🏃‍♂️Agile Project Management Unit 11 – Agile Contracts and Procurement

Agile contracts and procurement revolutionize project management by prioritizing flexibility, collaboration, and value delivery. These approaches shift focus from rigid specifications to adaptable outcomes, fostering partnerships between customers and development teams while embracing change throughout the project lifecycle. Key concepts include iterative development, customer-centric practices, and risk-sharing contract models. Agile procurement strategies emphasize vendor partnerships, incremental delivery, and continuous improvement. Success is measured through business value-oriented KPIs, ensuring projects align with organizational goals and adapt to evolving needs.

Key Agile Concepts

  • Agile emphasizes iterative development, delivering working software in short sprints (usually 2-4 weeks)
  • Prioritizes customer collaboration and feedback throughout the project lifecycle
  • Embraces change and adaptability, allowing for flexibility in requirements and scope
  • Focuses on delivering value to the customer incrementally, rather than waiting for a final product
  • Encourages cross-functional teams that are self-organizing and empowered to make decisions
  • Promotes transparency and open communication among team members, stakeholders, and customers
  • Values individuals and interactions over processes and tools, fostering a collaborative environment
  • Aims to deliver working software frequently, with a preference for shorter timescales

Traditional vs Agile Contracts

  • Traditional contracts often follow a waterfall approach, with fixed scope, budget, and timeline
    • Changes to requirements can lead to costly change orders and project delays
  • Agile contracts are more flexible, allowing for iterative development and changing requirements
    • Emphasize collaboration and customer involvement throughout the project
  • Traditional contracts tend to be more adversarial, with a focus on protecting each party's interests
  • Agile contracts foster a partnership approach, with shared risks and rewards
    • Encourages a win-win mindset and alignment of goals between the customer and the development team
  • Traditional contracts often have detailed specifications and deliverables defined upfront
  • Agile contracts focus on high-level objectives and outcomes, with specifics evolving through collaboration
    • Allows for adaptability and incorporation of feedback as the project progresses

Types of Agile Contracts

  • Time and Materials (T&M) contracts
    • Customer pays for the time spent by the development team, based on agreed-upon rates
    • Provides flexibility for changing requirements and scope
  • Fixed-price contracts with variable scope
    • A fixed budget is set, but the scope is allowed to vary based on customer priorities
    • Requires close collaboration and regular re-prioritization of features
  • Capped Time and Materials contracts
    • Combines elements of T&M and fixed-price contracts
    • Establishes a maximum budget, but allows for flexibility within that budget
  • Target Cost contracts
    • Incentivizes the development team to deliver under an agreed-upon target cost
    • Savings or overruns are shared between the customer and the development team
  • Incremental Delivery contracts
    • Breaks the project into smaller, independently valuable increments
    • Each increment has its own fixed price and scope, allowing for regular delivery and feedback

Negotiating Agile Contracts

  • Focus on outcomes and value, rather than detailed specifications
    • Identify and prioritize the most important objectives for the customer
  • Establish a collaborative and transparent relationship with the customer
    • Encourage open communication and regular feedback throughout the project
  • Define a flexible scope that can adapt to changing requirements and priorities
    • Use user stories or high-level features to describe desired functionality
  • Agree on a pricing model that aligns with Agile principles
    • Consider T&M, fixed-price with variable scope, or other Agile-friendly contract types
  • Include provisions for regular reviews and adjustments
    • Plan for periodic retrospectives and re-prioritization sessions
  • Define success criteria and key performance indicators (KPIs) to measure progress
    • Focus on business value delivered, rather than adherence to a fixed plan

Agile Procurement Strategies

  • Emphasize collaboration and partnership with vendors
    • Seek vendors who understand and embrace Agile principles
  • Use Agile-friendly contract types that allow for flexibility and iterative delivery
    • Consider T&M, fixed-price with variable scope, or incremental delivery contracts
  • Break large projects into smaller, manageable increments
    • Procure each increment separately, allowing for regular feedback and adjustments
  • Prioritize vendor selection based on Agile capabilities and experience
    • Look for vendors with a proven track record of successful Agile projects
  • Foster open communication and transparency with vendors
    • Encourage regular status updates, demos, and collaboration sessions
  • Embrace a more flexible and adaptive approach to procurement
    • Be open to adjusting requirements and priorities based on feedback and changing needs

Risk Management in Agile Contracts

  • Identify and assess risks collaboratively with the customer and development team
    • Conduct regular risk workshops or discussions throughout the project
  • Prioritize risks based on their potential impact and likelihood
    • Focus on mitigating high-impact, high-likelihood risks first
  • Develop risk mitigation strategies that align with Agile principles
    • Consider iterative approaches, such as delivering high-risk features early for feedback
  • Allocate risks appropriately between the customer and the development team
    • Use contract terms that share risks and rewards, such as target cost or incremental delivery
  • Monitor and manage risks continuously throughout the project
    • Regularly review and update the risk register during sprint planning and retrospectives
  • Embrace a proactive approach to risk management
    • Encourage open communication and early identification of potential issues

Measuring Success and KPIs

  • Define clear and measurable success criteria aligned with business objectives
    • Focus on outcomes and value delivered, rather than adherence to a fixed plan
  • Establish a set of Agile-specific KPIs to track progress and performance
    • Consider metrics such as velocity, cycle time, and customer satisfaction
  • Measure and report on KPIs regularly throughout the project
    • Use sprint reviews and retrospectives to discuss progress and identify areas for improvement
  • Emphasize leading indicators that provide early insights into project health
    • Track metrics such as team morale, collaboration effectiveness, and quality metrics
  • Use KPIs to drive continuous improvement and adapt the project approach as needed
    • Regularly review and adjust KPIs based on lessons learned and changing priorities
  • Align KPIs with the overall goals and objectives of the customer organization
    • Ensure that project success is tied to broader business success

Real-world Case Studies

  • Spotify's Agile scaling model
    • Demonstrates how Agile principles can be applied to large, complex organizations
    • Emphasizes autonomy, collaboration, and continuous improvement
  • UK Government Digital Service (GDS)
    • Successfully used Agile contracts and procurement for large-scale government projects
    • Focused on delivering value incrementally and involving users throughout the process
  • Salesforce's Agile transformation
    • Showcases the benefits of adopting Agile practices across an entire organization
    • Highlights the importance of culture, leadership, and continuous learning
  • Saab's Gripen fighter jet development
    • Illustrates how Agile principles can be applied to complex hardware projects
    • Demonstrates the value of iterative development, customer collaboration, and adaptability
  • Amazon's two-pizza teams
    • Emphasizes the importance of small, autonomous teams in fostering innovation and agility
    • Showcases how Agile principles can be scaled across a large, global organization


© 2024 Fiveable Inc. All rights reserved.
AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.

© 2024 Fiveable Inc. All rights reserved.
AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.