Project planning and probability of success
When attempting to accomplish any serious project, one must be flexible. Planning is super-important, while adaptability is essential.
Achieving capabilities by implementing features though a set of technologies using a certain system architecture will not happen instantaneously, but will take certain time and money. It may also entail risks.
All risk comes from uncertainty. Uncertainty on projects comes in two forms:
- Reducible is attributed to missing information or expertise
- Irreducible is attributed to outcomes that for practical purposes cannot be predicted and are therefore treated as stochastic (e.g., the result of a coin flip)
Thus, we are striving to address all types of uncertainty by clarifying as much details as possible prior to the start of the project, and while executing the project, and we are always attempting to keep sufficient time and resources available for the emergencies.