how to avoid outsourcing disaster?

40
/40 @yegor256 1 Yegor Bugayenko How To Avoid Outsourcing Disaster?

Upload: yegor-bugayenko

Post on 22-Jan-2018

249 views

Category:

Technology


2 download

TRANSCRIPT

/40@yegor256 1

Yegor Bugayenko

How To AvoidOutsourcing Disaster?

/40@yegor256 2

Lessons.7

/40@yegor256 3

Why me?

@yegor256

/40@yegor256 4

Don’t Expect Friendship.

1

/40@yegor256 5

The End

The Invoicevs.

You

We

/40@yegor256 6

When You Succeed,We Fail.

/40@yegor256 7

Fixed-Price Means War.

/40@yegor256 8

Time-and-MaterialMeans You Lose.

/40@yegor256 9

$15 $50/hr

/40@yegor256 10

Google Maps

/40@yegor256 11

Incremental Billing.

To Do

With Micro Milestones.

/40@yegor256

Real

12

Share Your Objectives.

2

/40@yegor256 13

ASAP Is Not a Deadline.

/40@yegor256 14

You Are a Cash Cow.

/40@yegor256 15

“Why?”

To Do

/40@yegor256 16

Welcome Bad News.

3

/40@yegor256 17

Don’t Isolate Yourself byExpecting Good News Only.

/40@yegor256 18

Project Objectives vs.

Your Emotions

/40@yegor256 19

Risk List.

To Do

/40@yegor256 20

Be Pessimistic.

4

/40@yegor256 21

“You are the professionals,I trust you, do it right!”

/40@yegor256 22

Verify Earlier.

To Do

/40@yegor256 23

Hire Tech Auditors.

5

/40@yegor256 24

Quality of code

CI/CDTest coverage

Test reportsDB Schema

Logs

Stats

/40@yegor256 25

Start Immediately.From the First Day of the Project.

/40@yegor256 26

Review Regularly.At Least Once a Month.

/40@yegor256 27

Invite Experts Only.Very Expensive Ones.

/40@yegor256 28

Rotate Reviewers.

/40@yegor256 29

Review Everything.Not Only the Source Code.

/40@yegor256 30

Expect Criticism.

/40@yegor256 31

Prohibit Discussions.Making the Reviewer Happy Is Not the Goal.

/40@yegor256 32

Pay For Bugs.Not For the Time.

/40@yegor256 33

Be Honest.About the Goals of the Process.

/40@yegor256 34

Follow Up.

/40@yegor256 35

Automate Deployment.

6

/40@yegor256 36

Deploy In One Click.From Your Computer.

/40@yegor256 37

Deploy Once a Week.

To Do

/40@yegor256 38

Reward and Punish.

7

/40@yegor256 39

Fine-Grained Mechanism.

To Do

Micro-Milestone Based.

/40@yegor256 40The article on the blog: