from webagency to...a better job, life and a lot of fun
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
From a web agency to...a better job, a better life, a lot of fun!
Francesco Fullone
ff AT ideato.it
Chi sono
Francesco Fullone aka @Fullo
- PHP developer since 1999
- President
- and Open Source Evangelist
- CEO @
- founder @
- Nerd and geek
web agencyLooking for clients that need websites
CMSescontent management systems
impose limits (AI, UX, ...)
project has to adapt to them
not suited for startups
unsatisfied customers
not enough
good code culture
in PHP CMSes
Web agency clients don't need skilled developers
but skilled designers and communicators
Clients need to mantain contents, do adv, ...
(good code is only a secondary benefit)
This was not our job...(we are a PHP company)
Lesson learned: pivoting!
Tech agencyLooking for clients that need apps and not sites
PHP 5.3 revolutionnamespaces
decoupled frameworks
real OOP
Our needs:Less bugs
Less (maintenance) costs
Faster replies to customers
No graphic or content issue
Less bugs:Test: TDD (phpUnit), BDD (Behat)
Good Practices (using decoupled frameworks)
Create a development culture
Less maintenance costs:Automatic deploy strategies (ant, phing, capistrano, fabric, idephix*)
Continuous Integration (jenkins)
* tba
Faster response:small code batches
small (self-sufficient) teams
flow culture
Reduced activities:Partners for UX, Design, Layout
Partners for content delivery, adv, etc.
Small batches of activities
We can do better: pivoting!
Pivoting from supplier
to partner
Dev companyLooking for clients that need partners for their
projects
Share cultureMentoring & Coaching on:
- Agile methods
- Technical Stuff
- Lean practices
Hey Dude! It's brogramming!
If it worked for us...Will it work for anyone?
?
via Quinto Bucci 20547023 Cesena (FC)info AT ideato.itwww.ideato.it
Francesco [email protected]@fullo