Presentation is loading. Please wait.

Presentation is loading. Please wait.

I NTEGRATING C REATIVITY INTO R EQUIREMENTS P ROCESSES Vahid Jalali Amirkabir university of technology, Department of computer engineering and information.

Similar presentations


Presentation on theme: "I NTEGRATING C REATIVITY INTO R EQUIREMENTS P ROCESSES Vahid Jalali Amirkabir university of technology, Department of computer engineering and information."— Presentation transcript:

1 I NTEGRATING C REATIVITY INTO R EQUIREMENTS P ROCESSES Vahid Jalali Amirkabir university of technology, Department of computer engineering and information technology, Intelligent systems laboratory, http://ceit.aut.ac.ir/islab, Requirement engineering course, Fall 2007

2 O UTLINE Creative Requirements Processes RESCUE and its Creativity Workshops CPS method The basic structure The MSP context model Combinatorial Creativity Removing Constraints The description of the Calculate Resolution use case Future Works Amirkabir university of technology, Department of computer engineering and information technology, Intelligent systems laboratory, http://ceit.aut.ac.ir/islab, Requirement engineering course, Fall 2007

3 C REATIVE R EQUIREMENTS P ROCESSES Requirements engineering is a creative process in which stakeholders and engineers work together to create ideas for new systems that are eventually expressed as requirements The importance of creative system and product design is expected to increase over the next decade Requirements are the key abstraction that encapsulates the results of creative thinking about the vision of a system Amirkabir university of technology, Department of computer engineering and information technology, Intelligent systems laboratory, http://ceit.aut.ac.ir/islab, Requirement engineering course, Fall 2007

4 RESCUE AND ITS C REATIVITY W ORKSHOPS a concurrent engineering process in which different modelling and analysis processes take place in parallel The concurrent processes are structured into 4 streams (the two most important are below) System goal modelling enables the team to model the future system boundaries, actor dependencies and most important system goals Use case modelling and scenario-driven walkthroughs enable the team to communicate more effectively with stakeholders and acquire complete, precise and testable requirements from them Amirkabir university of technology, Department of computer engineering and information technology, Intelligent systems laboratory, http://ceit.aut.ac.ir/islab, Requirement engineering course, Fall 2007

5 P REVIOUS C REATIVITY W ORK Little requirements engineering research has addressed creative thinking directly Brainstorming techniques and RAD/JAD workshops make tangential reference to creative thinking Most current brainstorming work refers back to Osborn’s text on principles and procedures of creative problem solving Amirkabir university of technology, Department of computer engineering and information technology, Intelligent systems laboratory, http://ceit.aut.ac.ir/islab, Requirement engineering course, Fall 2007

6 CPS METHOD mess finding data finding Problem finding idea finding solution finding Acceptance finding Amirkabir university of technology, Department of computer engineering and information technology, Intelligent systems laboratory, http://ceit.aut.ac.ir/islab, Requirement engineering course, Fall 2007

7 T HE BASIC STRUCTURE Amirkabir university of technology, Department of computer engineering and information technology, Intelligent systems laboratory, http://ceit.aut.ac.ir/islab, Requirement engineering course, Fall 2007

8 T HE F IRST C REATIVITY W ORKSHOP Inputs to the first workshop included a system context diagram, use case diagram and use case précis for the MSP system described by 2 software engineers based on existing MSP reports First day activities included system-wide and use case-specific brainstorming, constraint identification and removal, and group brainstorming assuming the removal of selected constraints On day-2 stakeholders listened to an expert presentation on intelligent highway systems, then generated MSP ideas using analogical mappings between air traffic and highway management Amirkabir university of technology, Department of computer engineering and information technology, Intelligent systems laboratory, http://ceit.aut.ac.ir/islab, Requirement engineering course, Fall 2007

9 T HE MSP CONTEXT MODEL Amirkabir university of technology, Department of computer engineering and information technology, Intelligent systems laboratory, http://ceit.aut.ac.ir/islab, Requirement engineering course, Fall 2007

10 S OME ANALOGICAL MAPPINGS BETWEEN THE ATM AND INTELLIGENT HIGHWAYS DOMAINS Amirkabir university of technology, Department of computer engineering and information technology, Intelligent systems laboratory, http://ceit.aut.ac.ir/islab, Requirement engineering course, Fall 2007

