Skip to main content

Supporting Distributed Extreme Programming

  • Conference paper
  • First Online:
Extreme Programming and Agile Methods — XP/Agile Universe 2002 (XP/Agile Universe 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2418))

Included in the following conference series:

Abstract

Extreme programming (XP) is arguably improving the productivity of small, co-located software development teams. In this paper, we described an approach that tries to overcome the XP constraint of co-location by introducing a process-support environment (called MILOS for Agile Software Engineering - MILOS ASE) that helps software development teams to maintain XP practices in a distributed setting. MILOS ASE supports project coordination using the planning game, user stories, information routing, team communication, and pair programming.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. N.N.: About the Apache HTTP Server Project, http://httpd.apache.org/ABOUT_APACHE.html, 1999 (last visited March 2002)

  2. Bandinelli, S., Fuggetta, A., and Grigolli, S. (1993). Process Modeling-in-the-large with SLANG. In IEEE Proceedings of the 2nd Int. Conf. on the Software Process, Berlin (Germany).

    Google Scholar 

  3. Kent Beck: Extreme Programming Explained: Embrace Change, Addison-Wesley Pub Co, 1999, ISBN: 0201616416

    Google Scholar 

  4. Kent Beck, Martin Fowler: Planning Extreme Programming, Addison-Wesley Pub Co, 2000, ISBN: 0201710919

    Google Scholar 

  5. Conradi, R., Hagaseth, M., Larsen, J. O., Nguyen, M., Munch, G., Westby, P., and Zhu, W. (1994). EPOS: Object-Oriented and Cooperative Process Modeling. In PROMOTER book: Anthony Finkelstein, Jeff Kramer and Bashar A. Nuseibeh (Eds.): Software Process Modeling and Technology, 1994. Advanced Software Development Series, Research Studies Press Ltd. (John Wiley).

    Google Scholar 

  6. Curtis, B., Kellner, M., and Over, J. (1992). Process modeling. Comm. of the ACM, 35(9): 75–90.

    Article  Google Scholar 

  7. Barbara Dellen: Change Impact Analysis Support for Software Development Processes, Ph.D. thesis, University of Kaisersalutern, Germany, 2000.

    Google Scholar 

  8. P.K. Garg, M. Jazayeri: “Process-centered Software Engineering Environments”. IEEE Cumputer Society Press, 1996.

    Google Scholar 

  9. Harald Holz, Arne Könnecker, Frank Maurer: Task-Specific Knowledge Management in a Process-Centred SEE, Proceedings of the Workshop on Learning Software Organizations LSO-2001, Springer, 2001.

    Google Scholar 

  10. Ron Jeffries, Ann Anderson, Chet Hendrickson: Extreme Programming Installed, Addison-Wesley Pub Co, 2000, ISBN: 0201708426

    Google Scholar 

  11. Kaiser, G. E., Feiler, P. H., and Popovich, S. S. (1988). Intelligent Assistance for Software Development and Maintenance, IEEE Software.

    Google Scholar 

  12. Michael Kircher, Prashant Jain, Angelo Corsaro, David Levine: Distributed eXtreme Programming, Proceedings XP-2001, Villasimius, Italy, http://www.xp2001.org/program.html (last visited July 2001)

  13. Laubacher, Robert J., Malone, Thomas W.: Flexible Work Arrangements and 21st Century Worker’s Guilds, Initiative on Inventing the Organizations of the 21st Century, Working Paper #004, Sloan School of Management, Massachusetts Institute of Technology, October 1997, http://ccs.mit.edu/21c/21CWP004.html

  14. Malone, T. W., Laubacher, R. J.: The Dawn of the E-Lance Economy, Harvard Business review, Sep-Oct 1998.

    Google Scholar 

  15. Maurer, F., Dellen, B, Bendeck, F., Goldmann, S., Holz, H., Kötting, B., Schaaf, M.: Merging Project Planning and Web-Enabled Dynamic Workflow Technologies. IEEE Internet Computing May/June 2000, pp. 65–74.

    Google Scholar 

  16. James Newkirk, Robert C. Martin: Extreme Programming in Practice, Addisson-Wesley, 2001, ISBN: 0-201-70937-6

    Google Scholar 

  17. Osterweil, L. (1987). Software Processes are Software Too. In: Proc. of the Ninth Int. Conf. of Software Engineering, Monterey CA, pp. 2–13.

    Google Scholar 

  18. Peuschel, P., Schäfer, W., and Wolf, S. (1992). A Knowledge-based Software Development Environment Supporting Cooperative Work. In: Int. Journal on Software Engineering and Knowledge Engineering, 2(1).

    Google Scholar 

  19. Roger S. Pressman: Software Engineering: A Practitioner’s Approach, Fourth Edition, 1996, ISBN: 0-07-052182-4

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Maurer, F. (2002). Supporting Distributed Extreme Programming. In: Wells, D., Williams, L. (eds) Extreme Programming and Agile Methods — XP/Agile Universe 2002. XP/Agile Universe 2002. Lecture Notes in Computer Science, vol 2418. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45672-4_2

Download citation

  • DOI: https://doi.org/10.1007/3-540-45672-4_2

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44024-6

  • Online ISBN: 978-3-540-45672-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics