software e soluzioni hp application lifecycle

Transcript

software e soluzioni hp application lifecycle
SOFTWARE E SOLUZIONI HP APPLICATION LIFECYCLE MANAGEMENT - GESTIRE IL CICLO DI VITA DELLE APPLICAZIONI NON È MAI STATO COSÌ SEMPLICE
Co pio n e di t e l e m ark e t in g pe r l a g e n e r az io n e d i co n t at t i v e r s o l 'e s t e r n o
OBIETTIVO
PANORAMICA DEL PRODOTTO
STRATEGIA DI
COMUNICAZIONE
PANORAMICA DEL MERCATO
PROPOSTA DI VALORE
Obiettivo:
Panoramica del prodotto:
Strategia di comunicazione:
Panoramica del mercato:
Identificare i potenziali clienti (manager e professionisti) che
Il software HP Application Lifecycle Management (HP ALM) versione 11 offre un
La campagna include risorse multi-
Le organizzazioni IT spendono miliardi di
hanno bisogno di un partner di fiducia che li aiuti a gestire in
approccio unificato alla gestione dell'intero ciclo di vita. Le funzionalità principali
touch per la generazione dei lead,
dollari l'anno in strumenti per la gestione del
tutta sicurezza l'intero processo di sviluppo e rilascio delle
includono:
con lo scopo di sensibilizzare e
ciclo di vita delle applicazioni, che finora
applicazioni attraverso il loro ciclo di vita, tramite il software e i
• Pianificazione e monitoraggio di progetti software utilizzando sia metodologie Agile o iterative, sia le
coltivare i potenziali clienti,
non possono essere integrati in modo
promuovendo la conversione. La
trasparente, generando costi di
campagna sarà disponibile in 23
manutenzione continui e producendo risultati
lingue. Le tattiche per tutte le lingue
scarsamente utili o visibili per l'azienda. Il
verranno distribuite a livello
coordinamento delle attività legate alla
regionale per l'attuazione
gestione del ciclo di vita delle applicazioni
servizi HP Application Lifecycle Management (HP ALM). Questo
script di telemarketing è incentrato soprattutto sullo sponsor
principale o l'acquirente economico, ovvero il VP responsabile
delle applicazioni, che può trarre il massimo vantaggio
dall'implementazione del software e dei servizi HP ALM in
tradizionali metodologie a cascata
• Definizione e gestione completa di tutti i tipi di requisiti, ovvero funzionali, di prestazioni, di sicurezza e a
livello di architettura
• Gestione delle attività di sviluppo delle applicazioni oltre che dei test funzionali, di infrastruttura, di
combinazione con ITPS e VP of Applications Executive
prestazioni, di sicurezza, di rilevamento dei difetti, oltre che del flusso di lavoro e delle decisioni correlate
immediata. Sono previsti
(richiesta, requisiti, sviluppo e testing) è
Scorecard. Esistono tuttavia anche altri professionisti e utenti
alla preparazione delle applicazioni per il rilascio
comunicazioni e follow-up in uscita
pertanto un processo prevalentemente
Il software HP ALM 11 è progettato per offrire a proprietari e responsabili delle applicazioni IT i livelli di
tramite vari strumenti, che includono:
manuale. L'integrazione fra i vari strumenti è
prevedibilità, qualità e predisposizione ai cambiamenti necessari per accelerare i rilasci delle applicazioni di
o Pubblicità online
spesso inaffidabile e determina la perdita di
specializzati che possono ottenere un vantaggio diretto delle
funzionalità del software HP ALM, ad esempio i responsabili
dello sviluppo e del controllo qualità. Ove opportuno, nel
presente documento verrà fatto riferimento ai vantaggi per questi
ruoli, che non verranno tuttavia illustrati in dettaglio.
Con il software completo, connesso e flessibile e i servizi basati
sull'esperienza di HP, possiamo dimostrare chiaramente ai
potenziali clienti che HP è il miglior partner del settore su cui fare
affidamento per risolvere le principali problematiche dei
manager i IT responsabili delle applicazioni, in particolare i VP.
Questa problematiche aziendali critiche includono:
• Vincoli di budget per sviluppo e testing delle applicazioni
• Gestione delle attività di sviluppo, testing e rilascio delle
applicazioni tramite ambienti eterogenei e un'ampia gamma
di origine dati
• Necessità di ridurre i tempi di ciclo automatizzando i processi
manuali
• Risoluzione delle problematiche introdotte dalla tecnologia e
dalle interruzioni dei processi di rilascio, inclusa la crescente
diffusione del cloud, la difficoltà di conciliare applicazioni
complesse ed esigenze di modernizzazione, oltre alle
problematiche uniche correlate al supporto delle applicazioni
mobile
© C opyright 2 0 1 2 Hewlett-Packard Development C ompany, L.P.
oggi. La soluzione software HP ALM supporta l'utilizzo simultaneo di ambienti e strumenti di sviluppo
eterogenei, offrendo al tempo stesso un'architettura basata sul Web, aperta ed estensibile, per consentire
o E-mail
tempo prezioso nella gestione manuale di
fogli di lavoro e report. Q uesto complica
l'estensione logica con strumenti di terze parti.
o Siti W eb dedicati
moltissimo il lavoro dei responsabili della
SaaS e servizi:
o Varie offerte
applicazioni IT e dei relativi team, che sono
completamente esasperati da un numero
Il software HP ALM 11 offre risultati ottimali se utilizzato insieme a best practices, in un organizzazione di
servizio preparata ed efficiente. HP Professional Services per ALM è in grado di fornire i concetti fondamentali
basati sull'esperienza necessari per definire strutture organizzative e best practice che consentono di
ottimizzare l'utilizzo del software ALM e accelerare il ROI. Inoltre, il software HP ALM 11 è disponibile su
licenza per l'installazione in ambienti data center oppure come SaaS, se si desidera un'implementazione
rapida e un ROI ottimale senza sostenere costi di capitale o proteggere le risorse di amministrazione del
sistema. I professionisti HP possono preparare e rendere rapidamente disponibile un ambiente HP ALM 11
che può essere utilizzato immediatamente dalle figure chiave dell'azienda cliente.
sempre crescente di nuove tecnologie, livelli
Il software HP ALM 11 costituisce un elemento chiave della HP IT Performance Suite. L'investimento in
HP ALM è valorizzato da una HP Executive Scorecard basata su KPI che, consente ai responsabili delle
applicazioni IT di misurare e ottimizzare tutti gli aspetti correlati a un rilascio efficiente delle applicazioni
durante tutto il ciclo di vita. Include dashboard che consentono di mostrare all'alta direzione le informazioni
chiave relative a progressi, stato e risultati dettagliati, in formati coerenti con il ruolo aziendale che usufruisce
delle informazioni . Questo sistema di prestazioni completo fornisce le informazioni utilizzabili necessarie ai
responsabili delle applicazioni IT e alle relative organizzazioni per continuare a migliorare le prestazioni.
Proposta di valore:
di globalizzazione in continuo aumento (ad
esempio con i team distribuiti) e livelli di
personalizzazione sempre maggiori, che
derivano dall'adozione di varie
metodologie, tecnologie eterogenee e flussi
di lavoro diversi.
Con HP ALM 11, i VP responsabili della
applicazioni, i project manager e i relativi
team possono gestire con efficacia e
sicurezza, da una postazione centrale,
l'intero processo di sviluppo del ciclo di
vita delle applicazioni, per migliorare
continuamente le prestazioni.
SOFTWARE E SOLUZIONI HP APPLICATION LIFECYCLE MANAGEMENT - GESTIRE IL CICLO DI VITA DELLE APPLICAZIONI NON È MAI STATO COSÌ SEMPLICE
Co pio n e di t e l e m ark e t in g pe r l a g e n e r az io n e d i co n t at t i v e r s o l 'e s t e r n o
PUNTI DI FORZA
Punti di forza:
Il software HP Application Lifecycle Management (HP ALM) è una piattaforma unificata ed estensibile che
include più funzionalità integrate progettate per favorire la collaborazione dei team che lavorano alle
applicazioni, ridurre i tempi di ciclo e aumentare i livelli di prevedibilità e qualità dei progetti forniti.
HP ALM 11 include:
o Funzionalità di HP ALM per la pianificazione e il monitoraggio dei progetti: Consente di
pianificare, monitorare e misurare informazioni puntuali sulla condizione e lo stato attuale del progetti, inclusi
ambito, traguardi e soglie, indipendentemente dalla metodologia utilizzata.
o Definizione e gestione completa dei requisiti: Include integrazione con i modelli BPMN, editor RTF
per la definizione, modelli, analisi delle dipendenze e tracciabilità completa per le attività di sviluppo, testing e
rilevamento dei difetti
o Funzionalità integrate di HP ALM per la gestione dei test e il testing manuale: Pianificazione
dei test basata sui rischi, gestione dell'ambiente di test, gestione delle versioni, definizione dei dati di
riferimento, programmazione, esecuzione dei test tramite Sprinter (testing manuale accelerato) o tramite Unified
Functional Testing (caratteristica per il testing end-to-end automatizzato delle funzionalità) tramite un prodotto
aggiuntivo
o Testing integrato dei processi di business: Un framework di testing collaudato per la progettazione
dell'architettura e la definizione di componenti di test riutilizzabili, completamente integrati con i requisiti (anche
modelli BPMN), e componenti per l'esecuzione dei test, quali test case di Sprinter e script di test UFT,
organizzati e condivisibili nel repository HP ALM. I framework di testing favoriscono il riutilizzo, oltre a ridurre
drasticamente i costi di creazione e manutenzione dei test case.
o HP Sprinter per il testing manuale accelerato: Un potente strumento per il testing manuale, che
include numerose innovazioni progettate per semplificare e automatizzare le attività ripetitive per i tester, inclusi
l'inserimento dei dati, l'aggiunta di annotazione alle schermate, la registrazione di video, l'integrazione
automatica con gli strumenti di gestione dei difetti e il testing speculare con un massimo di sei ambienti in
parallelo
o Strumenti di HP ALM per la gestione dei difetti: Strumenti completamente integrati per la
registrazione dei difetti, dotati di infrastruttura di gestione e funzionalità di annotazione con tracciabilità
completa per testare piani, codice sorgente (con ALI), requisiti e KPI dei progetti
o HP ALM Application Lifecycle Intelligence: Un livello di integrazione aperto e flessibile, combinato a un
livello di supporto decisionale per consentire l'interazione di strumenti di sviluppo e sviluppatori con ALM,
tramite la fornitura di tutte le informazioni e i dettagli necessari per pianificare il proprio lavoro e valutare
l'impatto delle modifiche. ALI è un componente aperto ed estensibile, che supporta un'ampia gamma di
strumenti di sviluppo, inclusi tutti i principali sistemi di gestione del codice sorgente e delle build.
o HP Agile Accelerator per la gestione dei progetti Agile con HP ALM: Un ambiente utente
innovativo e integrato, che consente di applicare la metodologia Agile a tutte le azioni relative a stato,
strumenti, tracciabilità e ciclo di vita gestite tramite HP ALM. Con Agile Accelerator le attività degli utenti
vengono allineate con sprint e iterazioni. Sono supportate le funzionalità di gestione dei progetti Agile, ad
esempio la creazione dei burn down chart, e gli utenti hanno la possibilità di interagire tramite ambienti visivi.
HP ALM supporta tutte le metodologie, inclusa Agile. Agile Accelerator sfrutta tuttavia questa funzionalità di
base con report e viste specifici di Agile.
© C opyright 2 0 1 2 Hewlett-Packard Development C ompany, L.P.
DESTINATARI
Audience target:
HP ALM 11 offre strumenti completi, connessi e
flessibili per la gestione del ciclo di vita
applicativo, per consentire un rilascio prevedibile
di applicazioni di qualità. Offre vantaggi
immediati agli execuitves sponsor, il VP
responsabile delle applicazioni, oltre che
ai professionisti chiave, inclusi project manager,
Agile ScrumMaster, responsabili dello sviluppo e
responsabili del controllo qualità:
o I Manager (VP responsabili delle
applicazioni) si concentrano sulla possibilità di
soddisfare le esigenze di business tramite
l'innovazione, grazie ad applicazioni software
immediatamente disponibili quando necessario.
Oggi i VP responsabili delle applicazioni
devono affrontare sia le problematiche correlate
all'assimilazione delle nuove tecnologie (come
cloud ,applicazioni composite e mobili), sia le
aspettative delle figure chiave dell'azienda, che
desiderano un rilascio più rapida (con tempi
ridotti da mesi a settimane o addirittura a
giorni). A tale scopo, il VP deve creare un
ambiente supportato da soluzioni in grado di
semplificare radicalmente la moltitudine di
problemi connessi a persone, processi e
tecnologie legata allo sviluppo e alla fornitura
delle applicazioni, per ridurre i tempi di ciclo e
consentire una fornitura prevedibile.
o Anche i professionisti (ad esempio
responsabili del controllo qualità, sviluppatori,
project manager e team di testing) possono
trarre vantaggio dall'investimento in software e
soluzioni HP ALM. Q ueste figure devono
mettere in atto la strategia definita dal
management, attraverso la definizione dei
requisiti, l'implementazione di test software,
funzionali, di prestazioni e di sicurezza e il
completamento dei progetti applicativi.
Le domande per i potenziali clienti incluse in
questo script di telemarketing riguardano
soprattutto i i manager,ovvero i VP responsabili
delle applicazioni.
APPROFONDIMENTI SUL TARGET
Approfondimenti target:
I manager (VP responsabili delle applicazioni) e i relativi team di professionisti sono interessati
alle soluzioni Application Lifecycle Management per i motivi seguenti:
o Hanno tutti l'esigenza di ottenere una visione completa dello stato dei progetti
applicativi in tutte le fasi del ciclo di vita, oltre che della posizione dei singoli team e task
rispetto a obiettivi, scadenze, correzione di errori o difetti e budget.
o Hanno tutti l'esigenza di definire, condividere, assimilare e automatizzare le
best practice, incorporando nuove tecniche e processi di pianificazione, sviluppo e testing
da implementare in tutte le organizzazioni, inclusi i singoli progetti e le release aziendali che
interessano più progetti.
o Hanno tutti l'esigenza di ridurre e, se possibile, eliminare completamente la gestione dei
processi cardine, colmando le lacune e riducendo i tempi di ciclo dovuti a
hand-off manuali e non chiari, che richiedono l'invio dei dati corretti alle persone
giuste al momento giusto, eliminando al tempo stesso le decisioni inefficienti.
o Hanno tutti l'esigenza di limitare il numero dei difetti dei progetti applicativi da inviare in
produzione, per ridurre i costi e aumentare la soddisfazione dei clienti. A tale scopo, è
necessario identificare i difetti in anticipo aumentando i test, eliminando le
barriere tra i team di sviluppo e quelli di controllo qualità, che limitano la
visibilità dei dati, e condividendo efficacemente le informazioni sui difetti
tra i vari team.
o Hanno tutti l'esigenza di gestire in parallelo sia progetti Agile che non Agile, poiché molte
organizzazioni (se non tutte) utilizzano Agile per alcuni progetti e cicli di vita tradizionali per
altri.
o Hanno tutti l'esigenza di aggregare metriche di qualità fra i vari progetti, per assicurare una
qualità elevata anche per le release rapide.
o Hanno tutti l'esigenza di eseguire controlli non intrusivi di conformità ai criteri,
per assicurare che i team di sviluppo (soprattutto quelli in outsourcing) rispettino gli standard e
gli obiettivi architetturali.
o Hanno tutti bisogno di strumenti di collaborazione per favorire la cooperazione tra team
separati come quelli di sviluppo, controllo qualità e operativi, riducendo i ritardi e
abbreviando i tempi di ciclo per accelerare il rilascio.
o Hanno tutti l'esigenza di eseguire test funzionali, di prestazioni e di sicurezza utilizzando
ambienti reali e raccogliendo feedback dai team operativi in merito a stabilità e costi
nell'arco dell'intero processo.
o Hanno tutti bisogno di informazioni sempre disponibili, per consentire un rilascio
complessivamente prevedibile delle applicazioni, indipendentemente dal tipo, ovvero
applicazioni composite, W eb 2.0, in cloud e mobili.
o Infine, desiderano tutti accedere a queste funzionalità di base tramite una piattaforma
unificata, semplice e completa, che riduce i costi di implementazione e può essere
aggiornata e utilizzata senza richiedere lunghe e complesse attività di integrazione e
manutenzione.
SOFTWARE E SOLUZIONI HP APPLICATION LIFECYCLE MANAGEMENT - GESTIRE IL CICLO DI VITA DELLE APPLICAZIONI NON È MAI STATO COSÌ SEMPLICE
Co pio n e di t e l e m ark e t in g pe r l a g e n e r az io n e d i co n t at t i v e r s o l 'e s t e r n o
DOMANDE DI QUALIFICAZIONE PER I VP RESPONSABILI DELLE
APPLICAZIONI
Domande di qualificazione per i VP responsabili delle
applicazioni:
• Dedicate una parte significativa del budget al software di
sviluppo delle applicazioni per gestire i vari aspetti del
ciclo di vita delle applicazioni (come SCM, gestione dei
test, gestione delle build, gestione dei progetti Agile),
solo per scoprire che non sono completamente integrati?
• Il coordinamento delle attività di sviluppo di applicazioni,
test e rilascio è ancora un processo prevalentemente
manuale, basato su hand-off eseguiti personalmente e su
processi di comunicazione non sempre affidabili tra i vari
team?
• Il lavoro di amministrazione derivante dall'integrazione
non sempre affidabile fra i vari strumenti è molto
costoso?
• I processi manuali determinano la perdita di tempo
prezioso nella gestione manuale di fogli di lavoro e
report, per monitorare le condizioni e lo stato dei
progetti, ostacolando il rilascio prevedibile delle
applicazioni in base agli obiettivi di business?
• Sarebbe utile poter misurare e gestire tutti i KPI essenziali
per gli obiettivi di rilascio applicativo, come tendenze di
qualità e difetti delle applicazioni, velocità, costi delle
risorse, spese di budget e date di rialscio stimate?
DOMANDE AGGIUNTIVE BASATE SULLA FIGURA PROFESSIONALE PER I POTENZIALI CLIENTI
Domande di qualificazione per i VP responsabili delle applicazioni e altre figure chiave:
CIO:
Come è possibile accelerare il time-to-value per l'azienda e al tempo stesso assicurare la qualità delle applicazioni?
Come è possibile eliminare le barriere fra i team di pianificazione, rilascio e operativi, al fine di abbassare il Total Cost of Ownership (TCO) delle applicazioni?
VP responsabili delle applicazioni:
Come è possibile valutare e ottimizzare le prestazioni dei team che lavorano alle applicazioni?
Come è possibile aumentare la prevedibilità, la qualità e la predisposizione al cambiamento?
Come è possibile ottenere visibilità e controllo sul lavoro dei team distribuiti?
Come è possibile tenere conto delle nuove complicazioni create da applicazioni Agile, composite, cloud, mobili e così via?
Come è possibile ridurre i ritardi e le disconnessioni manuali?
Project manager/scrum master:
Come è possibile determinare lo stato di un progetto?
Come è possibile verificare immediatamente l'impatto delle modifiche ad applicazioni, requisiti, test e risorse?
Come è possibile verificare che i team lavorino agli obiettivi prioritari?
Come è possibile tenere traccia della qualità dei progetti e delle release aziendali in un punto qualsiasi del ciclo di vita applicativo per verificare lo stato di completamento?
Analisti di business:
Come è possibile assicurare l'allineamento agli obiettivi di business?
Come è possibile determinare e monitorare le esigenze business?
Come è possibile sfruttare i modelli di processi business?
Come è possibile assicurare la tracciabilità, dai requisiti a tutti i componenti?
Come è possibile assicurare la condivisione e il controllo delle versioni dei requisiti?
Sviluppatore:
Come posso eseguire il mio lavoro minimizzando i tempi di gestione e i processi correlati?
Come posso conoscere le attività che mi sono state assegnate e gli obiettivi prioritari?
Come posso conoscere i difetti che mi sono stati assegnati e avere la certezza di lavorare al problema corretto?
Come posso comprendere i nuovi requisiti?
Come posso integrarmi con il resto del team utilizzando i miei strumenti preferiti e minimizzando il numero di telefonate, e-mail e così via?
Responsabili del controllo qualità:
Come è possibile minimizzare il rischio di ottenere un livello di qualità insufficiente?
Come è possibile individuare i difetti in anticipo e verificare che gli sviluppatori stiano lavorando al problema corretto?
Come è possibile ridurre i tempi di gestione del testing manuale e supportare il testing di servizi e applicazioni composite?
Tecnici responsabili delle prestazioni:
Come è possibile minimizzare il rischio di ottenere applicazioni con prestazioni insufficienti?
Come è possibile tenere conto delle nuove problematiche correlate alle applicazioni cloud, Web 2.0 e mobili?
Come posso garantire che il mio lavoro sia integrato in una prospettiva di qualità a totale?
© C opyright 2 0 1 2 Hewlett-Packard Development C ompany, L.P.