Aug 21
A modern software development process is typically characterised by its focus on user
requirements, iterative development and software architecture. Often the critical role of
risk analysis and risk mitigation is overlooked.
This paper examines the role risk plays in software development and the significant
impact it can have on a project’s chance of success. It describes how a change from a
waterfall to iterative development process can have a dramatic effect on the risk profile
of a software project. Furthermore it postulates that a risk driven scheduling policy leads
to more accurate and confident project plans and schedules………the-role-of-risk.pdf