by Di Ca 5 years ago
242
More like this
Broadleaf is a way for people to organise work in order to achieve a common goal. It can be seen as a standard that describes fundamental values and provides concrete specifications and tools for organising a project effectively.
https://planting.space/broadleaf.html
Broadleaf is a set of values and tools.
It enables the coordination of individual contributors or whole groups of people to achieve a goal, such as delivering a project, a set of many projects, or a long-term mission.
It works for whole companies, project teams within companies, open source projects, or initiatives of any kind.
While any project that makes use of Broadleaf has its own values and goal, there are three fundamental values that define the Broadleaf mindset which guides the organisational setup.
Making the values explicit is crucial because they guide the mindset behind how work gets done, and help attract people that share the same values.
Ensure clarity for individuals.
Prioritize the individual contribution over the position.
Prioritize the ultimate goal over the entities that deliver it: do not let the corporation eat the project.
The tools that enable the realization of the values consist of two types:
A contributor is a person or an organisation that contributes to the achievement of the ultimate goal of the project by committing themselves to delivering a concrete task. Contributors can take on two different roles:
Goal owner
Goal owner:
* When a task has to be broken down to subtasks that require engaging additional contributors for completion, the task becomes a goal, and the task owner becomes a goal owner.
* In addition to typically taking on one or more of the newly created tasks themselves, the goal owner is responsible for coordinating all the workstreams that compose the goal.
* A goal owner who provides high-quality leadership and support to their contributors has higher chances to successfully achieve their goal, and to secure the loyalty of good contributors for future endeavours.
Task owner
Task owner: this person or organisation is responsible for completing a concrete task.
Whatever needs to get done within the project represents a goal. There are two special types of goals:
A task is a goal without further dependencies at the time of its creation. It results from the breakdown of a goal into different workstreams that need to be performed in order to achieve the goal.
When a task owner takes on a task, they might realize that the task needs to be broken down further into workstreams for which they need to engage other Contributors. When this leads to the creation of (sub-)tasks, the task itself becomes a goal, and the task owner becomes a goal owner.
The Broadleaf specifications provide exact guidelines for how to create a task and make it available to contributors to apply for it. This is important in order to ensure as much clarity as possible to anyone who is interested in taking on the task. Most importantly, the guideline defines
The description consists of:
* The process that will be followed to select an applicant: Selection Process [mandatory]
Selection process
Applicant
Request
Ultimate goal
The Broadleaf project structure can be thought of as a rooted directed acyclic graph.
This specific structuring reflects Broadleaf's values. All goals and tasks are connected, and they are all on a direct path to the ultimate goal. No one working on a task should need to ask themselves what purpose they fulfil, or what they are helping to achieve. No one can make up tasks out of thin air, without justifying them with a clear link to an existing goal.
Ultimate Goal
Goal
Task