SlideShare a Scribd company logo
1 of 34
Download to read offline
S3 Delegation Canvas
ExamplesBernhard Bockelbrink @ ALE 2017
http://evolvingcollaboration.com
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 1
Examples
• Architecture Circle (team)
• Architecture Delegate (role)
• Product Owner (role)
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 2
Example - Architecture Circle
1. Primary Driver / Mission
"As our product portfolio grows, our apps mature, and the number of
developers increases, we need alignment on architecture and guidance on
software craftsmanship in order to remain productive."
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 3
Example - Architecture Circle (cont.)
2. Key Responsibilities
• awareness of status quo of and creation of a vision for
architecture and craftsmanship
• lead mid- and long-term initiatives to improve architecture and
craftsmanship
• balance short-term and long-term productivity
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 4
Example - Architecture Circle (cont.)
3. Key Challenges
• different tech stacks and codebases of varied quality
• knowledge silos in some teams
• some teams have 50% new hires
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 5
Example - Architecture Circle (cont.)
4. Key Constraints
• architectural changes must not stall product releases, so product
owners can veto them
• architecture decisions can be vetoed by development teams
• craftsmanship needs to be aligned with development teams
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 6
Example - Architecture Circle (cont.)
5. Key Deliverables
• aligned coding guidelines
• architectural vision
• backlog for impediments relating to architecture and craftsmanship
• architecture workshops with developers
• at least one hands-on coaching session with each team member per
quarter
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 7
Example - Architecture Circle (cont.)
6. Key Metrics
• simple monthly anonymous survey on developer satisfaction with
architecture (current and outlook)
• number of coaching sessions per month and developer
• number of architectural issues in the backlog with severity "high"
or "critical"
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 8
Example - Architecture Circle (cont.)
7. Key Resources
• architecture team can veto new features for a product when
quality of codebase is threatened
• members of architecture team reduce their development capacity
to 50%
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 9
Example - Architecture Circle (cont.)
8. Evaluation
• team review every quarter, with a selection of:
• developers
• product owners
• CTO
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 10
Example - Architecture Circle (cont.)
9. Consumers
• development teams
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 11
10. Providers
• strategy team (strategy is a driver for architectural decisions and
vision)
• product owners (architecture needs to be aligned to product)
• development teams (feedback on quality of architecture decision
and coaching)
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 12
Example - Architecture Delegate
1. Primary Driver / Mission
"For our architecture circle to make informed and helpful decisions, its
members need to maintain a connection to the daily work of developers
and product owners."
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 13
Example - Architecture Delegate (cont.)
2. Key Responsibilities
• contribute as full member to all activities of architecture circle
• represent needs and interests of your team in the architecture
circle, and maintain
• inform team members about activities and decisions of
architecture circle
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 14
Example - Architecture Delegate (cont.)
3. Key Challenges
• balance contribution to your home team and contribution to
architecture circle
• balance needs of your home team and needs of other teams
• balance short and long term needs
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 15
Example - Architecture Delegate (cont.)
4. Key Constraints
• on average, limit your work as an architecture delegate to 50% of
your weekly capacity
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 16
Example - Architecture Delegate (cont.)
5. Key Deliverables
• coaching sessions for developers (in your home team, and in other
teams)
• facilitation of architecture workshops in home team
• participation in activities of architecture circle
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 17
Example - Architecture Delegate (cont.)
6. Key Metrics
• satisfaction of developers with your coaching sessions (standard
survey)
• satisfaction of home team members with information about and
representation in architecture decisions (survey)
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 18
Example - Architecture Delegate (cont.)
7. Key Resources
• 50% of weekly capacity
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 19
Example - Architecture Delegate (cont.)
8. Evaluation
• peer review each quarter, with 2 other members of architecture
circle, 2 members of home team, and two participants in coaching
sessions
• development plan needs consent from architecture circle, home
circle, participants of coaching sessions
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 20
Example - Architecture Delegate (cont.)
9. Consumers
• developers
10. Providers
• home team (for architecture and craftsmanship drivers)
• architecture circle (for architecture backlog and decisions)
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 21
Example: Product Owner
1. Primary Driver / Mission
"We need someone to focus on making our appliances valuable to both
the user and the company."
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 22
Example: Product Owner (cont.)
2. Key Responsibilities
• create features that users actually need
• align product features with company strategy
• release planning
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 23
Example: Product Owner (cont.)
3. Key Challenges
• product carries a lot of technical debt
• hardware development makes user testing challenging
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 24
Example: Product Owner (cont.)
4. Key Constraints
• CEO has input on as well a right to veto all product decisions
• software development team has long lead times because they
work for multiple projects
• high turnover in this position requires solid documentation of
everything that might be relevant to a
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 25
Example: Product Owner (cont.)
5. Key Deliverables
• feature roadmap for the next 12 months
• detailed user stories and wireframes covering at least 2 months
• documentation of user tests
• monthly report to with CEO about new stories and updates to roadmap
• monthly report on selected pilot customers
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 26
Example: Product Owner (cont.)
6. Key Metrics
• net promoter score (customers)
• pilot customer satisfaction survey
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 27
Example: Product Owner (cont.)
7. Key Resources
• pilot customers willing to use prototypes and test versions
• strategy board
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 28
Example: Product Owner (cont.)
8. Evaluation
• peer review every 3 months, with members of hardware team,
software team, sales team and CEO
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 29
Example: Product Owner (cont.)
9. Consumers
• hardware and software development (builds features)
• CEO
• sales team
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 30
Example: Product Owner (cont.)
10. Providers
• strategy team (provides a strategy board which is updated at least
quarterly)
• architecture team (provides guidelines and consulting about
software and hardware architecture)
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 31
What now?
• download the S3 Canvas Series: http://sociocracy30.org/s3-canvas/
• S3 Primer (German): http://evolvingcollaboration.com/s3-primer/
• S3 Website http://sociocracy30.org (with newsletter)
• more S3 resources http://evolving-collaboration.com/s3
• translate S3: http://bit.ly/translate-s3
• Twitter: @b_bockelbrink
• My Blog http://evolving-collaboration.com
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 32
Bernhard Bockelbrink is an agile coach, trainer and consultant
supporting individuals, teams and organizations in navigating
complex challenges and developing a culture of effective, conscious
and joyful collaboration.
evolvingcollaboration.com -- bernhard.bockelbrink@gmail.com
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 33
License
This work by Bernhard Bockelbrink licensed under the Creative
Commons Attribution-ShareAlike 4.0 International License. To view
a copy of this license, visit http://creativecommons.org/licenses/by-
sa/4.0/.
This work is based on "S3 - All patterns explained" by Bernhard
Bockelbrink and James Priest, available on http://sociocracy30.org
Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 34

