Surviving Vendorfall: Strategies for Dealing with a Vendor who's Waterfall

As more of us go the route of Agile, it's becoming increasingly common to deal with vendors and external teams who still follow phase-based approaches to delivering work, like Waterfall. Or, they follow a bastardized version of Agile that looks a lot like the old SDLC.  In this session, I'll describe some common and not-so-common approaches that have been applied to dealing with Vendorfall, explain which are more successful; and then hand control over to attendees as they grapple with their own Vendorfall scenario.


Outline/Structure of the Workshop

1. Introduction
2. Vendorfall Vortex Explained
3. Common Responses to Vendorfall
4. Well, not so fast! (Strengths & Weaknesses of Each Response)
5. Waterfalia -- A Vendorfall Simulation 

Learning Outcome

By the end of the session, you will
  1. Understand what Vendorfall is and be able to identify it when it is occurring.
  2. Know and understand the common responses to a Vendorfall situation.
  3. Know the strengths and weaknesses of each of the common responses to Vendorfall.
  4. Be able to formulate and tailor your own approach to dealing with Vendorfall.

Target Audience

Product Owners, ScrumMasters, Other Managers

schedule Submitted 5 years ago

Public Feedback

    • 45 Mins

      Most scrum teams create effort estimates, often using story points. As a product owner, you also want to have an estimate of the business value of each user story. Business value estimates help you create a more rational backlog and maximize the value the team delivers.

      This workshop explores the art and science of estimating the business value of user stories. Participants will gain an understanding of the essence of business value,
and why it is more complex than just revenue or profit. Then we will then learn a surprisingly simple technique to estimate and quantify business value.


    • Max Saperstone

      Max Saperstone - Test Automation Strategies and Frameworks: What Should Your Team Do?

      45 Mins

      Agile practices have done a magnificent job of speeding up the software development process. Unfortunately, simply applying agile practices to testing isn't enough to keep testers at the same pace. Test automation is necessary to support agile delivery. Max Saperstone explores popular test automation frameworks and shares the benefits of applying these frameworks, their implementation strategies, and best usage practices. Focusing on the pros and cons of each framework, Max discusses data-driven, keyword-driven, and action-driven approaches. Find out which framework and automation strategy are most beneficial for specific situations. Although this presentation is tool agnostic, Max demonstrates automation with examples from current tooling options. If you are new to test automation or trying to optimize your current automation strategy, this session is for you.


    • Dave Rooney

      Dave Rooney - Emergent Design with Test-Driven Development

      90 Mins

      This workshop shows how Test-Driven Development (TDD) is used to enable emergent design. Using a simple but representative example in Java, the presenter will demonstrate how a low-level design naturally emerges when using the TDD cycle of test/code/refactor. The audience will be involved by suggesting the next steps and also by pairing with the presenter.

      Note that the goal of the session isn't necessarily to have a complete working example at the end, but to illustrate the process of low-level design through TDD.