Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Self managed teams 101
Search
DAloG
October 26, 2016
Programming
190
0
Share
Self managed teams 101
DAloG
October 26, 2016
More Decks by DAloG
See All by DAloG
State normalization (RU)
dalog
0
230
Redux + MQTT
dalog
1
810
От задач к проблемам
dalog
1
280
Unlimited power of Data-Driven UI
dalog
4
690
Data-Driven View Controllers. Tips and Tricks
dalog
5
2k
2 years of Redux in iOS. Lessons learned
dalog
0
410
Why unidirectional architecture matter for iOS.
dalog
1
330
Mobile backend without REST
dalog
2
140
FMVP
dalog
1
200
Other Decks in Programming
See All in Programming
Structured Concurrency, Scoped Values and Joiners in the JDK 25 26 27
josepaumard
1
150
KMP × Kotlin 2.3 - How Android Got Slower While iOS Builds Improved by 47%
rio432
0
170
Import assertionsが消えた日~ECMAScriptの仕様はどう決まり、なぜ覆るのか~
bicstone
2
180
t *testing.T は どこからやってくるの?
otakakot
1
930
ついに来た!本格的なマルチクラウド時代の Google Cloud
maroon1st
0
410
Spec Driven Development | AI Summit Vilnius
danielsogl
PRO
1
150
なぜあなたのコードには「コシ」がないのか?〜AI時代に問う、最後まで美味しい設計と戦略〜 #phpconkagawa / phpconkagawa2026
shogogg
0
160
ハーネスエンジニアリングとは?
kinopeee
13
6.9k
Road to RubyKaigi: Play Hard(ware)
makicamel
1
570
過去のレビュー知見をSkillsで資産化した話
pkshadeck
PRO
1
1.8k
ふにゃっとしない名前の付け方 〜哲学で茹で上げる、コシのあるソフトウェア設計〜
shimomura
0
120
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
380
Featured
See All Featured
Exploring anti-patterns in Rails
aemeredith
3
350
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
260
A Modern Web Designer's Workflow
chriscoyier
698
190k
Tell your own story through comics
letsgokoyo
1
920
Google's AI Overviews - The New Search
badams
0
1k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
170
BBQ
matthewcrist
89
10k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
200
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Done Done
chrislema
186
16k
Transcript
MOBILE DEVELOPMENT WITHOUT MANAGERS Survival guide
ALEXEY DEMEDETSKYI • 8 years of engineering • iOS Developer
at Sigma Software • @daloog
PAIN POINTS
GOOD MANAGER • Well defined process • Predictable delivery •
High local efficiency
REAL MANAGER • Overloaded • Multiple Projects • 100% load
100% LOAD IS OK.
https://ru.wikipedia.org/wiki/Метод_критической_цепи
CHANGES 100%
CHANGES 100% Risk hit
CHANGES 100% Risk hit
CHANGES 100% Risk hit No control
CHANGE PROBABILITY
LOW HIGH • High current load • Complex process •
Micro management • Low load • Agile process • Value orientation
LOW HIGH STARTUP ENTERPRISE
LOW HIGH
R/K SELECTION THEORY https://en.wikipedia.org/wiki/R/K_selection_theory
K R • Stable environment • Unlikely to die •
Highly concurrent • Rapid changes • Likely to die • Weak competition
K R
K R STARTUP ENTERPRISE
CONWAY'S LAW https://en.wikipedia.org/wiki/Conway%27s_law
–M. Conway “organizations which design systems ... are constrained to
produce designs which are copies of the communication structures of these organizations.”
S(O) → S(P)
S(O) ← S(P)
R/K TEAMS
K R • Decision makers • Strict responsibilities • Hierarchy
• Experiments • Cross functional • Flat structure
R TEAM: HOW TO
INSTRUMENTS • Comfort zone • Herd instinct • Dopamine •
Low error cost
COMFORT ZONE
ENVIRONMENT • Personal vertical responsibility • Personal impact • Results
visibility
HERD INSTINCT • Imprinting • Social pressure
IMPRINTING
IMPRINTING • Start small teams • Add people slowly
SOCIAL PRESSURE • Daily sync • Visual progress • Pair
programming
DOPAMINE • Open source by default • Metrics • Experiments
LOW ERROR COST • TDD. Not manual QA • Feature
toggle. Not quick fix • Fail is a lesson. Not a guilt
None
http://www.reinventingorganizations.com
R TEAM: ACTION PLAN • Control environment. Not people •
Trust people. Not process • Fail often and cheap. Not rare
QUESTIONS • email:
[email protected]
• twitter: @daloog