The project manager's guide to mastering agile principles and practices for an adaptive approach

Detalles Bibliográficos
Otros Autores: Cobb, Charles G., author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Hoboken, New Jersey : Wiley 2023.
Edición:Second edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009757937906719
Tabla de Contenidos:
  • Cover
  • Title Page
  • Copyright Page
  • Contents
  • Preface
  • Acknowledgments
  • First Edition
  • Second Edition
  • Chapter 1 Introduction to Agile Project Management
  • The Chasm in Project Management Philosophies
  • What's Driving These Changes?
  • The Impact on the Project Management Profession
  • The Evolution of Agile and Waterfall
  • Definition of Waterfall
  • Definition of Agile
  • Comparison of Predictive (Plan-Driven) and Adaptive (Value-Driven) Approaches
  • Which Approach Is Better?
  • The Evolution of the Project Management Profession
  • The Early History of Project Management
  • Transformation of the Project Management Profession
  • What's Driving This Change, and Why Now?
  • Agile Project Management Benefits
  • Summary of Key Points
  • Discussion Topics
  • Notes
  • Part 1 Fundamentals of Agile
  • Chapter 2 Agile History and the Agile Manifesto
  • Agile Early History
  • Dr. Winston Royce and the Waterfall Model (1970)
  • Early Iterative and Incremental Development Methods (Early 1970s)
  • Further Evolution of Iterative and Incremental Development (mid-to-late 1970s)
  • Early Agile Development Methods (1980s and 1990s)
  • Agile Manifesto (2001)
  • Agile Manifesto Values
  • Agile Manifesto Principles
  • Summary of Key Points
  • Discussion Topics
  • Notes
  • Chapter 3 Scrum Overview
  • Scrum Framework
  • Sprints
  • Product Backlog
  • Scrum Meetings
  • Scrum Roles
  • Product Owner Role
  • Scrum Master Role
  • Team Role
  • Scrum Values
  • Commitment and Focus
  • Openness
  • Respect
  • Courage
  • General Scrum/agile Principles
  • Variability and Uncertainty
  • Prediction and Adaptation
  • Validated Learning
  • Work in Progress
  • Progress
  • Performance
  • Summary of Key Points
  • Discussion Topics
  • Notes
  • Chapter 4 Agile Planning, Requirements, and Product Backlog
  • Agile Planning Practices
  • Planning Strategies.
  • Capacity-based Planning
  • Spikes
  • Progressive Elaboration
  • Value-based Functional Decomposition
  • Agile Requirements Practices
  • The Role of a Business Analyst in an Agile Project
  • "Just Barely Good Enough"
  • Differentiating Wants from Needs and the "Five Whys"
  • Moscow Technique
  • User Personas and User Stories
  • User Personas
  • User Stories
  • Epics
  • Product Backlog
  • What Is a Product Backlog?
  • Product Backlog Grooming (refinement)
  • Summary of Key Points
  • Discussion Topics
  • Notes
  • Part 2 Agile Project Management Overview
  • Chapter 5 Agile Development, Quality, and Testing Practices
  • Agile Software Development Practices
  • Code Refactoring
  • Continuous Integration
  • Pair Programming
  • Test-driven Development
  • Extreme Programming (XP)
  • Agile Quality Management Practices
  • Key Differences in Agile Quality Management Practices
  • Definition of "Done"
  • The Role of Quality Assurance (QA) Testing in an Agile Project
  • Agile Testing Practices
  • Concurrent Testing
  • Acceptance Test-driven Development
  • Repeatable Tests and Automated Regression Testing
  • Value-Driven and Risk-based Testing
  • Summary of Key Points
  • Discussion Topics
  • Chapter 6 Time-boxing, Kanban, and Theory of Constraints
  • The Importance of Flow
  • Small Batch Sizes
  • Just-in-time Production
  • Concurrent Processing
  • Time-boxing
  • Time-boxing Advantages
  • Additional Time-boxing Productivity Advantages
  • The Kanban Process
  • Push and Pull Processes
  • What Is a Kanban Process?
  • Differences Between Scrum and Kanban
  • Work-in-process (WIP) Limits in Kanban
  • Kanban Boards
  • Theory of Constraints
  • Summary of Key Points
  • Discussion Topics
  • Notes
  • Chapter 7 Agile Estimation
  • Agile Estimation Overview
  • What's Different About Agile Estimation?
  • Developing an Estimation Strategy
  • Management of Uncertainty.
  • Agile Estimation Practices
  • Levels of Estimation
  • Story Points
  • Other Relative Sizing Techniques
  • What Is Planning Poker?
  • More Sophisticated Agile Estimation Techniques
  • Velocity and Burn-down/Burn-up Charts
  • Velocity
  • Burn-down Charts
  • Burn-up Charts
  • Summary of Key Points
  • Discussion Topics
  • Notes
  • Chapter 8 Agile Project Management Role
  • Agile Project Management Shifts in Thinking
  • Emphasis on Maximizing Value Versus Control
  • Emphasis on Empowerment and Self-organization
  • Limited Emphasis on Documentation
  • Managing Flow Instead of Structure
  • Potential Agile Project Management Roles
  • Making Agile Work at a Team Level
  • Hybrid Agile Project Role
  • Enterprise-level Implementation
  • Using Agile Concepts in Non-agile Projects
  • Agile, PMI®, and PMBOK®
  • Prior PMBOK® Versions
  • What's Different About PMBOK® Version 7?
  • The Difference Between Explicit and Tacit Knowledge
  • Summary of Key Points
  • Discussion Topics
  • Notes
  • Chapter 9 Agile Communications and Tools
  • Agile Communications Practices
  • Information Radiators
  • Face-to-face Communications
  • Daily Scrum Meetings
  • Distributed Teams
  • Agile Project Management Tools
  • Benefits of Agile Project Management Tools
  • Characteristics of Enterprise-level Agile Project Management Tools
  • Summary of Key Points
  • Discussion Topics
  • Notes
  • Chapter 10 Learning to See the Big Picture
  • Systems Thinking
  • What Is Systems Thinking?
  • How Is Systems Thinking Used in Organizations?
  • Complex Adaptive Systems
  • What Are Complex Adaptive Systems?
  • Characteristics of Complex Adaptive Systems
  • Summary of Key Points
  • Discussion Topics
  • Notes
  • Chapter 11 the Roots of Agile
  • Influence of Total Quality Management (TQM)
  • Cease Dependence on Inspection
  • Emphasis on the Human Aspect of Quality.
  • The Need for Cross-Functional Collaboration and Transformation
  • Importance of Leadership
  • Ongoing Continuous Improvement
  • Influence of Lean Manufacturing
  • Customer Value
  • Map the Value Stream
  • Pull
  • Flow
  • Respect for People
  • Perfection
  • Principles of Product Development Flow
  • 1. Economics
  • 2. Queues: Actively Manage Queues
  • 3. Variability: Understand and Exploit Variability
  • 4. Batch Size: Reduce Batch Size
  • 5. Wip Constraints: Apply Wip Constraints
  • 6. Control Flow Under Uncertainty: Cadence and Synchronization
  • 7. Fast Feedback: Get Feedback as Fast as Possible
  • 8. Decentralize Control
  • Summary of Key Points
  • Discussion Topics
  • Notes
  • Part 3 Agile Project Management Planning and Management
  • Chapter 12 Hybrid Agile Models
  • Why Would You Use a Hybrid Agile Approach?
  • Fit for Purpose
  • As a Transition to a Full Agile Approach
  • What Are the Benefits of a Hybrid Agile Approach?
  • General Benefits of a Hybrid Agile Approach
  • Other Benefits of a Hybrid Agile Approach
  • What's Different About a Hybrid Agile Approach?
  • Key Differences from a Plan-Driven (Waterfall) Approach
  • Key Differences from an Agile Approach
  • Choosing the Right Approach
  • Most Important Factors to Consider
  • Other Factors to Consider
  • Summary of Key Points
  • Discussion Topics
  • Notes
  • Chapter 13 Value-driven Delivery
  • Value-driven Delivery Overview
  • What's Different About Value-Driven Delivery?
  • What Are the Advantages of Value-Driven Delivery?
  • Principles of Value-Driven Delivery
  • Focus on Customer Needs Rather Than Solutions
  • The Pareto Rule
  • Customer-Value Prioritization Overview
  • Levels of Prioritization
  • Factors to Consider in Prioritization
  • Moscow Prioritization
  • Value-Driven Delivery Tools
  • Minimum Viable Product
  • Minimum Marketable Feature
  • Summary of Key Points.
  • Discussion Topics
  • Notes
  • Chapter 14 Adaptive Planning
  • Rolling-Wave Planning
  • Overview of Rolling-Wave Planning
  • Comparison of Planning Approaches
  • Progressive Elaboration and Multilevel Planning
  • Progressive Elaboration
  • Multilevel Planning
  • Summary of Key Points
  • Discussion Topics
  • Notes
  • Chapter 15 Agile Planning Practices and Tools
  • Product/project Vision
  • What Is a Product/project Vision?
  • Product/project Vision Examples
  • Tips for Creating a Compelling Vision
  • Product Roadmaps
  • What Are the Benefits of a Product Roadmap?
  • Tips for Creating a Product Roadmap
  • Exploratory 360 Assessment
  • Agile Functional Decomposition
  • Relationship of Functional Decomposition to Agile
  • Functional Decomposition Examples
  • Project Charter
  • Summary of Key Points
  • Discussion Topics
  • Notes
  • Chapter 16 Agile Stakeholder Management and Agile Contracts
  • What Is a Stakeholder?
  • Internal Stakeholders
  • External Stakeholders
  • Why Is Stakeholder Management Important?
  • Stakeholder Management Can Be Difficult
  • What Can Go Wrong?
  • Common Stakeholder Management Mistakes
  • Stakeholder Management Process
  • Identify and Analyze Stakeholders
  • Prioritize Stakeholders
  • What's Different About Agile Stakeholder Management?
  • Advantages of an Agile Stakeholder Management Approach
  • Agile Stakeholders Have Rights and Responsibilities
  • Responsibility for Stakeholder Management in an Agile Environment
  • Eight Tips for Agile Stakeholder Management
  • Agile Contracts
  • How Would an Agile Contract Work?
  • Types of Agile Contracts
  • An Agile Contracting Example
  • Summary of Key Points
  • Discussion Topics
  • Notes
  • Chapter 17 Distributed Project Management in Agile
  • What Is Distributed Project Management?
  • Distributed Project Management Roles
  • Developer Project Management Responsibilities.
  • Product Owner Project Management Responsibilities.