Agile Contracts - Doomed from the Start

"Customer collaboration over contract negotiation" is one of the 4 values of the Agile manifesto. However, this remains a challenging value to adopt in practice especially when dealing with a client/vendor relationship. Many organizations and contracting officers still rely on traditional contracting arrangements that directly conflict with the 4th value of "responding to change over following a plan". Others adopt more creative Agile contracts that have their own pitfalls that may result in counterproductive behavior that negatively impacts collaboration. In this session we will look at such contracts. We will compare and contrast different types of contracts and learn how some lead to enhanced customer collaboration while others might destroy the client/vendor relationship. We will go over some examples of specific contract clauses and discuss the intent behind the clauses and compare expected team behavior vs. observed team behavior. Come to this session to learn about Agile contracts. Learn how to identify contract clauses that will result in anti-Agile and non-collaborative behavior. Learn what aspects encourage collaboration and how to structure contracts that results in a win-win for both client and vendor.

 
39 favorite thumb_down thumb_up 0 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/structure of the Session

This session is being presented at Agile2016 in July. It is based on my experience working with different organizations that engaged vendors using Agile contracts. The session will focus on how a contract can positively or negatively impact collaboration. After providing an introduction to Agile contracts, we’ll look at some sample clauses in a contract the discuss intent behind the clause and possible observed behaviors related to collaboration. The talk will highlight what to watch out for when engaging in these contracts and how important it is to take into account the culture and maturity of an organization.
Topics include:
Pricing
Timing of Payment
Deliverables
Acceptance
Change Management
Meeting attendance and participation

Presentation outline:

Introduction (2)
Contracts overview (15)
Traditional contract types
Agile variations
Example Clauses and impact on collaboration (15)
Pitfalls to avoid (10)
Q&A (3)

 

Learning Outcome

  • Learn different types of Agile contracts
  • Understand how certain clauses negatively impact collaboration
  • Understand which contracts types to use based on client organization's Agile maturity
  • Learn how to re-structure a contract to rescue a client vendor relationship

Target Audience

Project managers, Program managers, Product Owners, ScrumMasters, Contracting Officers

schedule Submitted 11 months ago

Comments Subscribe to Comments

