Pressmeddelande -
Agil modellering, kravkommunikation, Påskbord, smörgåsbord... Vad är lagom?
Min gästblogg i september,
om UML-standardens femtonårsdag och om att förenkla för att maximera nyttan med
modellering, nämnde bl a väldefinierad syntax. Entydighet är knappast något
större hinder när man använder UML-diagram som mindmap i kravkommunikation med
icke-tekniker. Snarare än precision kan ”notation bloat” bli ett.
I min UML-bok (länk nedan) jämför vi det med att överäta
från ett smörgåsbord: nyttan per extra tugga är nära noll, det tar dessutom extra
tid, och kan straffa sig i längden. Att OMG dukat fram 14 diagramtyper i modelleringsstandarden
UML (bild) betyder inte att alla projekt ska svälja allt med hår och hull. Agil
modellering väljer med eftertanke bland de 14, och prioriterar tydlig
kommunikation utan missförstånd. Det viktiga är att ha projektets uppdrag i
fokus, att snabbt ta fram få men ”rätt” diagram (informativa, kompakta,
korrekta, ändamålsenliga).
Vilka av de 14 bör alltid ingå?
Det finns lika många svar
som roller, produktfamiljer, eller applikationsområden. Michael A. Jackson (min
forne arbetsgivare) kategoriserade applikationsområden i ett antal Problem
Frames, som t ex operatörs- och övervakningsstöd, editorer (för text, bild,
presentationer), styrsystem och automation, informationssystem, fil- och dataomvandling,
osv.
När det klarnat vilket/vilka ”frames” som kommer att dominera projektet är
det lätt att välja bland både diagram och metoder/processer/arbetssätt. I agil
modellering är det syftet som avgör. I den vanliga jämförelsen med hus (där
olika ritningar visar grund, byggnad, VVS, el, tele, bredband osv) fungerar Problem
Frames även som arkitekturgrund. I en blivande ishall eller gym behöver man
lyfta fram andra saker än i en villa, och på samma sätt blir arkitekturen för
ett processtyrningssystem olik en editor.
Läs hela artikeln på Informatorbloggen
Milan Kratochvil undervisar på Informator Utbildning. Han är
UML 2 Professional, OCUP Advanced Level (certifikatnivå 3 av 3) och huvudförfattare till boken
UML Xtra Light – How to Specify Your SW
Requirements
Ämnen
- Utbildning
Kategorier
- informator
- it-utbildning
- uml
- uml utbildning
- krav
- kravhantering
- kravkommunikation
- agila
- agila metoder
- agila arbetssätt
- it
Informator är Nordens största kompetensutvecklare inom IT och projektledning. Våra kurs- och certifieringscenter finns i Stockholm, Göteborg och Malmö. www.informator.se