Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Patroklos Papapetrou: How to Boost Development Team’s Speed at I T.A.K.E. Unconference 2015

599 views

Published on

Patroklos Papapetrou: How to Boost Development Team’s Speed at I T.A.K.E. Unconference 2015

Published in: Software
  • Be the first to comment

  • Be the first to like this

Patroklos Papapetrou: How to Boost Development Team’s Speed at I T.A.K.E. Unconference 2015

  1. 1. How to Boost Development Team’s Speed
  2. 2. Hello! I AM PATROKLOS PAPAPETROU I am here because I love sharing experience and knowledge acquired with practical examples. You can find me at: @ppapapetrou76
  3. 3. 1. Productivity / Development Speed Everyone cares about it. Everyone tries to improve. The simple things will make the difference
  4. 4. “Contrary to what I might have guessed, taking regular breaks from mental tasks actually improves your creativity and productivity. Tom Rath http://en.wikipedia.org/wiki/Tom_Rath
  5. 5. Increase development speed. Why? ◉ Brilliant ideas die every day because they don't reach the market on time ◉ Companies want to build software products faster ◉ People enjoy to be productive – work less ◉ Time, which is always an issue, is Money
  6. 6. TIME IS THE HARDEST TO FIND RESOURCE
  7. 7. Time is always running We can not /should not work more than 6-8 hours/day Still projects have to be delivered on-time
  8. 8. 2. Software Development Activities Things we do every day and we don't realize how much they affect the software development speed
  9. 9. Speed types Extreme Sprint Moderate Sprint Marathon
  10. 10. Ideal speed – Mix of Extreme sprint and Marathon ● X weeks of extreme sprint ● Y weeks of marathon ● X weeks of extreme sprint ● Y weeks of marathon ● X weeks of extreme sprint ● Y weeks of marathon… ● … Y at least 3-4 times greater than X
  11. 11. Software development activities POSITIVE IMPACT NEGATIVE IMPACT POSITIVE UP TO A POINT
  12. 12. The development speed diagram Development SpeedDevelopment Speed Work-Life BalanceWork-Life Balance ComplexityComplexity Technical DebtTechnical Debt
  13. 13. SKILLS & EXPERIENCE ● Self-learners ● Training sessions ● Conferences ● Previous work experience ● Be a domain expert ● Free Fridays
  14. 14. SOFTWARE COMPLEXITY ● Inexperienced developers ● Skills ● Re-factoring ● Technical Debt ● Lucky Luke ● Slow / Unstable tests
  15. 15. Process? Who cares about process. I can code faster than my shadow
  16. 16. BE FOCUSED / HAVE PACE ● IM/Notification systems/social media ● Unstable teams ● Working environment ● Multi-tasking ● Setting goals
  17. 17. LET'S REWRITE THIS CRAP ● Clear requirements ● Poor UX/Developer transition ● Defects ● New frameworks hunting ● Do the right things
  18. 18. WORK – LIFE BALANCE ● Sports / activities / hobbies outside of the work environment ● Sports / activities inside the work environment ● Sleep and eat well! ● Overtime
  19. 19. Henry Ford's 40hrs week
  20. 20. ADDING BUSINESS VALUE ● Feature Prioritization ● Mentoring ● Re-factoring ● Sports in work ● Trainings ● Meetings
  21. 21. “How many times did you leave a meeting thinking:”Woaoh, that was an awesome meeting!”?
  22. 22. More people  More speed ● More management time ● Mentoring ● Interviews
  23. 23. RED-ALERT SITUATIONS ● Passion ● Overtime ● Deadlines ● Technical Debt
  24. 24. Bonus – Personal productivity ● Let others help you ● Being imperfect is absolutely fine ● Sleep and eat well (again) ● Automate – automate – automate ● Learn how to say no!
  25. 25. “The difference between successful people and very successful people is that very successful people say “no” to almost everything. Warren Buffett http://en.wikipedia.org/wiki/Warren_Buffett
  26. 26. “Leonardo da Vinci took multiple naps a day and slept less at night. The French Emperor Napoleon was not shy about taking naps. He indulged daily. Though Thomas Edison was embarrassed about his napping habit, he also practiced his ritual daily. It's all about naps
  27. 27. Thanks! ANY QUESTIONS? You can find me at: @ppapapetrou76 Rate this presentation at : https://www.surveymonkey.com/s/J8LFS6V

×