
TL;DR
This paper explores how hierarchical organization methods can enhance Extreme Programming (XP), enabling its application to larger projects and complex organizational structures.
Contribution
It introduces the integration of hierarchical approaches into XP to facilitate scaling and improved management of large-scale software development.
Findings
Hierarchical approaches can improve XP scalability.
Combining XP with organizational restructuring benefits large projects.
Guidelines for scaling XP in telecommunication industry.
Abstract
XP is a light-weight methodology suited particularly for small-sized teams that develop software which has only vague or rapidly changing requirements. The discipline of systems engineering knows it as approach of incremental system change or also of "muddling through". In this paper, we introduce three well known methods of reorganizing companies, namely, the holistic approach, the incremental approach, and the hierarchical approach. We show similarities between software engineering methods and company reorganizationprocesses. In this context, we discuss the extreme programming (XP) approach and how the elements of the hierarchical approach can improve XP. We provide hints on how to scale up XP to larger projects e.g. those common in the telecommunication industry.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Simulation Techniques and Applications · Distributed and Parallel Computing Systems
