Geeks With Blogs
Test Notes I don't make software; I make it better

Risk: Personnel shortfalls

Mitigation:

Bring on a skilled core team.

Have the team mentor new people.

Make training and teamwork part of the culture.

Hire top-notch personnel while the market remains soft.

 

Risk: Misalignment with business goals

Mitigation:

Align developments with business goals and highlight importance of development.

 

Risk: Unrealistic customer and schedule expectations

Mitigation:

Make the customer part of the team.

Set schedule goals around frequent deliveries of varying functionality.

 

Risk: Volatile technology

Mitigation:

Introduce new technology slowly, according to a plan.

Use technology because it supports business goals, not because it is the latest and greatest thing to do.

 

Risk: Unstable software releases

Mitigation:

Stabilize requirements and designs as much as practical.

Plan to re-factor releases from start.

Don't deliver applications when quality is poor and systems crashes (say "no").

 

Risk: Constant changes in software functionality

Mitigation:

Managing functionality using releases.

Deliver working prototypes before you target new functionality.

 

Risk: Even newer methods and more unstable tools

Mitigation:

Introduce new methods and tools slowly, as justified by the business case, not merely because they are new and appealing.

Make sure methods and tools are of production quality.

 

Risk: High turnover

Mitigation:

Set clear expectations and measures of success.

Make staff feel they are learning, growing, and gaining valuable experience.

 

Risk: Friction within the team

Mitigation:

Staff the team carefully with compatible workforce.

Build team and provide it with leadership.

Manage conflicts to ease friction.

 

Risk: Unproductive office space

Mitigation:

Acquire dedicated workspace for the team.

Appropriate collaboration team. 

Lot of space available for meetings and pizza.

 

Source: "Ten Deadly Risks in Internet and Intranet Software Development", Donald Reifer, IEEE Software, March/April 2002

Methods & Tools - News, Facts & Comments Edition - November 2003

 

As Internet-based applications are forming a major trend in software development these days, many of these risks are faced by new projects. Some of the risks and the mitigation's strategies have perhaps lost some of their pertinence (like the high turnover for instance), but most of them could still be valuable.

Posted on Wednesday, December 3, 2003 6:00 AM Risk Management | Back to top


Comments on this post: Internet Project Risks and Mitigation Strategies

# re: Internet Project Risks and Mitigation Strategies
Requesting Gravatar...
This is pointless. It did not give me the information that I needed. It wasted my time.
Left by Stephanie on Dec 15, 2009 9:28 PM

Your comment:
 (will show your gravatar)
 


Copyright © Siva | Powered by: GeeksWithBlogs.net | Join free