How to Be Honest and Keep a Client?

32
/38 @yegor256 1 Yegor Bugayenko How to Be Honest and Keep a Client

Transcript of How to Be Honest and Keep a Client?

Page 1: How to Be Honest and Keep a Client?

/38@yegor256 1

Yegor Bugayenko

How to Be Honest and Keep a Client

Page 2: How to Be Honest and Keep a Client?

/38@yegor256 2

15projects

300K+lines of code

200+programmers

7clients

3years

teamed.io

Page 3: How to Be Honest and Keep a Client?

/38@yegor256 3

EstimatesSources Tasks

Bugs

RisksLogs

TalksFull Access

CI

Page 4: How to Be Honest and Keep a Client?

/38@yegor256 4

Easy?

Page 5: How to Be Honest and Keep a Client?

/38@yegor256 5

3Directing us.Asking/telling us.Judging us.

Page 6: How to Be Honest and Keep a Client?

/38@yegor256 6

Why?

Page 7: How to Be Honest and Keep a Client?

/38@yegor256 7

Because they are idiots.

Dumb and Dumber (1994)

Page 8: How to Be Honest and Keep a Client?

/40@yegor256 8

Micro-management.

1

Page 9: How to Be Honest and Keep a Client?

/40@yegor256 9

“I'm paying you,do what I say”

— Your Client

Page 10: How to Be Honest and Keep a Client?

/40@yegor256 10

No ground rules.problem

Page 11: How to Be Honest and Keep a Client?

/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?

Page 12: How to Be Honest and Keep a Client?

/40@yegor256 12

Explain them the rules.solution

Teach

Page 13: How to Be Honest and Keep a Client?

/40@yegor256 13

Policy of work.aka Project Management Plan

Page 14: How to Be Honest and Keep a Client?

/40@yegor256 14

No management artifacts.problem

Page 15: How to Be Honest and Keep a Client?

/40@yegor256 15

Burn After Reading (2008)

Page 16: How to Be Honest and Keep a Client?

/40@yegor256 16

Budget

Schedule

Risk List

R&R

QualityScope

Page 17: How to Be Honest and Keep a Client?

/40@yegor256 17

Improve your management.solution

Page 18: How to Be Honest and Keep a Client?

/40@yegor256 18

No engagement.problem

Page 19: How to Be Honest and Keep a Client?

/40@yegor256 19

Hail, Caesar! (2016)

Page 20: How to Be Honest and Keep a Client?

/40@yegor256 20

Keep them busy.solution

Page 21: How to Be Honest and Keep a Client?

/40@yegor256 21

Recruiting

Documenting

Tech AnalysisUser stories

Testing

Page 22: How to Be Honest and Keep a Client?

/40@yegor256 22

Asking/telling too much.

2

Page 23: How to Be Honest and Keep a Client?

/40@yegor256 23

“By the way, why PostgreSQL?”

— Your Client

Page 24: How to Be Honest and Keep a Client?

/40@yegor256 24

“I think MySQL willwork better, use it.”

— Your Client

Page 25: How to Be Honest and Keep a Client?

/40@yegor256 25

Expect us to teach them.problem

Page 26: How to Be Honest and Keep a Client?

/40@yegor256 26

Let them pay for it.solution

Page 27: How to Be Honest and Keep a Client?

/40@yegor256 27

ticket

sources

client team

Page 28: How to Be Honest and Keep a Client?

/40@yegor256 28

Change control.solution

Page 29: How to Be Honest and Keep a Client?

/40@yegor256 29

Questioning our skills.

3

Page 30: How to Be Honest and Keep a Client?

/40@yegor256 30

My friend said it’s wrong.problem

Page 31: How to Be Honest and Keep a Client?

/40@yegor256 31

Independent reviews.solution

Page 32: How to Be Honest and Keep a Client?

/38@yegor256 32