from webagency to...a better job, life and a lot of fun

31
From a web agency to... a better job, a better life, a lot of fun! Francesco Fullone ff AT ideato.it

Upload: francesco-fullone

Post on 08-Sep-2014

1.615 views

Category:

Sports


1 download

DESCRIPTION

Can a development team be a proficient web agency? Or should it pivot to change its customer's culture? This is the story of a web agency that became a developer company.

TRANSCRIPT

Page 1: From webagency to...a better job, life and a lot of fun

From a web agency to...a better job, a better life, a lot of fun!

Francesco Fullone

ff AT ideato.it

Page 2: From webagency to...a better job, life and a lot of fun

Chi sono

Francesco Fullone aka @Fullo

- PHP developer since 1999

- President

- and Open Source Evangelist

- CEO @

- founder @

- Nerd and geek

Page 3: From webagency to...a better job, life and a lot of fun
Page 4: From webagency to...a better job, life and a lot of fun
Page 5: From webagency to...a better job, life and a lot of fun
Page 6: From webagency to...a better job, life and a lot of fun

web agencyLooking for clients that need websites

Page 7: From webagency to...a better job, life and a lot of fun

CMSescontent management systems

Page 8: From webagency to...a better job, life and a lot of fun

impose limits (AI, UX, ...)

project has to adapt to them

not suited for startups

unsatisfied customers

Page 9: From webagency to...a better job, life and a lot of fun

not enough

good code culture

in PHP CMSes

Page 10: From webagency to...a better job, life and a lot of fun

Web agency clients don't need skilled developers

but skilled designers and communicators

Page 11: From webagency to...a better job, life and a lot of fun

Clients need to mantain contents, do adv, ...

(good code is only a secondary benefit)

Page 12: From webagency to...a better job, life and a lot of fun

This was not our job...(we are a PHP company)

Page 13: From webagency to...a better job, life and a lot of fun
Page 14: From webagency to...a better job, life and a lot of fun

Lesson learned: pivoting!

Page 15: From webagency to...a better job, life and a lot of fun

Tech agencyLooking for clients that need apps and not sites

Page 16: From webagency to...a better job, life and a lot of fun

PHP 5.3 revolutionnamespaces

decoupled frameworks

real OOP

Page 17: From webagency to...a better job, life and a lot of fun

Our needs:Less bugs

Less (maintenance) costs

Faster replies to customers

No graphic or content issue

Page 18: From webagency to...a better job, life and a lot of fun

Less bugs:Test: TDD (phpUnit), BDD (Behat)

Good Practices (using decoupled frameworks)

Create a development culture

Page 19: From webagency to...a better job, life and a lot of fun

Less maintenance costs:Automatic deploy strategies (ant, phing, capistrano, fabric, idephix*)

Continuous Integration (jenkins)

* tba

Page 20: From webagency to...a better job, life and a lot of fun

Faster response:small code batches

small (self-sufficient) teams

flow culture

Page 21: From webagency to...a better job, life and a lot of fun

Reduced activities:Partners for UX, Design, Layout

Partners for content delivery, adv, etc.

Small batches of activities

Page 22: From webagency to...a better job, life and a lot of fun

We can do better: pivoting!

Page 23: From webagency to...a better job, life and a lot of fun

Pivoting from supplier

to partner

Page 24: From webagency to...a better job, life and a lot of fun

Dev companyLooking for clients that need partners for their

projects

Page 25: From webagency to...a better job, life and a lot of fun

Share cultureMentoring & Coaching on:

- Agile methods

- Technical Stuff

- Lean practices

Page 26: From webagency to...a better job, life and a lot of fun

Hey Dude! It's brogramming!

Page 27: From webagency to...a better job, life and a lot of fun
Page 28: From webagency to...a better job, life and a lot of fun

If it worked for us...Will it work for anyone?

Page 29: From webagency to...a better job, life and a lot of fun

?

Page 30: From webagency to...a better job, life and a lot of fun

jsDay + phpDay 201216-19 Maggio 2012 Verona

www.phpday.it / www.jsday.it

Page 31: From webagency to...a better job, life and a lot of fun

via Quinto Bucci 20547023 Cesena (FC)info AT ideato.itwww.ideato.it

Francesco [email protected]@fullo