SPA2005 session: Requirements Management with XML Artefacts | |||
One-line description: | A Tutorial with real-world examples that demonstrated how systematic requirements management can be applied in projects using a low cost, XML document based approach. | ||
Session format: | Tutorial [read about the different session types] | ||
Abstract: | Systematic requirements elicitation, documentation and management is a key element for every project's success. A well understood set of requirements helps to plan and manage the project, delivers the key drivers for building a resilient architecture and is the basis for delivering a fit-for-purpose system. Documenting the requirements using a standard text processor seems appealing at first, it has significant draw-backs when it comes to manage changing requirements and to maintain traceability is almost impossible even for smaller projects. The specialised COTS tools for managing requirements on the other hand, while providing specific functionality for the above mentioned issues, often lack in terms of intuitive usability and do come with a relatively large price tag attached. Using an approach that is based on documenting the requirements in simple XML documents that are edited and managed using open-source tools can provide a solution to these problems. This tutorial will introduce the requirements landscape and discuss the various approaches to document and maintain the requirements artefacts together with an overview of some of the current tools for managing requirements with their key features. The second part presents the XML document based approach and discussed the merits and pitfalls. Example applications in real world projects with lessons learned are presented throughout the tutorial. | ||
Audience background: | Stakeholders, business analysts, project managers and software engineers with an interest in getting resp. delivering the _right_ system. Basic knowledge in requirements engineering might be helpful but is not compulsory. | ||
Benefits of participating: | - An understanding of what requirements management is, where it fits and what it can offer to the software projects. - An understanding of a generic process that can be used together with the relevant tool environment. - Insight in how to implement a low-cost requirements management approach in a project. | ||
Materials provided: | - Presentation slides - XML schemas for requirements artefacts - Requirements management tools overview | ||
Process: | This is intended to be a very straightforward tutorial and is planned to be presentation based, with some interaction via questions and answers. Timetable --------- 00:00 - 00:10 - Introductions 00:10 - 00:30 - Presentation: Intro to requirements and the requirements landscape 00:30 - 00:40 - Presentation: Requirements in the project lifecycle A generic requirements management process 00:40 - 00:50 - Presentation: Tools for requirements management 00:50 - 01:05 - Presentation: The XML approach 01:05 - 01:15 - Summary and conclusions | ||
Outputs: | - The presentation material. - Questions asked and answers. | ||
History: | Small parts presented @ BCS RESG and other closed events | ||
Presenters | |||
1. Roland Leibundgut Zuhlke Engineering Ltd |
2. | 3. |