More Related Content

Similar to Agile Collaboration with the S3 Delegation Canvas (Examples) (Session@ ALE-2017)

Agile Collaboration with the S3 Delegation Canvas (Session@ ALE-2017)
Agile Collaboration with the S3 Delegation Canvas (Session@ ALE-2017)Agile Collaboration with the S3 Delegation Canvas (Session@ ALE-2017)
Agile Collaboration with the S3 Delegation Canvas (Session@ ALE-2017)Bernhard Bockelbrink
 
BIM- Park in California
BIM- Park in CaliforniaBIM- Park in California
BIM- Park in CaliforniaGaurav Kumar
 
ERP solution architect role, part I
ERP solution architect role, part IERP solution architect role, part I
ERP solution architect role, part IViacheslav Nefedov
 
Resume_Shashi_19-Jan-2017
Resume_Shashi_19-Jan-2017Resume_Shashi_19-Jan-2017
Resume_Shashi_19-Jan-2017Shashidhar MG
 
Bim and project management
Bim and project managementBim and project management
Bim and project managementOmar Selim
 
Bim and project management
Bim and project managementBim and project management
Bim and project managementOmar Selim
 
06Class_Presentation_AS463561.pdf
06Class_Presentation_AS463561.pdf06Class_Presentation_AS463561.pdf
06Class_Presentation_AS463561.pdfssusere16b3b
 
2. project initiation
2. project initiation2. project initiation
2. project initiationMad Jutt
 
