May 1, 2024
4 minute read
Extreme Programming (XP) is an exciting and iterative software development methodology designed to help teams deliver high-quality software quickly and efficiently. Gaining knowledge in XP can equip you with the necessary skills and techniques to navigate dynamic software development environments, making it a valuable asset for learners and professionals alike.
Why Learn Extreme Programming?
XP is a powerful tool for software development teams seeking to enhance their productivity and adaptability. It offers numerous benefits:
90ufok|
Find a path to becoming a Extreme Programming. Learn more at:
OpenCourser.com/topic/90ufok/extreme
Reading list
We've selected 12 books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
Extreme Programming.
Provides a comprehensive overview of XP, written by one of its creators.
Covers refactoring, which key practice in XP. It provides a step-by-step guide to refactoring code to improve its design and maintainability.
Covers the planning phase of XP, including how to create user stories, write acceptance tests, and estimate.
Provides a practical guide to agile development, including XP and other agile methodologies.
Covers test-driven development (TDD), which key practice in XP. It provides a step-by-step guide to TDD using Python.
Provides a concise guide to the key concepts and practices of XP.
Provides a detailed guide to implementing XP in a software development organization.
Provides a comprehensive guide to test-driven development (TDD), which is often used in conjunction with XP.
Provides a comprehensive guide to continuous delivery, which software development practice that is often used in conjunction with XP.
Provides a comprehensive guide to software development, including XP and other agile methodologies.
Provides a comprehensive guide to agile testing, which is often used in conjunction with XP.
Provides a detailed guide to test-driven development (TDD), which is often used in conjunction with XP.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/90ufok/extreme