Story-Wall: Lightweight Requirements Management for Agile Software Development
2007
The majority of commercial requirements management tools tend to be costly, document-driven and used by large organizations undertaking traditional forms of software development. While they are not immediately in the spirit of the agile philosophy, which advocates live dialogue over documentation and encourages small teams of developers to do the simplest thing possible to satisfy a requirement, there are some fundamental practices supported by these tools that play a role in more agile forms of software development. This paper examines the core requirements management needs that are common to software development of all flavors and describes a tool concept designed to bring lightweight requirements management to the agile (predominantly XP) context. This work is based on experiences in using agile development practices within ibm.com, and on the transition from manually handling paper-based story cards to the use of first generation story management tools. The paper discusses early feedback on the concept from practitioners.
Keywords:
- Feature-driven development
- Extreme programming practices
- Empirical process (process control model)
- Agile usability engineering
- Agile Unified Process
- Systems engineering
- Requirement
- Engineering
- Requirements analysis
- Lean software development
- Agile software development
- Software engineering
- Engineering management
- User story
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
2
References
2
Citations
NaN
KQI