On the Road to 6D Challenges and Responsibilities in all Stages of the Projec...
On the Road to 6D Challenges and Responsibilities in all Stages of the Projec...On the Road to 6D Challenges and Responsibilities in all Stages of the Projec...
On the Road to 6D Challenges and Responsibilities in all Stages of the Projec...Mauricio Munoz
 
Using lean to reduce prototype lead time 2006
Using lean to reduce prototype lead time 2006Using lean to reduce prototype lead time 2006
Using lean to reduce prototype lead time 2006Chris Baichoo
 
CMAD Group Workbook 3.1 Op Model Enable
CMAD Group Workbook 3.1 Op Model Enable CMAD Group Workbook 3.1 Op Model Enable
CMAD Group Workbook 3.1 Op Model Enable Alexander Doré
 
Early contractor involvement (eci) procurement approach spm talk 2016
Early contractor involvement (eci) procurement approach   spm talk 2016Early contractor involvement (eci) procurement approach   spm talk 2016
Early contractor involvement (eci) procurement approach spm talk 2016teohwooisin
 
Episode 21 : Project Scope Management
Episode 21 :  Project Scope ManagementEpisode 21 :  Project Scope Management
Episode 21 : Project Scope ManagementSAJJAD KHUDHUR ABBAS
 
4th Qatar BIM User Day, BIM Guides and Standards
4th Qatar BIM User Day, BIM Guides and Standards4th Qatar BIM User Day, BIM Guides and Standards
4th Qatar BIM User Day, BIM Guides and StandardsBIM User Day
 
BIM modeling for Carmel Valley Inn Hotel
BIM modeling for Carmel Valley Inn HotelBIM modeling for Carmel Valley Inn Hotel
BIM modeling for Carmel Valley Inn HotelGaurav Kumar
 

Similar to Agile Collaboration with the S3 Delegation Canvas (Examples) (Session@ ALE-2017) (20)

Agile Collaboration with the S3 Delegation Canvas (Session@ ALE-2017)
Agile Collaboration with the S3 Delegation Canvas (Session@ ALE-2017)Agile Collaboration with the S3 Delegation Canvas (Session@ ALE-2017)
Agile Collaboration with the S3 Delegation Canvas (Session@ ALE-2017)
 
Scope Management
Scope ManagementScope Management
Scope Management
 
BIM- Park in California
BIM- Park in CaliforniaBIM- Park in California
BIM- Park in California
 
ERP solution architect role, part I
ERP solution architect role, part IERP solution architect role, part I
ERP solution architect role, part I
 
Resume_Shashi_19-Jan-2017
Resume_Shashi_19-Jan-2017Resume_Shashi_19-Jan-2017
Resume_Shashi_19-Jan-2017
 
Bim and project management
Bim and project managementBim and project management
Bim and project management
 
Bim and project management
Bim and project managementBim and project management
Bim and project management
 
06Class_Presentation_AS463561.pdf
06Class_Presentation_AS463561.pdf06Class_Presentation_AS463561.pdf
06Class_Presentation_AS463561.pdf
 
2. project initiation
2. project initiation2. project initiation
2. project initiation
 
On the Road to 6D Challenges and Responsibilities in all Stages of the Projec...
On the Road to 6D Challenges and Responsibilities in all Stages of the Projec...On the Road to 6D Challenges and Responsibilities in all Stages of the Projec...
On the Road to 6D Challenges and Responsibilities in all Stages of the Projec...
 
Using lean to reduce prototype lead time 2006
Using lean to reduce prototype lead time 2006Using lean to reduce prototype lead time 2006
Using lean to reduce prototype lead time 2006
 
CMAD Group Workbook 3.1 Op Model Enable
CMAD Group Workbook 3.1 Op Model Enable CMAD Group Workbook 3.1 Op Model Enable
CMAD Group Workbook 3.1 Op Model Enable
 
Early contractor involvement (eci) procurement approach spm talk 2016
Early contractor involvement (eci) procurement approach   spm talk 2016Early contractor involvement (eci) procurement approach   spm talk 2016
Early contractor involvement (eci) procurement approach spm talk 2016
 
