Criteria for Running Projects

Projects refer to temporary, collaborative efforts designed to achieve specific goals that cannot be accomplished by individual teams alone. These projects often involve complex tasks that require a combination of skills, resources, and knowledge from different areas within the organisation.

Goal

The primary purpose of running projects is to build features or solutions that span multiple teams. They are designed to address cross-functional requirements that exceed the scope of single teams, leveraging diverse expertise for innovative solutions.

Context

The point of creating autonomous teams is to enable them to work independently and deliver value without dependencies on other teams. However, there are times when you need to run projects to achieve specific goals that cannot be accomplished by individual teams alone. Projects are temporary, collaborative efforts that bring together people from different areas of the organisation to work towards a common objective.

Collaboration Formats

FormatDescriptionBest Suited For
Stream Team CoordinationStream Teams remain independent but the objectives of one or more of the Stream Teams are updated to align with the objectives of the project.Situations where the boundaries of work across teams are well understood and teams can work independently on their separate parts.
Combined Stream TeamsStream Teams are combined into a single team for the duration of the project.Situations where the work is not well understood and the teams need to work together to understand the problem and solution.

Inputs

ArtifactDescription
DIBBs (Data, Insights, Beliefs, Bets)The list of bets that the Stream Team is making to achieve their objectives. Some bets may require assistance from other Stream Teams.
Product StrategyThe high-level plan for achieving the product strategy.

Outputs

ArtifactDescriptionBenefits
OKRsUpdated objectives to reflect the project's goals.Ensures alignment between the project and the Stream Team's objectives.

Criticisms

CriticismDescriptionMitigation
Reduced ownership and accountabilityAutonomous teams may lose focus on their core objectives when frequently pulled into collaborative projects, leading to a dilution of their core objectives and apathy towards outcomes.Keep projects to a minimum.
Coordination OverheadThe need for coordination across autonomous teams can introduce significant overhead, reducing the teams' agility and slowing down decision-making processes.Merge the teams into a single team for the duration of the project.
Inconsistent PracticesDifferent autonomous teams may develop divergent working practices, making collaboration challenging and potentially leading to inefficiencies or integration issues.Promote the adoption of a core set of practices, tools, and technologies that can serve as a common ground for all teams to facilitate easier collaboration.

Anti-patterns

  • Frequent Projects: Projects should not happen often. If you find you need to run regular projects then you need to revisit your value stream boundaries.
  • Scope creep: Allowing the project's goals to expand without proper evaluation.
  • Neglecting team feedback: Ignoring the insights of team members can lead to missed opportunities and resistance.

Was this page helpful?

Previous
Identifying the Process Health Metrics
© ZeroBlockers, 2024. All rights reserved.