Top Banner
ALM Assessment Davide Vernole Microsoft Visual Studio ALM MVP a che livello siete?
29

Alm assessment, a che livello siete?

Jul 13, 2015

Download

Technology

dvernole
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Alm assessment, a che livello siete?

ALM Assessment

Davide Vernole

Microsoft Visual Studio ALM MVP

a che livello siete?

Page 2: Alm assessment, a che livello siete?

Agenda

• Cosa s’intende per ALM

• ALM Assessment

• ALM Disciplines (Aree)

• ALM Maturity Levels

Page 3: Alm assessment, a che livello siete?

Application Lifecycle Management (ALM)

rappresenta l'unione di attività di gestione

di business con attività di ingegneria del

software, resa possibile dall'utilizzo di

strumenti che facilitano la gestione delle

fasi di: analisi dei requisiti, progetto

architetturale, sviluppo, testing, gestione

delle release, del change e del

deployment.

(fonte Wikipedia)

Cosa si intende con ALM

Page 4: Alm assessment, a che livello siete?

Le pratiche ALM, se applicate effettivamente:

Rompono le barriere tra i team

Permettono alle organizzazioni di superare le sfide

rilasciare software di qualità in un tempo minore

Altri benefici per le aziende che usano ALM sono: riduzione del codice/funzionalità spazzatura

cicli di produzione più brevi

maggior agilità nel business

ALM: team senza barriere

Page 5: Alm assessment, a che livello siete?

Rilasciare continuo valore per il

business con l’investimento sul

software

Bilanciare velocità e qualità

Integrazione e tracciabilità

Le sfide del business

Page 6: Alm assessment, a che livello siete?

Moderne pratiche ALM

Focus sul valore

Integrazione con Stakeholder e

utenti

Moderne pratiche di sviluppo

Integrazione con la parte

operations

Soluzioni

Page 7: Alm assessment, a che livello siete?

Continuo valore è rilasciato con

velocità e qualità

I team sono integrati tra loro e

altamente produttivi

Grande agilità di business

Il valore per il business

Page 8: Alm assessment, a che livello siete?

Processo di valutazione

Definire il livello desiderato

per ogni singola disciplina

Eseguire il

processo di

valutazione ALM

Eseguire un’analisi della

differenza tra la maturità

attuale e quella desiderata

per ogni singola disciplina

Costruire la roadmap dei

livelli di capacità a breve e a

lungo termine

Utilizzare guide architetturali per

assicurarsi di coordinare l’adozione di

queste tecnologie per raggiungere gli

obiettivi IT a breve e lungo termine

Va compresa la

definizione di ogni

livello di maturità

Page 9: Alm assessment, a che livello siete?

StandardizedBasic DynamicAdvanced

Application

Lifecycle

Management

Maturity Levels D

iscip

line

s

Page 10: Alm assessment, a che livello siete?

ALM Levels

StandardizedBasic DynamicAdvanced

Page 11: Alm assessment, a che livello siete?

Architecture

&

Design

Page 12: Alm assessment, a che livello siete?

StandardizedBasic DynamicAdvanced

Architecture & Design

Page 13: Alm assessment, a che livello siete?
Page 14: Alm assessment, a che livello siete?

StandardizedBasic DynamicAdvanced

Requirement Engineering & UX

Page 15: Alm assessment, a che livello siete?
Page 16: Alm assessment, a che livello siete?

StandardizedBasic DynamicAdvanced

Software Configuration Management

Page 17: Alm assessment, a che livello siete?
Page 18: Alm assessment, a che livello siete?

StandardizedBasic DynamicAdvanced

Governance

Page 19: Alm assessment, a che livello siete?
Page 20: Alm assessment, a che livello siete?

StandardizedBasic DynamicAdvanced

Deployment & Operations

Page 21: Alm assessment, a che livello siete?
Page 22: Alm assessment, a che livello siete?

StandardizedBasic DynamicAdvanced

Testing & Quality Assurance

Page 23: Alm assessment, a che livello siete?
Page 24: Alm assessment, a che livello siete?

StandardizedBasic DynamicAdvanced

Project Planning & Management

Page 25: Alm assessment, a che livello siete?
Page 26: Alm assessment, a che livello siete?

StandardizedBasic DynamicAdvanced

Development

Page 27: Alm assessment, a che livello siete?

ALM Maturity

Standardized

Architecture & Design

Requirement Engineering & UX

Development

Software Configuration Mgmt

Governance

Deployment & Operations

Testing & Quality Assurance

Project Planning & Management

Current State Desired State

Page 29: Alm assessment, a che livello siete?

feedback

10

o feedback su:

• http://xedotnet.org/feedback

o codice feedback: OCT68

o email: [email protected]

o website: www.knodev.com

o blog: blog.knodev.com

o twitter: @knodev

feedback