When you assign tasks to a team member, Devshop automatically schedules the team member's tasks one after another, with no overlap. This automatically prevents team members from being double booked inside a single project and makes creating a schedule much faster. It also prevents you from having to create manual dependencies to make tasks line up in the order you want them done. Rescheduling according to revised priorities is as simple as re-ordering the tasks for a team member and the schedule updates itself. Devshop even goes so far as to automatically build buffer time between tasks for observed Time Estimation Error and Distraction rates.
In most cases, this is just wonderful. However, in some cases, you want to manually schedule a team member's tasks. There is a new menu item in the row menu of a team member, on the Schedule screen, called "Prioritization". By default, the behavior of the application is exactly the same, because prioritization is turned on for every team member by default. However, now you can turn it off so that you can manually schedule team member tasks. In this way, Prioritization, on the Schedule screen, works exactly the same now as Sequencing (for Task Groups) on the Work Breakdown screen - that is, it takes whatever items are inside it and automatically lines them up for you, unless you turn it off.
This buys you a little extra freedom and a choice in scheduling behavior.
Comments