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

Kontakter