Skip to content

Commit

Permalink
Minor edits
Browse files Browse the repository at this point in the history
  • Loading branch information
shaz-r committed May 26, 2024
1 parent 9161546 commit a3d7643
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions src/content/thoughts/needs-triangle.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,28 +5,28 @@ publishDate: '24 May 2024'
published: true
---

The work to do, the time to do it in, and the associated cost - three points of what I dub the triangle of needs.
The work to do, the time to do it in, and the associated cost — these are the three points of what I think of as ‘the triangle of needs.

All individuals, teams and organizations will, in one form or another, when setting off to build something, have these three fundamental limits.
All individuals, teams, and organisations will have these three fundamental limits in some form or another when setting off to build something.

There is generally a finite amount of money, which usually limits the amount of resources available over a given time period, plus a looming deadline to be finished by, and hopefully some well thought-out, impactful work to get done.
There is generally a finite amount of money limiting the amount of resources available over a given time period, plus a looming deadline to complete the project, and hopefully some well thought out, impactful work to get done.

The earlier these are identified, the limits and restraints of each recognized, the easier it is to have the conversation on *what* can be built, by *when*, and by *who*.
The earlier these are identified, and the limits and constraints of each recognised, the easier it is to have the conversation on *what* can be built, by *when*, and by *who*.

Once you have the *what*, the *when* and the *who* - the *who* can start figuring out the *where* and *how*.
Once you have the *what*, the *when*, and the *who*, the *who* can start figuring out the *where* and *how*. We assume the why has already been answered as part of the first conversation about the project — why should we work on this?

We assume the *why* has already been answered. If not, that is the first conversation to have - why should we work on this?
The *who*, hopefully empowered are able to give a more precise *what* they can build by *when*: a roadmap of the smaller deliverables that lead to the completion of the work.

The *who*, hopefully empowered, are able to give a more precise *what* they can build by *when*. This is a path, or a rough road to the entirety of the work, in smaller deliverables.
However, there should always be scope for negotiation and adjustment of the *what* and *when*.

The *what* and *when* should always be up for negotiation and change. Modern engineering teams learn as they build, they'll have hit unexpected roadblocks or have found innovative shortcuts. Ensure their feedback is heard, recognized and incorporated to any roadmaps, timelines and schedules to keep them engaged.
Modern engineering teams learn as they build: theyll have hit unexpected roadblocks or have found innovative shortcuts. Ensure their feedback is heard and incorporated into any roadmaps and schedules to keep them engaged.

Trust them. Empower them to take risks, make mistakes. Learn from them, and each other. Ensure that you always get a working piece of work (the chunks of the *what*) at a regular cadence.
Trust them. Empower them to take risks and make mistakes. Learn from them, and each other. Ensure that you always get a functioning piece of work (the chunks of the *what*) at a regular cadence.

Collectively, always be hunting for that sweet spot in the triangle that gets the work delivered, on time, within budget.

The majority of the time, we are restrained on our cost, and/or inflexible with time, and/or the entirety of the work / deliverables is needed.
Most of the time we are constrained by the needs of our triangle: cost, deadlines and/or deliverables.

The triangle will tell you what is being traded. Cost for time and/or deliverables, deliverables for cost and/or time, time for cost and/or deliverables.

Recognize and manage those expectations early, and a positive outcome is nearly always possible.
Recognise and manage those expectations early, and a positive outcome is nearly always possible.

0 comments on commit a3d7643

Please sign in to comment.