PART I: Orientation to Agile
Chapter 1: Agile Principles and Mindset
- Why Use Agile
- Knowledge Work Projects Are Different
- Defined versus Empirical processes
- The Agile Mindset
- Personal, Team and organizational Agility
- The Agile Triangle
- The Agile Manifesto
- The Four Values
- The Twelve Principle
Chapter 2: Agile Methodologies
- Other Methods, Models, Frameworks, and Toolkits
- Popular Approaches
- Scrums
- Extreme Programming (XP)
- Lean Product Development
- Kanban
- Feature-Drive Development
- Dynamic Systems Development Method (DSDM)
- Crystal
- Agile Process Overview
Chapter 3: Value-Driven Delivery
- What is Value-Driven Delivery
- Deliver Value Early (Eat Your Dessert First!)
- Minimize Waste
- Assessing Value
- Financial Assessment Metrics
- Earned Value Management (EVM)
- Agile Project Accounting
- Key Performance Indictors (KPIs)
- Managing Risk
- Regulatory Compliance
- Prioritizing Value
- Customer-Valued Prioritization
- Prioritization Schemes
- Relative Prioritization/ Ranking
- Delivering Incrementally
- Minimal Viable Product (MVP)
- Agile Tooling
- Low-Tech, high-Touch Tools
- Task/Kanban Boards
- Work in Progress (WIP)
- Cumulative Flow Diagrams (CFSs)
- Bottlenecks and the Theory of Constraints
- Agile Contracting
- Agile Constraints and Contracts
- Customized Contracts
- Verifying and Validating Value
- Frequent Verification and Validation
- Testing and Verification in Software Development
PART II: Agile Leadership
Chapter 4: Agile leadership Overview
- Management versus Leadership
- Servant Leadership
- Twelve Principles for Leading Agle Projects
- Agile leadership Practices
- Taking Care of Stakeholders
- Stakeholder Stewardship versus Stakeholder Management
- Educating stakeholders about Agile
- Keeping Stakeholders Engaged
- Why the Big Focus on Stakeholders
- Principles of Stakeholder Engagement
Chapter 5: Establishing a Shared Vision
- Charting and Modeling
- Agile Chartering
- Definition of Done
- Agile Modeling
- Wireframes
- Personas
- Communicating with stakeholders
- Face-to-Face Communication
- Two-Wau Communication
- Knowledge Sharing information Radiators
- Social Media
Chapter 6: Working Collaboratively
- Workshops
- Brainstorming
- Collaboration Games
- Using Critical Interpersonal Skills
- Emotional Intelligence
- Active Listening
- Facilitation
- Negotiation
- Conflict Resolution
- Participatory Decision Making
Chapter 7: High-Performing Teams
- Why People Over Processes
- Agile Team Roles
- Building Agile Teams
- Benefits of Generalizing Specialists
- Characteristics of High-Performing Teams
- Tracking Team Performance
Chapter 8: Team Development
- Models of Team Development
- Shu-Ha-Ri Model of Skill Mastery
- Dreyful Model of Adult Skill Acquisition
- Tuckman Model of Team Formation and Development
- Adaptive leadership
- Other Aspects of Team Development
- Team Motivation
- Training, Coaching, and Mentoring
- Creating Collaborative Team Spaces
- Co-Located Teams
- Osmotic Communication
- Global, Cultural, and Team Diversity
- Distributed Teams
PART III: Being Agile
Chapter 9: Adaptive Planning
- Agile Planning Concepts
- Adaptive Planning
- Agile versus Non-Agile Planning
- Principles of Agile Planning
- Agile Discovery
- Progressive Elaboration
- Value-Based Anaalysis
- Value-Based Decomposition
- Timeboxing
Chapter 10: Estimating Agile Projects
- Ideal Time
- Tools for Sizing and Estimating
- Sizing, Estimating, and Planning
- Decomposing Requirements
- User Stories
- User Story Backlog (Product Backlog)
- Refining (Grooming) the Backlog
- Relative Sizing and Story Points
- Affinity Estimating
- T-Shirt Sizing
- Story Maps
- Product Roadmap
- Wideband Delphi
- Planning Poker
Chapter 11: Release and iteration Planning
- Types of Iterations
- Spikes
- High-Level Planning (Visioning)
- Release Planning
- Iteration Planning
Chapter 12: Understanding and Detecting Problems
- Understanding Problems
- How Problems Impact a Project
- The Cost of Change
- Technical Debt
- Create a Safe and Open Environment
- Failure Modes
- Success Modes
- Success Strategies
- Detecting Problems
- Lead Time and Cycle Time
- Defects
- Variance Analysis
- Trend Analysis
- Control Limits
Chapter 13: Managing and Solving Problems
- Managing Threats and Issues
- Risk-Adjusted Backlog
- Risk Severity
- Risk Burndown Graphs
- Solving Problems
- Problem Solving as Continuous Improvement
- Engage the Team
- Some Problems Can t Be Solved
Chapter 14: Continuous Improvement
- Kaizen
- Multiple Levels of Improvement
- Continuous Improvement Process
- Process Tailoring
- Hybrid Models
- Systems Thinking
- Process Analysis
- Value Stream Mapping
- Project Pre-Mortems
- Continuous Improvement Product
- Reviews
- Product Feedback Loops and Learning Cycles
- Feedback Methods
- Approved Iterations
- Continuous Improvement People
- Retrospectives
- Team Self-Assessments