The document discusses finding and managing remote developers. It recommends starting the search early, looking in your network and local developer groups. When choosing developers, talk to them live, check their soft skills and portfolio, and watch for red flags like generic responses. When managing developers, agree on terms upfront, provide clear documentation, maintain constant communication, and be prepared to fire underperformers.
1 of 27
Download to read offline
More Related Content
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 youre looking for
- Are you looking for developer or team?
5. Step 0. Preparation
- First things first: know who youre 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 youre 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.