netværk for metode og modellering · design komplet fra start (big design up-front, bduf)...

Post on 17-Oct-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1© PA Knowledge Limited

Bringing Ingenuity to Lifepaconsulting.com

29. November 2018

Netværk for metode og modelleringTraditionelt eller agilt mindset

2© PA Knowledge Limited

Hvorfor bruger vi så meget energi på arkitekturarbejdet?

Arkitektur

3© PA Knowledge Limited

Den traditionelle arkitekturtilgang er forudsigelig fra starten

Opgavestiller og leverandør aftaler tidligt i forløbet, hvad der skal leveres og rammerne for samarbejde og

leverancer.

Traditionelt arkitekturarbejdeVandfaldstilgang

4© PA Knowledge Limited

Enterprise Arkitektens rolle er mere nødvendig end nogensinde

Agile projekter vinder større og større udbredelse og udfordrer den traditionelle arkiturforståelse

Agil arkitekturArkitekturens og arkitektens rolle

5© PA Knowledge Limited

De traditionelle kernesystemer ændres kun langsomt og sikkert. Nye innovative løsninger kræver

hurtige leverancer og løbende ændringer.

De forskellige hastigheder kræver forskellig governance og tilgange.

Er den præmis rigtig?

Agil arkitekturBi-modal arkitektur

Store teams

Ikke nødvendigvis kendt teknologi

Krav om genbrug

Mange integrations-/korrdineringskrav

Fokus på governance

Høj effektivitet

Stabilitet

Osv.

Små teams

Kendt teknologi

Kendt problemdomæne

Få integrations- og korrdineringskrav

Fokus på hastighed

Eksplorativ innovation

Osv.

Forsætlig

(intentional)

Opstået

(emergent)

6© PA Knowledge Limited

Dokumentation fejler ofte, fordi den ikke i tilstrækkelig grad tager hensyn til formål og perspektiv.

Der findes 4 grundlæggende typer blivende dokumentation:

Selvstudier og vejledninger kan med fordel udarbejdes af opgavestiller. Udarbejdelse af forklaringer og

referencematerialer vil være en delt opgave afhængig af emne og modtagere.

DokumentationHvad skal dokumenteres og af hvem

SelvstudierLæringsorienterede

Tilgodeser begyndere

Lektier

VejledningerMålorienterede

Problemløsninger

Trinbaseret fremgangsmåde

ForklaringerForståelsesorienterede

Forklarer

Giver baggrund og kontekst

ReferencematerialerInformationsorienterede

Beskriver ”mekanikken”

Nøjagtige og komplette

7© PA Knowledge Limited

DokumentationHvad skal dokumenteres af hvem

Udarbejdes af leverandør

8© PA Knowledge Limited

” Hvis dokumentationen ikke er god nok,

så bliver den ikke brugt

9© PA Knowledge Limited

Lige Netop Godt Nok (Just Barely Good Enough, JBGE)

vs

Design Komplet fra Start (Big Design Up-Front, BDUF)

DokumentationsomfangHvad er godt nok?

Dokumentation bør

1. give værdi (for hvem og over hvilken tidshorisont?)

2. opfylde formålet (hvem definerer formålet?)

3. være tilstrækkelig konsistent

4. være tilstrækkelig korrekt (er den opdateret?)

5. være tilstrækkeligt detaljeret (men samtidig så enkel som muligt)

Skal al dokumentation have samme livscyklus som de tilhørende systemer?

Hvad siger dokumentationsprincipperne?

10© PA Knowledge Limited

Beskrives normalt med

• Id

• Titel/Navn

• Beskrivelse

• Rationale

• Implikationer

Kan med fordel udvides med

• Regler og grænseværdier for afvigelse

• Økonomiske aspekter - Hvad koster et princip

• Alternativer

• Hvem godkender en afvigelse

Arkitektur- og designprincipperBeskriver vi dem operationelt nok?

11© PA Knowledge Limited

Principperne for udvikling af dokumentation og arkitekturmodeller er sammenfaldende. Man kan med

fordel tage udgangspunkt i principper af Agile Modelling (AM)

“modeller med formål”

“modeller sammen med interessenterne”

Arkitektur- og designprincipperBeskriver vi dem operationelt nok?

top related