Professional Documents
Culture Documents
) Teams
Solvitur Ambulando and the Circle of Trust
December 2018
http://solvi.to/1
Carl Leubsdorf Jr.
Tech / Product / Agile
QED.
Solvo = “To Solve”
Future
Passive
Sidebar: Latin verb forms Imperative:
“It Shall Be Solved”
as a source of domain (as a command)
(company) names
Easy to spell (for English Speakers)
Relatively short
.com often available
May have actual meaning
● Foosball
Circle
of
Trust
Load Web
The Internet “Do not remove this comment”? YES!
Balancer Server
!
The Internet Load
Balancer
“Do not remove this comment”? YES!
Web
Server
!?!?!
Web Site Load Balancing - Primitive View
WTH are they doing (aka WTHATD)?!?
● What you can do now: (Get up and) Go talk to them. (Solvitur Ambulando)
● Does everyone know (enough of) how it all works? Is there a diagram?
● Communications failure can happen a few feet or meters away, another floor or
building, another country or continent.
Circle
of
Trust
🇺🇸 🇯🇵
Tokyo
Design
Firm
🇺🇸 🇯🇵
Revenue!
Partnerships!
Tokyo
Revenue!
Design
Product flow! Firm
Diff Circle
ere of
nt g Trust?
oal
s Beautiful
Design!!
Match Asia Team - Initial State, Motivations
Voila! New Design!
● Outcome: Nothing to show for it - conversion, registrations, subscriptions, revenue all flat.
● Designers’ goal was a great design, not subscriptions or revenue. (e.g. CTAs)
十一億円 (1.1 billion ¥)
● Focus all effort on a specific goal: 十一億円
● Two day team offsite with follow-up
● Add in-house designers, Beijing dev team
● Switch to smaller, incremental releases
(sprints)
● Evaluate based on evidence
○ A/B Testing: does it move the numbers?
○ Sprint goals tied to 十一億円 and
direct-impact KPIs, (click, reg, etc.)
■ 1,000 Registrations/Day
● Celebrate (sm)all wins - shared success
builds team cohesion and trust.
🇨🇳
Match Asia Team - One Goal
Tech/ product Design/
Dallas marketing
Tokyo
3. Know your team goals 🇺🇸
Make product decisions based on
十一億円 🇯🇵
evidence: Solvitur Ambulando! Web Dev Circle
of
When using an agency, make sure their Beijing Trust
Active
Switch Tiny
SLOW
Directory
(Network) Link
Down - Server person: if I can ping it, it's up. DB
(Wrong SLI)
Bi
Slow - Network person: I told the consultant. g
Li
nk
The Big
SLOW Login
STOP
Internet Link
Server
Conway’s law
"Any organization that designs a system
(defined broadly) will produce a design whose
structure is a copy of the organization's
communication structure."[1]
— Melvin Conway
Active
Switch Tiny
Directory
(Network) Link
DB
Bi
g
Li
nk
The Big
Login
[1] http://www.melconway.com/Home/Conways_Law.html
Internet Link
Server
Conway’s law Server
Team
"Any organization that designs a system
(defined broadly) will produce a design whose
i l
Email
structure is a copy of the organization's a
Em
communication structure."[1]
— Melvin Conway
Email
Em
(Cited by Fred Brooks in The Mythical ai
l
Man-Month[3])
Login
[1] http://www.melconway.com/Home/Conways_Law.html
[2] http://www.melconway.com/Home/Committees_Paper.html
Circle
of
Team
[3] https://en.wikipedia.org/wiki/The_Mythical_Man-Month Trust
Server Team
Network
99.99% AD Team
Team
Circle
of
Trust
Login Team
SSO Solvers Tiger Team
4. Effective teams =
effective technology
4. Effective teams =
effective technology
NIH Login Availability - Q1 2014
4. Effective teams =
effective technology
So how’d we do?
Q1 2014: 99.89-99.95% uptime.
4. Effective teams =
effective technology
Draw a picture!
Systems mirror team communications
Know your SLIs. Make them public.
Agile: structure your (scrum) team
based on user goals; refactor it when
needed.
http://status.asm.ca.com/30534/
This talk in four points
1. Solvitur Ambulando x 3: contemplate, go forth, prove it.
2. Find ways to expand the Circle of Trust.
Agile: Think about who is in your stand-up or
sprint review.
3. Know your goals and share them (especially w/ agencies)
Agile: sprint goals = user/biz goals.
4. Effective teams = effective technology
Agile: Refactor teams when necessary
** Celebrate wins to build cohesion and trust.**
Thank You!
Special Thanks to:
DevJam
David Hussman
Contact: carl@solvitor.com