All software has defects of some sort – we know that. If left unresolved, some defects can have cataclysmic consequences while others are so minor that they go unnoticed by virtually everyone. Like most things in this universe there is a law of diminishing returns when it applies to the correction of software defects. Unless you have unlimited resources to assign to bug fixes, you have to focus your attention on the ones that have the highest ROI. The question is “How do you make those determinations?” There are multiple drivers in any organization that concurrently push and pull the development team in any number of directions. Those drivers could be the Sales Team, QA Team, Finance, End Users, Customers, and Online Media such as Blogs, Twitter and Internet Forums as well as Traditional Media. The list seems endless and all of it is important (or at least most of it is). Some issues are much more important than others and you can bet, if a software defect is featured on prime time TV news broadcasts that it will be the first thing your CEO will want addressed. So assuming you don’t have the media telling your CEO what your top priorities are, you need a process for focusing your attention on the most important things first. Read More
E-Mail Subscription
Enter your email address to subscribe to this blog and receive notifications of new posts by email.-
Recent Posts
- Software Development and Creativity
- How To Build A High Performance Agile Team
- Occam’s Razor and the Art of Software Design
- Estimate How Long It Will Take To Complete Your Agile Project
- Calculating the Velocity of Your Agile Projects
- Estimate Story Size by Playing Agile Planning Poker
- Estimating Effort For Your Agile Stories
- Transcending Geography and Generations With Social Media
- Agile Coach Camp Canada 2010
- Agile Program Risk Management
- Five Simple Steps to Agile Risk Management
- A Simple Agile Defect Management Process
- How to Easily Prioritize Your Agile Stories
- How To Make Your Project Not Suck Using an Agile Project Charter
- Apple Adobe Fight – Follow The Money
Recent Comments
- GridPulse : Don’t skip the charter, it may save your project | Bogdan Costea on How To Make Your Project Not Suck Using an Agile Project Charter
- Week 6 – DISCUSS THE FACTORS THAT DETERMINE VELOCITY IN SOFTWARE ENGINEERING « ifyco on Calculating the Velocity of Your Agile Projects
- Michael on How To Build A High Performance Agile Team
- shawn barrett on How To Build A High Performance Agile Team
- When Will The Project be Done? « Sphere Consulting Inc Blog on Estimate How Long It Will Take To Complete Your Agile Project
- Michael on Software Development and Creativity
- Tom Becke on Software Development and Creativity
- Michael on Software Development and Creativity
- Zdenek on Software Development and Creativity
- Michael on Software Development and Creativity
Categories
- Agile (13)
- Privacy (1)
- Project Management (13)
- Risk Management (2)
- Scrum (9)
- Security (1)
- Social Media (2)
- Software Development (14)
- Teams (2)
- Technology (13)






Five Simple Steps to Agile Risk Management
Risk Factory (flickr: kyz)
This report, by its very length, defends itself against the risk of being read. (Winston Churchill)
Background
In my post on Agile Project Charters I outlined the embarrassingly high failure rate of software projects. Success rates today are only marginally better than they were when the Standish Group released its first Chaos report in 1995. Recognizing the tremendous misalignment between project expectations and project results, a variety of tools and methods have evolved to help improve the odds of success. Chief among them is Project Management methodologies. Even with fifteen years of experience combined with improved software development tools and better methods, software project success rate have eked out only marginal gains. This is not a vilification of project management methodologies. Rather, it is a statement that software development is an inherently and increasingly complex undertaking with many uncertainties. With Risk Management, we attempt to identify the things we don’t know (the uncertainties) and quantify them so that they can be managed. This sounds like a paradox – how can you quantify what you don’t know- but it is a paradox we can manage. Read More »