Episode 21 : Project Scope Management
Episode 21 :  Project Scope ManagementEpisode 21 :  Project Scope Management
Episode 21 : Project Scope Management
 
4th Qatar BIM User Day, BIM Guides and Standards
4th Qatar BIM User Day, BIM Guides and Standards4th Qatar BIM User Day, BIM Guides and Standards
4th Qatar BIM User Day, BIM Guides and Standards
 
Prashant_Chougule
Prashant_ChougulePrashant_Chougule
Prashant_Chougule
 
Engineering meets supply chain > Fokker
Engineering meets supply chain > FokkerEngineering meets supply chain > Fokker
Engineering meets supply chain > Fokker
 
Scope management
Scope managementScope management
Scope management
 
BIM modeling for Carmel Valley Inn Hotel
BIM modeling for Carmel Valley Inn HotelBIM modeling for Carmel Valley Inn Hotel
BIM modeling for Carmel Valley Inn Hotel
 
Arcburo - architectural outsourcing
Arcburo - architectural outsourcingArcburo - architectural outsourcing
Arcburo - architectural outsourcing
 

More from Bernhard Bockelbrink

Agile Organisations- und Mitarbeiterentwicklung mit der S3 Delegation Canvas ...
Agile Organisations- und Mitarbeiterentwicklung mit der S3 Delegation Canvas ...Agile Organisations- und Mitarbeiterentwicklung mit der S3 Delegation Canvas ...
Agile Organisations- und Mitarbeiterentwicklung mit der S3 Delegation Canvas ...Bernhard Bockelbrink
 
Sociocracy 3.0 - Decision Making (Reinventing Organizations, Sofia 2017)
Sociocracy 3.0 - Decision Making (Reinventing Organizations, Sofia 2017)Sociocracy 3.0 - Decision Making (Reinventing Organizations, Sofia 2017)
Sociocracy 3.0 - Decision Making (Reinventing Organizations, Sofia 2017)Bernhard Bockelbrink
 
Sociocracy 3.0 - A Brief Introduction (Reinventing Organizations, Sofia 2017)
Sociocracy 3.0 - A Brief Introduction (Reinventing Organizations, Sofia 2017)Sociocracy 3.0 - A Brief Introduction (Reinventing Organizations, Sofia 2017)
Sociocracy 3.0 - A Brief Introduction (Reinventing Organizations, Sofia 2017)Bernhard Bockelbrink
 
What does S3 bring to sociocracy? (isoc 2018)
What does S3 bring to sociocracy? (isoc 2018)What does S3 bring to sociocracy? (isoc 2018)
What does S3 bring to sociocracy? (isoc 2018)Bernhard Bockelbrink
 
Sociocracy 3.0 - A Practical Guide (2018-03-21)
Sociocracy 3.0 - A Practical Guide (2018-03-21)Sociocracy 3.0 - A Practical Guide (2018-03-21)
Sociocracy 3.0 - A Practical Guide (2018-03-21)Bernhard Bockelbrink
 
Sociocracy 3.0 - A Surprisingly Pragmatic Approach to Enterprise Agility
Sociocracy 3.0 - A Surprisingly Pragmatic Approach to Enterprise AgilitySociocracy 3.0 - A Surprisingly Pragmatic Approach to Enterprise Agility
Sociocracy 3.0 - A Surprisingly Pragmatic Approach to Enterprise AgilityBernhard Bockelbrink
 
Hypothesengetriebene agile Transitionen mit Sociocracy 3.0 (OOP-2017)
Hypothesengetriebene agile Transitionen mit Sociocracy 3.0 (OOP-2017)Hypothesengetriebene agile Transitionen mit Sociocracy 3.0 (OOP-2017)
Hypothesengetriebene agile Transitionen mit Sociocracy 3.0 (OOP-2017)Bernhard Bockelbrink
 
Sociocracy 3.0 - All Patterns Explained
Sociocracy 3.0  - All Patterns ExplainedSociocracy 3.0  - All Patterns Explained
Sociocracy 3.0 - All Patterns ExplainedBernhard Bockelbrink
 
