Slide 1

Slide 1 text

Lessons learned while developing with Sylius Antonio Perić-Mažar, CEO @ Locastic

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

How it all started?

Slide 6

Slide 6 text

4 years ago, Sylius v0.6.0 Talks: ezPublish and Sylius integration Sylius Meetup PHP Verona Unconference track WebCamp Ljubljana Lightning Talk

Slide 7

Slide 7 text

Our first project

Slide 8

Slide 8 text

We learned a lot We started a few times from the beginning BCs killed us Daily upgrades

Slide 9

Slide 9 text

Don’t reinvent the wheel but think twice!

Slide 10

Slide 10 text

Is the product ready for production? When will it be ready? Can you maintain it? Will it save you some time and money?

Slide 11

Slide 11 text

Roadmaps are not written in stone

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

Project owner doesn’t think/care about your business

Slide 14

Slide 14 text

His product comes first Feature list is never final Be ready for big changes You should think about your business

Slide 15

Slide 15 text

Good Code doesn’t sell

Slide 16

Slide 16 text

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?

Slide 17

Slide 17 text

You can learn from good code!

Slide 18

Slide 18 text

BDD TDD Symfony best practices Large project organisation

Slide 19

Slide 19 text

Contributing is hard

Slide 20

Slide 20 text

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

Slide 21

Slide 21 text

Open Source is a good sales channel

Slide 22

Slide 22 text

Agencies and clients are following GitHub You can boost your visibility You can boost your skills

Slide 23

Slide 23 text

Networking is amazing

Slide 24

Slide 24 text

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

Slide 25

Slide 25 text

Sylius today

Slide 26

Slide 26 text

Locastic & Sylius

Slide 27

Slide 27 text

Better organisation More mature projects Clear roadmap

Slide 28

Slide 28 text

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)

Slide 29

Slide 29 text

QA

Slide 30

Slide 30 text

www.locastic.com [email protected] @antonioperic Thank you