Return to site

EXTREME PROGRAMMING: What are the five values of Extreme Programming?

ยท team,scrum

XP is composed of five values. The ideals of Extreme Programming are as follows:ย 


1. Communication ๐Ÿ“ž

๐Ÿ‘‰ Communication: Everyone is part of the team and we communicate face to face daily. We will work together on everything from requirements to code. We will create the best solution to our problem that we can together.


2. Simplicity ๐Ÿ‘ฉโ€๐Ÿซ

๐Ÿ‘‰ Simplicity: We will do what is needed and asked for, but no more. This will maximize the value created for the investment made to date. We will take small simple steps to our goal and mitigate failures as they happen. We will create something we are proud of and maintain it long term for reasonable costs.


3. Feedback ๐Ÿ”ƒ

๐Ÿ‘‰ Feedback: We will take every iteration commitment seriously by delivering working software. We demonstrate our software early and often then listen carefully and make any changes needed. We will talk about the project and adapt our process to it, not the other way around.


4. Courage ๐Ÿ‘จโ€๐Ÿš’

๐Ÿ‘‰ Courage: We will tell the truth about progress and estimates. We don't document excuses for failure because we plan to succeed. We don't fear anything because no one ever works alone. We will adapt to changes when ever they happen.


5. Respect. ๐Ÿ‘ฎ

๐Ÿ‘‰ Respect: Everyone gives and feels the respect they deserve as a valued team member. Everyone contributes value even if it's simply enthusiasm. Developers respect the expertise of the customers and vice versa. Management respects our right to accept responsibility and receive authority over our own work.


๐‘น๐’†๐’Ž๐’†๐’Ž๐’ƒ๐’†๐’“, ๐‘ฌ๐‘ฟ๐‘ป๐‘น๐‘ฌ๐‘ด๐‘ฌ ๐‘ท๐‘น๐‘ถ๐‘ฎ๐‘น๐‘จ๐‘ด๐‘ด๐‘ฐ๐‘ต๐‘ฎ, ๐’๐’Š๐’Œ๐’† ๐‘บ๐’„๐’“๐’–๐’Ž, ๐’‚๐’๐’”๐’ ๐’‘๐’“๐’๐’Ž๐’๐’•๐’†๐’” ๐‘ช๐’๐’–๐’“๐’‚๐’ˆ๐’† ๐’‚๐’๐’… ๐‘น๐’†๐’”๐’‘๐’†๐’„๐’•.