I am doing some research on the topic "How have you reduced uncertainty on projects?"
I welcome your feedback based on your experience.
The Challenge
Despite the advances, delivering software projects still, continue to be problematic and unsatisfactory. The root cause of the problems I believe is "uncertainty". The solution, therefore, is to find ways to reduce uncertainty.
I would like your thoughts on these possible ways to reduce uncertainty.
1. During the project
In this option, the uncertainty is reduced during coding.
2. At the beginning of the project
In this option, much of the uncertainty is reduced at the start of the project before most of the coding starts.
3. Before the project
In this option, much of the uncertainty is reduced even before the project begins.
Your feedback
I am looking for your feedback on:
Which type of projects are best suited for approach 1, 2, 3?
What techniques have you used to reduce uncertainty (e.g. wireframes, prototypes, models, etc?)
Thanks all for your help on this. Saving Changes...
Sergio Luis ConteHelping to create solutions for everyone| Worldwide based OrganizationsBuenos Aires, Argentina
Fully agree with Stéphane here. There is a big mistake, a big misunderstanding about Agile practices (Agile is not a method, is not IT/Software related only, did not start with the manifesto) will not contribute to reduce uncertainty about the project. In fact, to reduce uncertainty, predictive based life cycle process are intended to reduce uncertainty. Why? Because it demands (when you use it in the extremes) to have all clear to continue to the next step. Moreover, you can use Agile with predictive based life cycle process like waterfall. The point here is: why a project must deal with uncertainty? Simple. A project is started to create a solution that is intended to take an opportunity in a defined time and cost. But you uncertainty is inherent to each opportunity outside there. Then, if you like to reduce the uncertainty in project you have to work before the project exists, not when the project is started. Saving Changes...