Ascesa del velivolo senza equipaggio di Insitu con PTC Integrity
by user
Comments
Transcript
Ascesa del velivolo senza equipaggio di Insitu con PTC Integrity
Storie di successo Ascesa del velivolo senza equipaggio di Insitu con PTC Integrity Insitu Inc. La domanda dei sistemi aerei senza equipaggio di Insitu cresce rapidamente grazie alla portabilità, alle dimensioni ridotte e alla personalizzabilità che li caratterizzano. Questa crescita esplosiva richiede uno strumento in grado di gestire tutti gli elementi della progettazione tecnica in un'unica soluzione integrata, soddisfacendo al tempo stesso i requisiti di conformità dei contratti militari e governativi. In seguito a un'esaustiva valutazione, la soluzione ALM di PTC è risultata la soluzione ottimale per raggiungere la conformità allo standard CMMI livello III in brevissimo tempo senza aggiungere organico né influire sulle attività aziendali correnti. Poco dopo l'implementazione, Insitu si è aggiudicata un contratto con il Dipartimento della Difesa. Pagina 1 di 6 | Ascesa del velivolo senza equipaggio di Insitu con PTC Integrity PTC.com Storie di successo Presentazione dell'azienda Specializzata nella progettazione, nello sviluppo, nella produzione e nella gestione di sistemi aerei senza equipaggio (UAS, Unmanned Aircraft System) per obiettivi di intelligence, sorveglianza e ricognizione (ISR, Intelligence, Surveillance, and Reconnaissance), Insitu, Inc., è leader globale nel settore UAS dal 2004. La famiglia di soluzioni UAS autonome di Insitu ha registrato oltre centinaia di migliaia di ore di volo di combattimento su mare e terraferma. Le eccellenti prestazioni sul campo e la progettazione innovativa di questi sistemi a basso costo personalizzabili hanno contribuito a un'accelerazione della domanda del prodotto e a un'eccezionale crescita dell'organizzazione. Questi piccoli velivoli robotizzati privi di pilota vengono utilizzati in una vasta gamma di applicazioni militari e aerospaziali sul mercato sia governativo che commerciale. Insitu Inc. impiega 800 dipendenti ed è una consociata di proprietà esclusiva di The Boeing Company. Insitu dispone di due linee di prodotti principali, ScanEagle® e Integrator ™ (di dimensioni leggermente superiori), entrambe con caratteristiche esclusive che le differenziano dagli altri prodotti ISR e supportano un'ampia gamma di potenziali applicazioni. Grazie all'ingombro ridotto e alla portabilità che ne consentono il lancio e il recupero senza pista, questi velivoli rappresentano una soluzione ideale per il lancio da una nave. I velivoli Insitu, inoltre, possono volare per oltre 20 ore. Questa durata di volo e la facilità di implementazione si prestano a missioni militari tattiche sul campo caratterizzate dall'esigenza immediata di "vedere che cosa c'è oltre l'orizzonte". Riepilogo A partire dal 2002-2003, Insitu ha iniziato a partecipare a dimostrazioni per il governo e nel 2004 si è aggiudicata un contratto con i Marines per fornire video di sorveglianza per la protezione di convogli e basi nelle operazioni in Iraq e Afghanistan. Nel 2006, Insitu ha risposto a un'indagine del governo in merito alla conformità allo standard CMMI livello III, un compito molto impegnativo per un'azienda di piccole dimensioni. L'utilizzo della tecnologia esistente dell'azienda ne limitava la possibilità di integrare tutti i complessi sistemi software, poiché veniva utilizzata esclusivamente per il monitoraggio dei difetti e le richieste di modifica. Insitu necessitava inoltre di uno strumento che consentisse di raggiungere la conformità allo standard CMMI livello III senza raddoppiare il personale né influire sulle pianificazioni di sviluppo esistenti. Ciò ha indotto l'azienda a intraprendere uno studio basato sui compromessi in merito agli strumenti di gestione del ciclo di vita delle applicazioni (ALM, Application Lifecycle Management). L'obiettivo originale della valutazione era identificare una soluzione che consentisse all'azienda di raggiungere la conformità allo standard CMMI livello III in 9 mesi, affinché Insitu potesse rispondere all'indagine corrente nonché candidarsi per contratti governativi futuri. Procedendo nel processo di valutazione, Insitu ha scoperto che molti fornitori offrivano una parte della soluzione, ad esempio la gestione dei requisiti o la gestione dei test. L'azienda, però, desiderava una soluzione "all-in-one", ovvero un unico strumento in grado di registrare e gestire tutti gli elementi. In seguito a una valutazione di 16 fornitori, ristretta quindi a uno studio più dettagliato di quattro, PTC è risultata nettamente vincitrice. Pagina 2 di 6 | Ascesa del velivolo senza equipaggio di Insitu con PTC Integrity PTC.com Storie di successo Per rispettare l'impegnativa pianificazione, la facilità di utilizzo era un requisito chiave. Gli sviluppatori di software di Insitu sono riusciti a imparare a utilizzare il nuovo strumento anche senza una preparazione specifica nella gestione del ciclo di vita delle applicazioni. Semplicemente utilizzando lo strumento e il manuale e ricevendo informazioni di base dal servizio di supporto PTC, sono stati in grado di configurare l'applicazione in base alle proprie esigenze in brevissimo tempo. Anche il recupero delle informazioni è estremamente semplice e non richiede alcuna preparazione specifica nella progettazione software né alcuna formazione sullo strumento. Premesse I sistemi UAS di Insitu sono il frutto dell'integrazione di diversi sistemi e il software è fondamentale per tale integrazione. Il nome Integrator ™ è stato infatti scelto proprio per tale motivo. Il software non solo è incluso nei sistemi aerei, ma comprende anche il software di comunicazione che collega il velivolo alla radioguida da terra nonché il software a terra che pilota l'aereo, controlla il payload e punta la videocamera, utilizzando algoritmi di controllo dell'elaborazione di immagini, di comunicazione e di rete. È questo software a rendere il velivolo "più intelligente". In questi diversi domini del software inizia ad affiorare la complessità. È necessario allineare diverse trasmissioni video ai dati dei sistemi di navigazione dei velivoli in modo da sincronizzare i dati di posizione con il video correlato (per stabilire la corrispondenza di un determinato fotogramma del video a una determinata posizione) e ciò richiede una complicata combinazione di sistemi. Le decisioni prese e le azioni coordinate risultanti dei sistemi non sono dissimili da quelle effettuate da un essere umano in un aereo con equipaggio. Nonostante la complessità, per il funzionamento efficiente del sistema UAS è necessario che tutti questi moduli software cooperino. In un sistema ad alta precisione esposto a problemi di sicurezza di questo tipo, il software può includere centinaia di specifiche relative alle contingenze di sicurezza. Insitu necessitava di uno strumento in grado di collegare tutti i processi, quali gestione dei requisiti, tracciabilità dei requisiti, controllo delle modifiche, creazione di specifiche e piani di test, nonché di offrire scalabilità in base alle esigenze. Uno strumento integrato avrebbe consentito a Insitu di testare e verificare che i diversi prodotti forniti a una clientela crescente soddisfacessero le specifiche di prodotto dei singoli clienti. Pagina 3 di 6 | Ascesa del velivolo senza equipaggio di Insitu con PTC Integrity PTC.com Storie di successo Problematiche La crescita esplosiva di Insitu ha reso obsoleti gli strumenti e i processi di sviluppo esistenti. Il precedente insieme di strumenti era progettato in funzione della semplicità di un'azienda di piccole dimensioni con una clientela limitata ed era finalizzato al monitoraggio dei difetti e alla gestione delle modifiche. Insitu necessitava di uno strumento completo e flessibile in grado di risolvere le problematiche generate dalla crescita accelerata e dall'esigenza di raggiungere e dimostrare la conformità allo standard CMMI livello III, nonché diverse altre problematiche: •Raggiungimento della conformità allo standard CMMI livello III in 9 mesi •Individuazione di uno strumento facile da apprendere e utilizzare •Scalabilità senza aggiunta di organico •Importanza critica del coordinamento e della sincronizzazione come un sistema integrato delle funzioni complesse correlate al software dei sistemi UAS, come le funzioni di navigazione dei velivoli, le trasmissioni video, la radioguida da terra e le comunicazioni •Dimostrazione della conformità ai requisiti di sicurezza mediante la tracciabilità end-to-end nel corso del processo di sviluppo •Creazione di un unico pacchetto software per release contenente tutto il codice del pilota automatico, del payload e della stazione di terra, ovvero centinaia di specifiche che devono essere testate e ricondotte ai requisiti originali •Facile aggiunta delle modifiche richieste dai dirigenti •Presentazione dello stato del prodotto ai clienti in un singolo report unificato •Possibilità di iterare i diversi componenti software in diversi momenti, in modo da consentire l'aggiornamento delle funzionalità relative alla sicurezza con un ciclo più lento e garantire così il soddisfacimento dei requisiti di sicurezza •Integrazione della gestione dei requisiti, della tracciabilità, della gestione delle modifiche, delle specifiche e dei piani di test affinché i clienti abbiano la certezza che il prodotto fornito soddisfa le specifiche •Implementazione dei requisiti basati sull'approccio a cascata del cliente pur supportando l'obiettivo di sviluppo di Insitu di un'evoluzione verso una metodologia Scrum •Integrazione con IBM Rational DOORS, mediante la personalizzazione tramite un'API, per supportare i documenti dei requisiti dei clienti Pagina 4 di 6 | Ascesa del velivolo senza equipaggio di Insitu con PTC Integrity PTC.com Storie di successo Soluzione aziendale Con la soluzione di PTC, Insitu ha progettato un processo di sviluppo software che integra gestione dei requisiti, tracciabilità dei requisiti, gestione dei difetti, esperienze degli utenti, controllo delle modifiche, creazione delle specifiche e suite di test. Ciò consente di creare un unico pacchetto software per release che racchiude l'intera gamma di software complesso del sistema UAS. Poiché tutte le informazioni vengono memorizzate e gestite in un unico strumento, Insitu è in grado di estrarre i dati e creare un report specifico del cliente (denominato report dei risultati di verifica) che offre un quadro unico coerente catturando l'ambito di un progetto. Il report illustra il lavoro che è stato completato e lo stato di avanzamento in base alla pianificazione. Oltre a mostrare le dimensioni dei singoli incrementi in termini di lavoro, presenta i risultati a un livello superiore in base al progetto complessivo, offrendo alle diverse parti interessate una rapida istantanea della fase in cui si trova un prodotto in un determinato momento. Un unico pacchetto software per release unisce tutto il codice del software della radioguida da terra, del pilota automatico, del payload, di navigazione e per la sicurezza e consente di iterare facilmente ciascuno di questi componenti software in momenti diversi tenendo comunque traccia end-to-end di una vasta ed eterogenea combinazione di specifiche e richieste di modifica. Insitu ha così potuto ottenere la scalabilità in base alla domanda, aggiudicandosi contratti governativi più numerosi e di maggiore portata senza aggiungere risorse per lo sviluppo software o sacrificare la qualità. Poiché tutti gli elementi vengono integrati, collegati e tracciati da un'unica fonte di dati, è possibile determinare facilmente il soddisfacimento dei requisiti originali nel prodotto finale, un aspetto importante per dimostrare la conformità in termini di sicurezza e garantire la qualità. La creazione di report completi integrati, inoltre, è utile per determinare lo stato di avanzamento del software in relazione alla "definizione di completato" standard di Insitu, un concetto chiave della metodologia Scrum. La configurabilità e la semplicità di personalizzazione consentono inoltre di accogliere e implementare facilmente richieste di modifica sia dai dirigenti che dagli utenti. L'architettura flessibile e le API (Application Programming Interface) della soluzione di PTC hanno consentito a Insitu di soddisfare l'esigenza dei clienti di una documentazione basata sull'approccio a cascata sfruttando comunque internamente metodologie di sviluppo software Agile Scrum. Insitu è in grado di adattare facilmente i propri processi per soddisfare le aspettative dei clienti in relazione all'approccio a cascata senza lavoro aggiuntivo. Il raggio d'azione dell'API ha inoltre consentito a Insitu di fornire l'integrazione tra PTC Integrity e i database DOORS utilizzati in altri reparti per i requisiti dei clienti. Insitu può accedere facilmente ai dati relativi ai requisiti memorizzati nel database DOORS nonché gestire gli elementi utilizzando un'unica soluzione. Pagina 5 di 6 | Ascesa del velivolo senza equipaggio di Insitu con PTC Integrity PTC.com Storie di successo Vantaggi aziendali La soluzione ALM di PTC offre a Insitu una soluzione "all-in-one" in grado di fornire un'unica fonte di dati per la registrazione e la gestione di tutti gli elementi. Nonostante le numerose complessità dei sistemi, tutti i moduli software di Insitu cooperano ora per il funzionamento efficiente del sistema UAS. L'attuale strumento di Insitu ne collega tutti i processi, quali gestione dei requisiti, tracciabilità dei requisiti, controllo delle modifiche, creazione delle specifiche e piani di test. Lo strumento PTC è facilmente scalabile in base alla domanda dei clienti pur mantenendo la flessibilità necessaria per testare e verificare che i diversi prodotti soddisfino le specifiche di prodotto di ciascun cliente. Insitu ha raggiunto questi obiettivi e molti altri: •Raggiungimento della conformità allo standard CMMI livello III in meno di 9 mesi senza aggiunta di organico •Contratto con il Dipartimento della Difesa per i servizi ISR di ScanEagle® •Integrazione con database DOORS e conseguente miglioramento dell'efficienza e della collaborazione grazie al raggio d'azione delle API di PTC Integrity •Supporto della metodologia Agile Scrum e dell'approccio a cascata, in modo da ottenere il meglio da entrambi e migliorare la soddisfazione dei clienti garantendo al tempo stesso i vantaggi di Scrum al team di sviluppo software, grazie alla flessibilità di PTC Integrity •Verifica e convalida dei requisiti, essenziali per misurare le metriche e monitorare gli stati del workflow offrendo report dettagliati ai team di sviluppo e di gestione •Supporto di tutti gli elementi in un unico strumento con conseguente possibilità di creare report personalizzati per mostrare che il prodotto finale soddisfa le specifiche di prodotto e riduzione dei tempi dei test e del time-to-market •Caratteristiche di facilità di utilizzo che consentono alle parti interessate nell'intera organizzazione di ottenere facilmente informazioni sullo stato dello sviluppo da PTC Integrity, migliorando la produttività e riducendo i tempi di formazione Insitu ha raggiunto la conformità allo standard CMMI livello III in 9 mesi e i responsabili della valutazione sono rimasti impressionati dal fatto che avesse adottato un unico strumento e lo avesse configurato così rapidamente. La soluzione ALM di PTC comprende tutti gli elementi necessari per consentire la completa integrazione dei sistemi di Insitu. Dalla valutazione per lo standard CMMI, l'utilizzo di PTC Integrity si è ampliato ed evoluto fino a supportare i crescenti requisiti del gruppo di sviluppo software e dell'intera azienda. Insitu ha potuto perseguire e aggiudicarsi programmi e contratti governativi di maggiore portata, a testimonianza di come PTC Integrity offra efficiente scalabilità e flessibilità di adattamento in base alle mutevoli esigenze dell'azienda. Per ulteriori informazioni, visitare il sito Web all'indirizzo PTC.com/products/integrity. © 2013, PTC. Tutti i diritti riservati. Le informazioni contenute nel presente documento sono esclusivamente per scopi informativi, sono soggette a modifiche senza preavviso e non devono essere interpretate come garanzia, impegno, condizione o offerta da parte di PTC. PTC, il logo PTC, PTC Creo, PTC Elements/Pro, PTC Mathcad, PTC Windchill, PTC Windchill PDMLink, Pro/ENGINEER e tutti i nomi di prodotti e i logo di PTC sono marchi o marchi registrati di PTC e/o delle sue consociate negli Stati Uniti e in altri paesi. Tutti gli altri nomi di prodotti o di aziende appartengono ai rispettivi proprietari. I tempi relativi a qualsiasi release di prodotto e qualsiasi funzione o funzionalità sono soggetti a modifica a discrezione di PTC. J2391–INSITU–0713-it Pagina 6 di 6 | Ascesa del velivolo senza equipaggio di Insitu con PTC Integrity PTC.com