In this highly engaging workshop attendees will experience estimating, planning and delivering a new product and product features. The uncertainty in value and costs will be resolved through rolling dice based on the stories that the team selects and prioritizes.   The teams will run through 3 iterations of story cost, value estimation, and product feature delivery. Points will be scored for delivering product features and meeting release and iteration commitments.

Dealing with uncertainty is one of the largest challenges that teams face. The simulation aims to have levels of uncertainty in value and delivery that are commensurate with those found in software development. Some of the key tools for dealing with uncertainty are integrated into the simulation.

Attendees will come away with a better understanding of the challenges of working with uncertainty in software projects, and will learn some of the tools that are at their disposal for managing this uncertainty.

 
3 favorite thumb_down thumb_up 4 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/structure of the Session

The rough timeline of the session is as follows:

  • 0-20 mins – Intro to concepts and to the game play
  • 20-30 - Team forming and Release planning
  • 30-45 - Iteration 1
  • 45-60 - Iteration 2
  • 60-75 - Iteration 3
  • 75-90 – Final scoring and Discussion.

We start with a short introduction to the game and some of the key elements that the game is simulating. In particular, we will dive into these areas

We explain the game play in detail and spend some time walking the teams through a couple of sample rolls.

From then on it is 3 iterations of estimating, planning, committing, delivering, and retrospecting.

We print the story cards out on labels so that they can be placed onto 3x5 sticky notes. The team experiences the full delivery cycle and is making tradeoff decisions about value, cost, time and uncertainty.

Each team will keep score and we will have a debrief at the end of the simulation.

Learning Outcome

Attendees will experience firsthand through the simulation and come away with a better understanding of the challenges of working with uncertainty in software projects. Through the experience they will learn some of the tools that are at their disposal for managing this uncertainty.  Some of the specific areas are:

  • Release Planning
  • Iteration Planning
  • Responding to uncertainty
  • Value optimization

 

Target Audience

Scrummasters, Product Owners, Developers

schedule Submitted 1 year ago

Comments Subscribe to Comments

