

The Agile Practice Guide TLDR
ECO Count
23
Chapters
Pages
167
Publication date
2017
the TLDR to the TLDR
1. **Introduction to Agile**: This chapter introduces the guide's purpose, structure, and key concepts such as the Agile Manifesto, lean principles, and the importance of agility in project management.
2. **Definable vs. High-Uncertainty Work**: Discusses the differences between predictable, well-understood work and exploratory, high-uncertainty projects, emphasizing the need for agile approaches in the latter.
3. **Agile Life Cycles**: Covers various project life cycles (predictive, iterative, incremental, agile) and hybrid approaches, highlighting how to select and tailor the best fit for your project.
4. **Creating an Agile Environment**: Focuses on the importance of an agile mindset, servant leadership, and effective team composition to foster a collaborative and high-performing agile environment.
5. **Delivering in an Agile Environment**: Provides practical guidance on agile delivery practices, including retrospectives, backlog refinement, daily standups, and iteration planning to ensure continuous delivery of value.
The Agile Practice Guide TLDR
Chapter 1: Introduction
This chapter introduces the Agile Practice Guide, emphasizing its relevance for project teams navigating between predictive and agile approaches. It outlines the guide's structure, providing an overview of key concepts such as agility, lean principles, and the role of the Agile Manifesto.
Chapter 2: An Introduction to Agile
This chapter delves into the fundamentals of agile, contrasting definable work with high-uncertainty work, explaining the Agile Manifesto and mindset, and introducing Lean and Kanban methods.
Key Terms and Definitions:
- Definable Work: Work characterized by clear, predictable procedures.
- High-Uncertainty Work: Work involving significant exploration and problem-solving.
- Agile Manifesto: A declaration of four key values and twelve principles for agile software development.
- Lean: A methodology focused on delivering maximum value by minimizing waste.
- Kanban: A method for managing work by visualizing tasks and limiting work in progress.
Chapter 3: Life Cycle Selection
This chapter provides a comprehensive overview of project life cycles, including predictive, iterative, incremental, and agile cycles. It discusses hybrid approaches and factors influencing the selection and tailoring of life cycles.
Key Terms and Definitions:
- Predictive Life Cycle: A traditional approach with detailed upfront planning and sequential execution.
- Iterative Life Cycle: Allows feedback on unfinished work to improve and modify that work.
- Incremental Life Cycle: Delivers finished deliverables that customers can use immediately.
- Agile Life Cycle: Combines iterative and incremental approaches for frequent delivery and refinement of work items.
- Hybrid Life Cycle: Combines elements of predictive and agile approaches tailored to project needs.
Chapter 4: Implementing Agile: Creating an Agile Environment
This chapter focuses on establishing an agile environment, highlighting the importance of an agile mindset, servant leadership, and effective team composition.
Key Terms and Definitions:
- Agile Mindset: A way of thinking that embraces change, collaboration, and continuous improvement.
- Servant Leadership: A leadership philosophy that focuses on serving the team to enable high performance.
- Agile Teams: Cross-functional groups that work collaboratively to deliver value.
- Generalizing Specialists: Team members with broad skills and deep expertise in specific areas.
- Organizational Silos: Barriers that separate different departments or functions within an organization, hindering collaboration.
Chapter 5: Implementing Agile: Delivering in an Agile Environment
This chapter covers practical aspects of agile delivery, including common practices such as retrospectives, backlog refinement, daily standups, and iteration planning.
Key Terms and Definitions:
- Retrospectives: Meetings where the team reflects on its process and identifies improvements.
- Backlog Preparation: The process of organizing and prioritizing work items.
- Daily Standups: Short daily meetings for team members to share updates and plan their work.
- Iteration: A time-boxed period during which a team works to complete specific tasks.
- Increment: A usable product that adds value to the previous version.
Chapter 6: Organizational Considerations for Project Agility
This chapter explores the broader organizational context, including change management, culture, procurement, and the role of the Project Management Office (PMO).
Key Terms and Definitions:
- Change Management: The practice of guiding organizational change to achieve desired outcomes.
- Organizational Culture: The values, beliefs, and behaviors that shape how work gets done within an organization.
- Procurement: The process of acquiring goods and services from external sources.
- Agile PMO: A PMO that supports agile practices and fosters a value-driven, collaborative environment.
Chapter 7: A Call to Action
This final chapter encourages continuous improvement and active participation in the agile community, inviting feedback to enhance future iterations of the guide.
Key Terms and Definitions:
- Inspection: Regular review of work and processes to identify areas for improvement.
- Adaptation: Adjusting processes and practices based on feedback and learning.
Annexes and Appendices
These sections provide additional resources, mappings to the PMBOK® Guide, and tools for tailoring agile approaches.
Key Points
🏆 **Agile Fundamentals**: Understand the Agile Manifesto, lean principles, and the differences between definable and high-uncertainty work.
📅 **Life Cycle Selection**: Learn the characteristics of different project life cycles and how to tailor them to your project's needs.
🌟 **Agile Mindset**: Adopt an agile mindset that embraces change, collaboration, and continuous improvement.
💼 **Servant Leadership**: Empower your team through servant leadership, focusing on their needs and development.
👥 **Team Composition**: Build effective agile teams with cross-functional skills and a focus on collaboration.
🔄 **Agile Practices**: Implement common agile practices such as retrospectives, backlog refinement, and daily standups.
📊 **Measuring Success**: Use empirical measurements to track progress and ensure continuous delivery of value.
🔧 **Organizational Agility**: Navigate organizational dynamics and foster a culture that supports agility.
🛠 **Change Management**: Effectively manage change within your organization to support agile adoption.
🌐 **Community Engagement**: Participate in the broader agile community to share experiences and gain insights.
