disciplined agile 2.1

Post on 21-Feb-2017

93 Views

Category:

Leadership & Management

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

VIMERCATE 2017

Felice Pescatore

Disciplined Agile 2.0IT al servizio del business

VIMERCATE 2017

VIMERCATE 2017

Software engineering and architecture… what changes over the time is the scale and the organizational complexity

WHY WE NEED TO SCALE… OR GROWTH!

VIMERCATE 2017

It’s DevOps!

It’s DevOps!

It’s DevOps!

It’s DevOps!

DevOps is……a movement, a philosophy, a way of thinking;…someone who can perform both Dev/Ops roles;…means cross skilling people;…is continuous delivery;…is a job title;…is automation;…is a team of developers and operation staff;…is a culture movement;…is monitoring.

WAIT… ARE WE SURE TO KNOW WHAT IS DEVOPS?

VIMERCATE 2017

DevOps: Delivery Enhanced Values Over Processes Smells

DevOps è un approccio Culturale in cui l’intera Line of Business si assume la responsabilità della creazione di Valore per il cliente.

In tale scenario, Developers e Operations sperimentano continuamente nuovi modi di lavorare insieme, andando a standardizzare e padroneggiare i processi attraverso

la ripetitività e la pratica.

VIMERCATE 2017

DEVOPS IS CULTURE

“DevOps isn’t something you can buy it’s something you have to do, and you have to do it yourself”

John Michelsen, CTO, CA Technologies

VIMERCATE 2017

DEVOPS FIVE PILLARS

Automazione, utilizzo di piattaforme e tool per efficientare il processo

Misurazione, avere elementi oggettivi per valutare i miglioramenti ottenuti

Comunicazione, con pochi formalismi e massima trasparenza

Integrazione, sinergia tra le differenti figure in chiave olistica rispetto al business

Collaborazione, massimizzare il risultato complessivo

VIMERCATE 2017

• System Thinking• Amplify Feedback Loop • Culture of Continual

Experimentation and Learning

DEVOPS: THE THREE WAYS

VIMERCATE 2017

First Way: System Thinking

• Utilizzare un singolo Repository per codice e ambienti;• Tenere sotto version control tutti gli artefatti, sia di Dev che di Ops;• Creare un processo di release deterministico;• Preparare parallelamente gli ambienti di Dev, Test e Produzione, tenendoli consistenti;• Dotarsi di test di regressione automatici;• Rilasciare le feature in produzione su base giornaliera;• Abbattere il Lead-Time e aumentare il Cycle-Time in chiave «pull».

VIMERCATE 2017

Second Way: Amplify Feedback Loops

• Utilizzare i test automatici per consentire ai team di lavorare e collaborare proficuamente;• Monitorare proattivamente gli ambienti di produzione;• Risolvere rapidamente i difetti e i problemi di sicurezza;• Incentivare una Cultura basata sulla fiducia;• Aumentare la sinergia tramite comunicazione e coordinamento;• Incentivare la produttività individuale, di team e cross-team.

VIMERCATE 2017

Third Way: Continual Experimentation and Learning

• Dedicare una parte consistente delle attività (15-20%) al pagamento del Debito Tecnico;

• Iniettare volontariamente «bug e fault programmati» per testare la resilienza;

• Fare quanto è possibile per alzare l’asticella della produttività;

• Condividere le esperienze di successo e di fallimento, in modo da imparare da esse e

aumentare la competitività sul mercato.

VIMERCATE 2017

Disciplined Agile 2.1 è un process framework decisionale per l’ Enterprise I.T.

DISCIPLINED AGILE 2.1

VIMERCATE 2017

• risk-value delivery• hybrid agile approach• people-first• learning-oriented• enterprise aware• tactically scalable

GOAL DRIVEN

VIMERCATE 2017

DISCIPLINED AGILE 2.1 POSTER

VIMERCATE 2017

DA 2.1: DISCIPLINED INITIATIVE

Focus sulla creazione di un legame diretto

tra ogni singola iniziativa IT e un preciso

obiettivo di business

VIMERCATE 2017

DISCIPLINED INITIATIVE process blade

