• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. A non-invasive approach to trace architecture design, requirements specification, and agile artifacts
 
  • Details
  • Full
Options
2014
Conference Paper
Title

A non-invasive approach to trace architecture design, requirements specification, and agile artifacts

Abstract
Agile processes emphasize iterative delivery rather than assuming the definition of all detailed requirements and architecture up front. This "just enough" approach generally considers user stories and acceptance tests as sufficient documentation for successful system development. However, industry practices have shown that this minimalism is appropriate for projects with short duration and small collocated teams. In the development of large systems, the "just enough" documentation goes beyond the traditional set recommended by the Agile evangelists, due to the diversity of elements to be considered, as for instance geographic distribution of the teams, necessity to comply with industry regulations, strict IT governance programs, integration of the system being developed with others, or even the presence of not-so-agile people in the teams. In this context, a more complex set of artifacts is required to ensure the proper development of systems, such as more detailed requirements documents and architectural specification. In this regard, to support the agile development of large systems, we introduce TraceMan - Traceability Manager as a mechanism for ensuring traceability among user stories, traditional requirements documents, test specifications, architecture design, and source code. We also present an experience report on how TraceMan has been used in the daily activities at John Deere Intelligent Solutions Group (ISG) to support traceability among development artifacts.
Author(s)
Oliveira Antonino, Pablo
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Keuler, Thorsten
Germann, Nicolas
Cronauer, Brian
Mainwork
23rd Australian Software Engineering Conference, ASWEC 2014. Proceedings  
Conference
Australian Software Engineering Conference (ASWEC) 2013  
DOI
10.1109/ASWEC.2014.30
Language
English
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Keyword(s)
  • requirement

  • traceability

  • agile process

  • agile software development

  • agile software method

  • software architecture

  • John Deere

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024