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

Lessons learned while developing with Sylius

Lessons learned while developing with Sylius

What we learned about Sylius and Open source in last 4 years

Antonio Peric-Mazar

July 05, 2017
Tweet

More Decks by Antonio Peric-Mazar

Other Decks in Programming

Transcript

  1. Antonio Perić-Mažar, mag. ing. comp. CEO, Co-Founder @ Locastic Co-Founder

    @ Shi# Conference So#ware developer, Symfony2 Open Source Contributor SFUGCRO www.locastic.com [email protected] @antonioperic
  2. We help clients create amazing web and mobile apps (since

    2011) www.locastic.com @Locastic Design and development agency Mobile development Web development UX/UI Training and Consulting Shi! Conference, Symfony Croatia
  3. 4 years ago, Sylius v0.6.0 Talks: ezPublish and Sylius integration

    Sylius Meetup PHP Verona Unconference track WebCamp Ljubljana Lightning Talk
  4. We learned a lot We started a few times from

    the beginning BCs killed us Daily upgrades
  5. Is the product ready for production? When will it be

    ready? Can you maintain it? Will it save you some time and money?
  6. Roadmap will be changed You are just a part of

    community and you cannot force it in your direction Sometimes you will wait for months to get roadmap updated
  7. His product comes first Feature list is never final Be

    ready for big changes You should think about your business
  8. Business owners don’t want to pay for good code Features

    are important Nice code won’t upgrade to 1.0.0.-alpha Do you have time and budget to build all what is missing?
  9. You need time and budget It is hard to do

    it while you are working on a project for clients It’s a good thing to do
  10. You will meet a lot of smart and cool people

    You will get some new partners You will learn a lot about communities and how they work
  11. Great fit for small ecommerce projects Lack of features should

    be fixed with plugins eco system Great fit for large custom projects (if you have symfony developers in your team)
  12. QA