.NET, Xamarin, and mobile software development

A BLOG BY DAN HERMES

How Do We Stop Missing Delivery Dates?

4 January 2011No Comment

The reasons can be many, and require a full analysis of the shop to determine the cause. Look first at the project plan. Is there one? Does it take all phases of development into account: analysis, QA, installation? Is there a clear process of requirements gathering or are new features developed as they arise? Is the project too large for the team? Do details seem to get lost due to tracking problems? Is the product delivered only to find that more requirement arise or new defects are found?

Break down the process of product delivery into these stages: planning, requirements gathering, development, testing, and installation. Look at each stage closely and find the hang-ups. Talk about the weak points candidly with your team. It’s likely that someone on the team already has a solution and has been waiting to be asked.

The reasons can be many, and require a full analysis of the shop to determine the cause. Look first at the project plan. Is there one? Does it take all phases of development into account: analysis, QA, installation? Is there a clear process of requirements gathering or are new features developed as they arise? Is the project too large for the team? Do details seem to get lost due to tracking problems? Is the product delivered only to find that more requirements arise or new defects are found?

Break down the process of product delivery into these stages: planning, requirements gathering, development, testing, and installation. Look at each stage closely and find the hang-ups. Talk about the weak points candidly with your team. It’s likely that someone on the team already has a solution and has been waiting to be asked.