Over Atos Origin
Contact
Diensten
Nieuws
Home
Feedback  |  Atos Origin.com  |  Syndicatie
Syndicatie
 
Links
Archief
Meer over de bloggers
Onderwerpen
Alle onderwerpen
Agile
Algemeen
Architectuur
Besturingssystemen
Bpm
Business intelligence
Business proces design
Cloud computing
Eai
Governance
Ibm
Integratie
It consultancy
Java
Microsoft
Nljug
Open source
Oracle
Process standaarden
Project management
Requirements engineering
Rich internet applications
Saas
Security
Sharepoint
Soa
Testing
Virtualisatie
Xml

Requirements Engineering met Raven en VSTS
Geplaatst op 19 February 2009, 13:03 door Hans ten Berge in java, microsoft, oracle, open source, integratie, requirements engineering, it consultancy, testing, agile, algemeen, governance, process standaarden

VSTS ExtensibilityEen 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.
Raven Requirements Dialog

 

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.299004_03RavenSpecificationBuilder

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.




Raven Collaboration Server

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
Reacties Syndicatie en RSS

Erwin Sigterman reageert, op February 19, 2009 om 20:32 (GMT +01:00):

Werkt dit alleen in het Engels?


Hans ten Berge reageert, op February 20, 2009 om 19:46 (GMT +01:00):

@Erwin
Ja 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


Reageer
 
 
Top artikelen
  • J-Spring 2009:Hop on board the Java Troubleshooting Platform
  • Softwaredocumentatie met Sandcastle
  • Developers zijn kikkers
  • Blik op kwaliteit door middel van Six Sigma
  • Visual Studio controlled light bulb
Recente reacties
  • developerslog.net, Bedankt voor de welkome aanvulling!
  • ipv: protected static readonly ILog logger = LogManager.GetLogger(typeof(Program)); ...
  • Handig, nu alleen nog met een maven plugin ...
  • Mathijs, Goeie aanpak en goed stuk.En... zoals je ...
  • On Feb 9, the following parties have formally ...
  • Terms of use
  • Legal