Upload
xsolve-software-house
View
329
Download
1
Embed Size (px)
Citation preview
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 [email protected]@piotrmajchrzakwww.xsolve.pl