You are on page 1of 11

XP PROCESS IN

AGILE
DEVELOPEMENT
BY: GROUP 1
EXTREME PROGRAMMING (XP)
DEFINITION:
 Extreme Programming (XP) is an
agile software development
framework that aims to produce
higher quality software, and higher
quality of life for the development
team.
DEFINITION;
• XP is the most specific of the
agile frameworks regarding
appropriate engineering
practices for software
development.
XP PROCESS
XP framework normally involves 5 phases
or stages of development process;
• PLANNING
• DESIGNING
• CODING
• TESTING
• LISTENING
How Does Extreme
Programming (XP) Work?
• XP, unlike other
methodologies, is very
opinionated when it comes to
engineering practices.
Besides practices, XP is built
upon values and principles.
VALUES
• Values provide purpose to teams.
They act as a “north star” to guide
your decisions in a high-level way.
However, values are abstract and too
fuzzy for specific guidance. For
instance: saying that you value
communication can result in many
different outcomes.
PRINCIPLES

• Principles are domain-specific
guidelines that bridge the gap
between practices and values.
XP VALUES
• Communication
• Simplicity
• Feedback
• Courage
• Respect
XP PRINCIPLES
• Rapid feedback
• Assumed simplicity
• Incremental changes
• Embracing change
• Quality work
XP ACTIVITIES
• Coding
• Testing
• Listening
• Designing
GROUP 1
MEMBERS
• SHIELA MAE TABO
• MELANIE BAGARINO
• NORLEEN DALINA
• RONNIE LOBINA
• EJ KEVIN PAJARES
• ELMAR IGLESIAS

You might also like