Kravteknik är en kreativ process där intressenter och designers arbetar tillsammans för att skapa idéer för nya system som så småningom uttrycks som krav. Detta dokument beskriver RESCUE, en scenariodriven kravutvecklingsprocess som inkluderar workshops som integrerar kreativitetstekniker med olika typer av användningsfall och systemkontextmodellering. I rapporten rapporteras en fallstudie där RESCUE:s kreativa workshops användes för att upptäcka intressenter och systemkrav för DMAN, ett framtida system för flygledningstjänst för att hantera avgångar från större europeiska flygplatser. Workshopen var framgångsrik genom att den gav nya och viktiga resultat för efterföljande kravprocesser. I dokumentet beskrivs verkstadens struktur och bredare RESCUE-process, viktiga resultat och viktiga lärdomar. Ke y ord : Krav; kreativitet workshops; analoga resonemang; modeller av kreativitet; storyboarding Cat e gorie s & S ubjec t De Krav ingenjörskonst är en kreativ process där intressenter och designers arbetar tillsammans för att skapa idéer för nya system som slutligen uttrycks som krav. Betydelsen av kreativ produktdesign förväntas öka under det kommande årtiondet. Kreativitet är oumbärlig för mer innovativ produktutveckling [8], och krav är den viktigaste abstraktion som inkapslar resultaten av kreativt tänkande om visionen av en innovativ produkt. Det är en trend som kräver ingenjörsforskare och praktiker, med deras nuvarande fokus på att framkalla, analysera och hantera, har ännu inte förstått fullt ut. Detta misslyckande innebär att nuvarande processer och metoder för programvaruutveckling inte uppmuntrar ett explicit kreativt tänkande. Dessa processer och metoder behövs dock fortfarande för att modellera, analysera, specificera och underteckna intressentkrav som upptäckts och uppfunnits med hjälp av kreativa tekniker, så nya, mer kreativa krav tekniska metoder kan inte utvecklas isolerat. Därför är en ytterligare utmaning att integrera kreativa tänkande tekniker i vanliga kravprocesser och metoder. Detta är vad vi har försökt göra i RESCUE. I detta dokument redovisas en fallstudie – utformningen och driften av en kreativitetsworkshop inom ramen för RESCUE-processen för att upptäcka nya krav och idéer för DMAN, ett nytt sociotekniskt system för planering och hantering av avgångar av flygplan från europeiska större flygplatser som Heathrow och Charles de Gaulle. Ökade flygresor kan leda till flaskhalsar vid stora flygplatser. Eurocontrols ASA-program tar itu med detta problem genom att införa datoriserade system som gör det möjligt för flygledare att hantera flygplan på ett säkert och mer effektivt sätt. DMAN är ett sådant system som ska användas av flygledare för att producera optimala sekvenser av flygplansavgångar och för att underlätta hanteringen av avgångar i sekvensen, från pilotens begäran om avgångstillstånd för start. DMAN är ett socio-tekniskt system - samt leverera nya datoriserade och interaktiva funktioner för regulatorer, det kommer att ändra hur tornet styrenheter fungerar, och införa nya mänskliga roller som en torn avgångssekvens styrenhet. Projektet DMAN requirements leddes av NATS för klienten Eurocontrols räkning. Den övergripande specifikationsprocessen varade i 10 månader och den beskrivna kreativitetsworkshopen ägde rum 2 månader in i projektet. Återstoden av detta dokument finns i fem avsnitt. Avsnitt 2 beskriver RESCUE-processen och där kreativitetsworkshops passar. I avsnitt 3 beskrivs kreativitetsverkstäderna och teknikerna mer i detalj, och i avsnitt 4 presenteras de viktigaste resultaten från workshopen. I avsnitt 5 redovisas 6 lärdomar som dragits för att genomföra kreativa workshops inom strukturerade kravprocesser. Dokumentet avslutas med en diskussion om frågor om kreativt tänkande som arbetet väcker, och planer för framtida arbete. Processen RESCUE (Requirements Engineering with Scenarios for User-Central Engineering) utvecklades av tvärvetenskapliga forskare (Maiden et al. 2003a (Maiden m.fl.) , 2003b....................................................... Den stöder en samtidig ingenjörsprocess där olika modellering- och analysprocesser äger rum i paral-
Kreativitetsverkstäderna följde strukturen och utformningen av kreativitetsverkstäderna i RESCUE REF.
Integrating creativity workshops into structured requirements processes
{'venue': "DIS '04", 'journal': None, 'mag_field_of_study': ['Engineering', 'Computer Science']}