Managing agile project requirements with storytest-driven development

被引:15
|
作者
Mugridge, Rick [1 ]
机构
[1] Rimu Res, Auckland 0882, New Zealand
关键词
Agile development; Design; Requirements; Requirements specification; Storytest; Test-driven development;
D O I
10.1109/MS.2008.11
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Agile project teams aim to include both business and development personnel, emphasizing direct communication over written requirements documents. Rather than trying to understand all of a system's detailed requirements before development, they carry out high-level release planning and then drive small development increments in cycles of one or two weeks. Doing so avoids many of the potential problems in traditional, phased software development approaches and accepts that changes are inevitable. Storytest-driven development brings requirements and automated testing ideas and practices together to support this agile process. The author describes this development approach and how its concrete examples can clarify and communicate business rules, aid agile team discussions, and facilitate team members' understanding of the concepts at the heart of the business needs. Such examples are executable, serving a secondary role as automated tests. © 2008 IEEE.
引用
收藏
页码:68 / 75
页数:8
相关论文
共 50 条
  • [1] A Storytest-Driven Approach to the Migration of Legacy Systems
    Abbattista, Fabio
    Bianchi, Alessandro
    Lanubile, Filippo
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, 2009, 31 : 149 - 154
  • [2] MANAGING REQUIREMENTS IN MARKET-DRIVEN SOFTWARE PROJECT: AGILE METHODS VIEW
    Mishra, Deepti
    Mishra, Alok
    TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2010, 17 (02): : 223 - 229
  • [3] Managing requirements in market-driven software project: Agile methods view
    Mishra, Deepti
    Mishra, Alok
    Tehnicki Vjesnik, 2010, 17 (02): : 223 - 229
  • [4] Managing uncertainty in requirements: A survey in documentation-driven and agile companies
    Sillitti, A
    Ceschi, M
    Russo, B
    Succi, G
    2005 11th International Symposium on Software Metrics (METRICS), 2005, : 143 - 152
  • [5] Competence requirements for project managers in agile software development
    Anke, Sarah
    Ringeisen, Tobias
    GIO-GRUPPE-INTERAKTION-ORGANISATION-ZEITSCHRIFT FUER ANGEWANDTE ORGANISATIONSPSYCHOLOGIE, 2021, 52 (01): : 51 - 63
  • [6] Managing Non-functional Requirements in Agile Software Development
    Sherif, Ezeldin
    Helmy, Waleed
    Galal-Edeen, Galal Hassan
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2022, PT II, 2022, 13376 : 205 - 216
  • [7] Managing non-functional requirements in agile software development
    Rahy, Scarlet
    Bass, Julian M.
    IET SOFTWARE, 2022, 16 (01) : 60 - 72
  • [8] Complex Requirements On an Agile Project
    Ambler, Scott W.
    DR DOBBS JOURNAL, 2008, 33 (12): : 49 - 51
  • [9] Practices and Challenges of Managing Requirements Interdependencies in Agile Software Development: A Survey
    Nurdiani, Indira
    Jabangwe, Ronald
    Petersen, Kai
    2016 INTERNATIONAL CONFERENCE ON ENGINEERING, TECHNOLOGY AND INNOVATION/IEEE LNTERNATIONAL TECHNOLOGY MANAGEMENT CONFERENCE (ICE/ITMC), 2016,
  • [10] MANAGING PROJECT RISK THE AGILE WAY
    Mnkandla, Ernest
    BUSINESS MANAGEMENT CONFERENCE 2009, 2009, : 376 - 382