SESep 22, 2014

Hierarchical XP

arXiv:1409.6768v1
Originality Synthesis-oriented
AI Analysis

This work addresses scaling challenges for XP in large projects, but it appears incremental as it adapts existing hierarchical concepts without introducing new paradigms.

The paper explores similarities between software engineering methods and company reorganization processes, focusing on how hierarchical approaches can enhance Extreme Programming (XP) to scale it for larger projects like those in the telecommunications industry.

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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes