It seems simple enough. The project sponsor tells the business analyst what they want; the business analyst structures these requirements and documents them; the systems analyst translates this into a technical design; the developer implements the design; everyone checks it and then it goes into production. Only everyone knows its not that simple. The idea of a "User Story" seems simple too. The project team, which includes someone from the business unit, identify a feature that someone will need in the system. They write it in a simple format: "As a , I want , so that I get . They agree how they will know when the feature is implemented satisfactorily. They give an estimate as to how long it will take, decide its priority, and if the priority is high enough then they implement it. This idea of user stories originated in Agile project methods and have several advantages over more traditional techniques for gathering requirements. They are wr...
Thoughts on enterprise architecture and related ideas. I am an enterprise architect and the University of Edinburgh. These posts are personal opinion and do not represent an official position of any part of the University of Edinburgh. For official news, read the EA service blog