• DocumentCode
    3495139
  • Title

    Mind-mapping: An effective technique to facilitate requirements engineering in agile software development

  • Author

    Mahmud, Imran ; Veneziano, Vito

  • Author_Institution
    Dept. of CSE, IUBAT-Int. Univ. of Bus. Agric. & Technol., Dhaka, Bangladesh
  • fYear
    2011
  • fDate
    22-24 Dec. 2011
  • Firstpage
    157
  • Lastpage
    162
  • Abstract
    Merging agile with more traditional approaches in software development is a challenging task, especially when requirements are concerned: the main temptation is to let two opposite schools of thought become rigid in their own assumptions, without trying to recognize which advantages could come from either side. Mind mapping seems to provide a suitable solution for both parties: those who develop within an agile method and those who advocate proper requirements engineering practice. In this paper, mind mapping has been discussed as a suitable technique to elicit and represent requirements within the SCRUM model: specifically, we have focused on whether and how mind maps could lead to the development of a suitable product backlog, which in SCRUM plays the role of an initial requirements specification document. In order to experimentally assess how effectively practitioners could rely on a product backlog for their first development sprint, we have identified the adoption of mind maps as the independent variable and the quality of the backlog as the dependent variable, the latter being measured against the "function points" metric. Our hypothesis (i.e., mind maps are effective in increasing the quality of product backlogs) has been tested within an existing SCRUM project (the development of a digital library by an academic institution), and several promising data have been obtained and further discussed.
  • Keywords
    formal specification; software prototyping; SCRUM model; SCRUM project; academic institution; agile method; agile software development; digital library; function points metric; mind-mapping technique; product backlog development; requirements engineering; requirements specification document; Accuracy; Analysis of variance; Documentation; Usability; Agile; Mind Map; Requirement Engineering; Scrum;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology (ICCIT), 2011 14th International Conference on
  • Conference_Location
    Dhaka
  • Print_ISBN
    978-1-61284-907-2
  • Type

    conf

  • DOI
    10.1109/ICCITechn.2011.6164775
  • Filename
    6164775