As the inception of a new project takes place, it is crucial to establish whether the set deadline is feasible. This constant evaluation serves a dual purpose: it allows me to decide if the teams need to extend their working hours, or if we require additional resources from senior management. The keyword here is “early” — incorporating extra resources at a later stage in the project might not significantly influence the end date. Hence, leading indicators are critical early on in a project.
A simple, yet efficient, way to stay ahead is by regularly tracking the projected completion date. This process commences with a preliminary assessment of the duration needed for the team to wrap up the development. The next step involves dividing the outstanding work by the team’s velocity, measured by the quantum of work completed in a day/week/iteration. This gives us a broad idea of the anticipated date for development completion.
Though this calculation appears straightforward, real-life projects entail subtleties. One, team velocity varies from one iteration to another, influenced by factors like holidays, leaves of absence, changes in team composition due to joining or departures, etc. While dealing with this, we can either resort to the average or moving average of team velocity or rely on experience to set a benchmark.
Two, the scope of a software project tends to expand over time as we unearth new tasks or requirements during development. Assessing the remaining quantum of work at any given point in the development cycle can pose a challenge. We can either total all the active work items (requirements, user stories, and tasks) or estimate the final size based on the initial size and deduct the completed work from the estimated final size. The choice of the method depends on how work items are managed and updated.
By doing so, we can gauge the days needed to complete the development. Adding this to the current day gives us the projected development completion date. If the projected date falls later than anticipated, it’s time to spring into action. This may entail extending the team’s working hours or strategically adding more resources early on to meet the project deadline!Regenerate response
276 total views