In this video, we’ll talk about the problems that arise when people are not mentally prepared to accept deviations from the plan. This topic is very relevant for software development, as increased risks characterize this process.
Unfortunately, many startup founders and project managers plan their development process without considering the risks involved. The result is panic in non-standard situations because they force you to rethink the entire project.
To avoid it, plan with failure in mind:
- Include buffers to account for unknowns.
- Map out risk-mitigation steps.
Here are the chain of mistakes that might be made without observing this principle:
- The client blames the supplier
- The client puts pressure on them
- The client destroys relations with the current supplier, and constantly looks for new ones.
- The client struggles with the software development itself.
How to prevent this?
- Figure out the root cause of the issue.
- Learn from mistakes.
- Change the plan accordingly.
- Get back to the normal execution.
Repeat this cycle again and again when you encounter something unknown and unexpected.