The Project Box: Beyond the Triple Constraint

Traditionally, project managers are told to optimize scope subject to constraints on time, cost, and quality. This is embodied in the expression, “better, faster, cheaper—choose two.” The phrase has become a rhetorical distraction to effective project management. It presumes a magic bullet; if you can precisely balance the constraints you will be successful. In reality, the triple constraint poses a calculus problem that has no tangible solution.

The project box introduces a new and better paradigm for describing the interaction of time, cost, quality, and scope for many software projects—particularly Agile projects. The project box simplifies the calculus of managing the project constraints:

  • Duration is set,
  • Scope is time-boxed and negotiable,
  • Quality is both time-boxed and imperfections are expected, and
  • Cost is proportional to duration.

The project box represents a paradigm shift for managing software projects. It recognizes the primacy of time and reorients the other dimensions accordingly. To traditionalists, the project box provides a new worldview for managing time, scope, quality and cost. To Agilests, it provides a better representation of their principles and replaces the inverted triangle.

To read the full article: https://www.scrumalliance.org/community/articles/2015/november/the-project-box-evolving-beyond-the-triple-constra

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

Outline/structure of the Session

  • Review the triple-constraint
    • Origins of the triple constraint
    • Practical limitations of using the triple constraint
  • The Project Box—an alternative framework
    • Time is the primary constraint—duration is fixed
    • Scope is time boxed and negotiable
    • Quality is good enough
    • Cost is a function of time
  • Examples of the project box in use
  • Project Box and the inverted triangle

Learning Outcome

The triple-constraint is no longer relevant for most software projects. The Project Box is new paradigm that more effectively explains the interplay of time, cost, quality and scope.

Participants will leave with session with a new and better paradigm to describe the relation between time, cost, quality, and scope on their Agile projects.

Target Audience

Executive Leadership, Project Managers, PMO Organizations

schedule Submitted 11 months ago

Comments Subscribe to Comments

