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

329 views 1 download

transcript

How to Survive Outsourcing?

Piotr Majchrzak.

Amateur Radio Operator by heart>

CEO by passion

@piotrmajchrzak

.I like building antennas.

.…and companies.

Founder & CEO

Co-Founder

.Outsourcing?.

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

Why?

And...

A severe shortage of talent.

Rising costs in all areas.

A global price war.

The rise of a freelancer economy.

Outsourcing sux?

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

How to survive, short answer:

Do not outsource. (If you can).

Outsourcing->Insourcing->

YOUR Remote Dev Team

Change the mindset

solve 7 problems

And then

Second thing: solve 7 problems

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

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”

Second thing: solve 7 problems

#2: Wrong perception of cooperation

● Partnership not client-supplier relation

● Build trust

● Long term

● Best if your Remote Dev Team is pre-assembled

Best practice:

Second thing: solve 7 problems

#3: Organisation culture mismatch & cultural gap

TIP

Second thing: solve 7 problems

#4: Bad communication & no transparency

Second thing: solve 7 problems

#5: No clear mutual goalsand processes adjusted improperly

Second thing: solve 7 problems

#6: Unreliability

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

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

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

Thank you!

Piotr Majchrzakpiotr@xsolve.pl@piotrmajchrzakwww.xsolve.pl