Evolving Agile Organizations with S3 (OOP 2016)
Evolving Agile Organizations with S3 (OOP 2016)Evolving Agile Organizations with S3 (OOP 2016)
Evolving Agile Organizations with S3 (OOP 2016)Bernhard Bockelbrink
 
Sociocracy 3.0 - Patterns for Self-organizing Teams
Sociocracy 3.0 - Patterns for Self-organizing TeamsSociocracy 3.0 - Patterns for Self-organizing Teams
Sociocracy 3.0 - Patterns for Self-organizing TeamsBernhard Bockelbrink
 
Evolving agile organizations with Sociocracy 3.0 (ALE-2015)
Evolving agile organizations with Sociocracy 3.0 (ALE-2015)Evolving agile organizations with Sociocracy 3.0 (ALE-2015)
Evolving agile organizations with Sociocracy 3.0 (ALE-2015)Bernhard Bockelbrink
 
Sociocracy 3.0 a brief introduction (presentation) (v2016-01-29)
Sociocracy 3.0   a brief introduction (presentation) (v2016-01-29)Sociocracy 3.0   a brief introduction (presentation) (v2016-01-29)
Sociocracy 3.0 a brief introduction (presentation) (v2016-01-29)Bernhard Bockelbrink
 

More from Bernhard Bockelbrink (14)

Agile Organisations- und Mitarbeiterentwicklung mit der S3 Delegation Canvas ...
Agile Organisations- und Mitarbeiterentwicklung mit der S3 Delegation Canvas ...Agile Organisations- und Mitarbeiterentwicklung mit der S3 Delegation Canvas ...
Agile Organisations- und Mitarbeiterentwicklung mit der S3 Delegation Canvas ...
 
Sociocracy 3.0 - Decision Making (Reinventing Organizations, Sofia 2017)
Sociocracy 3.0 - Decision Making (Reinventing Organizations, Sofia 2017)Sociocracy 3.0 - Decision Making (Reinventing Organizations, Sofia 2017)
Sociocracy 3.0 - Decision Making (Reinventing Organizations, Sofia 2017)
 
Sociocracy 3.0 - A Brief Introduction (Reinventing Organizations, Sofia 2017)
Sociocracy 3.0 - A Brief Introduction (Reinventing Organizations, Sofia 2017)Sociocracy 3.0 - A Brief Introduction (Reinventing Organizations, Sofia 2017)
Sociocracy 3.0 - A Brief Introduction (Reinventing Organizations, Sofia 2017)
 
What does S3 bring to sociocracy? (isoc 2018)
What does S3 bring to sociocracy? (isoc 2018)What does S3 bring to sociocracy? (isoc 2018)
What does S3 bring to sociocracy? (isoc 2018)
 
S3 Delegation Canvas (isoc 2018)
S3 Delegation Canvas (isoc 2018)S3 Delegation Canvas (isoc 2018)
S3 Delegation Canvas (isoc 2018)
 
Sociocracy 3.0 - A Practical Guide (2018-03-21)
Sociocracy 3.0 - A Practical Guide (2018-03-21)Sociocracy 3.0 - A Practical Guide (2018-03-21)
Sociocracy 3.0 - A Practical Guide (2018-03-21)
 
Sociocracy 3.0 - A Surprisingly Pragmatic Approach to Enterprise Agility
Sociocracy 3.0 - A Surprisingly Pragmatic Approach to Enterprise AgilitySociocracy 3.0 - A Surprisingly Pragmatic Approach to Enterprise Agility
Sociocracy 3.0 - A Surprisingly Pragmatic Approach to Enterprise Agility
 
Hypothesengetriebene agile Transitionen mit Sociocracy 3.0 (OOP-2017)
Hypothesengetriebene agile Transitionen mit Sociocracy 3.0 (OOP-2017)Hypothesengetriebene agile Transitionen mit Sociocracy 3.0 (OOP-2017)
Hypothesengetriebene agile Transitionen mit Sociocracy 3.0 (OOP-2017)
 
Sociocracy 3.0 - All Patterns Explained
Sociocracy 3.0  - All Patterns ExplainedSociocracy 3.0  - All Patterns Explained
Sociocracy 3.0 - All Patterns Explained
 
