Advertisement

RTDWD: Real-Time Distributed Wideband-Delphi for User Stories Estimation

  • Giovanni Aiello
  • Marco Alessi
  • Massimo Cossentino
  • Alfonso Urso
  • Giuseppe Vella
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4401)

Abstract

This paper proposes RTDWD (Real-time Distributed Wideband-Delphi), a real-time collaborative web application for user stories estimation through the Wideband-Delphi method. RTDWD realizes, in a lightweight way, virtual meetings for a critical phase of the requirements management in distributed Agile development processes, such as Distributed eXtreme Programming. The web 2.0-based nature of RTDWD adds new communication modes to a distributed Agile development process, where a close real-time collaboration is needed but difficult to realize due to the geographic dislocation of team members. Features of RTDWD allow to take into consideration several scenarios where mobile devices (i.e. Pocket PCs and Smartphones) well substitute desktop and laptop computers. We present our experience in order to point out to the researcher community the usefulness of RTDWD and, generally, of the lightweight real-time collaboration underlining the need to introduce new technologies on practices of distributed Agile processes.

Keywords

User Story Agile Method Agile Practice Agile Software Development Dynamic Table 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Beck, K.: Extreme programming explained. Addison-Wesley, Reading (2000)Google Scholar
  2. 2.
    Kicher, M., et al.: Distributed eXtreme Programming. In: XP International Conference (2001)Google Scholar
  3. 3.
    Maurer, F.: Supporting Distributed Extreme Programming. In: Wells, D., Williams, L. (eds.) XP 2002. LNCS, vol. 2418, Springer, Heidelberg (2002)CrossRefGoogle Scholar
  4. 4.
    Chau, T., Maurer, F.: Knowledge Sharing in Agile Software Teams. In: Logic versus Approximation, pp. 173–183 (2004)Google Scholar
  5. 5.
    Cook, C., Churcher, N.: Constructing Real-Time Collaborative Software Engineering Tools Using CAISE, an Architecture for Supporting Tool Development. In: Twenty-Ninth Australasian Computer Science Conference, vol. 48, pp. 267–276 (2006)Google Scholar
  6. 6.
    Braithwaite, K., Joyce, T.: XP Expanded: Extreme Programming and Agile Procesees in Software Engineering. In: XP International Conference (2005)Google Scholar
  7. 7.
    XPlanner software, http://www.extremeplanner.org
  8. 8.
    VersionOne software, http://www.versionone.net/
  9. 9.
    Prior, P., Keenan, F.: Requirements Management in a Distributed Agile Environment. Transaction on engineering, computing and technology 4 (2005)Google Scholar
  10. 10.
    Cohn, M.: User Stories Applied - For Agile Software Development. Addison-Wesley, Reading (2004)Google Scholar
  11. 11.
    Engisud: eXtreme Project Manager: a tool for Agile project management. Internal document for the ITEA-Agile project (2006)Google Scholar
  12. 12.
    Perrey, R., Lycett, M.: Service-Oriented Architecture. In: Proceedings of the Symposium on Applications and the Internet Workshops (SAINT’03) (2003)Google Scholar
  13. 13.
    Engisud: DNK Heuristic for a lightweight knowledge distribution on P2P computer networks. Internal document for the ITEA-Agile project (2006)Google Scholar
  14. 14.
    ITEA-AGILE project web site, http://agile-itea.org
  15. 15.
    Engisud: An Agile development process for Engisud. Internal document for the ITEA-Agile project (2006)Google Scholar

Copyright information

© Springer Berlin Heidelberg 2007

Authors and Affiliations

  • Giovanni Aiello
    • 1
  • Marco Alessi
    • 1
    • 2
  • Massimo Cossentino
    • 3
  • Alfonso Urso
    • 3
  • Giuseppe Vella
    • 2
  1. 1.Engisud S.p.A. - Research and Development Lab. - PalermoItaly
  2. 2.Engineering Ingegneria Informatica S.p.A. - Research and Development Lab. - PalermoItaly
  3. 3.ICAR-CNR Istituto di Calcolo e Reti ad Alte Prestazioni Consiglio Nazionale delle Ricerche, PalermoItaly

Personalised recommendations