Skip to search boxSkip to navigationSkip to main content

Developer Stories: Improving Architecture in Agile Practice: How Facilitating Knowledge Management and Putting the Customer in the Drivers Seat Enables Sound Architectural Design

  • Gitte Tjørnehøj
    ,
  • Rolf Njor Jensen
    ,
  • Niels Platz
  • Aalborg University
Research Output:
Conference Article in Proceeding or Book/Report chapter
Book chapter
Peer-review

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Book chapter
Peer-review

Original language

Danish

Pages from-to (Number of pages)

Pages 172-184 (13 pages)

Publication milestones

  • Published - 2008

Publication status

Published - 2008

Place of publication

Berlin Heidelberg

Volume

22

Publisher

Springer, United States, Germany
978-3-540-88654-9

Publication IDs

  • Scopus: 78349274874

Host publication title

Software and Data Technologies

Host publication editors

  • Joaquim Filipe
  • Boris Shishkov
  • Markus Helfert
  • Leszek A. Maciaszek

Abstract

Within the field of Software Engineering emergence of agile methods has been a hot topic since the late 90s. eXtreme Programming (XP) ([1]) was one of the first agile methods and is one of the most well-known. However research has pointed to weaknesses in XP regarding supporting development of viable architectures. To strengthen XP in this regard a new practice: Developer Stories ([2]) was introduced in 2006 - mainly based on a theoretical argumentation. This paper reports from extensive experimentation with, and elaboration of the new practice. Results from this experimentation shows that using Developer Stories increases the likelihood of developing a viable architecture through a series of deliberate choices, through creating disciplined and recurring activities that: 1) Facilitate sharing and embodying of knowledge about architectural issues, and 2) heighten visibility of refactorings for both customers and developers.

Publication metrics

PlumX

Citations
1