Upplever
ni i företaget att utvecklingsarbete och designarbete är svårgreppbart
och att det är lätt att gå vilse längs vägen? |
Utvecklingsarbete är till sin natur en kreativ, flummig, rörig, förvirrande, oförutsägbar, parallell, utforskade och iterativ aktivitet. Utan ett tydligt arbetsätt är det lätt att komma fel och inte hitta rätt igen. Onödiga aktiviteter utförs och nödvändiga aktiviteter utförs vid fel tillfällen.
Det fattas en mängd designbeslut under ett utvecklingsarbetet, både medvetna och omedvetna. Fattas beslut vid fel tillfälle eller inte alls, har det ofta en negativ inverkan på det slutliga resultatet av utvecklingsarbetet. ACD³ är ett nyutvecklat sammanhängande ramverk för utvecklingsarbete som synliggör designbesluten genom en tydlig struktur, men som tillåter flexibilitet för att inte hämma nyskapande och innovation.
ACD³ stödjer en växelverkan mellan designarbete och kravsättning och lyfter fram aktivitetens och användningens roll för utformningen.
De övergripande målen med ACD³ är:
För att uppnå målen bygger ACD³ på några centrala utgångspunkter. Den första är att kombinera fördelar med sekventiella modeller för utvecklingsarbete med fördelar från iterativa utvecklingsmodeller. ACD³ implementerar också ett växelverkande förhållande mellan designarbete och kravsättning, det vill säga att både krav och design växer fram successivt under utvecklingsarbetet. Slutligen så förenar ACD³ designarbete på olika abstraktionsnivåer med designarbete ur olika perspektiv, för att sträva efter en heltäckande beskrivning av designen.
Ramverket i ACD³ byggs upp av tre dimensioner: designnivåer, designperspektiv och designaktiviteter, för att tydliggöra aspekter som behöver beaktas i utvecklingsarbetet och för att ge en sammanhållen helhetssyn på innehållet. Designnivåer är ett sätt att beskriva lösningen med skiftande grad av precisering och specificering; där detaljeringen successivt ökar och designrymden minskar, så kallade abstraktionsnivåer. Designperspektiv innebär att samma lösning går att beskriva på skilda sätt, där de olika beskrivningssätten lyfter fram olika aspekter. Designaktiviteter beskriver det arbete som utförs för att identifiera och bestämma de designvariabler som tillsammans utgör lösningen. En designvariabel är något som måste bestämmas, eller som blir bestämt av designbeslut, under utformningen och konstruktionen av maskinen, exempelvis materialtjocklek, menysystems djup och höljets färg.
För att tillämpa de tre dimensionerna, består ACD³-processen i grunden av tre sammanhängande modeller relaterade till utvecklingsarbete:
Designnivåer | ||||||
---|---|---|---|---|---|---|
Effekt | Användning | Arkitektur | Interaktion | Element | ||
Designperspektiv | ||||||
Problem | Huvudproblem | Problem användning | Problem teknisk arkitektur | Problem interaktion | Problem element | |
Struktur | Användare, intressenter och kontext | Människa-maskinsystem | Logisk arkitektur maskin | Detaljerad uppdelning maskin | Logisk arkitektur element | |
Funktion | Värden och förmågor | Systemfunktioner | Maskinfunktioner | Styrning och information | Elementfunktioner | |
Aktivitet | Avsedd användning och livscykel | Användaruppgifter | Övergripande interaktion | Detaljerad interaktion | Maskinprocess | |
Realisering | Möjligheter och begränsningar | Teknisk princip och införande | Övergripande design | Fysisk form och användargränssnitt | Implementering element | |
Krav | Behov | Användningskrav | Maskinkrav | Delsystemkrav | Tillverkningskrav |
Växelverkan
mellan designarbete och kravsättning
Den
andra modellen beskriver samspelet mellan designarbete och kravsättning
under utvecklingsarbete. Då en lösning beskrivs i form av krav och
design, behöver båda följas åt genom hela processen. Det blir alltså en
kontinuerlig växelverkan, där design och krav är en förutsättning för
varandra, när maskinen successivt växer fram. Uppdelningen i
designnivåerna, från den första modellen, ger en tydlig uppdelning av
designen, medan kraven binder samman designnivåerna. Varje nivå av krav
ger då en insnävning av designrymden för det kommande designarbetet.
Alltså, kraven beskriver hur de designbeslut som har tagits på nivån
ovan avgränsar och sätter villkor för de designbeslut som ska fattas i
nivån under.
ACD³-processen
Till
designvariablerna och kravtyperna finns sedan en arbetsprocess,
ACD³-processen som tydligt placerar dem i utvecklingsarbetet. Modellen
över arbetsprocessen består av nio block, varav fyra är
designaktiviteter som pågår kontinuerligt: planering, datainsamling,
utvärdering och dokumentering. Processen består vidare av fem
sekventiella block: behovsidentifiering, användningsutformning,
övergripande utformning, detaljerad utformning och konstruktion. Var
och ett av de fem sekventiella blocken består i sin tur av tre centrala
designaktiviteter: analys, idégenerering och syntes. ACD³-processen ska
sedan tolkas som att den innehåller fem faser, där varje fas innehåller
sju designaktiviteter som itereras inom fasen. Faserna får sina namn
från de sekventiella blocken.
Användning
av ACD³
ACD³ är avsedd att
kunna användas på olika sätt: (1) Som en inspiration till att förändra
de egna utvecklingsprocesserna, där tankar från ACD³ nyttjas för att
förbättra arbetet. (2) Som en övergripande modell för
utvecklingsarbetet, där de grundläggande delarna i ACD³ anammas i de
egna processerna. (3) Som en detaljerad modell för utvecklingsarbetet,
där utvecklingsarbetet följer ACD³ i sin helhet. Ramverket som utgör
ACD³ ser vid en första anblick ofta tungt och detaljerat ut, men
processen är flexibel och skalbar. Den behöver inte följas strikt i
detalj för att nyttan ska komma ett utvecklingsprojekt tillgodo.
ACD³
och standarder
ACD³-processen
är utvecklad för att fungera tillsammans med ett antal standarder inom
området. Här nedan följer en illustration mellan ACD³-process och tre
processer från standarder:
Standarden ISO 6385:2004 beskriver en "work system design process", vilken kan delas in i följande faser:
I ISO 15288:2015 är det processerna i "Technical Management Processes" och "Technical Processes" som berör ACD³-processen. Tabell en nedan visar kopplingen mellan "Technical Management Processes" och hur de relaterar till aktiviteterna i ACD³-processen. Figuren nedan visar hur de tekniska processerna i ISO 15288:2015 passar i modellen över ACD³-processen. I båda fallen är placeringen ungefärlig och beror på appliceringen av både ACD³ och ISO 15288:2015.
Process ISO 15288:2015 | Aktiviteter ACD³-processen |
---|---|
Project Planning Process | Planering |
Information Management Process | Datainsamling |
Decision Management Process | Syntes |
Measurement Process | Utvärdering |
Risk Management | |
Project Assessment and Control Process | |
Quality Assurance Process | |
Configuration Management Process | Dokumentering |
Sammanfattningsvis: - ACD³ ger en tydlig och systematisk struktur som synliggör designbesluten - ACD³ är flexibel för att inte hämma nyskapandet och innovationen - ACD³ stödjer både designarbete och kravsättning i olika abstraktionsnivåer - ACD³ ger stöd i alla faser av utvecklingsarbetet och kopplar ihop faserna tydlig |