  Agile is one of the terms with which software professionals are quite
familiar. Agile models promote fast development to develop high quality
software. XP process model is one of the most widely used and most documented
agile models. XP model is meant for small-scale projects. Since XP model is a
good model, therefore there is need of its extension for the development of
medium and large-scale projects. XP model has certain drawbacks such as weak
documentation and poor performance while adapting it for the development of
medium and large-scale projects having large teams. A new XP model is proposed
in this paper to cater the needs of software development companies for
medium-scale projects having large teams. This research may prove to be step
forward for adaptation of the proposed new XP model for the development of
large-scale projects. Two independent industrial case studies are conducted to
validate the proposed new XP model handling for small and medium scale software
projects, one case study for each type of project.
