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.

Open source for a successful business

346 views

Published on

Frameworks give you a rich toolset to do complex tasks very easy and developers all love it. But then you need to update your framework from one version to another and things are falling apart because of the tight coupling with your business logic.

In this talk I show a couple of actual scenarios that went wrong when we moved from one framework to another and the solutions we applied to abstract business logic from framework logic. Even if you're not planning on migrating frameworks yet, decoupling is a good practice that will give you less headaches in the future.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Open source for a successful business

  1. 1. OPEN SOURCE FOR A SUCCESSFUL BUSINESS
  2. 2. WHO USES OPEN-SOURCE?
  3. 3. WHO CONTRIBUTES BACK?
  4. 4. BUSINESS INVOLVEMENT?
  5. 5. PHP COMMUNITY
  6. 6. ORGANISING EVENTS
  7. 7. BUILD PROJECTS
  8. 8. VOLUNTEERS
  9. 9. PAY THEMSELVES
  10. 10. NEED SUPPORT
  11. 11. ORGANIZE KICKSTARTER PROJECTS HTTPS://IN2.SE/PHPDIVERSITY
  12. 12. WHY SHOULD YOU BECOME PART OF OPEN SOURCE? LET’S ASK SOME BUSINESSES…
  13. 13. • Enable: An open and flexible platform that meets you where you are and adds value to your existing investments • Integrate: Embrace leading ecosystems, increase agility and offer consistent open source offerings • Release: Support a strong ecosystem to achieve more through Microsoft’s own portfolio investments • Participate: Extend the community and reach to more people, and partner for first-class experiences Thanks to Nick Troch for providing feedback
  14. 14. • learn technology in an early stage • get in touch with people to provide support • follow up on technological evolutions and trends • easier finding partners, customers or new employees Thanks to Thijs Feryn for providing feedback
  15. 15. • Get immediate feedback on products • Receive support from communities • The more we support the community, the better our product becomes • Connecting brand with open source for better sales Thanks to Gary Hockin for providing feedback
  16. 16. • visibility to potential employees and partners • giving something back to the community • building a business on top of quality open source projects • being part of a fun and engaging group Thanks to Wim Godden for providing feedback
  17. 17. • access to everyone’s best practices + innovation • share best technical solutions • cooperate on a technical level - compete on a business level • real multiplier (e.g. US Government) for reusable infrastructure • making the difference • buy once, get improvements back for free indefinitely • more secure products Thanks to Jeffrey McGuire for providing feedback
  18. 18. • learn internals of open-source projects • meeting experts for support and advice • finding new ways to offer better services • finding gratitude in “giving back”
  19. 19. SUMMARY • keeping up-to-date on new technologies • establishing support and advice networks • feedback on your products / services • great for hiring new employees • great for finding new customers
  20. 20. –Michelangelo van Dam “Open source is a state of mind.”
  21. 21. HOW DO YOU GET INVOLVED?
  22. 22. REPORT BUGS
  23. 23. FIX ISSUES OR ADD FEATURES
  24. 24. WRITE DOCUMENTATION
  25. 25. PROVIDE TRANSLATIONS
  26. 26. OTHER WAYS TO HELP
  27. 27. OFFER ROOM FOR USER GROUP MEETUPS
  28. 28. BUY FOOD & DRINKS FOR MEETUPS
  29. 29. SPONSOR EVENTS
  30. 30. PROVIDE HOSTING
  31. 31. OFFER DEVELOPMENT TIME
  32. 32. WHAT’S MY RETURN ON INVESTMENT?
  33. 33. LONG TERM INVESTMENTS
  34. 34. CREATE PARTNERSHIPS
  35. 35. GET VALUABLE FEEDBACK
  36. 36. BRAND AWARENESS
  37. 37. BETA TESTING
  38. 38. BUY ONCE, USE FOREVER
  39. 39. HIRING AND RECRUITMENT
  40. 40. SUPPORT AND ASSISTANCE
  41. 41. BECOME A MARKET LEADER
  42. 42. HOW IT CHANGED IN2IT
  43. 43. FOUNDED IN 2009 ME AND MY WIFE FRIEDEL
  44. 44. OUR GOAL #1 PHP CONSULTING BUSINESS IN BELGIUM
  45. 45. HOW WE GOT THERE (AND BEYOND) MARKETING EXPENSES (IN € 1000) 2013 2014 2015 0 5 10 15 20 Traditional Ads Google Ads Sponsoring Events Contributing FOSS
  46. 46. WHAT WE GOT OUT OF IT MARKETING ROI (IN € 1000) 2013 2014 2015 0 75 150 225 300 Traditional Ads Google Ads Sponsoring Events Contributing FOSS
  47. 47. LEADERSHIP IN EUROPE
  48. 48. IMPOSSIBLE WITHOUT OPEN SOURCE!
  49. 49. –Michelangelo van Dam “Open Source has given us the ability to engage with communities and grow professionally beyond our imagination”
  50. 50. COMMUNITY WORKS!
  51. 51. COMMUNITY FEEDBACK
  52. 52. COMMUNITY INTERACTIONS
  53. 53. IMPROVED PRODUCTS
  54. 54. PRODUCT EVANGELISM
  55. 55. GIVE LITTLE, GET MUCH IN RETURN
  56. 56. BEWARE OF SOME DANGERS
  57. 57. ARROGANCE
  58. 58. HIGH EXPECTATIONS
  59. 59. SLA’S ARE NOT GUARANTEED SOURCE: ZEND/ROGUEWAVE
  60. 60. DON’T TAKE EVERYTHING FOR GRANTED
  61. 61. DON’T BUILD ON OTHERS’ REPUTATION
  62. 62. EARN YOUR SEAT AT THE TABLE
  63. 63. TIME TO SWING THE CLUE BIT
  64. 64. INVEST IN COMMUNITIES
  65. 65. GIVE BECAUSE YOU WANT TO
  66. 66. EARN RESPECT
  67. 67. DO BETTER BUSINESS
  68. 68. HAVE A COFFEE ON US CHEERS!
  69. 69. THANK YOU

×