comment Comment on this Proposal

  • George Paci
    George Paci
    David Kane
    David Kane
    schedule 10 months ago
    Sold Out!
    45 mins
    Workshop
    Beginner

    It can be difficult for developers to find the motivation to write automated unit tests.  This workshop introduces a simulation that can demonstrate the value of automated unit tests to identify and localize defects.  In the simulation, participants will play the roles of programs and tests.  We will discuss barriers to creating and maintaining unit tests, and how this simulation addresses those barriers.

    Theme: Games for Learning, Code and Test

      (We have not published slides for this workshop.  "Slides" link below is to representative slides from other presentations.)

  • Liked Dan Neumann
    keyboard_arrow_down

    Improve Your Team: Explore Cognitive Bias

    Dan Neumann
    Dan Neumann
    schedule 10 months ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    Many team challenges can be tracked back to cognitive biases: our judgement gets anchored, we think we're better than we are, and we are our own favorite reference point. And even though we're encouraged to "think outside the box," there are conditions where we have a bias against creativity. If that's not a recipe for a tough team environment, I don't know what is.

    Improve your game by learning about bias! You'll leave this session with strategies for identifying and mitigating bias on your team. 

  • Liked David Horowitz
    keyboard_arrow_down

    The 7 Secrets of Highly Effective Retrospectives

    David Horowitz
    David Horowitz
    schedule 11 months ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    Retrospectives are the core of agility. And yet they are the scrum ceremony that is most frequently skipped. Many teams like the idea of the retrospective but find them boring, or worse ineffective.

    This talk aims to re-energize retrospective facilitators and participants. Starting with the basics: "what's a retrospective and how do you run one?", this talk reveals 7 secrets that lead to more engaging, more effective retrospectives.

    You'll learn:

    * The best way to ensure your retrospectives lead to real change

    * The "pledge" everyone on your team should take before participating

    * How to know who to include in each retrospective

    * The single most important thing you can do to keep your team engaged during the retro

    * And much, much more!

  • Liked Shawn Faunce
    keyboard_arrow_down

    The Awkward Teenager of Testing: Exploratory Testing

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

    We think we understand that awkward teenager.

    Many experienced testers will claim exploratory testing expertise, but too few have ever written an exploratory testing charter, and even fewer have applied a heuristic in that charter. We think we understand exploratory testing just as we think we understand teenagers, because “we have been there”. However the reality is that many of the words currently used in exploratory testing are foreign to us and we feel awkward about our lack of knowledge. The goal of this talk is to give people experience writing and executing exploratory testing charters, creating mind maps, and applying exploratory testing heuristics.

    The talk is intended to introduce people to the exploratory testing techniques described by Elisabeth Hendrickson in her book Explore It! with some added material from the work of Cem Kaner and James Bach.

     

  • Liked David Kane
    keyboard_arrow_down

    "Hitting the Target" - Business Value in Mission-Focused Organizations

    David Kane
    David Kane
    Deepak Srinivasan
    Deepak Srinivasan
    schedule 10 months ago
    Sold Out!
    45 mins
    Workshop
    Beginner

    In the simplest of terms, software development decisions for commercial organizations can be reduced to a calculation of whether the cost of developing the software will be outweighed by the estimated revenue generated or costs saved by the software.  However, as Mark Schwartz points out in his book, “The Art of Business Value Paperback” this simple explanation is insufficient for commercial organizations, and not applicable for government and other non-commercial organizations for whom the impact of software isn’t primarily measured in terms of revenue.  

    In this session participants will experience a simulation that has been created to explore these question of how to make decisions about investments to deliver mission and business value by examining the impact of these decisions on the performance of organizations in changing environments.

  • 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 Matt Barcomb
    keyboard_arrow_down

    Improve decisions using a value-focused prioritization framework

    Matt Barcomb
    Matt Barcomb
    schedule 11 months ago
    Sold Out!
    45 mins
    Talk
    Beginner

    Does prioritizing your development portfolio seem unclear or mired in politics? Ever feel like the decisions for what gets worked on when are somewhere between arbitrary and emotional? Ever get tired of providing cost estimates for work of uncertain value?

    If you answered yes to any of the above questions, this session is for you! Matt Barcomb will open with introductory concepts about shifting from a cost focus to a value focus for development work. Next, providing business value for user stories will be debunked. Then, a collaborative framework for prioritization, Benefit Mapping, will be discussed. Finally, Matt will end with ways to simplify the cost evaluation of work and risk.

  • 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 Amber King
    keyboard_arrow_down

    Forming Self-Selected Teams: How to Create Happy, Empowered, and Effective Teams

    Amber King
    Amber King
    Jesse Huth
    Jesse Huth
    schedule 11 months ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    How do you create excited, engaged, happy, and effective teams? Start them off right by letting your engineers choose their own teams and projects! Through a proven technique called self-selection, Opower was able to turn a tribe of 40 engineers, many of whom were unexcited about continuing to work on the same old products, into six high-performing teams with engineers who were excited to embark on a new adventure, acquire new skills, and ship awesome code.

    In this session we will cover the self-selection process: what it is, generating buy-in & excitement, preparing your teams, running a self-selection event, dealing with concerns throughout the process, and measuring the success of your process. This talk is for anyone who wants to create better teams including Agile Coaches, Release Train Engineers, Program Managers, individual contributors, and other organizational change leaders.

  • Liked Thomas Cagley
    keyboard_arrow_down

    Storytelling: Developing the Big Picture for Agile Efforts

    Thomas Cagley
    Thomas Cagley
    schedule 11 months ago
    Sold Out!
    45 mins
    Tutorial
    Intermediate

    Agile reminds us that the focus of any set of requirements needs to be on an outcome rather than a collection of whats and whos.  Storytelling is a powerful tool to elevate even the most diehard requirements analyst from a discussion of individual requirements to a discussion of outcomes. Outcomes are the big picture that acts as an anchor for whole efforts and which is continuously broken down into more and more detailed backlogs. The onion metaphor that is popularly used in agile planning (Cohn’s Planning Onion) can be used to describe the evolution of backlogs. Building an initial backlog is much like peeling through the layers of an onion to get to the core. There are many mechanisms for developing and maintaining the detailed backlogs, including asking, observing, showing and all sorts of hybrids. Using the onion metaphor, techniques for developing and splitting user stories are the second layer of the onion. However, before getting to the center of the backlog evolution onion, composed of features, epics, and user stories, we need to understand the big picture. 

     Presentation:

    Provide an overview of storytelling in a business context and a lean change canvas framework.

    Exercise

    The room will be broken into teams (aisles will be used if auditorium seating).  Each team will be seeded with a common product change scenario. Based on the scenario the teams will be asked to tell the story of the change and capture the story on a small change canvas.  The exercise and session will culminate in by sharing ideas and lessons learned.

    (Note the longer workshop would break the changing canvas into epics and stories)

     

  • Liked Marie Dingess
    keyboard_arrow_down

    Using Visuals to Master the ART of SAFe/Release Planning

    Marie Dingess
    Marie Dingess
    schedule 11 months ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    A well-facilitated large-scale Planning event (such as a SAFe PI Planning) can leave you feeling energized and more confident in your team and your direction. Poorly facilitated events have the adverse effect and can leave you feeling like you’ve just been run over by a Mack Truck.

    There is not a lot of guidance from SAFe on how to facilitate this critical event from their website, other than an example agenda and program board. This session will focus on how information radiators and other visual tools can make a tremendous difference in increasing engagement and collaboration amongst teams in order to orchestrate a thoughtful plan with high confidence.

    We will show battle-tested ways on how visuals are critical to...

    • increase collaboration across teams
    • reinforce development practices & standards
    • track team progress through the day
    • highlight dependencies
    • increase the confidence vote
    • motivate teams to strive for success

    Participants will leave this session with some visual tools and tips they can immediately put to use in their designing their next PI Planning or ANY large-scale planning event.
    “There is no magic in SAFe… except for maybe PI Planning” - SAFe authors

  • 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 Ben Morris
    keyboard_arrow_down

    DevOps for the Rest of Us, Reprise

    Ben Morris
    Ben Morris
    Chris Cassatt
    Chris Cassatt
    schedule 11 months ago
    Sold Out!
    45 mins
    Demonstration
    Beginner

    (This talk was well-received in 2015, so we can do an updated version for 2016)

    DevOps as a buzzword is gaining traction, but what does it really mean? Managers, non-techies, and developers-new-to-devops will get a guided demo of development automation. See all the cool tools in action - continuous integration, automated testing, cloud deployment, etc. More importantly, we'll walk through what they do, and why that adds value to a project. 

    This talk will...

    • Break down the buzzwords and define some key technical practices in plain english.
    • Uncover the pain that leads teams to seek greater automation.
    • Demonstrate a continuous integration pipeline working in practice via live demo.
    • Diminish the knowledge gap between technical practitioners and managers/analysts/coaches.
    • Level-up the vocabulary of non-technical attendees.
    • Introduce practices to developers who don't yet work in an automated environment.
    • Spark "ah-ha" moments to convert skeptics into DevOps believers!

    By the way, all of the tools in the demo are some combination of free and/or open source. DevOps doesn't have to cost a lot.

  • Liked Tony Timbol
    keyboard_arrow_down

    Agile Governance for Agile Adults – Grow up and give the Enterprise Real not Relative Data

    Tony Timbol
    Tony Timbol
    schedule 11 months ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    Agile cost money just like waterfall does. Your software labor costs will be all internal (no vendors), all external (only vendors) or a mix. Paying for software labor by the billable hour means no connection to delivered business value and if vendors are using fixed pricing methods, hidden premiums may unnecessarily inflate your costs.

     This 45 minute interactive discussion includes how two organizations focus on quantitative sizing analytics and estimation best practices and how their Enterprise Managers today manage & reduce costs, improve predictable delivery and quantify business value. These Enterprises are investing tens of millions of dollars in Agile implementations at scale and need non-relative (normalized) data that is meaningful instead of relative aggregation of team level measures. Learn how they are adopting program and portfolio level measures and metrics to have real conversation about business value delivered.

     

  • Liked Ryan Jenkins
    keyboard_arrow_down

    Going Agile, But Are You Leaving Your Teams Behind?

    Ryan Jenkins
    Ryan Jenkins
    schedule 11 months ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    Building an Agile organization starts with great teams and a positive culture, but what really happens when your organization starts to transition its product delivery to Agile?  How much focus are you putting on building the culture, teams and growing communities inside the organization to drive real, lasting change?  Do you have a strategy to change the organization and build better teams & communities or do you prescriptively follow a framework and hope the culture change follows?

    In transforming the way you work, focus on things that will enable the long term, sustainable growth of Agile throughout the organization, and the larger the organization the stronger the underlying community needs to be.  This is a key difference between the organization "being Agile" vs. "doing Agile" and one piece of the cultural transition.

    In this talk we'll explore team building and community inside an organization.  We'll look at what helps to enable a high performing team, how to grow your organizational communities around the team to enable them for success, how to prime the organization for the team's value delivery and finally how to spread the knowledge & culture to drive organizational change.  

     

  • Dave Nicolette
    Dave Nicolette
    schedule 1 year ago
    Sold Out!
    45 mins
    Others
    Beginner

    Ideas similar to test-infected development or test-driven development have been around quite a while - at least since Alan Perlis wrote about interleaving small amounts of design with small amounts of testing in the 1968 Proceedings of the NATO Software Engineering Conference. Yet, even today, there are endless debates about whether such an approach is useful. Some consider it a baseline practice for any professional developer. Others consider it extra work that adds no value. 

    There's certainly more than one way to achieve a goal. What are the goals, when we write and deliver software professionally? Let's identify the various stakeholders of a software system and enumerate the needs of each. Then, let's walk through several popular ways of building software - TDD and others - and see how we can meet those needs using each approach. 

  • Liked Charlotte Chang
    keyboard_arrow_down

    Software Development Lessons Learned from the Failures of General Motors

    Charlotte Chang
    Charlotte Chang
    schedule 11 months ago
    Sold Out!
    45 mins
    Talk
    Beginner

    In the mid-late 20th century, industry giants asked themselves; “How do we continuously improve?”, “How do we build a quality product?” and “How do we design for end users?” These are the same challenges that we face as software developers and designers today. Issues with technical innovation, resource constraints, and organizational support, are experienced not only in zeros and ones but were experienced on the road. In the early 20th century, the U.S. was considered a global leader in economic and scientific achievement. After those major innovations in transportation, space exploration, and computer science, American industries focused on manufacturing advantages, such as mass production and repeatable use. Progress was now measured by process improvements, adapting to market changes and ability to pivot. Why has the tech industry continued to boom, while other industries struggle? Using examples from General Motors, this talk examines their failures in reliability, collaboration, and product design. Take a step back in history to relive the experiences of these pioneers, learn from their past failures, and how they apply to crafting software products today.