Unblock. Innovate. Deliver.

Leftwards Planning is a simple set of fast, intuitive rules and tools that keep your projects moving quickly, transparently, and predictably.

Explore More ⇩
Overview

Summary

Leftwards Planning is an easy-to-learn and powerful planning methodology for teams that value short iterations with a defined deliverable. It offers techniques to correctly staff a project, prevent over-loading a team with more work than possible (mitigating burnout), reach true transparency, helps explore find multiple options for how to organize tasks and people to get the work done under multiple constraints, and also shows you ways to build safety into the project plan with the flexibility to protect deadlines and estimates when surprises come up. Ultimately, Leftwards Planning is a pragmatic way to get your incremental deliveries out faster and safer.

Who this page is for

How is Leftwards Planning different?

How it works

Leftwards Planning how-to
Download as:
(JPG) | (PDF)

Tutorial Video (33:18)

Overview

Leftwards Planning has 4 components:

Non-blocking Tracks (Delivery + Innovation)

Leftwards Planning teams run two parallel tracks at the same time: delivery and technical innovation. It encourages a balance; ongoing projects aren't jeopardized by innovations, and future projects are not stifled by a lack of innovation. Innovation happens at any time, but it is not part of a project. Accepted new ideas are moved into the team's Standards & Conventions which gets used in future projects instead of blocking the existing project with extra discovery scope and risk of failure. This approach allows space for creativity without risking project deadlines and supports a culture of constant improvement. The majority of this methodology focuses on making delivery work really well, the Innovation track is left up to your team to find the right process. It also promotes better, more consistent code as the code base will not be littered with thousands of small obsolete experiments, but rather things from a common set of agreed standards.

Example of two non-blocking tracks (view image)

The DAG (Directed Acyclic Graph)

The DAG visualizes tasks and dependencies from the project end goal (the right side of the diagram) back to the beginning (the left side). This 'leftward' flow is where our methodology gets its name. The DAG aids in identifying which tasks depend on others and helps plan the sequence of work to not only prevent delays, but give planners the foundations to speed up a project and remove risk. Think of the DAG as your tactical operational overview for your project. Everyone on your team should be able to see it, and changes should be made collaboratively. Planning needs to include everyone working on the project.

Example of a project DAG (view image)

Complexity Measurement

To ensure tasks are broken down to manageable sizes or de-risked as much as possible we measure task size based on effort, complexity, and unknowns. Tasks get a size of "small, medium, or large". Medium and large tasks are constantly broken into smaller ones to improve clarity, identify hidden assumptions, and optimize the plan. Tasks that truly cannot be broken down are de-risked in the DAG as much as possible. At-least 80% of tasks or more should be small before moving forward with a project. The people who are working on the tasks should be the ones to estimate size.

Explainer for how to work with task complexity (view image)

There are multiple tools and techniques to help re-structure a DAG to make projects run faster with less overall risk, and also improve transparency. See the DeepDive page for more details.

The Proposal

The Proposal is where all the planning comes together. Here, project estimates, timelines, and resources are laid out. The Proposal includes best and worst-case timelines, recognizes external dependencies, and notes areas of project risk (and how it is mitigated). It provides a comprehensive view of the planning process and allows teams to upfront address possible issues, ensuring a smooth execution. In addition to this, it also is the final gate to make sure your team is not over-committed to take on more work than they can handle, and things outside the project are taken into consideration too.

Explainer for project proposals (view image)

Where can I learn more?

The DeepDive page contains detailed information about how to implement the methodology, the reasoning behind it, advanced topics, and traps to avoid.

What Leftwards Planning is NOT

Leftwards Planning is best applied in project planning for one iteration where the end deliverable is well identified and there is only a small amount of innovation needed. Leftwards planning is only designed for planning the very concrete delivery of tasks as quickly as possible in a sustainable way with the least project risk. It works on the tactical level, not the strategic.

It is not designed to be:

Leftwards Planning may be compatible with some existing frameworks for those topics, and elements of Leftwards Planning could be useful in some contents for some of these topics too. Regardless, it was not designed with those tasks in mind and there are many ways things could go wrong when applied to those topics without a new nuanced and focused approach to them.

Feel free to experiment with new ideas or making those things work, just know that you'll be doing things not described in the manual. If you find something that does work, give it a new name and write about it!