How to find manage remote developers - Laracon.EU 2017
1. How to find and manage
remote developers
Povilas Korop (@PovilasKorop)
Laracon.eu | Amsterdam | 2017
2. Briefly about myself
Povilas Korop
PHP developer with 15 years experience
Now switching to business (client work and product)
Creator of:
- LaravelDaily.com blog
- Laravel Business YouTube channel
- QuickAdminPanel Laravel generator
Really active on Twitter (@DailyLaravel / @PovilasKorop)
4. Step 0. Preparation
- First things first: know who you’re looking for
- Are you looking for developer or team?
5. Step 0. Preparation
- First things first: know who you’re looking for
- Are you looking for developer or team?
- Do you have a task description prepared?
6. Step 0. Preparation
- First things first: know who you’re looking for
- Are you looking for developer or team?
- Do you have a task description prepared?
- Start looking waaay earlier than you actually need
7. Step 1. Where to find developers
- Recommendations: ask around in your network
8. Step 1. Where to find developers
- Recommendations: ask around in your network
- Local developer groups (online and offline)
9. Step 1. Where to find developers
- Recommendations: ask around in your network
- Local developer groups (online and offline)
- Conferences
10. Step 1. Where to find developers
- Recommendations: ask around in your network
- Local developer groups (online and offline)
- Conferences
- Job boards (Upwork, Freelancer etc)
11. Step 2. How to choose developers
- Talk to them, not chat. Live or in video.
12. Step 2. How to choose developers
- Talk to them, not chat. Live or in video.
- Soft skills are important, not only coding.
13. Step 2. How to choose developers
- Talk to them, not chat. Live or in video.
- Soft skills are important, not only coding.
- Check relevant portfolio
14. Step 2. How to choose developers
- Talk to them, not chat. Live or in video.
- Soft skills are important, not only coding.
- Check relevant portfolio
- Ask questions about what were the challenges
15. Step 2. How to choose developers
“Red flags” from job boards:
- Offer is sent only 5 minutes after you post a job
16. Step 2. How to choose developers
“Red flags” from job boards:
- Offer is sent only 5 minutes after you post a job
- Similar: if the offer is clearly copy-pasted
17. Step 2. How to choose developers
“Red flags” from job boards:
- Offer is sent only 5 minutes after you post a job
- Similar: if the offer is clearly copy-pasted
- Selling THEIR services, not solution to YOUR problem
18. Step 2. How to choose developers
“Red flags” from job boards:
- Offer is sent only 5 minutes after you post a job
- Similar: if the offer is clearly copy-pasted
- Selling THEIR services, not solution to YOUR problem
- You get a short answer and non-detailed quote
19. Step 2. How to choose developers
“Red flags” from job boards:
- Offer is sent only 5 minutes after you post a job
- Similar: if the offer is clearly copy-pasted
- Selling THEIR services, not solution to YOUR problem
- You get a short answer and non-detailed quote
- You get no questions or suggestions
20. Step 2. How to choose developers
“Red flags” from job boards:
- Offer is sent only 5 minutes after you post a job
- Similar: if the offer is clearly copy-pasted
- Selling THEIR services, not solution to YOUR problem
- You get a short answer and non-detailed quote
- You get no questions or suggestions
- Talking about money first and not the project
21. Step 3. How to manage developers
- Agree on all terms before starting the work
22. Step 3. How to manage developers
- Agree on all terms before starting the work
- Spend more time on preparing docs
23. Step 3. How to manage developers
- Agree on all terms before starting the work
- Spend more time on preparing docs
- Give them mission, they need to know why
24. Step 3. How to manage developers
- Agree on all terms before starting the work
- Spend more time on preparing docs
- Give them mission, they need to know why
- Constant communication. Be available.
25. Step 3. How to manage developers
- Agree on all terms before starting the work
- Spend more time on preparing docs
- Give them mission, they need to know why
- Constant communication. Be available.
- Watch out for red flags - hire slow, fire fast
26. Step 3. How to manage developers
- Agree on all terms before starting the work
- Spend more time on preparing docs
- Give them mission, they need to know why
- Constant communication. Be available.
- Watch out for red flags - hire slow, fire fast
- Be pessimist with estimates. Set them but plan for 2x.