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.