  The concept of agile process models has attained great popularity in software
(SW) development community in last few years. Agile models promote fast
development. Fast development has certain drawbacks, such as weak documentation
and performance for medium and large development projects. Fast development
also promotes use of agile process models in small-scale projects. This paper
modifies and evaluates Extreme Programming (XP) process model and proposes a
novel process model based on these modifications.
