Definitions for "Extreme Programming"
Extreme Programming is an agile approach to software development that stresses customer satisfaction and teamwork. XP delivers clean designs and high quality software on a realistic schedule.
XP consists of a set of rules and practices that govern all areas of software development: planning, designing, coding and testing. These practices emphasize interaction and collaboration between the engineering team and the stakeholders and users, as well as the ability to respond quickly to changes in order to produce working software. The goal of XP is to lower the cost of change. Uncontrolled changes are the most common cause of software project failure; by putting basic XP principles and practices in place, a project team can control the changes.
Extreme Programming (XP) is a deliberate and disciplined approach to software development.
Carefully planning what to do so as to minimize the number of revisions. See also: Planning.
Keywords:  fatal, error
fatal error