public Schedule(Backlog backlog, Team team) { this.backlog = backlog; this.team = team; CalculateSchedule(); }
public void DistributeWork(Backlog backlog) { teamWorkStrategy.DistributeWork(backlog, this); }
public RemainingBacklog(Backlog backlog) { Items = backlog.Items.Where(_ => _.Status != BacklogItemStatus.Finished).ToList().AsReadOnly(); }
public StartedFirstBacklog(Backlog backlog) { Items = backlog.Items.OrderBy(_ => _.Status == BacklogItemStatus.Started ? 0 : 1).ToList().AsReadOnly(); }