Upgrade to Pro — share decks privately, control downloads, hide ads and more …

I just became a teamlead, now what (DK version)

I just became a teamlead, now what (DK version)

The presentation given at Laravel Copenhagen

Frederick Vanbrabant

October 30, 2019
Tweet

More Decks by Frederick Vanbrabant

Other Decks in Programming

Transcript

  1. Social network that only communicates in cat gifs. “Kind of

    like the uber of of cat communication.” Budget: 100 000 EUR TimeFrame: 2 Months About the Project
  2. Social network that only communicates in cat gifs. “Kind of

    like the uber of of cat communication.” Budget: 100 000 EUR (747 097 DKK) TimeFrame: 2 Months About the Project
  3. Tech stack • Vue.js + Blade • Laravel backend +

    some Laravel CMS thing • MySQL • Docker
  4. Tech stack • Vue.js + Blade • Laravel backend +

    some Laravel CMS thing • MySQL • Docker headless front-end in React
  5. Tech stack • Vue.js + Blade • Laravel backend +

    some Laravel CMS thing • MySQL • Docker headless front-end in React Ports and adaptors DDD backend
  6. Tech stack • Vue.js + Blade • Laravel backend +

    some Laravel CMS thing • MySQL • Docker headless front-end in React Ports and adaptors DDD backend PostgreSQL
  7. Tech stack • Vue.js + Blade • Laravel backend +

    some Laravel CMS thing • MySQL • Docker headless front-end in React Ports and adaptors DDD backend PostgreSQL Kubernetes!
  8. Tech stack • Vue.js + Blade • Laravel backend +

    some Laravel CMS thing • MySQL • Docker headless front-end in React Ports and adaptors DDD backend PostgreSQL
  9. • 2 Backend developers (Sr, Jr) • 1 Frontend developer

    (mid) • Part time devops (if things go bad) TEAM
  10. Let’s count it out! 73,6K Senior b-dev work: 26 400

    EUR (197.217DKK) * All prices are fictive
  11. Let’s count it out! 51,6K Senior b-dev work: 26 400

    EUR (197.217DKK) Junior b-dev work: 22 000 EUR (164.334DKK) * All prices are fictive
  12. Let’s count it out! 29,6K Senior b-dev work: 26 400

    EUR (197.217DKK) Junior b-dev work: 22 000 EUR (164.334DKK) Medior f-dev work: 24 000 EUR (179.328DKK) * All prices are fictive
  13. Let’s count it out! 23,6K Senior b-dev work: 26 400

    EUR (197.217DKK) Junior b-dev work: 22 000 EUR (164.334DKK) Medior f-dev work: 24 000 EUR (179.328DKK) Devops work: 6000 EUR (44.832DKK) * All prices are fictive
  14. Damn you are good at this stuff! 23 600 Eur

    (176.306 DKK) straight up profit!
  15. 29

  16. How’s the project doing? 68,3K Senior b-dev work: 31 700

    EUR (236.818 DKK) * All prices are fictive * This is very optimistic
  17. How’s the project doing? 41,9K Senior b-dev work: 31 700

    EUR (236.818 DKK) Junior b-dev work: 26 400 EUR (197.217 DKK) * All prices are fictive * This is very optimistic
  18. How’s the project doing? 22,7K Senior b-dev work: 31 700

    EUR (236.818 DKK) Junior b-dev work: 26 400 EUR (197.217 DKK) Medior f-dev work: 19 200 EUR (143.464 DKK) * All prices are fictive * This is very optimistic
  19. How’s the project doing? 16,7K Senior b-dev work: 31 700

    EUR (236.818 DKK) Junior b-dev work: 26 400 EUR (197.217 DKK) Medior f-dev work: 19 200 EUR (143.464 DKK) Devops work: 6000 EUR (44.832 DKK) * All prices are fictive * This is very optimistic
  20. Damn you are good at this stuff! 23 600 Eur

    (176.306 DKK) straight up profit!
  21. Damn you are good at this stuff! 23 600 Eur

    straight up profit! 16 700 (124.756) Ok-ish
  22. Damn you are good at this stuff! 23 600 Eur

    straight up profit! 16 700 (124.756) Ok-ish
  23. Design Marketing Project Manager Devops Development 5 % budget 5

    % budget 20 % budget 5 % budget 65 % budget
  24. How’s the project doing? 16,7K Senior b-dev work: 31 700

    EUR Junior b-dev work: 26 400 EUR Medior f-dev work: 19 200 EUR Devops work: 6000 EUR * All prices are fictive * This is very optimistic
  25. How’s the project doing? Senior b-dev work: 31 700 EUR

    Junior b-dev work: 26 400 EUR Medior f-dev work: 19 200 EUR Devops work: 6000 EUR * All prices are fictive -18,3K
  26. Software is expensive Quality costs money 01 02 03 04

    What to take away from this story
  27. Software is expensive Quality costs money You are not an

    island 01 02 03 04 What to take away from this story
  28. Software is expensive Quality costs money You are not an

    island Communication could have solved all of this 01 02 03 04 What to take away from this story
  29. • Your team is full of intelligent people • You

    can’t do everything yourself • Ownership blooms quality Trust
  30. • Why are we doing things • Get feedback •

    People will know constraints Context
  31. Trust Honesty Context Could you follow this up? We kinda

    forgot about this part of the project, and it’s vital to the client because a future payment module depends on it.
  32. Listen to them Don’t promise extra Write it down, and

    mail it 01 02 03 Talking to clients: The Survival guide
  33. for ($i = 1; $i <= 100; $i++) { if

    ($i % 3 === 0 && $i % 5 === 0){ echo "FizzBuzz<br />"; } else if ($i % 3 === 0){ echo "Fizz<br />"; } else if ($i % 5 === 0){ echo "Buzz<br />"; } else { echo $i . "<br />"; } }
  34. You learn that they can do the basics You look

    really smart How many golf balls in New York FizzBuzz
  35. You learn that they can do the basics You look

    really smart Refactoring is important How many golf balls in New York FizzBuzz Gilded Rose
  36. Show open-source work You learn that they can do the

    basics You look really smart Refactoring is important What if they don’t have any? How many golf balls in New York FizzBuzz Gilded Rose
  37. Show open-source work Make a PR to open source You

    learn that they can do the basics You look really smart Refactoring is important What if they don’t have any? Gives insight into PR’s and what projects they like How many golf balls in New York FizzBuzz Gilded Rose
  38. Show open-source work Make a PR to open source Have

    an actual conversation You learn that they can do the basics You look really smart Refactoring is important What if they don’t have any? Gives insight into PR’s and what projects they like See what moves people. blog posts, how they think about a company and processes How many golf balls in New York FizzBuzz Gilded Rose
  39. This is where you give credit to the ones who

    are part of this project. Did you like the resources on this template? Get them for free at our other websites. ◂ Presentation template by Slidesgo ◂ Icons by Flaticon ◂ Infographics by Freepik ◂ Images created by Freepik ◂ Author introduction slide photo created by Freepik ◂ Text & Image slide photo created by Freepik.com Credits