Upload
yegor-bugayenko
View
214
Download
3
Embed Size (px)
Citation preview
/38@yegor256 1
Yegor Bugayenko
How to Be Honest and Keep a Client
/38@yegor256 2
15projects
300K+lines of code
200+programmers
7clients
3years
teamed.io
/38@yegor256 3
EstimatesSources Tasks
Bugs
RisksLogs
TalksFull Access
CI
/38@yegor256 4
Easy?
/38@yegor256 5
3Directing us.Asking/telling us.Judging us.
/38@yegor256 6
Why?
/38@yegor256 7
Because they are idiots.
Dumb and Dumber (1994)
/40@yegor256 8
Micro-management.
1
/40@yegor256 9
“I'm paying you,do what I say”
— Your Client
/40@yegor256 10
No ground rules.problem
/40@yegor256 11
Why this task is not assigned?
When next version will be released?
Why didn’t you report yesterday?
Who is fixing this bug?
Why this ticket is in lower priority?
/40@yegor256 12
Explain them the rules.solution
Teach
/40@yegor256 13
Policy of work.aka Project Management Plan
/40@yegor256 14
No management artifacts.problem
/40@yegor256 15
Burn After Reading (2008)
/40@yegor256 16
Budget
Schedule
Risk List
R&R
QualityScope
/40@yegor256 17
Improve your management.solution
/40@yegor256 18
No engagement.problem
/40@yegor256 19
Hail, Caesar! (2016)
/40@yegor256 20
Keep them busy.solution
/40@yegor256 21
Recruiting
Documenting
Tech AnalysisUser stories
Testing
/40@yegor256 22
Asking/telling too much.
2
/40@yegor256 23
“By the way, why PostgreSQL?”
— Your Client
/40@yegor256 24
“I think MySQL willwork better, use it.”
— Your Client
/40@yegor256 25
Expect us to teach them.problem
/40@yegor256 26
Let them pay for it.solution
/40@yegor256 27
ticket
sources
client team
/40@yegor256 28
Change control.solution
/40@yegor256 29
Questioning our skills.
3
/40@yegor256 30
My friend said it’s wrong.problem
/40@yegor256 31
Independent reviews.solution
/38@yegor256 32