Getting requirements right is hard work The key to any successful project I have worked on is to build the right system and to build it right. Sounds simple, right?