• DocumentCode
    3264079
  • Title

    Elaboration on an integrated architecture and requirement practice: Prototyping with quality attribute focus

  • Author

    Bellomo, Stephany ; Nord, Robert L. ; Ozkaya, Ipek

  • Author_Institution
    Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2013
  • fDate
    21-21 May 2013
  • Firstpage
    8
  • Lastpage
    13
  • Abstract
    This experience report builds on an earlier study in which we interviewed eight project teams that were using iterative incremental lifecycles. In the study, we captured the practices the teams felt contributed to rapid delivery. We identified a mix of Agile and architecture practices that teams apply to rapidly field software and minimize disruption and delay. In this paper, we elaborate one practice from the study, prototyping with quality attribute focus. We compared two experiences in prototyping focused on quality attribute considerations applied on Scrum projects. We observe through interviews that feature development and prototyping practice spans multiple levels: feature development/sprint, release planning, and portfolio planning. We also observe other factors including rapid trade-off analysis, flexible architecture, and adoption of a set of enabling prototyping guidelines. The analysis of the observations sheds light on several aspects of the practice that enable the team to respond quickly and efficiently when prototype feedback suggests architectural change.
  • Keywords
    project management; software architecture; software development management; software prototyping; software quality; Scrum projects; agile practices; architecture practices; feature development; flexible architecture; integrated architecture; iterative incremental lifecycles; portfolio planning; project teams; prototype feedback; prototyping guidelines; prototyping practice spans; prototyping with quality attribute focus; rapid trade-off analysis; release planning; requirement practice; Computer architecture; Delays; Guidelines; Interviews; Planning; Prototypes; Software; agile software development; architecture; architecture trade-off; prototyping; quality attribute; release planning; requirements; software development practices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Twin Peaks of Requirements and Architecture (TwinPeaks), 2013 2nd International Workshop on the
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1109/TwinPeaks.2013.6614717
  • Filename
    6614717