2.3.7

Extreme Programming - Strengths & Weaknesses

Test yourself on Extreme Programming - Strengths & Weaknesses

Test your knowledge with free interactive questions on Seneca — used by over 10 million students.

Strengths and Weaknesses of Extreme Programming

Software development methodologies are suitable in different situations and all of them have positive and negatives.

Merits of extreme programming

Merits of extreme programming

  • Like agile, extreme programming can produce a product quickly for the client to be able to sell or use.
    • The product is then quickly incremented for improvements and additional features.
  • The project is constantly refactoring in response to continuous client feedback.
    • This can save time and money for developing.
  • The project is at lower risk of failure, as the client has guided the project with their continuous feedback.
Drawbacks of extreme programming

Drawbacks of extreme programming

  • The project can be too code focused and not design focused so may not be the best possible product and extreme programing produces little to no documentation.
  • If the developers are split geographically it can cause issues when it is time for code review.
Usage

Usage

  • Extreme programming is best suited to projects where the client has a constantly changing set of requirements, but needs a product quickly to get to market and for the lowest possible price.
Jump to other topics
1

Components of a Computer

2

Software & Software Development

3

Exchanging Data

4

Data Types, Data Structures & Algorithms

5

Legal, Moral, Cultural & Ethical Issues

6

Elements of Computational Thinking

6.1

Thinking Abstractly

6.2

Thinking Ahead

6.3

Thinking Procedurally

6.4

Thinking Logically

6.5

Thinking Concurrently

7

Problem Solving & Programming

8

Algorithms

Practice questions on Extreme Programming - Strengths & Weaknesses

Can you answer these? Test yourself with free interactive practice on Seneca — used by over 10 million students.

  1. 1
Answer all questions on Extreme Programming - Strengths & Weaknesses

Unlock your full potential with Seneca Premium

  • Unlimited access to 10,000+ open-ended exam questions

  • Mini-mock exams based on your study history

  • Unlock 800+ premium courses & e-books

Get started with Seneca Premium