• DocumentCode
    3273450
  • Title

    Managing requirements volatility while “Scrumming” within the V-Model

  • Author

    Anitha, P.C. ; Savio, Deepti ; Mani, V.S.

  • Author_Institution
    Corp. Res. & Technol. Centre, Siemens Technol. & Services Pvt. Ltd., Bangalore, India
  • fYear
    2013
  • fDate
    15-15 July 2013
  • Firstpage
    17
  • Lastpage
    23
  • Abstract
    Changing requirements are a characteristic of all projects today, and the subject of requirements volatility has received attention in both research and industry. The inherent inflexibility of traditional, plan-driven development methods, such as the V-model, in adapting to changes in requirements at various phases of the project has given rise to several agile approaches. In practice, however, globally distributed projects typically combine traditional as well as agile approaches for process rigor and adaptability. In this paper, we discuss the issue of how to manage the causes and mitigate the undesirable effects of requirements volatility in this kind of project set-up. While there is a lot of work on the technical facet of requirements volatility (for example, the development of metrics for its measurement and impact on the existing product modules), its effects on the people involved in the project needs to be given equal weightage. We describe how the technical (project-specific) and non-technical (people-specific) aspects of requirements change were carried through in five globally distributed software-intensive projects that combined the V-model and agile approaches. We discuss how the effects of requirements volatility were smoothed out in the Scrumming-within-the-V-Model paradigm. We then suggest best practices gleaned from these experiences, and throw open some real-world issues that can be taken back to research for further investigation.
  • Keywords
    software development management; software prototyping; agile approaches; globally distributed software-intensive projects; plan-driven development methods; project set-up; requirements change; requirements management; requirements volatility; scrumming-within-the-V-Model paradigm; Best practices; Context; Organizations; Software; Testing; Training; Globally distributed projects; Requirements volatility; Scrumming within the V-Model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Empirical Requirements Engineering (EmpiRE), 2013 IEEE Third International Workshop on
  • Conference_Location
    Rio de Janeiro
  • Type

    conf

  • DOI
    10.1109/EmpiRE.2013.6615211
  • Filename
    6615211