2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

29
Agile Tra sviluppo e esercizio AGILE – Per chi vuole saperne di più

Transcript of 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

Page 1: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

AgileTra sviluppo e esercizio

AGILE – Per chi vuole saperne di più

Page 2: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

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

Page 3: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

3Agile: tra sviluppo e esercizio. Antonio Marino 2015

Speaker Profile

Antonio Marino, PMP, PMI-ACPEmail : [email protected] : +39 338 6518823LinkedIn : 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

Page 4: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

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

Page 5: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

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

Page 6: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

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

Page 7: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

7Agile: tra sviluppo e esercizio. Antonio Marino 2015

Contents

• Issues and Possible solutions

• DevOps overview

• Lesson Learned & Question time

Page 8: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

8Agile: tra sviluppo e esercizio. Antonio Marino 2015

ISSUEPerimetro del team di sviluppo non completo

Page 9: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

9Agile: tra sviluppo e esercizio. Antonio Marino 2015

ISSUERilasci che si concentrano in pochi collaudi

Page 10: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

10Agile: tra sviluppo e esercizio. Antonio Marino 2015

ISSUEBug emergenti in esercizio

Page 11: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

11Agile: tra sviluppo e esercizio. Antonio Marino 2015

ISSUEBarely sufficient documentation

Page 12: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

12Agile: tra sviluppo e esercizio. Antonio Marino 2015

Rimedi

SVILUPPO

ESERCIZIO

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

WORKING AGREEMENTCONTINGENCY

DOCUMENTATION

Page 13: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

13Agile: tra sviluppo e esercizio. Antonio Marino 2015

Contents

• Issues and Possible solutions

• DevOps overview

• Lesson Learned & Question time

Page 14: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

14Agile: tra sviluppo e esercizio. Antonio Marino 2015

DevOps

DevOps è una Community of Practice multidisciplinare dedita allo studio della realizzazione, evoluzione e

esercizio di sistemi resilienti in rapido cambiamento

Page 15: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

15Agile: tra sviluppo e esercizio. Antonio Marino 2015

Go over the code

Agile focus

Operation focus

More collaboration with stakeholders

Apps and Systems interaction

Go over the code and

release the service

Page 16: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

16Agile: tra sviluppo e esercizio. Antonio Marino 2015

STRUCTURE

Agile structure toward Devops Structure

Agile Values

Agile Principles

Agile Methods

Agile Practices

Agile Tools

Agile Manifesto

1. early and continuous delivery 2. welcome changing3. working software frequently……..12. team reflects ScrumXPLean

Kanban…

Stand-up meetingsPlanning pokerBacklogContinuous integration ….

JIRA Agileplanningpoker.com….

Page 17: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

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

Page 18: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

18Agile: tra sviluppo e esercizio. Antonio Marino 2015

DevOps Principles

DevOps Values

DevOps Principles

DevOps Methods

DevOps Practices

DevOps Tools

CultureAutomationLean MeasurementSharing

Page 19: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

19Agile: tra sviluppo e esercizio. Antonio Marino 2015

DevOps Methods

DevOps Values

DevOps Principles

DevOps Methods

DevOps Practices

DevOps Tools

ScrumKanban…

Page 20: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

20Agile: tra sviluppo e esercizio. Antonio Marino 2015

10 DevOps Practices

DevOps Values

DevOps Principles

DevOps Methods

DevOps Practices

DevOps Tools

1. Active Stakeholder Participation

2. Automated Testing

3. Integrated Configuration Management

4. Integrated Change Management

5. Continuous Integration

6. Integrated Deployment Planning

7. Continuous Deployment

8. Production Support

9. Application Monitoring

10. Automated Dashboards

Page 21: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

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

Page 22: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

22Agile: tra sviluppo e esercizio. Antonio Marino 2015

Benefici nell'adozione del DevOps (2014)

Deploy frequency

Cost saving

Revenue

Time-to-market

New services

Customers

App quality

Collaboration

15%

18%

18%

19%

19%

19%

21%

21%

Percentuali di miglioramento realizzate nelle aree di business

Page 23: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

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

Page 24: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

24Agile: tra sviluppo e esercizio. Antonio Marino 2015

Contents

• Issues and Possible solutions

• DevOps overview

• Lesson Learned & Question time

Page 25: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

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.

Page 26: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

26Agile: tra sviluppo e esercizio. Antonio Marino 2015

Question time

Page 27: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

27Agile: tra sviluppo e esercizio. Antonio Marino 2015

Upcoming Events – 3° T&PM

Università Roma TreDipartimento di Studi Aziendali

Via Silvio D'Amico 77, Roma – Aula 7 ore 9-17

Venerdì 12 Giugno 2015

Page 28: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

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

Page 29: 2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio

29Agile: tra sviluppo e esercizio. Antonio Marino 2015

Contents

Thank you! Ing. Antonio Marino, PMP, PMI-ACPemail: [email protected]: +39 338 6518823LinkedIn public profile: it.linkedin.com/in/amarinopmp/