Why Software Development Projects Fail, Part II: Requirements

This series of five articles takes a closer look at software development, the reasons for failure and how to avoid them. The simplest way to ensure a successful software development project is to clearly define the requirements. Easier said than done, of course. This demands not only an understanding of the individual processes being automated,…