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
0
150
Self managed teams 101
DAloG
October 26, 2016
Tweet
Share
More Decks by DAloG
See All by DAloG
State normalization (RU)
dalog
0
190
Redux + MQTT
dalog
1
770
От задач к проблемам
dalog
1
250
Unlimited power of Data-Driven UI
dalog
4
640
Data-Driven View Controllers. Tips and Tricks
dalog
5
1.9k
2 years of Redux in iOS. Lessons learned
dalog
0
370
Why unidirectional architecture matter for iOS.
dalog
1
290
Mobile backend without REST
dalog
2
110
FMVP
dalog
1
170
Other Decks in Programming
See All in Programming
効率的な開発手段として VRTを活用する
ishkawa
0
160
「次に何を学べばいいか分からない」あなたへ──若手エンジニアのための学習地図
panda_program
3
340
The Modern View Layer Rails Deserves: A Vision For 2025 And Beyond @ RailsConf 2025, Philadelphia, PA
marcoroth
2
730
DMMを支える決済基盤の技術的負債にどう立ち向かうか / Addressing Technical Debt in Payment Infrastructure
yoshiyoshifujii
4
420
Python型ヒント完全ガイド 初心者でも分かる、現代的で実践的な使い方
mickey_kubo
1
240
React は次の10年を生き残れるか:3つのトレンドから考える
oukayuka
30
10k
生成AI時代のコンポーネントライブラリの作り方
touyou
1
290
NEWT Backend Evolution
xpromx
1
140
PipeCDのプラグイン化で目指すところ
warashi
1
310
MDN Web Docs に日本語翻訳でコントリビュートしたくなる
ohmori_yusuke
1
130
What's new in AppKit on macOS 26
1024jp
0
150
構文解析器入門
ydah
3
680
Featured
See All Featured
Designing for humans not robots
tammielis
253
25k
Automating Front-end Workflow
addyosmani
1370
200k
Building Adaptive Systems
keathley
43
2.7k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
990
For a Future-Friendly Web
brad_frost
179
9.8k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
RailsConf 2023
tenderlove
30
1.1k
Statistics for Hackers
jakevdp
799
220k
Writing Fast Ruby
sferik
628
62k
Embracing the Ebb and Flow
colly
86
4.8k
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