Evolving Agile Organizations with S3 (OOP 2016)
Evolving Agile Organizations with S3 (OOP 2016)Evolving Agile Organizations with S3 (OOP 2016)
Evolving Agile Organizations with S3 (OOP 2016)
 
Sociocracy 3.0 - Patterns for Self-organizing Teams
Sociocracy 3.0 - Patterns for Self-organizing TeamsSociocracy 3.0 - Patterns for Self-organizing Teams
Sociocracy 3.0 - Patterns for Self-organizing Teams
 
Evolving agile organizations with Sociocracy 3.0 (ALE-2015)
Evolving agile organizations with Sociocracy 3.0 (ALE-2015)Evolving agile organizations with Sociocracy 3.0 (ALE-2015)
Evolving agile organizations with Sociocracy 3.0 (ALE-2015)
 
Sociocracy 3.0 a brief introduction (presentation) (v2016-01-29)
Sociocracy 3.0   a brief introduction (presentation) (v2016-01-29)Sociocracy 3.0   a brief introduction (presentation) (v2016-01-29)
Sociocracy 3.0 a brief introduction (presentation) (v2016-01-29)
 
Transparente Gehälter @ma2014
Transparente Gehälter @ma2014Transparente Gehälter @ma2014
Transparente Gehälter @ma2014
 

