The key to delivering projects on time / on budget and meeting
all the system requirements is a task that can only be achieved by following formal
project management, QA practices / tools at each step in the lifecycle as a project.
There are no shortcuts to being successful in achieving these
objectives repeatedly and neither can superhuman efforts of individuals always guarantee
them.