Extreme programming

From WikiMD's medical encyclopedia

(Redirected from Extreme Programming)

Extreme Programming

Software development methodology


Template:Infobox software development methodology

Extreme programming (XP) is a software development methodology which is intended to improve software quality and responsiveness to changing customer requirements. As a type of agile software development, it advocates frequent "releases" in short development cycles, which improves productivity and introduces checkpoints at which new customer requirements can be adopted.

History

Extreme programming was created by Kent Beck during his work on the Chrysler Comprehensive Compensation System (C3) payroll project. Beck became the C3 project leader in March 1996 and began to refine the development methodology used in the project, eventually publishing his work in the book Extreme Programming Explained in 1999.

Principles

XP is based on four simple values: communication, simplicity, feedback, and courage. These values are supported by twelve practices, which are grouped into four areas: fine-scale feedback, continuous process, shared understanding, and programmer welfare.

Fine-scale feedback

Continuous process

Shared understanding

Programmer welfare

Practices

Extreme programming implements a simple, yet effective, set of practices that are designed to improve the quality of software and the ability to adapt to changing requirements. These practices include:

Criticism

Extreme programming has been criticized for its reliance on pair programming and test-driven development, which some developers find to be inefficient. Additionally, the emphasis on frequent releases and constant feedback can be challenging to maintain in larger projects.

Related Pages

Template:Agile software development Template:Software development methodologies

Stub icon
   This article is a medical stub. You can help WikiMD by expanding it!



Navigation: Wellness - Encyclopedia - Health topics - Disease Index‏‎ - Drugs - World Directory - Gray's Anatomy - Keto diet - Recipes

Transform your life with W8MD's budget GLP-1 injections from $125.

W8mdlogo.png
W8MD weight loss doctors team

W8MD offers a medical weight loss program to lose weight in Philadelphia. Our physician-supervised medical weight loss provides:

NYC weight loss doctor appointments

Start your NYC weight loss journey today at our NYC medical weight loss and Philadelphia medical weight loss clinics.

Linkedin_Shiny_Icon Facebook_Shiny_Icon YouTube_icon_(2011-2013) Google plus


Advertise on WikiMD

WikiMD's Wellness Encyclopedia

Let Food Be Thy Medicine
Medicine Thy Food - Hippocrates

Medical Disclaimer: WikiMD is not a substitute for professional medical advice. The information on WikiMD is provided as an information resource only, may be incorrect, outdated or misleading, and is not to be used or relied on for any diagnostic or treatment purposes. Please consult your health care provider before making any healthcare decisions or for guidance about a specific medical condition. WikiMD expressly disclaims responsibility, and shall have no liability, for any damages, loss, injury, or liability whatsoever suffered as a result of your reliance on the information contained in this site. By visiting this site you agree to the foregoing terms and conditions, which may from time to time be changed or supplemented by WikiMD. If you do not agree to the foregoing terms and conditions, you should not enter or use this site. See full disclaimer.
Credits:Most images are courtesy of Wikimedia commons, and templates, categories Wikipedia, licensed under CC BY SA or similar.

Contributors: Prab R. Tumpati, MD