Il Webinar del 28 mag 215 sull'Agile Project Management, organizzato dal PMI Rome Italy chapter nell'ambito della serie dedicata all'Agile, ha visto l'Ing. Antonio Marino trattare le problematiche emergenti tra Sviluppo e Esercizio connesse con l'applicazione dell'Agile. Si è parlato anche di DevOps.
2. 2Agile: tra sviluppo e esercizio. Antonio Marino 2015
Summary and … Save the date
1 PDU (registration on http://pmi-rome.org )
Linkedin group: PMI Rome Italy Chapter
Information & Communication Technology
CALENDARIO
3. 3Agile: tra sviluppo e esercizio. Antonio Marino 2015
Speaker Profile
Antonio Marino, PMP, PMI-ACP
Email : antonio.marino@actpoint.it
Mobile : +39 338 6518823
LinkedIn : it.linkedin.com/in/amarinopmp/
Profile Summary
• PMP certified
• First Italian PMI-ACP certified
• Author of Project Management books
• 20-years experienced PM practitioner/consultant
• PMP/CAPM/PMI-ACP trainer
• PMBoK 5th edition reviewer
LinkedIn PMI Rome page: PMI Rome Italy Chapter
4. 4Agile: tra sviluppo e esercizio. Antonio Marino 2015
Guida alla preparazione per acquisire la
certificazione PMI-ACP
Cartaceo su Lulu.com
eBook su Kindle store
5. 5Agile: tra sviluppo e esercizio. Antonio Marino 2015
Objectives
• Esporre alcune difficoltà nell'applicare
l'Agile Project Management e
comprenderne gli impatti
• Suggerire soluzioni pratiche per gestire al
meglio il change
6. 6Agile: tra sviluppo e esercizio. Antonio Marino 2015
Pool - Conosciamoci meglio!
Puoi dirci se lavori nell’ambito dello SVILUPPO
(Development) di soluzioni, nell’ambito dell’ESERCIZIO
(Operation) o in entrambe?
Puoi selezionare più risposte
1. Sviluppo (Development)
2. Esercizio (Operation)
3. Non mi occupo né di Sviluppo né di Esercizio
7. 7Agile: tra sviluppo e esercizio. Antonio Marino 2015
Contents
• Issues and Possible solutions
• DevOps overview
• Lesson Learned & Question time
8. 8Agile: tra sviluppo e esercizio. Antonio Marino 2015
ISSUE
Perimetro del team di sviluppo non completo
9. 9Agile: tra sviluppo e esercizio. Antonio Marino 2015
ISSUE
Rilasci che si concentrano in pochi collaudi
10. 10Agile: tra sviluppo e esercizio. Antonio Marino 2015
ISSUE
Bug emergenti in esercizio
11. 11Agile: tra sviluppo e esercizio. Antonio Marino 2015
ISSUE
Barely sufficient documentation
12. 12Agile: tra sviluppo e esercizio. Antonio Marino 2015
Rimedi
Barely sufficent
documentation
Perimetro del team
di sviluppo non
completo
Problemi
emergenti in fase
di collaudo o in
esercizio
Rilasci del team di
sviluppo che si
concentrano in pochi
collaudi in esercizio
13. 13Agile: tra sviluppo e esercizio. Antonio Marino 2015
Contents
• Issues and Possible solutions
• DevOps overview
• Lesson Learned & Question time
15. 15Agile: tra sviluppo e esercizio. Antonio Marino 2015
Go over the code
Go over the
code and
release the
service
16. 16Agile: tra sviluppo e esercizio. Antonio Marino 2015
Agile structure toward Devops Structure
Agile
Values
Agile
Principles
Agile
Methods
Agile
Practices
Agile Tools
Agile Manifesto
1. early and continuous delivery
2. welcome changing
3. working software frequently
……..
12. team reflects
Scrum
XP
Lean
Kanban
…
Stand-up meetings
Planning poker
Backlog
Continuous integration
….
JIRA Agile
planningpoker.com
….
17. 17Agile: tra sviluppo e esercizio. Antonio Marino 2015
over
DevOps Values
DevOps
Values
DevOps
Principles
DevOps
Methods
DevOps
Practices
DevOps
Tools Individuals and interactions processes and tools
Working software comprehensive documentation
Customer collaboration contract negotiation
Responding to change following a plan
OVERALL SERVICE
18. 18Agile: tra sviluppo e esercizio. Antonio Marino 2015
DevOps Principles
DevOps
Values
DevOps
Principles
DevOps
Methods
DevOps
Practices
DevOps
Tools
19. 19Agile: tra sviluppo e esercizio. Antonio Marino 2015
DevOps Methods
DevOps
Values
DevOps
Principles
DevOps
Methods
DevOps
Practices
DevOps
Tools
20. 20Agile: tra sviluppo e esercizio. Antonio Marino 2015
10 DevOps Practices
DevOps
Values
DevOps
Principles
DevOps
Methods
DevOps
Practices
DevOps
Tools
21. 21Agile: tra sviluppo e esercizio. Antonio Marino 2015
DevOps Tools
DevOps
Values
DevOps
Principles
DevOps
Methods
DevOps
Practices
DevOps
Tools
Ambiti
• Operating Systems
• Infrastructure as a Service
• Virtualization Platforms
• Containerization Tools
• Linux OS Installation
• Configuration Management
• Test and Build Systems
• Application Deployment
• Application Servers
• Web Servers
• Queues, Caches, etc.
• Databases
• Monitoring, Alerting and Trending
• Logging
• Process Supervisors
• Security
• Miscellaneous Tools
http://newrelic.com/devops/toolset
22. 22Agile: tra sviluppo e esercizio. Antonio Marino 2015
Benefici nell'adozione del DevOps (2014)
15%
18%
18%
19%
19%
19%
21%
21%
Deploy frequency
Cost saving
Revenue
Time-to-market
New services
Customers
App quality
Collaboration
Percentuali di miglioramento realizzate nelle
aree di business
23. 23Agile: tra sviluppo e esercizio. Antonio Marino 2015
Misuriamoci
Con DevOps, si può affermare che gli
sviluppatori stanno prevaricando i colleghi delle
operation e faranno da soli il lavoro?
• SI
• No
• In parte
In parte
Si può dire che per DevOps sia fondamentale
parlare di tool?
• SI
• No
• In parte
NO
Si può dire che DevOps sia fondamentalmente
“Cultura”?
• SI
• No
• In parte
NO
24. 24Agile: tra sviluppo e esercizio. Antonio Marino 2015
Contents
• Issues and Possible solutions
• DevOps overview
• Lesson Learned & Question time
25. 25Agile: tra sviluppo e esercizio. Antonio Marino 2015
Lesson Learned
DevOps tenta di fornire un significativo contributo per Agile: il software
non si può ritenere fatto fino a quando non è consegnato con successo
agli utenti e soddisfa le loro aspettative in merito ai 3 aspetti seguenti:
• le prestazioni del prodotto,
• la disponibilità del team,
• il ritmo di cambiamento della soluzione.
Dulcis in fundo … gli altri vi seguiranno se dimostrate:
• competenza su quello che proponete,
• passione nel modo di presentare i cambiamenti,
• convinzione circa le cose che presentate.
27. 27Agile: tra sviluppo e esercizio. Antonio Marino 2015
Upcoming Events – 3° T&PM
Università Roma Tre
Dipartimento di Studi Aziendali
Via Silvio D'Amico 77, Roma – Aula 7 ore 9-17
Venerdì 12 Giugno 2015
28. 28Agile: tra sviluppo e esercizio. Antonio Marino 2015
Next Webinar
… Save the date
1 PDU (registration on http://pmi-rome.org )
Linkedin group: PMI Rome Italy Chapter
Information & Communication Technology
CALENDARIO
29. 29Agile: tra sviluppo e esercizio. Antonio Marino 2015
Contents
Ing. Antonio Marino, PMP, PMI-ACP
email: antonio.marino@actpoint.it
mobile: +39 338 6518823
LinkedIn public profile: it.linkedin.com/in/amarinopmp/