Software development is riddled with risks. We all know the risks and manage them to the best of our ability. Unfortunately, there are management systems and demands put upon software development organizations that keep them from being as successful as they could be. The net result of this is that all of the constituents leave the engagement less than fully satisfied. In the coming months, I am going to post some thoughts on Software Development and what we might be able to do about this situations. It’s an effort for me work through a couple of thoughts in my head and engage the greater public.
Let’s start by enumerating a handful of risks that are in every project and organizations:
- Changing Line of Business Expectations
- Defects Exist And the Testing Process Doesn’t Catch Them
- Software Is Deployed And Not Maintained Long Term
- Projects Are Cancelled
- Project Schedules Change Or Slip
- Developers Misunderstand Requirements
- Developers and Business Partners Build Features That Are Never Used
As people suggest more, I’ll update the list. Let me know.
-Dana









