Home · Fasen · Rollen · Producten · Best practices · Referenties · Nieuws & release notes · Begrippen

Haalbaarheidsstudie
Bepalen actor catalogus

In Smart staan het bedrijfsproces en het domein centraal. Uitgangspunt voor de modellering in Smart zijn daarom altijd de gebruikersvertegenwoordigers, de actors. Immers, zij vertegenwoordigen de echte gebruikers voor wie de applicatie wordt ontwikkeld. Het bedrijfsproces is immer beschreven vanuit de actors.

Doel

Het verkrijgen van een overzicht over alle verschillende rollen die gebruikers van de applicatie kunnen hebben. Deze analyse leidt vaak tot rollen die nogal eens worden vergeten , zoals (functioneel en technisch) beheer of lijnmanagers.

Stappen

  1. Identificeren actors uit stakeholders
    Ga van alle vastgestelde stakeholders na, of ze gebruiker zijn van de te ontwikkelen applicatie. Neem de beschrijving van de stakeholders over als beschrijving van deze actors.

  2. Identificeren gebruikers
    Stel vast welke mensen en andere applicaties met de nieuwe applicatie gaan werken. Let hierbij bijvoorbeeld op functioneel en technische beheer en op de gebruikers die verantwoordelijk zijn voor referentiegegevens. Of in het geval van een webapplicatie: welke verschillende typen klanten worden onderscheiden.

  3. Distilleren actors uit gebruikers
    Een actor is de rol die een gebruiker heeft in relatie tot de te ontwikkelen applicatie. Ga dus voor alle gevonden gebruikers van de applicatie na welke rollen deze persoon heeft. Iedere gebruiker vervult altijd één of meerdere rollen! Iedere rol is een actor in de actor catalogus. Iedere rol levert een nieuwe actor, mits geen andere gebruiker dezelfde rol kent.
    Stel voor alle gevonden actors een korte beschrijving op, waarin de verantwoordelijkheden en taken van de actor worden uitgelegd. Zeker in projecten waar veel actors worden onderscheiden is zo'n beschrijving onmisbaar, ter voorkoming van verwarring. Leg de catalogus van actors vast in de haalbaarheidsstudie, en mogelijk in de ontwerpomgeving.

Richtlijnen

Actors en herbouw
Niet zelden is te bouwen applicatie herbouw van een bestaande applicatie. In dergelijke gevallen zullen de meeste actors snel geïdentificeerd zijn; het zijn de huidige gebruikers van de applicatie. Pas wel op: er kunnen nog meer actors zijn, die niet met het huidige, maar wel met het nieuwe systeem te maken zullen krijgen.

De functioneel beheerder als gebruiker
Niet zelden speelt de (functioneel) beheerder van een applicatie ook een rol als gebruiker van een applicatie. Dit is bijvoorbeeld het geval als de beheerder verantwoordelijk is voor het onderhouden van allerlei referentietabellen, waarvoor programmatuur wordt ontwikkeld. De beheerder treedt nu ook op als actor.

Brown paper
Een brown paper sessie is een goede techniek voor het vaststellen van de gebruikers en de actors.

 [TASK011] Versie 2003Q2 Basic - ©1999-2006 Sander Hoogendoorn (aahoogendoorn@gmail.com), 1 juli 2003