When it comes to real world analysis and development (am saying real world because it’s different from what they teach at college) it is nothing less then comedy of errors except for  the most experienced. This video by l. Louis so truly describes the blunders we commit in SDLC (Software Development Life Cycle)