About 3 or 4 years ago, we decided Use Cases where the way to document system requirements. RUP says to do this so let’s do it. Here are some of the problems. 1. No one knows how to write use cases. They are very difficult to document all the details of the requirements. 2. There were no standard ways to write them. 3. The developers end up providing the content and the analysts become technical writers. 4. They take so long to write. The amount of thrashing over little details, formatting and what the system already does goes on for hours. I have seen 2 hour meetings that completed one use case to only change later or be dropped from scope. 5. Maintenance is almost impossible. 6. On some projects, they actually did Business Requirements Specs first and then duplicated the information in use case format. (Months of requirement refinements) 7. Everyone interprets them differently. QA opens defects because the code is not doing what they think it should. Designers create designs that do ...
IT requires leadership more than ever. DevOps leadership is the key to transforming IT and improved business success.