11 C OMBINATORIAL C REATIVITY Combinational creativity is the creation of new ideas from combination and synthesis of existing ideas. It is the creative act resulting from an unusual combination of existing concepts Storyboarding was used to elaborate and combine creative ideas in the last period of the first 2 workshops Amirkabir university of technology, Department of computer engineering and information technology, Intelligent systems laboratory, http://ceit.aut.ac.ir/islab, Requirement engineering course, Fall 2007

12 R ESEARCH Q UESTIONS The MSP workshops provided a valuable opportunity to ask the following 3 research questions During exploratory creativity, will brainstorming or analogical reasoning generate more ideas? During combinatorial creativity, will direct idea combination techniques or storyboarding generate more ideas? During transformational creativity, will constraint removal or presentation of solution space knowledge generate more ideas? Amirkabir university of technology, Department of computer engineering and information technology, Intelligent systems laboratory, http://ceit.aut.ac.ir/islab, Requirement engineering course, Fall 2007

13 W ORKSHOP R ESULTS All 3 workshops took place and ran to schedule. Most of the planned activities were followed without major participant disruption. The first workshop produced 48 new MSP ideas from the initial brainstorming session The third workshop produced 11 information visualizations for MSP and one rich storyboard of the MSP system Amirkabir university of technology, Department of computer engineering and information technology, Intelligent systems laboratory, http://ceit.aut.ac.ir/islab, Requirement engineering course, Fall 2007

14 O VERVIEW OF RESULTS FROM THE 3 MSP WORKSHOPS Amirkabir university of technology, Department of computer engineering and information technology, Intelligent systems laboratory, http://ceit.aut.ac.ir/islab, Requirement engineering course, Fall 2007

15 A NALOGICAL MAPPINGS BETWEEN THE INTELLIGENT HIGHWAYS AND MSP DOMAINS Amirkabir university of technology, Department of computer engineering and information technology, Intelligent systems laboratory, http://ceit.aut.ac.ir/islab, Requirement engineering course, Fall 2007

16 R EMOVING C ONSTRAINTS Investigating MSP constraints to remove and new ideas that emerge took place in several stages the stakeholders worked together to discover 26 constraints on the design of the MSP system Removing constraints led to the generation of new MSP ideas and opportunities In spite of occasions in which new MSP ideas were not generated, removing constraints revealed new opportunities previously unforeseen by stakeholders Amirkabir university of technology, Department of computer engineering and information technology, Intelligent systems laboratory, http://ceit.aut.ac.ir/islab, Requirement engineering course, Fall 2007

17 T HE DESCRIPTION OF THE C ALCULATE R ESOLUTION USE CASE Amirkabir university of technology, Department of computer engineering and information technology, Intelligent systems laboratory, http://ceit.aut.ac.ir/islab, Requirement engineering course, Fall 2007

18 C OMBINATORIAL C REATIVITY R EVISITED Results revealed marked differences between the two combinatorial creativity techniques Stakeholders generated 8 storyboards and 1 rich storyboard that they perceived to be both novel and useful The direct combination of ideas generated only 4 new ideas that were not perceived as particularly novel, and one groups deviated from the task to develop a timeline model that combined ideas more effectively Amirkabir university of technology, Department of computer engineering and information technology, Intelligent systems laboratory, http://ceit.aut.ac.ir/islab, Requirement engineering course, Fall 2007

19 F UTURE W ORKS Adoption of the CPS problem solving stages Wider use of storyboards and scenarios to support combinatorial creativity throughout a workshop More hands-on facilitation of working groups to resolve conflicts using established techniques Explanation of analogical mappings to stakeholders to inform idea finding Amirkabir university of technology, Department of computer engineering and information technology, Intelligent systems laboratory, http://ceit.aut.ac.ir/islab, Requirement engineering course, Fall 2007

20 R EFERENCE Neil Maiden, Suzanne Robertson, "Integrating Creativity into Requirements Processes: Experiences with an Air Traffic Management System," re, pp. 105-116, 13th IEEE International Conference on Requirements Engineering (RE'05), 2005 Amirkabir university of technology, Department of computer engineering and information technology, Intelligent systems laboratory, http://ceit.aut.ac.ir/islab, Requirement engineering course, Fall 2007


Download ppt "I NTEGRATING C REATIVITY INTO R EQUIREMENTS P ROCESSES Vahid Jalali Amirkabir university of technology, Department of computer engineering and information."

Similar presentations


Ads by Google