Listen and read

Step into an infinite world of stories

  • Read and listen as much as you want
  • Over 950 000 titles
  • Exclusive titles + Storytel Originals
  • Easy to cancel anytime
Try now
image.devices-Singapore 2x
Cover for Extreme Programming for Beginners: Embracing Agility, Quality, and Collaboration  in Software Development

Extreme Programming for Beginners: Embracing Agility, Quality, and Collaboration in Software Development

Duration
4H 4min
Language
English
Format
Category

Economy & Business

Dive into the dynamic world of Extreme Programming (XP) with "Extreme Programming: Embracing Agility, Quality, and Collaboration in Software Development" your essential roadmap to understanding and implementing one of the most effective agile methodologies in software development. Designed with beginners in mind, this book demystifies XP practices, making them accessible and actionable for new developers, project managers, and teams aspiring to enhance their development process.

Extreme Programming (XP) stands out for its focus on customer satisfaction, flexibility in the face of changing requirements, and emphasis on technical excellence and good design. This book starts by introducing the foundational values of XP—communication, simplicity, feedback, courage, and respect—and how these principles guide the XP practices to promote high-quality software and productive teamwork.

"Extreme Programming" breaks down the core practices of XP, including Test-Driven Development (TDD), Continuous Integration (CI), Pair Programming, Collective Code Ownership, and Coding Standards. Each chapter dives deep into one practice, explaining its importance, how it works, and how to implement it effectively in your projects. Practical examples and real-life scenarios illustrate the challenges and benefits of adopting XP, providing readers with a clear view of how to apply these practices to improve their development process.

The book goes beyond the basics, offering insights into refining and adapting XP practices to fit various project sizes and types. It explores advanced topics such as managing distributed teams, integrating XP with other project management methodologies, and scaling XP for large projects.

© 2025 Daniel Green (Audiobook): 9798347919437

Release date

Audiobook: 23 February 2025

