Being a pilot this video makes me chuckle a little. But at the same time , I don't know a pilot who hasn't had a rough landing during training or high cross winds or... This video reminds us that it still happen to the professionals.
While I'm not sure how this pilot found himself in this position. Experience tells me that it is all about the setup and approach on final which results in a well executed landing.
Working with software solutions it is the same... a well finished project is based on the approach. If you have early and often feedback, if you have tests which run often you will land safely. Iteration X is dependent on Iteration 0. Make sure you get Iteration 0 right! Then follow the check list!