1 Integrating Creativity into RE Process: Experiences with an Aircraft Traffic Management System Neil Maiden Suzanne Robertson.

Slides:



Advertisements
Similar presentations
Critical Reading Strategies: Overview of Research Process
Advertisements

Design, prototyping and construction
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Gary Dichtenberg CyberSkills, Inc. Creative Problem Solving with Six Thinking Hats How to use Edward deBono’s parallel thinking in problem solving.
Introduction to Soft Systems Methodology
BSBIMN501A QUEENSLAND INTERNATIONAL BUSINESS ACADEMY.
Chapter 7 CASE Tools and Joint and Rapid Application Development.
Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Requirements Engineering Course, Dr. Abdollahzadeh 1 Integrating.
درس: مهندسي نيازمندي ها استاد: دكتر عبداله زاده دانشجو: خيرالنسا مرچانت Integrating Creativity into Requirement Processes: Experience with an Air Traffic.
1 Creativity and the Age-Old Resistance to Change Problem in RE Gil Regev Donald C. Gause Alain Wegman.
Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Requirements Engineering Course, Dr. Abdollahzadeh 1 Effectiveness.
Shiva Vafadar 1 آزمايشکاه سيستم های هوشمند ( Requirements Engineering : A Roadmap Towards Modeling.
Research projects for MSc dissertations Antonella De Angeli Centre for HCI Design School of Informatics.
درس :مهندسي نيازمندي ها استاد: دكتر عبداله زاده دانشجو: خيرالنسا مرچانت Effectiveness of Elicitation Techniques in Distributed Requirement Engineering.
socio-organizational issues and stakeholder requirements
Copyright c 2006 Oxford University Press 1 Chapter 7 Solving Problems and Making Decisions Problem solving is the communication that analyzes the problem.
10 Stages Of the Engineering Design Process
Design process. Design briefs Investigating Designing Producing Analysing and evaluating Design process wall charts.
Science Inquiry Minds-on Hands-on.
1 Software Engineering: A Practitioner’s Approach, 6/e Chapter 7 Requirements Engineering Software Engineering: A Practitioner’s Approach, 6/e Chapter.
Investigate Plan Design Create Evaluate
The Software Development Life Cycle: An Overview
New Advanced Higher Subject Implementation Events
New Advanced Higher Subject Implementation Events Design and Manufacture: Advanced Higher Course Assessment.
Exploring Machines 1 Lou Loftin FETC Conference Orlando, FL January 28 – 31, 2014.
This project is implemented through the CENTRAL EUROPE Programme co-financed by the ERDF. Work Package 4 & Methodology for Open Living Lab O4.1.7 Budapest,
Future Products UNDERSTAND > CREATE > DELIVER Project objectives : - To understand the issues surrounding the use of lighting in sub- Saharan Africa. To.
Advanced Topics in Requirement Engineering. Requirements Elicitation Elicit means to gather, acquire, extract, and obtain, etc. Requirements elicitation.
Chapter 5: Requirement Engineering Process Omar Meqdadi SE 2730 Lecture 5 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
BMAN Integrative Team Project Week 2 Professor Linda A Macaulay.
I NTEGRATING C REATIVITY INTO R EQUIREMENTS P ROCESSES Vahid Jalali Amirkabir university of technology, Department of computer engineering and information.
McGraw-Hill/Irwin Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 7 CASE Tools and Joint and Rapid Application Development.
New Advanced Higher Subject Implementation Events Engineering Science Advanced Higher Course Assessment.
Requirements Engineering Requirements Elicitation Process Lecture-9.
Introduction to Physical Science “What is Physical Science?”
Introduction to Physical Science. A-Science- A-Science- Is a way of learning about the universe and it’s natural laws (Gravity) 1- Skills of scientist.
1 Software Engineering: A Practitioner’s Approach, 6/e Chapter 7: Requirements Engineering Software Engineering: A Practitioner’s Approach, 6/e.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
© ABSL Power Solutions 2007 © STM Quality Limited STM Quality Limited Brainstorming TOTAL QUALITY MANAGEMENT Brainstorming.
Top Tips for Success Design Assignment. Top Tips Get the maximum credit for your ideas. Use a range of drawing techniques and annotations to fully explain.
Part 2 Foresight studies
TIJ 1O1. Problem Solve…  Determine the missing information on the paper given to you and get the completed message to Mrs. Venier.  Rules:  No signing.
By Germaine Cheung Hong Kong Computer Institute
Introduction Chapter 1 and 2 Slides From Research Methods for Business
Copyright ©2004 Virtusa Corporation | CONFIDENTIAL Requirement Engineering Virtusa Training Group 2004 Trainer: Ojitha Kumanayaka Duration : 1 hour.
Working Technologically Early Stage 1 – Stage 3. Students evaluate by: recounting the steps taken to reach a final solution discussing their likes and.
Requirements Engineering Processes. Syllabus l Definition of Requirement engineering process (REP) l Phases of Requirements Engineering Process: Requirements.
Problem Solving Skills
Requirement Engineering
WP4: Transnational MSP Governance – dialogue and institutional building Overall aim: to engage national bodies, sectors and researchers in dialogue.
Information Systems Dr. Ken Cosh Lecture 9.
Key Stage 3 National Strategy Aims of session  To develop greater consistency in teacher assessment of ICT.  To develop a common understanding about.
Software Project Management
Aspect 1 Defining the problem - Problem: The design context will normally offer a variety of potential problems to solve. A focused problem and need is.
Introduction to Software Requirement Engineering Nisa’ul Hafidhoh Teknik Informatika
1 International Institute of Business Analysis Vision: The world's leading association for Business Analysis professionals” Mission: To develop and maintain.
Module 3 Engagement techniques 3b Running a SP Workshop.
10 Stages Of the Engineering Design Process
Analisis Bisnis.
CASE Tools and Joint and Rapid Application Development
SNS College of Engineering Coimbatore
THE BUSINESS ANALYSIS PROCESS MODEL
Employability Skills Unit introduction Ainsley Smith
Engineering Design Process
Learning Styles: The Kolb Inventory
10 Stages Of the Engineering Design Process
Creativity & Problem Solving
10 Stages Of the Engineering Design Process
10 Stages Of the Engineering Design Process
Engineering Design Process
Presentation transcript:

1 Integrating Creativity into RE Process: Experiences with an Aircraft Traffic Management System Neil Maiden Suzanne Robertson

Shiva Vafadar 2 Intelligent Systems Lab REFERENCE  Neil Maiden, Suzanne Robertson, "Integrating Creativity into Requirements Processes: Experiences with an Air Traffic Management System," re, pp , 13th IEEE International Conference on Requirements Engineering (RE'05), 2005

Shiva Vafadar 3 Intelligent Systems Lab Overall View on Paper  Describes RESCUE, a scenario-driven requirements engineering process includes workshops that integrate creativity techniques with different types of use case and system context modeling.  It reports research in which RESCUE creativity workshops were used to discover stakeholder and system requirements for MSP, a future air traffic management system to enable the more effective, longer-term planning of European airspace use.  workshops provided new and important outputs for subsequent requirements processes  The paper describes the workshops structures and results

Shiva Vafadar 4 Intelligent Systems Lab Rescue and its creative workshop  a concurrent engineering process in which different modeling and analysis processes take place in parallel

Shiva Vafadar 5 Intelligent Systems Lab Structure of Process  System goal modeling enables the team to model the future system boundaries, actor dependencies and most important system goals  Use case modeling and scenario-driven walkthroughs enable the team to communicate more effectively with stakeholders and acquire complete, precise and testable requirements from them

Shiva Vafadar 6 Intelligent Systems Lab Paper Contribution  it reports what happened when creativity techniques were used to discover requirements for a major European air traffic management system.  It descriptions of the workshops structure, inputs, outputs and techniques can provide practitioners with information and inspiration as well as some justification for designing and running creativity workshops

Shiva Vafadar 7 Intelligent Systems Lab Paper Contribution (cont.)  results provide empirical evidence for and against the effectiveness of processes and techniques based on the reported creativity models

Shiva Vafadar 8 Intelligent Systems Lab Three 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?

Shiva Vafadar 9 Intelligent Systems Lab Answer to the first question  During exploratory creativity, will brainstorming or analogical reasoning generate more ideas? Brainstorming generated more creative ideas than analogical reasoning. It was more cost-effective and easier to use.

Shiva Vafadar 10 Intelligent Systems Lab Answer to the Second question  During combinatorial creativity, will direct idea combination techniques or storyboarding generate more ideas?  combining ideas during storyboard development was more effective for combinatorial creativity.  Explanation: motivation. Storyboards were, in essence, a depiction of a use case, and this made results more accessible after a workshop. stakeholders using storyboards did not combine ideas directly.  Rather, they first used the temporal, logical and physical dimensions that are depicted in storyboards to link otherwise unconnected ideas. Then, the stakeholders combined a smaller

Shiva Vafadar 11 Intelligent Systems Lab Answer to the third question  During transformational creativity, will constraint removal or presentation of solution space knowledge generate more ideas?  Removing constraints led to the generation of more ideas than presenting solution space Knowledge but there were qualitative differences. Presentation of solution knowledge led to 11 simple information visualisation sketches, but these sketches also carried important tacit knowledge about goals and tasks that informed development of the rich storyboard. removing constraints to discover new ideas often led the stakeholders to consider potential advantages and disadvantages of the ideas as well as or instead of the ideas themselves, and this was useful when investigating the scope of the MSP system. Results do suggest one weakness – that people could not envisage the consequences of a constraint being removed on the MSP system, so we shall explore scenario techniques that support constraint removal.

Shiva Vafadar 12 Intelligent Systems Lab Changes to workshop structure Based on these results we implemented the following 4 changes to RESCUE creativity workshop structures  Adoption of the CPS problem solving stages – mess finding, data finding, problem finding, idea finding, solution finding and acceptance finding [3] to provide finer-grain process guidance with which to structure each workshop session  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