Een nieuwe ontwikkeling in het managen van requirements in combinatie met een tool is requirements engineering met Raven van het amerikaanse bedrijf uit California RavenFlow.
Het gebruik van word in combinatie met natuurlijke taal en Visual Studio Team System is een zeer unieke combinatie.
De meeste requirements engineers gebruiken microsoft word. Vaak in combinatie met een tekentool als Visio of iets anders om een grafische representatie van een use case weer te geven. Je komt al vaak aan een totaal oplossing als bij Borland Caliber, of een goede prijs prestatie tool als Sparks Enterprise Architect. Deze tools genereren wel naar word maar hebben allen zo beperkingen. Daarom heeft heeft Atos Origin binnen zijn Visual Studio Team System expertise groep ook gekeken naar Raven als mogelijke oplossing om de aansluiting van business, requirements en bouw te verbeteren.
RavenFlow is een tool die "normale schrijftaal" omzet in use cases en requirements. Het is zet automatisch tekst in word om in een grafische representatie. In combinatie met Visual Studio Team System is ook het "proces" van wijzigingen doorvoeren goed geregeld. Je kunt de requirements exporteren naar Visual Studio Team System.
Automatische herkenning van teksten
Zoals je in onderstaande screenprint kunt zien wordt links in de teksten automatisch bepaalde termen als users en functies onderscheiden. Deze worden dan ook als IntelliSence gekleurd weergegeven en je kunt door er met de muis op te klikken alle properties van een item bewerken.
Uitdagingen in requirements engineering
De huidige uitdagingen zijn nog het zelfde als die van een tijd terug. Requirements die niet worden opgeschreven, vage requirements, het missen van deadlines, inconsistentie van documentatie met de werkelijkheid en het verkeerd interpreteren van specificaties door ontwikkelaars.
Daarbij zijn ook nog nieuwe uitdagingen op het gebied van requirements engineering in deze tijd:
- Gedistribueerde teams
- Het minimaal beschikbaar zijn van onderwerp specialisten
- Tools als word die "gemiste requirements" niet kunnen opsporen
Raven is een tool dat de ondersteuning bied aan teams die op verschillende locaties werken. Door gebruik te maken van een centrale repository die ook het process van wijzigingen (change management) en de koppeling naar work-items (taken) kan leggen.
Integratie met Microsoft Word en standaard rapporten
Er zijn legio mogelijkheden om met microsoft word samen te werken. Raven genereert diverse rapporten op basis van de acties en wijzigingen die zijn doorgevoerd.
Je kunt kiezen voor:
- Use Case Tekst
- Elication View
- Activity View
- Responsibility View
- Expanded Views
- Sections
- Version History
- Missing Requirements
- Glossary
- Associated files
Collaboration Server
Een van de onderdelen van Raven is collaboration server. Met deze omgeving kun je bedrijfsbrede requirements engineering opzetten. Het
is een browser based portal waarmee je een overzicht krijgt van alle projecten die binnen je bedrijf aanwezig zijn. Hiermee wordt gelijk de brug geslagen naar review teams en gebruikers. Zij kunnen op dit portal gelijk commentaren aangeven die dan ook in een workflow worden meegenomen als wijziging.

Kortom een interessante ontwikkeling die direct kan worden ingezet. Raven integreert al met Visual Studio 2005 en Visual Studio 2008.
Nadeel:
Raven werkt op basis van natuurlijke tekst herkenning. Deze is er alleen nog voor Engels. Voor die gene die dus in het Nederlands of een andere taal specificeren is het nog te vroeg.
Meer informatie?
Volg een webinair op:
3 minuten overview Raven Express
Het bedrijf RavenFlow:
http://www.ravenflow.com/
Raven Productlijn:
http://www.ravenflow.com/products/index.php
Visual Studio Team System:
http://msdn.microsoft.com/en-us/teamsystem/default.aspx
Borland CaliberRM:
http://www.borland.com/us/products/caliber/index.html
Sparks Enterprise Architect:
http://www.sparxsystems.com.au/products/ea/index.html
Whitepaper RavenFlow:
Rapid Requirements Definition -- A Guide to Fast Application Delivery
Zie enclosures onder aan de blog.
Hans ten Berge
Share this | 1564 keer bekeken | 2 reacties
Enclosure: http://adi.atosoriginblog.nl/static//enclosures/Rapid_Requirements_Definition_--_A_Guide_to_Fast_Application_Delivery_.pdf
Hans ten Berge reageert, op February 20, 2009 om 19:46 (GMT +01:00):
@ErwinJa voorlopig werkt het alleen in het engels dus het is beperkt inzetbaar. Daar in tegen zijn er legio klanten die in het engels specificeren. Dus ook in Nederland is er een markt voor.
Volg eens een webinair. Dan krijg je een goede indruk hoe het werkt. Het is echt verbazingwekkend hoeveel een tool uit teks kan halen.
Ik heb verder nog geen roadmap gehad of en wanneer andere talen worden ondersteund. Wellicht als VSTS 2010 uit komt in combinatie met Microsoft.
Hans





Erwin Sigterman reageert, op February 19, 2009 om 20:32 (GMT +01:00):
Werkt dit alleen in het Engels?