Defining Good
Defining Good involves the creation of guidelines, playbooks, and templates to define excellence in practice across various functions without mandating a single best way of working.
Purpose
The purpose is to equip Stream Teams with a diverse set of practices that have been vetted and proven effective, enabling them to choose the most suitable practices for their specific needs.
- Flexibility: Provides teams with multiple options to tailor their approaches.
- Standardisation: Helps standardise certain aspects of work across teams to ensure quality.
- Empowerment: Empowers teams to make decisions that best fit their circumstances.
Context
Industry Context
While we are always building new products, we are often repeating the same processes. In the past many organisations have tried to mandate a single way of working, via a PMO or other means, but the challenge is that there is no on-size-fits-all solution. Different teams operate in different contexts and have different needs. Mandating a single approach can slow down teams due to increased bureaucracy and lead to suboptimal outcomes. We need to provide teams with a range of options and let them choose the best approach for their context.
ZeroBlockers Context
The core goal of ZeroBlockers is to remove all of the blocking dependencies from idea to satisfied customers. Mandating a particular way of working is a blocker as it might not align to the context of the team. However, we also need to ensure that teams are not reinventing the wheel and that they are using best practices. Defining what "good" looks like and providing teams with a range of options we can achieve this balance.
Methods
Method | Description | Benefits |
---|---|---|
Documenting Good Practice Guidelines | Creating and maintaining guidelines that outline best practices for various functions. | Provides a reference point for teams to follow and align their practices. |
Creating Good Practice Playbooks | Developing detailed guides that offer step-by-step instructions for common tasks. | Reduces ambiguity and ensures consistent execution of tasks. |
Collating Templates | Curating a repository of templates for common documents, reports, or processes. | Saves time and effort by providing ready-to-use resources. |
Anti-patterns
- One-Size-Fits-All: Assuming a single methodology fits all team needs.
- Over-Documentation: Creating excessively detailed guides that overwhelm rather than assist.
- Underutilisation of Resources: Failing to leverage the developed resources across the teams.
Case Studies
Implementing Dual-Track Agile for Enhanced Collaboration at Autodesk
How adopting dual-track agile improved design and development collaboration at Autodesk, leading to better product outcomes.
AutoDesk
Transforming Project Management to Product Management
How FREENOW's Barcelona tech hub adopted Dual Track agile to shift from project management to product management.
FREENOW