2018-01-sa-cas-webinar-managing-tech-arch · managing technical architectures feb 2018: ready,...
TRANSCRIPT
![Page 1: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/1.jpg)
Collaboration at Scale: Managing Technical Architectures10-Jan-2018
![Page 2: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/2.jpg)
Collaboration at Scale
Designed for Scrum-centric organizations with more than 10 Scrum teams, the Collaboration at Scale webinar series provides focused, outcome-driven solutions to collaboration problems faced by Product Owners, ScrumMasters, and Development Teams.
Produced by the Scrum Alliance and Conteneo, Inc., we’re proud of the many distinguished experts who share their wisdom in our series.
2
Luke Hohmann
![Page 3: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/3.jpg)
2-4 WEEK SPRINT
DAILY SCRUM MEETING
(EVERY 24 HOURS)
POTENTIALLY SHIPABLE PRODUCT INCREMENT
SPRINT BACKLOGPRODUCT BACKLOG
3
Common Scrum Challenges
Tech Debt
Release Planning
Roadmap
Retros
Liftoffs
Refining
Value-Based
Backlogs
Priorities
Depend-encies
Done, Done
CI/CD
TODAY:Managing Technical Architectures
Feb 2018: Ready, Ready & Done, Done
![Page 4: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/4.jpg)
How are you documenting your architecture?
• We use a formal standard (e.g., TOFAL, ITIL, SEMAT, UML)
• We use an informal standard (e.g., boxes and lines and arrows)
• We don’t have a formal model of our architecture
• I don’t know
4
POLL QUESTION
![Page 5: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/5.jpg)
Agenda
1 Making Architectural Visible2 Planning the Event3 Following Through
5
![Page 6: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/6.jpg)
Making Architecture Visible
6
![Page 7: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/7.jpg)
7
A visible architecture is a physical model of a system.
Typically created by architecture teams in Duplo® bricks, Visible architectures enable teams to understand the “as-is” architecture and make better choices on the “to-be” architecture.
The Conteneo Weave platform.
The creative freedom afforded by the technique enables teams to explore challenging concepts.
![Page 8: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/8.jpg)
WHY?
• Business leaders don't understand architectures
• Architects don't often understand each other
• Architects don't know how to speak in ways that business leaders can understand and support
• Can't make choices that align business and tech
• Lots of conflicting ways to communicate (TOFAL, ITIL, SEMAT, UML...)
• Dev teams are lost – what’s a microservice? What’s a shared library? What’s a framework?
8
![Page 9: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/9.jpg)
Expressing Desired Improvements
9
Teams identify and document potential improvements:
We want toChange <thing to change>From <current state>To <desired state>{ because <business reason>
in order to <gain this benefit>}.
We know we’re done when <criteria for success>.
This format helps technical leaders
communicate improvements to their business counterparts.
![Page 10: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/10.jpg)
Impact – Effort Matrices
10
Teams map potential improvements in a matrix comparing business value relative to effort invested.
The goal is to identify the highest value, lowest effort improvements.
Tip: Create one impact-effort matrix for each platform and the portfolio as a whole.
![Page 11: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/11.jpg)
Planning the EventYou can’t just run around yelling “Technical Debt” to make (or scare) the business team into “doing what you want”.
11
![Page 12: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/12.jpg)
Leverage the Larger Business Context
• Part of an Agile Transformation?• Part of an acquisition integration?• Moving to microservices?• Increasing collaboration among distributed teams?• Technology refresh?• New business capability enablement?
12
![Page 13: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/13.jpg)
Preparing Questions
13
will be creating a…
in order toVisible Architecture
Who?
What?
Why?Architects from each PayU platform will be creating a Visible Architecture to identify redundancies, outdated code and prepare for our PayU’smove to microservices.
Architects will create a Visible Architecture to see which changes will help us remove the most technical debt.
![Page 14: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/14.jpg)
Detailed Planning
14
how many people?
where will the data come from?
Who?
What?
How? online or in-person? Facilitators?
We expect 18-24 architects, with at least two people from each region. Existing documentation will be used to prepare. We will identify initial ideas online to prepare for an in-person meeting. Our Scrum Master will facilitate the meeting.
![Page 15: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/15.jpg)
Gathering Pre-Event Data
15
![Page 16: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/16.jpg)
Gather Your Docs and Print in A0 Format
16
Object Translation
Transaction Management
DomainModel
Persistent Store
![Page 17: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/17.jpg)
Paper is Cheap – Misunderstanding Costs!
17
![Page 18: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/18.jpg)
Use Frameworks to Engage Your Teams
Enterprise Sailboat Retro à ChallengesCurve Jump à OpportunitiesPrune the Product Tree à Evolution/Roadmaps
18
![Page 19: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/19.jpg)
Conduct an Enterprise Retrospective
19
SailboatImagine our system is a sailboat.
What are the winds in our sales? What are the anchors that slow us down?
www.innovationgames.com/speed-boat
![Page 20: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/20.jpg)
Tap Into Your Own Creativity
20
Curve JumpWhat are the technologies we can leverage to jump a curve?
à Conservative à Newà Radical
![Page 21: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/21.jpg)
Develop a Plan for Growth (Roadmap)
21
Prune the FutureHow should our system grow / evolve / change over time?
What should we prune?
What infrastructure should we add?
www.innovationgames.com/prune-the-product-tree
![Page 22: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/22.jpg)
You Need Gear and a Place to Play
22
![Page 23: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/23.jpg)
Gear
23
We get our stuff at Amazon…
![Page 24: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/24.jpg)
Room
24
You need a bigger room than you imagine.
Really.
Really.
![Page 25: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/25.jpg)
Event StructureDon’t rush… you need time…
25
![Page 26: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/26.jpg)
Example: Cisco Security TeamMon Tue Wed Thu Fri
AM Travel Day
Final preparation of room and all materials.
Overview of Visible Architectures
Develop 1st
Draft of “as-is” architecture.
Compare resultswith known business objectives and context
Compare resultswith known business objectives and context
Production team photographseverything, transcribes everything, transports results back to office.
PM Attempt to develop someideas for improving it.
Share resultswith business leaders; capture feedback and explore ideas.
Share resultswith business leaders; develop final action plans. Conduct Retro!
Production team photographs room.
Shared Dinner Production team photographs room. 26
![Page 27: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/27.jpg)
27
![Page 28: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/28.jpg)
Tips
• Either pre-define meaning of bricks or let the meaning emerge, but either way, keep it clear.
• Let teams extend the core activity• Cisco added monsters, dinosaurs• PayU drew a lot of extended diagrams• BMW stores their visible architecture in the lunch room under a clear
Plexiglas case
28
![Page 29: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/29.jpg)
The Ball Doesn’t Go Far……. if you don’t follow through!
29
![Page 30: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/30.jpg)
Develop Concrete Projects
Ideas surfaced in the session need to be converted into project(s).
You might need investigative stories, spike sprints, training tasks, business reviews (e.g., open source license agreements).
Try and integrate agility into this.
Keep using frameworks!
30
![Page 31: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/31.jpg)
If You’re Really Collaborative…
31
Buy a FeatureThis framework enables teams to decide how to allocate budgets through a scalable virtual market.
Which improvements would your teams fund? Why?
www.innovationgames.com/buy-a-feature
You’re not ceding control of “conceptual integrity” to a mass of developers or “junior teams”.
You are honoring Agile values of collaboration and engagement.
![Page 32: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/32.jpg)
Impact / Effort Matrix (Planning Wall)
32
Planning WallYou will again use the Impact / Effort Matrix, but this time you will collaborate with Product Management so that you have a mix of business and technical items.
Product Mgt à Y-axisArchitects à X-Axis
www.innovationgames.com/planning-wall
![Page 33: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/33.jpg)
Feed Your Roadmap and Backlog
33
market driven road maps
http://bit.ly/roadmapping-patterns
![Page 34: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/34.jpg)
Tech Radar
34
What technologies are approved?
What technologies are NOT approved?
![Page 35: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/35.jpg)
Sunset Grid
35
Investing Milking
SunsettingEmerging
What is the status of our components, services and shared applications?
![Page 36: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/36.jpg)
Putting this together…
36
Tech Radar Sunset Grid Impact-Effort Matrix (To Do) Doing - Done
http://bit.ly/try-tech-radar
![Page 37: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/37.jpg)
Tips
Keep the visible Architecture, well, visible.
PayU placed their architecture directly in their shared meeting space and used QR codes to connect Visible Architecture to intranet.
Videotape architects presenting the Visible Architecture to help educate newbies.
37
![Page 38: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/38.jpg)
Retrospective
Each team should conduct a retrospective on the event to capture lessons learned and orient the teams to take action.
38
![Page 39: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/39.jpg)
The Essential Summary
This works. Try it!
39
![Page 40: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/40.jpg)
What do you want for the Mar 2018 webinar?
• Distributed Team Liftoffs / Kickoffs• Buyer and User Personas• Facilitating Online Meetings• How To Implement Lean Coffee at Scale• Analyzing Retrospective Data at Scale• Running Distributed Sprint Reviews• Advanced Estimation Practices• Release Planning Tips and Techniques• Advanced Roadmapping• My desired topic isn’t listed – email [email protected]
40
POLL QUESTION
![Page 41: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/41.jpg)
Discussions
41
![Page 42: 2018-01-SA-CAS-Webinar-Managing-Tech-Arch · Managing Technical Architectures Feb 2018: Ready, Ready & Done, Done ... lessons learned and orient the teams to take action. 38. The](https://reader034.vdocuments.mx/reader034/viewer/2022042219/5ec5da56148dbc039436da8b/html5/thumbnails/42.jpg)
Thank you for attending.
Our next webinar is 14-Feb-2018 on Ready, Ready and Done, and Done.
Luke Hohmannconteneo.co