Programmazione.it
StpBA Storyboarding for Visual Studio 2005 Team System (1/5)
Scritto da Paolo De Nictolis il 16-04-2007 ore 10:13
Intel Software
StpBA Storyboarding for Visual Studio 2005 Team System è un prodotto di modellazione visuale dei requisiti, basato su Microsoft Visio, e premiato come vincitore nella categoria Design and Modeling Tools alla recente edizione dei Jolt Awards. Tramite l'intuitivo paradigma delle storyboard, un analista può effettuare la raccolta e, soprattutto, la validazione dei requisiti e degli scenari d'uso direttamente nella GUI.

Il tool si integra con i template di processo di Visual Studio Team System (VSTS) – più specificamente quelli di MSF for Agile – e genera diagrammi di flusso, storie – nel senso eXtreme Programming del termine – in HTML, specifiche funzionali in Word ed i work item, in sostanza le unità di pianificazione di un progetto VSTS, insieme con gli script di test. StpBA Storyboarding prevede anche l'integrazione con Quew, un altro prodotto collaborativo per la revisione di requisiti destinato a figure non tecniche, che è però ad oggi alla versione alfa.

Il prodotto presenta un'interessante serie di caratteristiche, fra cui è almeno il caso di ricordare il controllo delle versioni, la possibilità di generare una lista gerarchica dei requisiti in Excel e la matrice di tracciabilità fra requisiti e funzionalità. Inoltre, nel seguito parlerò della versione per VSTS (quella che è stata premiata ai Jolt Awards), ma il prodotto può essere integrato anche con IBM Rational RequisitePro e Borland CaliberRM; a detta della casa produttrice, è anche prevista per la fine dell'anno una versione integrata con Telelogic DOORS, versioni 7.1 ed 8.1.

StpBA Storyboarding non ha un costo dei più economici: 850 dollari a licenza, con politiche di sconto per acquisti multipli. All'atto dell'installazione occorrerà inviare una seed key al supporto stpsoft, che risponderà con una chiave di registrazione legata alla macchina. Il supporto viene fornito tramite e-mail e forum dedicato. Il tool può essere installato su Windows 2000 Professional e successivi e richiede, oltre a Microsoft Visio, Word ed Excel (versioni dalla 2002 in poi) anche Adobe Reader, Internet Explorer, Visual Studio Team Explorer e l'accesso via Rete a Team Foundation Server.

Tramite il prodotto stpBA Requirements, della stessa casa produttrice, i documenti Microsoft Visio, che contengono le storyboard, possono essere gestiti tramite un database MSDE o SQL Server centralizzato; in alternativa, è possibile usare qualsiasi altro tool di document o configuration management. Dopo la semplice installazione, nel gruppo in Start | Programmi troveremo due utili esempi: uno storyboard relativo alla classica azienda immaginaria Microsoft, AdventureWorks, ed un più esauriente esempio, completo di Use Case diagram, relativo ad un catalogo on line di corsi di formazione.

Grazie alle caratteristiche del formato di Visio delle ultime versioni, gli esempi risultano fruibili da Internet Explorer, senza la necessità di avere Visio installato sulla macchina. La sezione Documentazione prevede invece una Start Guide ed un più completo Tutorial; alcuni nomi si riferiscono a versioni precedenti del prodotto, ma la valenza didattica non ne viene minimamente scalfita. Se, come me, siete soliti curiosare nella cartella di installazione, troverete che buona parte del programma è costituita da una serie di assembly Microsoft.Office.Interop.* e Microsoft.TeamFoundation.* per interagire con il VBA dei prodotti Office e con il client di Team Foundation Server (TFS), oltre che dalle formeStencils – utilizzate da Visio. Una interessante caratteristica è quella di poter lavorare sia in uno spazio collaborativo di Visio che off line, con sincronizzazione del lavoro e risoluzione dei conflitti quando ci si riconnette a TFS.

L'integrazione con Visio permette di rappresentare il funzionamento del software sia in foreground, tramite sketch della GUI, che in background, con una descrizione del flusso di processo. All'avvio di Visio, troveremo fra le Categorie, un'apposita voce stpBA, nella quale possiamo scegliere se modellare un'interfaccia per Windows 2000 o XP. Il supporto per Windows Vista è previsto per la prossima major version del prodotto, verso la fine dell'anno; nel frattempo, è possibile catturare una screenshot di una form Vista ed incorporarla in una stencil personalizzata di Visio, come illustrato sul forum di supporto. Per gli inizi di maggio sarà invece disponibile la nuova release 3.02, con una shape per il layout di Internet Explorer 7.
Copyright Programmazione.it® 1999-2005. Tutti i diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002.