comment Comment on this Proposal

  • Liked Manjit Singh
    keyboard_arrow_down

    The Power of Mindsets and Questions in Agile Coaching

    Manjit Singh
    Manjit Singh
    schedule 11 months ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    “The important thing is not to stop questioning.” –Albert Einstein, because “every question missed is a crisis waiting to happen.” Discover the technique to ask the questions to make breakthrough differences in decision- making, problem-solving, innovation & culture. Typically, questions open thinking, while answers often close down thinking. Question Thinking is a tool for moving beyond limitations in perception and thinking and advancing to novel and extraordinary solutions and answers.

  • Brian Sjoberg
    Brian Sjoberg
    schedule 10 months ago
    Sold Out!
    45 mins
    Workshop
    Beginner

    Do you want to write great User Stories that provide the vehicle for conversation and confirmation that we build the right thing? Do you struggle with splitting stories so that they still provide business value but can be accomplished within a fraction of your iteration and be potentially shippable to production? We will do a quick refresher on User Story formatting to include Acceptance Criteria. Then we will dive into learning techniques for splitting stories in this interactive workshop. 

  • Andy Bacon
    Andy Bacon
    schedule 11 months ago
    Sold Out!
    45 mins
    Experience Report
    Intermediate

     

    Are you a Scrum Master that has a strong affinity to sticky notes, dry erase markers, and other tools of Agile facilitation? Are you tired of seeing the same old blue painters tape on every kanban board? Want to learn some new facilitation techniques that you can use in retrospectives or to build awesome information radiators with your team?

    If so, join me for my session on the Super Agile Satchel.

    During the session, I’ll briefly talk about how the satchel came to be and its awesome contents.  Then we’ll jump right in to actual examples of information radiators that I created with the tools the satchel contains.  I'll discuss why choosing the right materials, colors, and sizes are critical to facilitation and creating information radiators that draw attention, are maintainable, and focus the team on what's truly important.

  • Liked Mathias Eifert
    keyboard_arrow_down

    Don’t assume you’re creating value – prove it!

    Mathias Eifert
    Mathias Eifert
    schedule 11 months ago
    Sold Out!
    45 mins
    Talk
    Beginner

    Does your organization find it hard to determine “the right thing” to build? You are not alone – studies show that even in very high performing organizations only 10-35% of initial ideas actually generate business value. Agile development should make it easier to obtain early customer feedback, but in most organizations Agile approaches are limited to software development teams with little connection to the rest of the business. In addition, Agile methods by themselves offer few guidelines on how to translate organizational goals and customer needs into the backlog’s content and relative priorities in the first place. As a result, there is a significant, but often underappreciated risk that Agile teams end up very efficiently building “the wrong thing right.”

    In this session, we explore how Lean Discovery and experimentation can expand the scope of Agile’s “inspect and adapt” feedback loops to systematically identify and validate critical assumptions about our product’s value proposition. Based on the Lean Startup and Lean UX approach to product development as a series of hypotheses about customers’ behaviors and value perceptions, we discuss ways to derive testable assumptions from organizational goals to enable validated learning. Finally, we explore the implications of this approach on project planning and budgeting to support increased business agility.

  • Liked Paul Boos
    keyboard_arrow_down

    Mind Meld: Why Pair Programming Works

    Paul Boos
    Paul Boos
    schedule 11 months ago
    Sold Out!
    45 mins
    Workshop
    Beginner

    So why does pair programming (or any form of pairing really) work? Well rather than tell you why, let's experience it! 

    This is a simple 3 round exercise that you can do with your teams and managers to demonstrate the benefits of pairing. It will show the linkage between having a shared mental model through collaboration and ease of integrating the resulting work.

  • Liked Trent Hone
    keyboard_arrow_down

    DevOps Darwinism: Advancing our Art through Safe-to-Fail Experimentation

    Trent Hone
    Trent Hone
    schedule 11 months ago
    Sold Out!
    45 mins
    Talk
    Beginner

    Static designs and monolithic structures are brittle and prone to failure. How can we progress beyond them? By understanding the nature of our challenges and applying the right tools at the right time. This talk will describe how to use evolutionary principles to foster changes in your architecture and infrastructure so that you can create antifragile systems.

    Nassim Nicholas Taleb spoke to these ideas in “Antifragile: Things That Gain from Disorder.” Join us as we describe how we can:

    • Move beyond planning for known failure modes and instead develop antifragile systems that are safe-to-fail in unanticipated ways.
    • Leverage the Cynefin framework and its 5 sense-making domains to better frame problems and drive action.
    • Employ microservice architectures to make the variability of our environments work for us, not against us.
    • Gain knowledge more rapidly through multiple parallel experiments.
  • Liked Andrea Goulet
    keyboard_arrow_down

    Vulnerability: The Key To Successful Agile Adoption

    Andrea Goulet
    Andrea Goulet
    schedule 1 year ago
    Sold Out!
    45 mins
    Talk
    Beginner

    Software development culture has been dominated by the hero. Rock stars, ninjas, and 10Xers have been the center of attention, giving the skewed perception that great software is the result of a single amazing developer. But this couldn't be further from the truth.

    In this talk, Andrea Goulet, the CEO of Corgibytes, will share her experiences using vulnerability and empathy as drivers for Agile adoption and culture building. 

  • Liked Ken Furlong
    keyboard_arrow_down

    Upgrade Your Metrics – Cumulative Flow Diagrams and Beyond

    Ken Furlong
    Ken Furlong
    schedule 11 months ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    When dealing with metrics, most Agile or Lean teams begin with a Burndown Chart.  Unfortunately, that is also where most of them stop.  While a Burndown Chart is a great first step, it only provides a small sliver of the information the team has access to.

     

    In this talk, we’ll be starting at the beginning with what a Cumulative Flow Diagram is, how it relates to a Burndown Chart, its advantages, and where it too ultimately stops.  We’ll then look at additional information radiators that the team can easily use based on existing data to provide transparency to stakeholders and the raw material for continuous improvement.

  • Liked kelly snavely
    keyboard_arrow_down

    Women in Agile and the Confidence Code

    kelly snavely
    kelly snavely
    schedule 11 months ago
    Sold Out!
    45 mins
    Talk
    Beginner

    This talk is inspired by the book ‘The Confidence Code’ by Katty Kay and Claire Shipman.

    What is confidence and how do you know you have it?   While confidence is partly influenced by genetics, it is not a fixed psychological state.  However, you won’t discover it thinking positive thoughts or by simply squaring your shoulders and faking it.  It requires work and choices: less focus on people pleasing and perfectionism and more action, risk taking and fast failures.  This is why it can seem harder for women because these behaviors aren’t typically the ‘norm’ for women but generally come naturally for men.

    In this talk we will explore the roots of confidence and the gender gap between men and women.  To ground the learnings, we will also hear interview summaries from four great and diverse women in agile: 

     Lyssa Adkins, Esther Derby, Ellen Grove, and Kat Conner

  • Fadi Stephan
    Fadi Stephan
    schedule 11 months ago
    Sold Out!
    45 mins
    Workshop
    Intermediate

    One of the 12 principles of the Agile manifesto states that “The best architecture, requirements, and designs emerge from self-organizing teams.” Why is that? and what exactly are self-organizing teams? How does a team become self-organizing? Teams that have always been used to command and control cannot suddenly become self-organizing overnight. Come to this session to learn what self-organizing really means. Understand the attributes of a self-organizing team and some of the challenges you face in getting your team there. Understand how to find the right balance between team learning and team empowerment vs. control? Leave with techniques to help you build and foster high performing self-organizing teams.

  • Liked Simon Storm
    keyboard_arrow_down

    Take Agile to the Next Level with Agile Portfolio Management with Scrum

    Simon Storm
    Simon Storm
    schedule 11 months ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    As timelines on application development and delivery continue to shorten, it’s no longer enough just to ask folks to work faster. Many managers are stuck between missing deadlines or burning out their people.

    This was just one of the challenges for Promontory Interfinancial Network when it chose to implement Agile Portfolio Management over three years ago to speed the deployment of new financial technology software in an IT division of over 80 employees. Since its implementation, the number successful projects has more than doubled and late-stage overload has essentially been eliminated. Along with improving productivity, project visibility, resource allocation, and clarity of prioritization, the process has also been a highlight in audits and examinations as it demonstrates management oversight and risk mitigation.

    In this session, Simon Storm, Senior Director of Enterprise Applications at Promontory, and the project lead in implementing Agile Portfolio Management, shares learnings from the implementation by the IT Management Team. He discusses how to get management buy-in, tips for customizing the Agile process for your institution, and his insights of how spearheading the Agile process can significantly advance your career by putting yourself in the driver’s seat of improving your organization’s productivity and collaboration.

  • Liked Rich McCabe
    keyboard_arrow_down

    10 True Commitments Agile Teams Need from Management

    Rich McCabe
    Rich McCabe
    schedule 10 months ago
    Sold Out!
    45 mins
    Talk
    Beginner

    A team can’t “become agile” in a vacuum. The “contract” that management and the surrounding organization makes with the team needs to become agile as well in order for the team to be effective. There are 10 commitments that a team's management/stakeholders frequently fail to support fully , even now that agile approaches have arguably become predominant in software development. This presentation enumerates those 10 commitments, and contrasts them with the cheats that organizations typically try to substitute in place of true commitment.

  • Liked Chris Li
    keyboard_arrow_down

    Effective Exercises - designing interactive learning experiences

    Chris Li
    Chris Li
    schedule 11 months ago
    Sold Out!
    90 mins
    Workshop
    Advanced

    This workshop is designed for those who feel they are stuck in a rut of designing "death by powerpoint" or "video overload" learning experiences. This facilitated session will provide a simple mechanics, exercise basics and a significant amount of collaboration and feedback centered around designing interactive exercises. The highlight of this session is where teams will design a 5-minute exercise in an iterative fashion, gathering feedback from nearby teams. These techniques will provide useful for those who are put in the position of having a set amount of time to teach a group of participants what's really important about a topic.

    Participants will have the chance to design a five-minute exercise around a Scrum-related topic, first designing a "value proposition" for the exercise, testing it out with another group, making improvements and adjustments, and another test with different groups giving feedback each iteration. The lessons and experiences from this session will have participants walk away with exposure to a number of exercise design topics, plus they will learn a thing or two from fellow attendees by experiencing other team's exercises.

  • Mathias Eifert
    Mathias Eifert
    schedule 11 months ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    The Agile community has long proclaimed that “prioritizing by value” in combination with early learning not only results in a front-loaded value curve, but in overall higher project value compared to a traditional plan-driven approach. In addition, a relatively small number of features usually delivers the bulk of a product or application’s ROI, whereas other features fail to address real customer needs and thus don’t deliver much value at all. The crucial difficulty, though, is to identify those rock star ROI features among the vast range of possible things a team could build.

    In this session, we will discuss approaches such as feature buckets, impact maps, and testable hypotheses to categorize and validate features so we better understand how they support different stakeholder goals and what “good enough” looks like. While “the more, the better” applies for some features, it is wasteful if applied across the board, so we will also conduct a short activity using the Kano model to explore the impact of customer expectations on the ROI profile of different features.

  • Paul Boos
    Paul Boos
    schedule 11 months ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    We've all heard it; the only constant is change. When an organization begins a journey for Agile Transformation, the changes piles up... Unfortunately most change management approaches focus on creating a project-oriented plan for this. Other approaches like Lean Change are more emergent, but aren't specifically designed to help people to cope with change itself, only to help make the steps smaller. Let's explore some complementary people-centric approaches:

    • Transition Management to help people make the journey through the wilderness
    • Appreciative Inquiry to build on the current strengths, and
    • The Power of Habit, to help people unlearn what is unwittingly holding them back

    As we talk through each of these, we'll focus on the role of leadership and how these techniques can help people become willing, as opposed to being coerced, partners. We'll close with a brief discussion on how to engage people creatively with storytelling and such approaches as Open Space, World Café, and other workshops. In thinking on techniques that complement change management approaches, we can improve the effectiveness and willingness of the people in the organization to join in.

  • Paul Boos
    Paul Boos
    schedule 11 months ago
    Sold Out!
    45 mins
    Demonstration
    Intermediate

    Government missions are complicated undertakings; wouldn't it be great to be able to understand all of your key components at a glance? This session will review the use of a Business Canvas to capture what your organization does, regardless of size or mission, on a single page.  It will also cover  analyses that can be done using such a canvas, both logically and via experiments, and how this can fit into transformation. The demonstration will also show how decisions you make for improvements  on your canvas can fit into your project or program portfolio.

    This interactive demonstration will walk you through the concepts using a real Government organization.

  • Liked Shawn Faunce
    keyboard_arrow_down

    What You are Doing Wrong with Automated Testing

    Shawn Faunce
    Shawn Faunce
    Martin Folkoff
    Martin Folkoff
    schedule 11 months ago
    Sold Out!
    45 mins
    Talk
    Beginner

    We firmly believe that automated testing puts the "A" in "Agile". Without an effective suite of automated tests your ability to be truly agile (that is embrace change) can only be based on the hope that your latest change doesn't have unintended consequences. Additionally, without automated tests, you are missing a vital component in getting feedback into the development team's hands. In our travels, we have encountered many organizations that are struggling with automated testing. These organizations are successfully adopting many Agile techniques but are failing when it comes to automated testing. We frequently hear "Automated testing just doesn't work for us" (eerily reminiscent of the days when we would hear, "Agile just doesn't work for us"). From our experience addressing their challenges, we have identified anti-patterns common across these organizations. These anti-patterns look like they should work, but are in fact doing more harm than good.

    This talk is about those anti-patterns. We have given those anti-patterns a name and a face to help organizations understand why they are not getting the benefits from automated testing that others are. We describe several anti-patterns, such as the "Ice Cream Cone", the "Monolith", the "Sunk Cost". We explain why these anti-patterns appear to be good solutions, what makes them attractive, and why they do more harm than good. We talk about the right approach and draw on our experiences helping organizations adopt a robust automated testing strategy that instills confidence and provides fast feedback to the development team. We explain what benefits from automated testing the anti-pattern is preventing. 

  • Mathias Eifert
    Mathias Eifert
    schedule 11 months ago
    Sold Out!
    45 mins
    Workshop
    Beginner

    Wouldn’t it be nice if there was a way to combine design thinking, visual facilitation, cause-and-effect analysis, quantified business goals, surfacing of value assumptions and direct traceability from goals to features in a single approach?

    There is! Gojko Adzic’s Impact Maps are both a tool and a method that helps multiple stakeholders gain consensus on which features or actions will most likely help us achieve an organizational goal. In the process, we can decide which user groups or personas to target first, derive epics/user stories, identify the underlying assumptions that need to be validated using testable hypotheses, and determine leading indicators to get early feedback whether we are moving in the right direction.

    In this workshop, we will look at how to build an Impact Map with a group of stakeholders and how to get the most value out of it. Best of all, you will go create your own sample map so you will walk away with hands-on experience!

  • Tanusree McCabe
    Tanusree McCabe
    schedule 11 months ago
    Sold Out!
    45 mins
    Demonstration
    Beginner

    Do you want to learn more about developing infrastructure as code?  How about software defined networking? Are you interested in real life examples of automating application stacks?  Are you interested in learning about cloud native services versus cloud neutral tools that can automate infrastructure?  

    If you said 'yes' to any of these, then this session is for you. In this session, I will demonstrate how to automate application stacks using an Amazon Web Services (AWS) cloud environment, with both AWS native services as well as AWS-agnostic tools. 

  • Liked Ken Furlong
    keyboard_arrow_down

    Local Efficiency vs. Global Efficiency – What They Are and Why You Should Care

    Ken Furlong
    Ken Furlong
    schedule 11 months ago
    Sold Out!
    90 mins
    Talk
    Intermediate

    “We should do it because it’s more efficient.”  Well, perhaps not.  Do you mean it’s more locally efficient or more globally efficient?

     

    In this talk, we’ll discuss the differences between local and global efficiency and how “it’s more efficient” is often times a fallacy that will lead to poor results.  We’ll look at the positive effects of optimizing for the whole (i.e., global optimization) and how to know where in the system to look in order to do that.

     

    This talk will introduce the basics of Systems Thinking and Theory of Constraints so that participants are familiar with the concepts and continue their learning afterwards.