• DocumentCode
    624085
  • Title

    On the role of Wiki for managing knowledge in agile software development

  • Author

    Kamthan, Pankaj

  • Author_Institution
    Dept. of Comput. Sci. & Software Eng., Concordia Univ., Montreal, QC, Canada
  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    622
  • Lastpage
    623
  • Abstract
    In the past decade, there have been a number of notable changes in industrial software engineering, including the movement towards agility. The Agile Manifesto characterizes the term “agile”, and lists a set of principles that form a basis for agile methodologies [1], such as Extreme Programming (XP), OpenUP, and Scrum. There is creation, communication, and consumption of knowledge during (agile) software development [2]. For the success of an agile project, it is crucial that such knowledge be managed effectively. In doing so, an appropriate selection and use of certain tools and technologies can be helpful. In the past few years, there has been a proliferation of Social Web Applications, such as Wiki [3]. Indeed, a number of noteworthy uses of Wiki in software engineering have been reported [4]. However, these studies are largely independent of any software development methodology, and are centered mostly on collaboration. The primary reasons for selecting Wiki for agile software development include the following: (1) the deployment of agile methodologies, especially XP and Scrum, with teams that are increasingly geographically-dispersed, (2) the involvement in sustainable software development by organizations with basic infrastructure and modest budgets for resources, and (3) the need of inexpensive, mature, and widely-available tools for supporting iterative development, by almost anybody, at anytime, anywhere, using almost any device. The purpose of this research is to provide a framework for integrating Wiki for the purpose of facilitating the dynamics of knowledge during agile software development.
  • Keywords
    Web sites; project management; software development management; software prototyping; sustainable development; Scrum; XP; agile manifesto; agile methodologies; agile project; agile software development; knowledge dynamics; knowledge management; software engineering; sustainable software development methodology; wiki; Electronic publishing; Encyclopedias; Internet; Knowledge engineering; Software; Software engineering; Web 2.0; collaborative software development; human factors; human-knowledge interaction; knowledge acquisition; knowledge sharing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Collaboration Technologies and Systems (CTS), 2013 International Conference on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    978-1-4673-6403-4
  • Type

    conf

  • DOI
    10.1109/CTS.2013.6567299
  • Filename
    6567299