Hire Our Expert Programmer & Technical Writer To Do Your Capstone Project
+2 votes
in Software Engineering by

1 Answer

+2 votes
selected by (user.guest)
Best answer

Extreme programming (XP) is perhaps the best known and most widely used of the agile method. The name was coined by Beck because the approach was developed by pushing recognized good practice

In Extreme programming, requirements are expressed as scenarios which are implemented directly as a series of tasks. This program involves a number of practices through Incremental planning, Small releases, Simple design, Test-first development, Refactoring, Pair programming, Collective ownership, Sustainable pace, on-site customer.

Advantages and Disadvantages of Extreme Programming user requirements:


1. Scenarios cope with most of common operation. It is easy to identify what type of operation that is required in the user’s stories.

2. Customer focus in the scenario card increase the chance that the software produced will actually meet the needs of the users


1. Using scenarios on a card can bring to a function overlooked or omission which can be a time-consuming process to complete the system.

2. Two different scenarios can lead to the same function as it will be conflicted each other. Crossing out redundant scenarios can be a cumber some tasks

If you found this answer helpful, please leave a comment below and share with other students in your network. Happy learning!

So great info
by (user.guest)
Good to know you found it helpful!

Related questions

Welcome to CPENTalk.com

Disclaimer: Every user is solely responsible for anything that he/she posts or uploads on CPENTalk.