Advertisement
Advertisement

More Related Content

Similar to Successful projects with Hyvä - The impact of Developer Happiness(20)

Advertisement
Advertisement

Successful projects with Hyvä - The impact of Developer Happiness

  1. Successful projects with Hyvä The Impact of Developer Happiness April 29th 2021 – Magento Association Connect Andreas von Studnitz – integer_net – @avstudnitz
  2. Andreas von Studnitz Co-Founder of integer_net Magento developer, trainer, consultant since 2008 Twitter: @avstudnitz
  3. Agenda • About Hyvä • Why Developer Happiness? • How does Hyvä bring Happiness?
  4. Questions? • Use the „Q&A“ feature of Hopin
  5. Hyvä
  6. Hyvä – Motivation • Default Magento frontend is slow (RequireJS) • PWA is not suitable for every shop • We needed something better customizable and less frustrating
  7. Hyvä – Fact Sheet • Built by Willem Wigman • Started in 2020 • New Frontend for Magento 2 • Faster, Cleaner, Less Code • TailwindCSS and AlpineJS • Commercial Product More info: https://hyva.io
  8. Hyvä – Adoption • Released early 2021 • > 50 partner agencies • Slack with > 600 members • Projects released: 4 at integer_net
  9. Hyvä – Key Benefits • Faster shop
  10. Hyvä – Key Benefits • Faster shop • Faster development
  11. Developer Happiness
  12. “ If you do invest in the happiness of your developers, they will pay it forward. Not only by being efficient and by contributing better code, but by becoming truly devoted to the company and its goals. Oren Toledano https://swimm.io/blog/2020-08-25-what-every- manager-must-know-about-developer-happiness/
  13. Happy developers… • are more loyal to their company • are more efficient • write better code • infect others with their good mood
  14. Unhappy developers… • leave • aren‘t as effective • don‘t care for code quality as much • infect others with their bad mood
  15. The business side Happy developers • write better software • make managers and clients happy • earn their company more money
  16. How to make developers happy?
  17. What developers need to be happy • Time to focus • Time to relax • Flexibility • Good gear • Make progress
  18. What makes developers unhappy? • Wasting time • Having to fix bugs they didn‘t cause • Not having full control • Magento UI Components
  19. What makes developers unhappy? • Wasting time • Having to fix bugs they didn‘t cause • Not having full control • Unnecessary complexity
  20. Survey results 20 participants from the Hyvä slack channel
  21. Time to implement 50% or less 75% 100% 150% 200% or more
  22. Hyvä compared to Magento default • “Light-weight, small tech stack“ • “Simplicity“ • “It's blazing fast“ • “Modern tech stack... jQuery bleh!” Compared to Luma, what aspects of Hyvä do you like more?
  23. Hyvä compared to Magento default • “Inline JS“ • “The CSS clutter in the HTML markup” • “Lack of third party module support” Compared to Luma, what aspects of Hyvä do you like less?
  24. How would you rate your personal happiness while working with these systems? Not happy at all Very happy
  25. How important are these characteristics to finish a Hyvä project successfully and effectively? Not important at all Very important
  26. “ Since I prefer not to force customers to get better devices in order to accommodate PWA, I find Hyva as being the platform that Magento should have built from the beginning. Victor Chiriac MAGE CHECK
  27. “ Hyva not only contributes for a better Magento front-end experience and performance, but will also put Magento again on top of the chosen technologies if widely adapted. Arjus Dashi
  28. “ Hyvä has finally brought the modern web to Magento. We're building faster e-commerce sites in less time, fewer bugs and actually having a good time doing so! Javier Villanueva Media Lounge
  29. “ Being able to focus on making progress rather than fighting with Magento's archaic frontend stack is a game changer. Ben Crook Space 48
  30. Summary
  31. Developers working with Hyvä like it Simplicity is key Happy developers pay off
  32. Thank you! Any questions? avs@integer-net.de @avstudnitz @integer_net Presentation Template by SlidesCarnival
Advertisement