Others also enjoyed ...

  1. Software Developer: How to Use Your Programming Skills to Build a Business
    Software Developer: How to Use Your Programming Skills to Build a Business Daniel Shore
  2. Iterative Development: Building Better Software through Incremental Progress
    Iterative Development: Building Better Software through Incremental Progress May Sherry
  3. Modern Software Engineering for Beginners: Journey into the World of IT Solutions
    Modern Software Engineering for Beginners: Journey into the World of IT Solutions Daniel Green
  4. Software Designing and Development. Clear Guide for Beginners: Mastering Software Design and Development.  Principles, Patterns, and Practices
    Software Designing and Development. Clear Guide for Beginners: Mastering Software Design and Development. Principles, Patterns, and Practices James Ferry
  5. Microsoft Azure DevOps: A Comprehensive Guide for Modern Development Teams
    Microsoft Azure DevOps: A Comprehensive Guide for Modern Development Teams James Henry
  6. Azure DevOps: A Complete Guide to Efficient CI/CD, Agile Project Management, and DevOps Best Practices
    Azure DevOps: A Complete Guide to Efficient CI/CD, Agile Project Management, and DevOps Best Practices May Sherry
  7. Agile Project Management with Scrum: Advanced Strategies for  Agile Project Management with Scrum
    Agile Project Management with Scrum: Advanced Strategies for Agile Project Management with Scrum Jacob Richardson
  8. Lean Project Management
    Lean Project Management Daniel Green
  9. DevOps with AWS: A Comprehensive Guide to Modern Software Delivery
    DevOps with AWS: A Comprehensive Guide to Modern Software Delivery Anthony Sinclair
  10. Agile Project Management for Beginners: Adopting Agile. A Step-by-Step Guide for Novice Project Managers
    Agile Project Management for Beginners: Adopting Agile. A Step-by-Step Guide for Novice Project Managers Daniel Garfield
  11. Cobol: 3 books in 1 : Cobol Basics for Beginners + Cobol Database Interaction + Cobol Code Optimization
    Cobol: 3 books in 1 : Cobol Basics for Beginners + Cobol Database Interaction + Cobol Code Optimization Andy Vickler
  12. Software Development Life Cycle: How Agile, DevOps, and SDLC Work Together
    Software Development Life Cycle: How Agile, DevOps, and SDLC Work Together James Henry
  13. How to Make a Video Game All By Yourself: 10 steps, just you and a computer
    How to Make a Video Game All By Yourself: 10 steps, just you and a computer Matt Hackett
  14. Mastering Java: Building Robust Applications: A Comprehensive Guide to Java Programming
    Mastering Java: Building Robust Applications: A Comprehensive Guide to Java Programming Michael Johnson
  15. Facilitating Software Architecture: Empowering Teams to Make Architectural Decisions
    Facilitating Software Architecture: Empowering Teams to Make Architectural Decisions Andrew Harmel-Law
  16. Business Technology Development Strategy Bundle: Artificial Intelligence, Blockchain Technology and Machine Learning Applications for Business Systems
    Business Technology Development Strategy Bundle: Artificial Intelligence, Blockchain Technology and Machine Learning Applications for Business Systems Bob Mather
  17. Testing in Software Development for Beginners: Building a Strong Foundation in Software Testing Principles and Practices
    Testing in Software Development for Beginners: Building a Strong Foundation in Software Testing Principles and Practices Ben Rizer
  18. Tech for Good: Leveraging Technology for Social Impact
    Tech for Good: Leveraging Technology for Social Impact Craig Dames
  19. Asynchronous Programming: A Deep Dive into Asynchronous Programming Techniques, Best Practices, and Real-World Applications for Building High-Performance, Responsive Systems
    Asynchronous Programming: A Deep Dive into Asynchronous Programming Techniques, Best Practices, and Real-World Applications for Building High-Performance, Responsive Systems May Sherry
  20. Feature Engineering for Beginners: Feature Engineering for Beginners
    Feature Engineering for Beginners: Feature Engineering for Beginners Chuck Sherman
  21. Advanced Java: From Beginner to Professional: Navigating the World of Java
    Advanced Java: From Beginner to Professional: Navigating the World of Java Laura Evans
  22. Python Machine Learning for Beginners: Python Machine Learning Essentials. Build Your First AI Application
    Python Machine Learning for Beginners: Python Machine Learning Essentials. Build Your First AI Application Brian Murray
  23. Java: 3 books in 1 : Java Basics for Beginners + Java Front End Programming + Java Back End Programming
    Java: 3 books in 1 : Java Basics for Beginners + Java Front End Programming + Java Back End Programming Andy Vickler
  24. Data Science and Analytics Unleashed: Unlocking the Secrets in Data: A Journey from Gathering to Visualization
    Data Science and Analytics Unleashed: Unlocking the Secrets in Data: A Journey from Gathering to Visualization Sarah Thompson
  25. A Guide to Data Science in the Big Data Era: Big Data Explained: A Comprehensive Guide to Data Science Applications
    A Guide to Data Science in the Big Data Era: Big Data Explained: A Comprehensive Guide to Data Science Applications Alexander Clarke
  26. NLP: Unleashing the Power of Human Communication through Machine Intelligence
    NLP: Unleashing the Power of Human Communication through Machine Intelligence Brian Murray
  27. Machine Learning and Predictive Modeling: Turning Data into Action
    Machine Learning and Predictive Modeling: Turning Data into Action Chuck Sherman
  28. Web Development Mastery: From Concept to Code: Mastering the Art of Web Development
    Web Development Mastery: From Concept to Code: Mastering the Art of Web Development Ethan Harris
  29. Web Development Redefined: Navigating the Digital Canvas: A Comprehensive Guide to Web Development
    Web Development Redefined: Navigating the Digital Canvas: A Comprehensive Guide to Web Development Natalie Brown
  30. Machine Learning: Unlocking Patterns and Insights with Advanced Algorithms
    Machine Learning: Unlocking Patterns and Insights with Advanced Algorithms Victor Sage
  31. Effective Machine Learning Teams: Best Practices for ML Practitioners
    Effective Machine Learning Teams: Best Practices for ML Practitioners David Colls
  32. The Machine Learning Revolution: How Algorithms Are Redefining Our World
    The Machine Learning Revolution: How Algorithms Are Redefining Our World Nora Kim
  33. Create Your Ideal Financial Life: Elevate your finances: powerful guidance to reach your ideal financial future
    Create Your Ideal Financial Life: Elevate your finances: powerful guidance to reach your ideal financial future Caelum Sargrove
  34. Machine learning - The Dark Side Of AI: the genie is out of the lamp - and he's not going back
    Machine learning - The Dark Side Of AI: the genie is out of the lamp - and he's not going back Devon Zander
  35. Mastering GraphQL: A Comprehensive Guide to Building APIs with GraphQL
    Mastering GraphQL: A Comprehensive Guide to Building APIs with GraphQL Et Tu Code
  36. App Architect: Navigating Mobile App Development: Crafting Innovative Solutions for the Digital Age
    App Architect: Navigating Mobile App Development: Crafting Innovative Solutions for the Digital Age Jonathan Parker
  37. Serverless Data Engineering: Streamlining Big Data Workflows in the Cloud
    Serverless Data Engineering: Streamlining Big Data Workflows in the Cloud Chuck Sherman
  38. Kubernetes Demystified: Your Roadmap to Mastering Container Orchestration
    Kubernetes Demystified: Your Roadmap to Mastering Container Orchestration Bennett Drake
  39. Don't Lead Alone: Think Like a System, Act Like a Network, Lead Like a Movement!
    Don't Lead Alone: Think Like a System, Act Like a Network, Lead Like a Movement! Cleveland Justis, PhD, MBA, Daniel Student, MBA
  40. Databases: System Concepts, Designs, Management, and Implementation
    Databases: System Concepts, Designs, Management, and Implementation Jonathan Rigdon
  41. Kubernetes Unlocked: Building and Managing Modern Cloud-Native Applications
    Kubernetes Unlocked: Building and Managing Modern Cloud-Native Applications Marcus Brooks
  42. Distributed Programming for Beginners: A Beginner's Guide to Building Scalable Systems
    Distributed Programming for Beginners: A Beginner's Guide to Building Scalable Systems Saimon Carrie
  43. 100 Amazing Facts about Athletics: Legends and Revelations of Competitive Sport
    100 Amazing Facts about Athletics: Legends and Revelations of Competitive Sport Marc Dresgui
  44. Blockchain Basics + Metaverse for Beginners + NFT crash course: 3 in 1, The Complete Guide on Crypto Technology, Non-Fungible Token, DeFi, Smart Contracts and VR. Welcome to the New Digital Revolution!
    Blockchain Basics + Metaverse for Beginners + NFT crash course: 3 in 1, The Complete Guide on Crypto Technology, Non-Fungible Token, DeFi, Smart Contracts and VR. Welcome to the New Digital Revolution! Warren J. Douglas
  45. Mindset Mastery: Building Mental Resilience for Growth and Success
    Mindset Mastery: Building Mental Resilience for Growth and Success Virversity Online Courses
  46. Kubernetes Unleashed: Navigating the World of Automated Deployment and Scaling
    Kubernetes Unleashed: Navigating the World of Automated Deployment and Scaling Rebecca Park
  47. Internet of Things (IoT): Part 2. IoT Security, Privacy  and Applications in Various Industries
    Internet of Things (IoT): Part 2. IoT Security, Privacy and Applications in Various Industries Daniel Garfield

Features:

  • Over 950 000 titles

  • Kids Mode (child safe environment)

  • Download books for offline access

  • Cancel anytime

Most popular

Unlimited

For those who want to listen and read without limits.

S$12.98 /month
3 days for free
  • 1 account

  • Unlimited Access

  • Unlimited listening

  • Cancel anytime

Try now

Unlimited Bi-yearly

For those who want to listen and read without limits.

S$69 /6 months
14 days for free
Save 11%
  • 1 account

  • Unlimited Access

  • Unlimited listening

  • Cancel anytime

Try now

Unlimited Yearly

For those who want to listen and read without limits.

S$119 /year
14 days for free
Save 24%
  • 1 account

  • Unlimited Access

  • Unlimited listening

  • Cancel anytime

Try now

Family

For those who want to share stories with family and friends.

From S$14.90/month
  • 2-3 accounts

  • Unlimited Access

  • Unlimited listening

  • Cancel anytime

2 accounts

S$14.90 /month
Try now