Introduction

Personal Software Process

The PSPSM delivers engineers with a well-organized individual framework to do work[1]. The PSP delivers a way to software engineers to advance the value, productivity, and probability of their work[2] . PSP aimed to report the enhancement of the needs of different engineers. This encourages designers to comprehend the nature of their work and to welcome the adequacy of the strategies they use [2]. PSP was presented by Watts Humphrey as ”A Castigation” for Software Engineering [1]. The PSP process comprises a set of methods, script, and forms that provides a structured approach to individuals to plan and manage their work[2]. The PSP [3] is a controlled structure by which programming designers can design, track, and manage faults earlier to harvest good quality products[3] [1]. The main objective is to produce a quality product with a zero-defect product when individuals use PSP [2]. There are a lot of discrepancies found in the traditional model; a new model “Agile” was presented to cater to traditional model problems [4]. The PSP [3] is a planned context by which individual engineers to plan, track, and accomplish faults earlier to produce high quality products [1]. Data Collection and analysis is evidence of nominal process implementation in PSP[3].

Extreme Programming

A novel process called ”Agile” and went on to overcome problems with conventional ways [3]. The traditional approach to a different way of adoption. For frequent are the methodologies under the canopy of ”Agile” is more than a standard methodology extreme Programming (XP). A set of ideals and XP values and a deep, quickly develop software that offers quality is perfect competition. Russell Oberlin programming (XP) is lightweight, agile methods to the elastic developers 2 to 10 [15]. They are founded on a set of beliefs, XP nearby principles, values, and practices [16]. Principles ​​are concepts defined to a high level, while these practices are that in the steps taken by the values ​​[16]. Value to the troops bears responsibility values ​​practices. The principles have been the gap between the practical values ​​and a set of rules and practices used to describe the value’s ​​victory [17]. Value has five XP, communication, leisure, feedback, and a resolution to the resection [16] [17] the twelve practices [18]. Advantages of XP and a faster processor that includes software development, better quality, better customer satisfaction, and highly respected development teams motivated [19].