Agile Foundations

Book description

Agile practices transform the way organisations carry out business and respond to change. But to realise success, an Agile mindset needs to be adopted throughout an organisation. This book gives a comprehensive introduction to Agile principles and methodologies.

Table of contents

  1. Front Cover
  2. BCS, The Chartered Institute for IT
  3. Title Page
  4. Copyright Page
  5. Contents
  6. List of Figures and Tables
  7. Contributors
  8. Section reviewers
  9. Glossary
  10. Preface
  11. Introduction
  12. PART 1 – INTRODUCING AGILE
    1. 1. WHAT IS AGILE?
      1. 1.1 The history of Agile
      2. 1.2 The Agile Manifesto
    2. 2. THE FOUNDATIONS OF AGILE
      1. 2.1 The Agile mindset
      2. 2.2 Delivery environments and Agile suitability
      3. 2.3 The lifecycle of product development
      4. 2.4 The ‘Iron Triangle’
      5. 2.5 Working with uncertainty and volatility
      6. 2.6 Empirical and defined processes
    3. 3. AGILE AND THE BUSINESS
      1. 3.1 The economic case for Agile
      2. 3.2 Business culture and Agile
    4. 4. AGILE MYTHS
  13. PART 2 – A GENERIC AGILE FRAMEWORK
    1. 5. GENERIC AGILE PROCESS
      1. 5.1 Agile operating model
    2. 6. COMMON AGILE ROLES
      1. 6.1 The customer
      2. 6.2 The team
      3. 6.3 The Agile lead
      4. 6.4 The stakeholders
    3. 7. COMMON AGILE TECHNIQUES
      1. 7.1 Stories and backlog refinement
      2. 7.2 Agile estimation
      3. 7.3 Agile planning
      4. 7.4 Agile testing
    4. 8. COMMON AGILE PRACTICES
      1. 8.1 Short feedback loops
      2. 8.2 Face-to-face communication
      3. 8.3 Daily stand-ups
      4. 8.4 Show and tells
      5. 8.5 Retrospectives
      6. 8.6 Emergent documentation
      7. 8.7 Visual boards
      8. 8.8 Sustainable pace
      9. 8.9 Focus on quality
      10. 8.10 Major Agile technical practices
  14. PART 3 – APPLYING AGILE PRINCIPLES
    1. 9. INDIVIDUALS AND INTERACTIONS OVER PROCESSES AND TOOLS
      1. 9.1 Motivated and talented individuals
      2. 9.2 Emergent design from self-organising teams
      3. 9.3 Team dynamics
    2. 10. WORKING SOFTWARE OVER COMPREHENSIVE DOCUMENTATION
      1. 10.1 Satisfy the customer and continuous delivery of value
      2. 10.2 Deliver working software frequently
      3. 10.3 Working software as a measure of progress
      4. 10.4 Technical excellence and good design
    3. 11. CUSTOMER COLLABORATION OVER CONTRACT NEGOTIATIONS
      1. 11.1 Business people and developers must work together
      2. 11.2 Reflect and adjust (inspect and adapt) regularly
    4. 12. RESPONDING TO CHANGE OVER FOLLOWING A PLAN
      1. 12.1 Embrace change
    5. 13. SIMPLICITY
      1. 13.1 Fit-for-purpose products
      2. 13.2 Fit-for-purpose delivery
  15. PART 4 – AGILE FRAMEWORKS
    1. 14. MAJOR AGILE FRAMEWORKS
      1. 14.1 eXtreme programming (XP)
      2. 14.2 Scrum
      3. 14.3 Dynamic systems development method (DSDM)
      4. 14.4 Agile project management
      5. 14.5 Kanban
      6. 14.6 Lean software development
      7. 14.7 Lean start-up
      8. 14.8 Scaled Agile framework (SAFe)
  16. References
  17. Further Reading
  18. Index
  19. Back Cover

Product information

  • Title: Agile Foundations
  • Author(s): Peter Measey, Chris Berridge, Alex Gray, Richard Levy, Les Oliver, Barbara Roberts, Michael Short, Darren Wilmshurst, Lazaro Wolf
  • Release date: February 2015
  • Publisher(s): BCS, The Chartered Institute for IT
  • ISBN: 9781780172569