I guess that depends on whether you are developing candy crush or a aircraft guidance system. Everything starts with prototyping, but only on low-risk software will engineering procedure be discarded for the sake of &#x27;failing quickly&#x27; or being first to market.