Esperienze di vita vissuta
agilmente tra successi e
fallimenti
Luca Foppiano
Luca Foppiano
Software engineer @

@whitenoise
blog.foppiano.org
lfoppiano*
2011
2012
2009

2013
now

The Journey
2009 - 2011
ETL Platform
2011

2009
2009 - 2011
ETL Platform
National
patent
offices

CN

US

UK

IT

…

DBs

Platform

100% Development!
!

SCRUM by the book
...
Deployment
CN

US

UK

IT

…

Platform

Plat

TEST

INTG

UAT

OSA

CN

PROD

US

UK

2w

IT

ee

ks
‘Agile’ deployment
3 days
CN

US

UK
Platform

IT

…

TEST
TEST

I0

PROD

x OSA
< 1 week
INTG

UAT

Batch processing: No ...
Discover your boundaries
What is not agile?
What should be improved?
What cannot be improved?
Focus on one thing!
2011 - 2012
ETL Platform (2)
2011

2012

~100-150 processes in Production
Maintenance mode

1 weeks iterations
Length of the sprint
Long sprints vs Short sprints
First experiment worth trying
Sync with the deployment circle
2012 - 2013
ETL Platform (3)

Full maintenance
project
Running more than 200
country programs
SCRUM weak points
Doesn’t work well on maintenance project!
Small, frequent and unexpected tasks
Lack of protection from t...
2012 - 2013
ETL Platform
Maintaining the normal SCRUM methodology was
too difficult
Kanban principles applied to a SCRUM ap...
Continuous experiment
Experiment, experiment, experiment
Consider going outside your scope: e.g. KANBAN
Remove what doesn’...
2013 - now
Workflow system
2013 - now
Workflow system
Workflow
Firefox
Extension
Platform

Goal: deliver new
features on an existing
application

Data
...
2013 - now
Workflow system
Development mode
PRINCE 2 + SCRUM
No team
Skills not easily available on the market
Creativity a...
2013 - now
Workflow system
After 1 year of experiments:
~1 week focused sprint*
Peer programming as part of the process
WIP...
Retrospective
Retrospective is a key point.
Retrospective -> storming -> action points
Retrospective is the driver for con...
Q/A

http://www.flickr.com/photos/45842803@N00/2747637336
Thank you
Some articles from me
http://blog.foppiano.org/2012/10/22/kanban-some-mythsand-truths/

http://blog.foppiano.org/2012/10/2...
Upcoming SlideShare
Loading in …5
×

Agile Day 2013 - Agile experience, between successes and failures [EN[

321 views
278 views

Published on

This slides have been presented at the agile day 2013, where I exposed my agile experience focusing on scrum methodologies. This presentation was focused on which key changes we tried (with more or less success) to adapt our way of working to the different project characteristics (development, maintenance, etc..).

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
321
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Agile Day 2013 - Agile experience, between successes and failures [EN[

  1. 1. Esperienze di vita vissuta agilmente tra successi e fallimenti Luca Foppiano
  2. 2. Luca Foppiano Software engineer @ @whitenoise blog.foppiano.org lfoppiano*
  3. 3. 2011 2012 2009 2013 now The Journey
  4. 4. 2009 - 2011 ETL Platform 2011 2009
  5. 5. 2009 - 2011 ETL Platform National patent offices CN US UK IT … DBs Platform 100% Development! ! SCRUM by the book 2011 ! Patent business challenging ! Limitation were around the team 2009
  6. 6. Deployment CN US UK IT … Platform Plat TEST INTG UAT OSA CN PROD US UK 2w IT ee ks
  7. 7. ‘Agile’ deployment 3 days CN US UK Platform IT … TEST TEST I0 PROD x OSA < 1 week INTG UAT Batch processing: No UAT PROD
  8. 8. Discover your boundaries What is not agile? What should be improved? What cannot be improved? Focus on one thing!
  9. 9. 2011 - 2012 ETL Platform (2) 2011 2012 ~100-150 processes in Production Maintenance mode 1 weeks iterations
  10. 10. Length of the sprint Long sprints vs Short sprints First experiment worth trying Sync with the deployment circle
  11. 11. 2012 - 2013 ETL Platform (3) Full maintenance project Running more than 200 country programs
  12. 12. SCRUM weak points Doesn’t work well on maintenance project! Small, frequent and unexpected tasks Lack of protection from the management Not respecting the planning invalidate the whole methodology
  13. 13. 2012 - 2013 ETL Platform Maintaining the normal SCRUM methodology was too difficult Kanban principles applied to a SCRUM approach Planning transformed to a ‘light planning’ of 15 minutes It worked!
  14. 14. Continuous experiment Experiment, experiment, experiment Consider going outside your scope: e.g. KANBAN Remove what doesn’t work
  15. 15. 2013 - now Workflow system
  16. 16. 2013 - now Workflow system Workflow Firefox Extension Platform Goal: deliver new features on an existing application Data Access Layer
  17. 17. 2013 - now Workflow system Development mode PRINCE 2 + SCRUM No team Skills not easily available on the market Creativity as skill
  18. 18. 2013 - now Workflow system After 1 year of experiments: ~1 week focused sprint* Peer programming as part of the process WIP max 1 task per person Retrospective
  19. 19. Retrospective Retrospective is a key point. Retrospective -> storming -> action points Retrospective is the driver for continuous improvements.
  20. 20. Q/A http://www.flickr.com/photos/45842803@N00/2747637336
  21. 21. Thank you
  22. 22. Some articles from me http://blog.foppiano.org/2012/10/22/kanban-some-mythsand-truths/ http://blog.foppiano.org/2012/10/29/agile-2-kanban-vsscrum-myths-and-truths/

×