comment Comment on this Proposal
  • Fincy Yousuff
    By Fincy Yousuff  ~  1 year ago
    reply Reply

    Hello Todd,

    Hope you are doing good.

    First of all, I would like to say that last time your session on "Mythbusters" was really good. I could not convey this to you in person. But I could not attend your workshop though.

    Just out of curiosity and I'm just trying to think from the perspective of a person who had attended this workshop last year, may  I ask - would there be anything different that will be done this time?  

    Thanks and Regards,

    Fincy

    • Todd Little
      By Todd Little  ~  1 year ago
      reply Reply

      Fincy,

      Thanks for the kind words about Mythbusters.  That was the 1 session that gave in 2014 that I repeated in 2015.  Regarding this game, I wasn't planning on doing any major updates for this year (although I do have some aspects that I removed to make the game simpler, but my experience is that 90 mniutes is not enough time for teams to go into those extra nuances).   

      I was offering up the game again for this year because the attendees seemed to realy enjoy it.  I know that I had fun running it.  My experience from running conferences is that we tend to get a lot of new attendees from year to year.  If the feeling is that we will have many of the same attendees this year as last then I could understand that this may seem repetetive. 

      Todd

      • Fincy Yousuff
        By Fincy Yousuff  ~  1 year ago
        reply Reply

        Hello Todd,

        Apologies for the delay in replying.

        I totally agree to what you said. Because I missed it last year, I would be grabing the first chair on the first row  and from the general feedback, I know for certain it's going to be interesting.

        Looking forward to meeting you at the conference!

        Thanks and Regards,

        Fincy

  • Anish Cheriyan
    By Anish Cheriyan  ~  1 year ago
    reply Reply

    Hi Todd,

     

    Excited to hear you. Last time I too missed your session. :-)

     

    Regards

    Anish


  • Liked Sean Dunn
    keyboard_arrow_down

    7 Sins of Scrum and other Agile Antipatterns

    Sean Dunn
    Sean Dunn
    Chris Edwards
    Chris Edwards
    schedule 1 year ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    This is about agile “anti-patterns”: “something that looks like a good idea, but which backfires badly when applied” (Coplien). Todd has been around agile development from before it was called agile.  In that time, he’s seen teams fall into the trap of many of these anti-patterns, becoming stuck without ever realizing it. Frequently, this is due to a dogmatic understanding of what is right and wrong about Scrum and agile development. The first step to getting unstuck is to be able to detect these “sins.” The presentation aims to expose teams to these common pitfalls and then also provide a vision for a virtuous path to take them to the Promised Land.

  • Liked Evan Leybourn
    keyboard_arrow_down

    If you need to start a project, you’ve already failed #noprojects

    Evan Leybourn
    Evan Leybourn
    schedule 1 year ago
    Sold Out!
    45 mins
    Talk
    Beginner

    I want to be controversial for a moment and propose an end to IT projects, project management & project managers. I propose that the entire project process is flawed from the start for one simple reason. If you need to run a project, you've already failed.

    By definition, an IT project is a temporary structure to govern and deliver a complex change (such as a new product or platform) into an organisation. However, to be truly competitive, an organisation needs to be able to deliver a continuous stream of change. Managed properly, this negates the need for a project and the associated cost overheads.

    This is fundamentally what #noprojects is. The approach, structure, tactics and techniques available to successfully deliver continuous change. At its core, #noprojects is predicated on the alignment of activities to outcomes, measured by value, constrained by guiding principles and supported by continuous delivery technologies.

    This presentation will introduce you to #noprojects. You will learn how to define an outcome and create an Outcome Profile. You will also learn how to manage change within the context of an outcome through the Activity Canvas.

  • Naresh Jain
    Naresh Jain
    schedule 1 year ago
    Sold Out!
    45 mins
    Keynote
    Advanced

    On Agile teams, collaboration is the way of life. Our leaders want their team members to work closely with each other, have shared goals and even think as one entity. Why? Because we believe that collaboration leads to happier, more productive teams that can build innovative products/services.

    It's strange that companies use the word collaboration very tightly with innovation. Collaboration is based on consensus building, which rarely leads to visionary or revolutionary products/services. Innovative/disruptive concepts require people to independently test out divergent ideas without getting caught up in collaborative boardroom meetings.

    In this presentation, Naresh Jain explores the scary, unspoken side of collaboration and explains in what context, collaboration can be extremely important; and when it can get in the way or be a total waste of time.

  • Liked Chris Edwards
    keyboard_arrow_down

    The Agile Architect: A Case Study in Transformational Leadership

    Chris Edwards
    Chris Edwards
    schedule 1 year ago
    Sold Out!
    45 mins
    Case Study
    Intermediate

    The role of “Architect” is sometimes frowned upon in the Agile community as a central command-and-control authority who bottlenecks decisions and limits team empowerment. Or at least, that is what we thought. Follow the real-life journey of our teams as we discovered how the role of an architect is compatible with Agile principles. We will explore our failures, and how we learned that an Architect can bring immense value to the organization through a focus on transformational leadership. In this presentation you can see how an Architect as Leader can help a project scale and can help create a truly self-sustaining organization.

  • Liked Sean Dunn
    keyboard_arrow_down

    To Estimate or #NoEstimates, That is the Question

    Sean Dunn
    Sean Dunn
    Chris Edwards
    Chris Edwards
    schedule 1 year ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    The #NoEstmates twitter hashtag was intended by Woody Zuill "..for the topic of exploring alternatives to estimates [of time, effort, cost] for making decisions in software development. That is, ways to make decisions with ‘No Estimates’."  Based on twitter traffic it has been successful at generating activity.  It's a bit debatable as to whether it has really spawned much exploration.  In this talk Todd will actually do some exploration using real data from over 50 projects at companies ranging from startups to large enterprises.  In addition to the analysis of the data, Todd was able to build a simulation model of the software development process to both replicate the data to and explore the conditions under which estimates add value and when they do not.  Based on the findings from the data and the simulations, along with an analysis of the types of business decisions that organizations need to make, Todd will provide some pragmatic advice for estimators and #NoEstimators alike.

  • Sean Dunn
    Sean Dunn
    schedule 1 year ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    Language is the medium by which individuals interact. Our language expresses our values -- what we care about (and what we don't). Language defines our relationships with our team. What can our language tell us about whether we are "self-organizing team" or not? In this talk, Sean explores how the subtle ways in which our words influence team dynamics and how we, as team members, can influence team values and collective ownership through deliberate use of language.

    The team's use of language is important to ScrumMasters, Agile manager sand leaders as it provides us an insight into the values our team members. By being attentive to the team's the use of language, we can identify where the teams' values align or diverge with Agile principles. More importantly, ScrumMasters and leaders can guide the team towards Agile values and principles by deliberately influencing the team's language. 

     Sean will relate this through common, recognizable speech patterns -- the familiar phases we routinely hear in standups, planning meetings, retrospectives or day-to-day development. These common speech patterns (or anti-patterns).  Through examples of alternative phrasing, Sean will provide tangible tools ScrumMasters can use to challenge the team to think in new ways. 

    * Note that slides are early draft that are being adapted from other presentation. There will be a de-emphasis on "structure" and focus more on "language" * 

  • Liked Chris Edwards
    keyboard_arrow_down

    Are High Performers Killing Your Team?

    Chris Edwards
    Chris Edwards
    Sean Dunn
    Sean Dunn
    schedule 1 year ago
    Sold Out!
    45 mins
    Demonstration
    Intermediate

    Collaboration is the foundation of Agile teams. Then why do we focus so much on the performance of individuals? Want better collaboration? Get rid of your high performer. Chris and Sean will demonstrate through a series of skits how strong personalities can get in the way of team performance, and how collaboration skills can help overcome this.

  • Liked Laxmana Rao Settipalli
    keyboard_arrow_down

    Open Culture Hidden Challenges

    Laxmana Rao Settipalli
    Laxmana Rao Settipalli
    schedule 1 year ago
    Sold Out!
    20 mins
    Experience Report
    Beginner

    Knowing challenges and taking them over is what we preach. In reality making it happen is a true success. Agility as a practice when implemented speaks about the thresholds, we debate and blame the stake holders of the process but in reality, we are failing to deliver the essence of agility to the bottom level.  If it is just forcing on to the stake holder we call to practice, we can say we are an agile environment but is it how it is supposed to be?

    When asked this question time and again, what we truly understand is we are not considering the integral value agile can offer when the bottom level leaders are the true agilist. Are we really not considering this to happen? How do we work to make this happen? Are frameworks built to fit or should we tailor them for the right fitment?

    Making leaders believe that they are not shepherds but leaders of teams they work with, is essence of implementing agility all across the environment. Pragmatism is essential at every level of interaction when we decide to implement agility. If the Scrum Master is the one who has to do it, he should be giving more thought on how to make Agility a reality than keeping it to the documented success stories.