Reuse Engineering, riutilizzabilità degli asset tecnologici

Product Manager, governance dei prodotti da realizzare

Portfolio Management, governance delle iniziative annesse al prodotto

Enterprise Architecture, omogeneizzare gli aspetti organizzativi e tecnologici portanti

VIMERCATE 2017

DA 2.1: DISCIPLINED GROWTH

Focus sulle Persone e sull’Evoluzione degli aspetti

organizzativi relativi all’IT

VIMERCATE 2017

DISCIPLINED GROWTH process blade

IT Governance, l’IT come parte strategico del business

People Management, le persone al centro di tutto

Continuous Improvement, creare un’organizzazione in grado di migliorarsi continuamente

VIMERCATE 2017

DA 2.1: DISCIPLINED DEVOPS

Cuore Pulsante del framework in cui il delivery

prende forma e la struttura si auto-organizza

per rispondere rapidamente agli obiettivi

VIMERCATE 2017

“mature” DISCIPLINED DEVOPS

“Disciplined DevOps is the streamlining of IT solution

development and IT operations activities, and supporting

enterprise-IT activities, to provide more effective

outcomes to an organization.”

VIMERCATE 2017

DELIVERY FOCUS: EMBRACE DISCIPLINED AGILE DELIVERY

VIMERCATE 2017

Program Management

Release Management

Lean IT Operation

Solution Support

Data Management

DISCIPLINED DEVOPS PROCESS bladeprocessi organizzativi a supporto

VIMERCATE 2017

PROGRAM MANAGEMENT blade

It’s the Whole System, not the singularity

Coordinare le attività di più team impegnati sullo stesso prodotto,

coinvolgendo anche aspetti trasversali non strettamente tecnico-tecnologici

VIMERCATE 2017

RELEASE MANAGEMENT balde

Consegnare al cliente quanto realizzato in modo da soddisfare le sue

necessità e creare un Valore reciproco.

VIMERCATE 2017

LEAN IT OPERATION blade

Garantire la continuità dei servizi, supportando adeguatamente le necessità di

affidabilità e cambiamento indispensabili per ogni organizzazione moderna.

VIMERCATE 2017

DATA MANAGEMENT & IT INTELLIGENCE blade

Utilizzare i dati annessi ai processi per di avere prontezza della validità delle

diverse assunzioni strategiche effettuate, sia di business che organizzative.

VIMERCATE 2017

SOLUTION SUPPORT blade

Una volta dispiegata, la soluzione deve poter essere “digerita” e richiederà un

supporto diretto, sia funzionale sia per la risoluzione delle anomalia riscontrate.

VIMERCATE 2017

STRATEGIES

General

Teaming

Development

Operations

Enterprise Architecture

VIMERCATE 2017

FIND YOUR WAY and…

VIMERCATE 2017

… be C.A.L.M.S.!

Culture - gestire il cambiamento focalizzandosi sulla collaborazione e la comunicazione Automation - rimuovere le azioni manuali lungo la catena del valoreLean - utilizzare i principi Lean per velocizzare, standardizzare e rendere efficienti le attivitàMetrics - misurare qualsiasi cosa, utilizzando i risultati per rifinire costantemente le attivitàSharing, condividere le esperienze di successo e di fallimento per una crescita diffusa

Damon Edwards e Jez Humble

VIMERCATE 2017

Question

FIND YOUR WAY

VIMERCATE 2017

see you at.. AGILE O-DAY

Questa opera è distribuita con Licenza Creative Commons Attribuzione - Non commerciale - Non opere derivate 4.0 Internazionale

.

12 MAGGIO 2017 - NAPOLI

agilecommunitycampania.it

VIMERCATE 2017

BOOKS & LINKS

VIMERCATE 2017

felicepescatore.it @felicepescatore Felice Pescatore - Disciplined Agile Italy

btoresearch.com

ABOUT ME

Getlatestversion.it

VIMERCATE 2017

@felicepescatore

Questa opera è distribuita con Licenza Creative Commons Attribuzione - Non commerciale - Non opere derivate 4.0 Internazionale

.

top related