際際滷

際際滷Share a Scribd company logo
How to find and manage
remote developers
Povilas Korop (@PovilasKorop)
Laracon.eu | Amsterdam | 2017
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)
Step 0. Preparation
- First things first: know who youre looking for
Step 0. Preparation
- First things first: know who youre looking for
- Are you looking for developer or team?
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?
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
Step 1. Where to find developers
- Recommendations: ask around in your network
Step 1. Where to find developers
- Recommendations: ask around in your network
- Local developer groups (online and offline)
Step 1. Where to find developers
- Recommendations: ask around in your network
- Local developer groups (online and offline)
- Conferences
Step 1. Where to find developers
- Recommendations: ask around in your network
- Local developer groups (online and offline)
- Conferences
- Job boards (Upwork, Freelancer etc)
Step 2. How to choose developers
- Talk to them, not chat. Live or in video.
Step 2. How to choose developers
- Talk to them, not chat. Live or in video.
- Soft skills are important, not only coding.
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
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
Step 2. How to choose developers
Red flags from job boards:
- Offer is sent only 5 minutes after you post a job
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
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
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
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
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
Step 3. How to manage developers
- Agree on all terms before starting the work
Step 3. How to manage developers
- Agree on all terms before starting the work
- Spend more time on preparing docs
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
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.
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
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.
Thank you.
Email:
povilas@laraveldaily.com
Twitter:
@PovilasKorop / @DailyLaravel

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)
  • 3. Step 0. Preparation - First things first: know who youre looking for
  • 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.