Recently uploaded

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Recently uploaded (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

Agile Collaboration with the S3 Delegation Canvas (Examples) (Session@ ALE-2017)

  • 1. S3 Delegation Canvas ExamplesBernhard Bockelbrink @ ALE 2017 http://evolvingcollaboration.com Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 1
  • 2. Examples • Architecture Circle (team) • Architecture Delegate (role) • Product Owner (role) Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 2
  • 3. Example - Architecture Circle 1. Primary Driver / Mission "As our product portfolio grows, our apps mature, and the number of developers increases, we need alignment on architecture and guidance on software craftsmanship in order to remain productive." Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 3
  • 4. Example - Architecture Circle (cont.) 2. Key Responsibilities • awareness of status quo of and creation of a vision for architecture and craftsmanship • lead mid- and long-term initiatives to improve architecture and craftsmanship • balance short-term and long-term productivity Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 4
  • 5. Example - Architecture Circle (cont.) 3. Key Challenges • different tech stacks and codebases of varied quality • knowledge silos in some teams • some teams have 50% new hires Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 5
  • 6. Example - Architecture Circle (cont.) 4. Key Constraints • architectural changes must not stall product releases, so product owners can veto them • architecture decisions can be vetoed by development teams • craftsmanship needs to be aligned with development teams Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 6
  • 7. Example - Architecture Circle (cont.) 5. Key Deliverables • aligned coding guidelines • architectural vision • backlog for impediments relating to architecture and craftsmanship • architecture workshops with developers • at least one hands-on coaching session with each team member per quarter Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 7
  • 8. Example - Architecture Circle (cont.) 6. Key Metrics • simple monthly anonymous survey on developer satisfaction with architecture (current and outlook) • number of coaching sessions per month and developer • number of architectural issues in the backlog with severity "high" or "critical" Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 8
  • 9. Example - Architecture Circle (cont.) 7. Key Resources • architecture team can veto new features for a product when quality of codebase is threatened • members of architecture team reduce their development capacity to 50% Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 9
  • 10. Example - Architecture Circle (cont.) 8. Evaluation • team review every quarter, with a selection of: • developers • product owners • CTO Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 10
  • 11. Example - Architecture Circle (cont.) 9. Consumers • development teams Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 11
  • 12. 10. Providers • strategy team (strategy is a driver for architectural decisions and vision) • product owners (architecture needs to be aligned to product) • development teams (feedback on quality of architecture decision and coaching) Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 12
  • 13. Example - Architecture Delegate 1. Primary Driver / Mission "For our architecture circle to make informed and helpful decisions, its members need to maintain a connection to the daily work of developers and product owners." Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 13
  • 14. Example - Architecture Delegate (cont.) 2. Key Responsibilities • contribute as full member to all activities of architecture circle • represent needs and interests of your team in the architecture circle, and maintain • inform team members about activities and decisions of architecture circle Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 14
  • 15. Example - Architecture Delegate (cont.) 3. Key Challenges • balance contribution to your home team and contribution to architecture circle • balance needs of your home team and needs of other teams • balance short and long term needs Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 15
  • 16. Example - Architecture Delegate (cont.) 4. Key Constraints • on average, limit your work as an architecture delegate to 50% of your weekly capacity Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 16
  • 17. Example - Architecture Delegate (cont.) 5. Key Deliverables • coaching sessions for developers (in your home team, and in other teams) • facilitation of architecture workshops in home team • participation in activities of architecture circle Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 17
  • 18. Example - Architecture Delegate (cont.) 6. Key Metrics • satisfaction of developers with your coaching sessions (standard survey) • satisfaction of home team members with information about and representation in architecture decisions (survey) Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 18
  • 19. Example - Architecture Delegate (cont.) 7. Key Resources • 50% of weekly capacity Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 19
  • 20. Example - Architecture Delegate (cont.) 8. Evaluation • peer review each quarter, with 2 other members of architecture circle, 2 members of home team, and two participants in coaching sessions • development plan needs consent from architecture circle, home circle, participants of coaching sessions Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 20
  • 21. Example - Architecture Delegate (cont.) 9. Consumers • developers 10. Providers • home team (for architecture and craftsmanship drivers) • architecture circle (for architecture backlog and decisions) Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 21
  • 22. Example: Product Owner 1. Primary Driver / Mission "We need someone to focus on making our appliances valuable to both the user and the company." Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 22
  • 23. Example: Product Owner (cont.) 2. Key Responsibilities • create features that users actually need • align product features with company strategy • release planning Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 23
  • 24. Example: Product Owner (cont.) 3. Key Challenges • product carries a lot of technical debt • hardware development makes user testing challenging Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 24
  • 25. Example: Product Owner (cont.) 4. Key Constraints • CEO has input on as well a right to veto all product decisions • software development team has long lead times because they work for multiple projects • high turnover in this position requires solid documentation of everything that might be relevant to a Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 25
  • 26. Example: Product Owner (cont.) 5. Key Deliverables • feature roadmap for the next 12 months • detailed user stories and wireframes covering at least 2 months • documentation of user tests • monthly report to with CEO about new stories and updates to roadmap • monthly report on selected pilot customers Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 26
  • 27. Example: Product Owner (cont.) 6. Key Metrics • net promoter score (customers) • pilot customer satisfaction survey Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 27
  • 28. Example: Product Owner (cont.) 7. Key Resources • pilot customers willing to use prototypes and test versions • strategy board Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 28
  • 29. Example: Product Owner (cont.) 8. Evaluation • peer review every 3 months, with members of hardware team, software team, sales team and CEO Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 29
  • 30. Example: Product Owner (cont.) 9. Consumers • hardware and software development (builds features) • CEO • sales team Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 30
  • 31. Example: Product Owner (cont.) 10. Providers • strategy team (provides a strategy board which is updated at least quarterly) • architecture team (provides guidelines and consulting about software and hardware architecture) Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 31
  • 32. What now? • download the S3 Canvas Series: http://sociocracy30.org/s3-canvas/ • S3 Primer (German): http://evolvingcollaboration.com/s3-primer/ • S3 Website http://sociocracy30.org (with newsletter) • more S3 resources http://evolving-collaboration.com/s3 • translate S3: http://bit.ly/translate-s3 • Twitter: @b_bockelbrink • My Blog http://evolving-collaboration.com Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 32
  • 33. Bernhard Bockelbrink is an agile coach, trainer and consultant supporting individuals, teams and organizations in navigating complex challenges and developing a culture of effective, conscious and joyful collaboration. evolvingcollaboration.com -- bernhard.bockelbrink@gmail.com Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 33
  • 34. License This work by Bernhard Bockelbrink licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by- sa/4.0/. This work is based on "S3 - All patterns explained" by Bernhard Bockelbrink and James Priest, available on http://sociocracy30.org Bernhard Bockelbrink (v2017-08-25) - evolvingcollaboration.com 34