25
How to Survive Outsourcing?

How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

Embed Size (px)

Citation preview

Page 1: How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

How to Survive Outsourcing?

Page 2: How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

Piotr Majchrzak.

Amateur Radio Operator by heart>

CEO by passion

@piotrmajchrzak

Page 3: How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

.I like building antennas.

Page 4: How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

.…and companies.

Page 5: How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

Founder & CEO

Co-Founder

Page 6: How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

.Outsourcing?.

Page 7: How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

.“Software is eating the world.”..Marc Andreessen.

Why?

Page 8: How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

And...

A severe shortage of talent.

Rising costs in all areas.

A global price war.

The rise of a freelancer economy.

Page 9: How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

Outsourcing sux?

No, it’s just hard and nobody will tell you that.

Page 10: How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

How to survive, short answer:

Do not outsource. (If you can).

Page 11: How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

Outsourcing->Insourcing->

YOUR Remote Dev Team

Change the mindset

Page 12: How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

solve 7 problems

And then

Page 13: How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

Second thing: solve 7 problems

#1: Nobody tells how to work with remote Dev Teams

Page 14: How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

Best practice:

Stacey matrix

● Pros who mastered technology

● Requirements understood along the way (lots of F2F meetings)

● “big enough to scale but small enough to care”

Page 15: How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

Second thing: solve 7 problems

#2: Wrong perception of cooperation

Page 16: How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

● Partnership not client-supplier relation

● Build trust

● Long term

● Best if your Remote Dev Team is pre-assembled

Best practice:

Page 17: How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

Second thing: solve 7 problems

#3: Organisation culture mismatch & cultural gap

Page 18: How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

TIP

Page 19: How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

Second thing: solve 7 problems

#4: Bad communication & no transparency

Page 20: How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

Second thing: solve 7 problems

#5: No clear mutual goalsand processes adjusted improperly

Page 21: How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

Second thing: solve 7 problems

#6: Unreliability

Page 22: How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

Second thing: solve 7 problems

#7: Cultivate relation

● Our best practices: Every quarter/half year a general matters about processes and people

● Team’s 1-3m visits; lots of video conferencing

Page 23: How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

Like antenna is a tool for communication, outsourcing is a way to do software dev.

Page 24: How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

Do not waste your life at surviving at work while you can do amazing things (with Remote Dev Teams)!

Page 25: How To Survive Outsourcing? - CEO XSolve at Scrum Days 2016

Thank you!

Piotr [email protected]@piotrmajchrzakwww.xsolve.pl