SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
1Challenge the future
Creativity Techniques
for computer scientists
Marco Cattani
Embedded Software Group, Delft University of Technology
2Challenge the future
Classic Brainstorming
•  Find small group of persons
•  Define initial topic/problem
•  Make sure topic is clear
•  Avoid criticism and aim at
quantity (facilitator)
•  Clarify and combine ideas
•  Select valuable ideas
•  Structured
•  Schedule who can speak
•  Write ideas on post-it
•  Un-structured
•  Everyone can speak at
anytime
Generate new, valuable ideas by interacting
with others
3Challenge the future
How to improve our creativity?
•  Diverge
•  Exploration
•  Diversification
•  Converge
•  Focus
•  Selection
… it works even with tea!
Before coffee the ideas, after coffee criticism
Alex Osborn
4Challenge the future
DIVERGE
Create new ideas
5Challenge the future
Biomimicry
•  Find parallelism
•  Study nature’s solution
•  Adapt solution
Example
Ant colony optimization,
epidemic protocols
Imitate nature to solve our problems
6Challenge the future
Personal analogy
•  Personify the subject with
human characteristics
•  Role playing ( e.g. feelings)
•  Connect analog and subject
Example
Human behaviors in network
protocols (gossip, 3-way
handshake, routing)
Identify with a process/concept to get a new
point of view
7Challenge the future
Osborn checklist
•  Adapt/Modify/Substitute?
•  Magnify/Eliminate?
•  Rearrange/Reversal?
•  Combine/Other use?
Example
Image processing techniques
for graphs (edge detection)
Develop new solutions from existing ideas
8Challenge the future
Challenge assumptions
•  List the problem assumptions
•  Chose 1 and challenge it
•  Solve problem from this new
prospective
Example
What is computers have no
storage or energy supply?
(Cloud, Autharkic Computing)
Removing a core assumption to create an
innovative idea/product
9Challenge the future
Random input
•  Select a random noun
(concrete or known)
•  Use this work as a starting-
point for the brainstorm
Example
Solution initialization in
problem optimization
Link another thinking pattern into the one we
are using using random stimuli
10Challenge the future
Redefinition
•  State original, narrower,
broader problem
•  Why we want to solve it?
•  What stops us from that?
Example
Overcome wireless channel
congestion with VLC
Hierarchically redefine our problem to find
more general/specific solutions
11Challenge the future
Medici effect
•  Select an unrelated field
•  Search for solution to analog
problem in that field
•  Adapt the solutions
Example
Leader election, simulated
annealing
Exploits how ideas in seemingly unrelated
topics/fields intersect
12Challenge the future
Misunderstanding
•  Define some constrains
•  Describe an existing solution
•  By misunderstanding, we
create a new solution
Example
Mouse with no buttons, from
an un-finished apple prototype
Create new solutions when trying to
understand an existing one
13Challenge the future
Reverse Brainstorming
•  Identify different ways of
causing the problem
•  Find ways of prevent this
causes to happen
Example
Ex hackers that invents new
security techniques
Causing the problems is the first way of learn
how to solve them
14Challenge the future
SIT (systematic inventive thinking)
•  Remove components
•  Make one of more copies
•  Divide into parts (modular)
•  Unify tasks into 1 component
Example
Multi-channel mac protocols,
object oriented programming
Subtraction, multiplication, division,
unification
15Challenge the future
CONVERGE
Select valuable ideas
16Challenge the future
COCD-Box
Everyone put a colored post-it
on each idea based on its
originality and feasibility
•  Consider green ideas
•  Discard blue ideas
•  Keep yellow ideas for later
Detect innovative, feasible ideas using a
classification technique
17Challenge the future
Force-field analysis
Plot opposing forces
(proportional) and draw
conclusions
•  Overall force?
•  Increase for?
•  Mitigate against?
For Against
Understand the forces for and against an idea
18Challenge the future
100 euro test
Assume you have 100 euro
•  Allocate money to ideas
•  After everyone finish, review
your decision
•  Select richest ideas
Idea $1 $2 Total
On which idea will you spend your money?
19Challenge the future
Negative selection
Review the problem definition
•  Sort into no and maybe
•  Repeat if necessary
Idea No Maybe
To shorten a long list of ideas by finding what
is wrong with each idea
20Challenge the future
NUF test
Grade each idea from 1 to 10
on three parts
•  New: never tried before
•  Useful: solves the
problem
•  Feasible: can be
implemented in practice
Check if an idea is likely to be effective and
work in practice
Criteria Score Comm.
New
Useful
Feasible
TOTAL
21Challenge the future
PINC filter
Discuss each idea and add
notes to each section
•  Positives: add values
•  Intriguing: could be of value
•  Negatives: remove values
•  Concerning: could remove
value
Idea
Positives Negatives
Intriguing Concerning
Evaluate deeply a short list of ideas
22Challenge the future
Conclusions
•  Creativity can be improved with some training and few tricks
•  When you try to solve a problem, you are not programming.
Break the rules and don’t stay inside the lines
•  Innovation is not creativity. Once you generated lots of ideas,
it is time to select and elaborate the most promising ones
Few more words about the creativity process:

Mais conteúdo relacionado

Mais procurados

Design Thinking : Ideation
Design Thinking : IdeationDesign Thinking : Ideation
Design Thinking : IdeationSankarshan D
 
Idea Generation Techniques
Idea Generation TechniquesIdea Generation Techniques
Idea Generation TechniquesHershey Desai
 
Design Thinking Workshop 8hr
Design Thinking Workshop 8hrDesign Thinking Workshop 8hr
Design Thinking Workshop 8hrWayne Chung
 
LeanUX: Problem Framing Using the 4 Ws
LeanUX: Problem Framing Using the 4 WsLeanUX: Problem Framing Using the 4 Ws
LeanUX: Problem Framing Using the 4 WsWilliam Evans
 
Creative and Innovative Thinking Skills
Creative and Innovative Thinking SkillsCreative and Innovative Thinking Skills
Creative and Innovative Thinking SkillsISHTIYAQUE AHMED
 
There are no bad ideas: 7 steps to ideation
There are no bad ideas: 7 steps to ideationThere are no bad ideas: 7 steps to ideation
There are no bad ideas: 7 steps to ideationHarish
 
Uxpa creativity workshop peter otto 1
Uxpa creativity workshop peter otto 1Uxpa creativity workshop peter otto 1
Uxpa creativity workshop peter otto 1UXPA UK
 
Ideate coach training lecture (Design Thinking)
Ideate coach training lecture (Design Thinking)Ideate coach training lecture (Design Thinking)
Ideate coach training lecture (Design Thinking)Wayne Chung
 
Assignment on attribute listing
Assignment on attribute listingAssignment on attribute listing
Assignment on attribute listingfatima roshan
 
HITD 201 Design Thinking - Lecture 5 - Ideation Revisited
HITD 201 Design Thinking - Lecture 5 - Ideation RevisitedHITD 201 Design Thinking - Lecture 5 - Ideation Revisited
HITD 201 Design Thinking - Lecture 5 - Ideation RevisitedMark Billinghurst
 
Creativity Workshop
Creativity WorkshopCreativity Workshop
Creativity WorkshopCarole Derks
 
Innovation workshops
Innovation workshopsInnovation workshops
Innovation workshopsMemeTime
 
Design Thinking Workshop STLinSTL
Design Thinking Workshop STLinSTLDesign Thinking Workshop STLinSTL
Design Thinking Workshop STLinSTLlmittler
 
Design thinking STLinSTL 2016
Design thinking STLinSTL 2016Design thinking STLinSTL 2016
Design thinking STLinSTL 2016lmittler
 
Getting Started with User Research - Stir Trek 2011
Getting Started with User Research - Stir Trek 2011Getting Started with User Research - Stir Trek 2011
Getting Started with User Research - Stir Trek 2011Carol Smith
 
Creative Thinking (Convergent and Divergent thinking)
Creative Thinking (Convergent and Divergent thinking)Creative Thinking (Convergent and Divergent thinking)
Creative Thinking (Convergent and Divergent thinking)Prinson Rodrigues
 

Mais procurados (20)

Design Thinking : Ideation
Design Thinking : IdeationDesign Thinking : Ideation
Design Thinking : Ideation
 
Idea Generation Techniques
Idea Generation TechniquesIdea Generation Techniques
Idea Generation Techniques
 
Design Thinking Workshop 8hr
Design Thinking Workshop 8hrDesign Thinking Workshop 8hr
Design Thinking Workshop 8hr
 
LeanUX: Problem Framing Using the 4 Ws
LeanUX: Problem Framing Using the 4 WsLeanUX: Problem Framing Using the 4 Ws
LeanUX: Problem Framing Using the 4 Ws
 
Creative and Innovative Thinking Skills
Creative and Innovative Thinking SkillsCreative and Innovative Thinking Skills
Creative and Innovative Thinking Skills
 
There are no bad ideas: 7 steps to ideation
There are no bad ideas: 7 steps to ideationThere are no bad ideas: 7 steps to ideation
There are no bad ideas: 7 steps to ideation
 
Comparative Design thinking
Comparative Design thinking Comparative Design thinking
Comparative Design thinking
 
Uxpa creativity workshop peter otto 1
Uxpa creativity workshop peter otto 1Uxpa creativity workshop peter otto 1
Uxpa creativity workshop peter otto 1
 
Ideate coach training lecture (Design Thinking)
Ideate coach training lecture (Design Thinking)Ideate coach training lecture (Design Thinking)
Ideate coach training lecture (Design Thinking)
 
Assignment on attribute listing
Assignment on attribute listingAssignment on attribute listing
Assignment on attribute listing
 
HITD 201 Design Thinking - Lecture 5 - Ideation Revisited
HITD 201 Design Thinking - Lecture 5 - Ideation RevisitedHITD 201 Design Thinking - Lecture 5 - Ideation Revisited
HITD 201 Design Thinking - Lecture 5 - Ideation Revisited
 
Kickstarting Design Thinking
Kickstarting Design ThinkingKickstarting Design Thinking
Kickstarting Design Thinking
 
7. creative process techniques
7. creative process   techniques7. creative process   techniques
7. creative process techniques
 
Creativity Workshop
Creativity WorkshopCreativity Workshop
Creativity Workshop
 
Innovation workshops
Innovation workshopsInnovation workshops
Innovation workshops
 
Design Thinking Workshop STLinSTL
Design Thinking Workshop STLinSTLDesign Thinking Workshop STLinSTL
Design Thinking Workshop STLinSTL
 
Design thinking STLinSTL 2016
Design thinking STLinSTL 2016Design thinking STLinSTL 2016
Design thinking STLinSTL 2016
 
Idea generation
Idea generationIdea generation
Idea generation
 
Getting Started with User Research - Stir Trek 2011
Getting Started with User Research - Stir Trek 2011Getting Started with User Research - Stir Trek 2011
Getting Started with User Research - Stir Trek 2011
 
Creative Thinking (Convergent and Divergent thinking)
Creative Thinking (Convergent and Divergent thinking)Creative Thinking (Convergent and Divergent thinking)
Creative Thinking (Convergent and Divergent thinking)
 

Semelhante a Creativity techniques for computer scientists

the-idea-building-toolkit.pptx
the-idea-building-toolkit.pptxthe-idea-building-toolkit.pptx
the-idea-building-toolkit.pptxManojChunchumanoj
 
Creative And Innovative Thinking Skills
Creative And Innovative Thinking SkillsCreative And Innovative Thinking Skills
Creative And Innovative Thinking Skillskkjjkevin03
 
Analytical Thinking And Innovation
Analytical Thinking And InnovationAnalytical Thinking And Innovation
Analytical Thinking And InnovationJeff Brooks
 
Design Thinking
Design ThinkingDesign Thinking
Design Thinkinglmittler
 
Solving problems Analytically and creatively.pdf
Solving problems Analytically and creatively.pdfSolving problems Analytically and creatively.pdf
Solving problems Analytically and creatively.pdfssusercbae26
 
methods and tools for directed creativity
methods and tools for directed creativitymethods and tools for directed creativity
methods and tools for directed creativityDharania Abirami
 
CYCLES Course (1): Course Introduction
CYCLES Course (1): Course Introduction CYCLES Course (1): Course Introduction
CYCLES Course (1): Course Introduction Bryan Cassady
 
creativity and innovation
creativity and innovationcreativity and innovation
creativity and innovationiqra mobeen
 
Organizzazione Creativa 5: Strumenti di definizione dei problemi e per la cr...
Organizzazione Creativa 5:  Strumenti di definizione dei problemi e per la cr...Organizzazione Creativa 5:  Strumenti di definizione dei problemi e per la cr...
Organizzazione Creativa 5: Strumenti di definizione dei problemi e per la cr...Manager.it
 
Designerly ways of knowing small
Designerly ways of knowing smallDesignerly ways of knowing small
Designerly ways of knowing smallNatasa Christou
 
Creative problemsolving
Creative problemsolvingCreative problemsolving
Creative problemsolvingJatindra Malik
 
A Primer For Design Thinking For Business
A Primer For Design Thinking For BusinessA Primer For Design Thinking For Business
A Primer For Design Thinking For Businesssean carney
 
Building innovative products
Building innovative productsBuilding innovative products
Building innovative productsShishir Choudhary
 
Exercise to generate and measure ideas
Exercise to generate and measure ideasExercise to generate and measure ideas
Exercise to generate and measure ideasEnrique Posada
 
Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...
Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...
Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...QASymphony
 

Semelhante a Creativity techniques for computer scientists (20)

Becoming Effective Problem Solvers
Becoming Effective Problem SolversBecoming Effective Problem Solvers
Becoming Effective Problem Solvers
 
the-idea-building-toolkit.pptx
the-idea-building-toolkit.pptxthe-idea-building-toolkit.pptx
the-idea-building-toolkit.pptx
 
Creative And Innovative Thinking Skills
Creative And Innovative Thinking SkillsCreative And Innovative Thinking Skills
Creative And Innovative Thinking Skills
 
Analytical Thinking And Innovation
Analytical Thinking And InnovationAnalytical Thinking And Innovation
Analytical Thinking And Innovation
 
Design Thinking
Design ThinkingDesign Thinking
Design Thinking
 
Solving problems Analytically and creatively.pdf
Solving problems Analytically and creatively.pdfSolving problems Analytically and creatively.pdf
Solving problems Analytically and creatively.pdf
 
methods and tools for directed creativity
methods and tools for directed creativitymethods and tools for directed creativity
methods and tools for directed creativity
 
Introduction to Design Thinking Workshop
Introduction to Design Thinking WorkshopIntroduction to Design Thinking Workshop
Introduction to Design Thinking Workshop
 
CYCLES Course (1): Course Introduction
CYCLES Course (1): Course Introduction CYCLES Course (1): Course Introduction
CYCLES Course (1): Course Introduction
 
creativity and innovation
creativity and innovationcreativity and innovation
creativity and innovation
 
Organizzazione Creativa 5: Strumenti di definizione dei problemi e per la cr...
Organizzazione Creativa 5:  Strumenti di definizione dei problemi e per la cr...Organizzazione Creativa 5:  Strumenti di definizione dei problemi e per la cr...
Organizzazione Creativa 5: Strumenti di definizione dei problemi e per la cr...
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
 
Designerly ways of knowing small
Designerly ways of knowing smallDesignerly ways of knowing small
Designerly ways of knowing small
 
Creative problemsolving
Creative problemsolvingCreative problemsolving
Creative problemsolving
 
Creative Thinking Skills
Creative Thinking Skills   Creative Thinking Skills
Creative Thinking Skills
 
Creative Thinking Skills
Creative Thinking SkillsCreative Thinking Skills
Creative Thinking Skills
 
A Primer For Design Thinking For Business
A Primer For Design Thinking For BusinessA Primer For Design Thinking For Business
A Primer For Design Thinking For Business
 
Building innovative products
Building innovative productsBuilding innovative products
Building innovative products
 
Exercise to generate and measure ideas
Exercise to generate and measure ideasExercise to generate and measure ideas
Exercise to generate and measure ideas
 
Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...
Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...
Polychrome Testing: Ideas & Practices to Improve Software Testing | QASymphon...
 

Último

Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 AvilableCall Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilabledollysharma2066
 
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ EscortsDelhi Escorts Service
 
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls In Dwarka Sub City ☎️7838079806 ✅ 💯Call Girls In Delhi
Call Girls In Dwarka Sub City  ☎️7838079806 ✅ 💯Call Girls In DelhiCall Girls In Dwarka Sub City  ☎️7838079806 ✅ 💯Call Girls In Delhi
Call Girls In Dwarka Sub City ☎️7838079806 ✅ 💯Call Girls In DelhiSoniyaSingh
 
E J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxE J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxJackieSparrow3
 
西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做j5bzwet6
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan
 
南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证kbdhl05e
 
(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)oannq
 
Inspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxInspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxShubham Rawat
 
办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭o8wvnojp
 

Último (12)

Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 AvilableCall Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
 
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
 
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
 
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
 
Call Girls In Dwarka Sub City ☎️7838079806 ✅ 💯Call Girls In Delhi
Call Girls In Dwarka Sub City  ☎️7838079806 ✅ 💯Call Girls In DelhiCall Girls In Dwarka Sub City  ☎️7838079806 ✅ 💯Call Girls In Delhi
Call Girls In Dwarka Sub City ☎️7838079806 ✅ 💯Call Girls In Delhi
 
E J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxE J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptx
 
西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
 
南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证
 
(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)
 
Inspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxInspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptx
 
办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭
 

Creativity techniques for computer scientists

  • 1. 1Challenge the future Creativity Techniques for computer scientists Marco Cattani Embedded Software Group, Delft University of Technology
  • 2. 2Challenge the future Classic Brainstorming •  Find small group of persons •  Define initial topic/problem •  Make sure topic is clear •  Avoid criticism and aim at quantity (facilitator) •  Clarify and combine ideas •  Select valuable ideas •  Structured •  Schedule who can speak •  Write ideas on post-it •  Un-structured •  Everyone can speak at anytime Generate new, valuable ideas by interacting with others
  • 3. 3Challenge the future How to improve our creativity? •  Diverge •  Exploration •  Diversification •  Converge •  Focus •  Selection … it works even with tea! Before coffee the ideas, after coffee criticism Alex Osborn
  • 5. 5Challenge the future Biomimicry •  Find parallelism •  Study nature’s solution •  Adapt solution Example Ant colony optimization, epidemic protocols Imitate nature to solve our problems
  • 6. 6Challenge the future Personal analogy •  Personify the subject with human characteristics •  Role playing ( e.g. feelings) •  Connect analog and subject Example Human behaviors in network protocols (gossip, 3-way handshake, routing) Identify with a process/concept to get a new point of view
  • 7. 7Challenge the future Osborn checklist •  Adapt/Modify/Substitute? •  Magnify/Eliminate? •  Rearrange/Reversal? •  Combine/Other use? Example Image processing techniques for graphs (edge detection) Develop new solutions from existing ideas
  • 8. 8Challenge the future Challenge assumptions •  List the problem assumptions •  Chose 1 and challenge it •  Solve problem from this new prospective Example What is computers have no storage or energy supply? (Cloud, Autharkic Computing) Removing a core assumption to create an innovative idea/product
  • 9. 9Challenge the future Random input •  Select a random noun (concrete or known) •  Use this work as a starting- point for the brainstorm Example Solution initialization in problem optimization Link another thinking pattern into the one we are using using random stimuli
  • 10. 10Challenge the future Redefinition •  State original, narrower, broader problem •  Why we want to solve it? •  What stops us from that? Example Overcome wireless channel congestion with VLC Hierarchically redefine our problem to find more general/specific solutions
  • 11. 11Challenge the future Medici effect •  Select an unrelated field •  Search for solution to analog problem in that field •  Adapt the solutions Example Leader election, simulated annealing Exploits how ideas in seemingly unrelated topics/fields intersect
  • 12. 12Challenge the future Misunderstanding •  Define some constrains •  Describe an existing solution •  By misunderstanding, we create a new solution Example Mouse with no buttons, from an un-finished apple prototype Create new solutions when trying to understand an existing one
  • 13. 13Challenge the future Reverse Brainstorming •  Identify different ways of causing the problem •  Find ways of prevent this causes to happen Example Ex hackers that invents new security techniques Causing the problems is the first way of learn how to solve them
  • 14. 14Challenge the future SIT (systematic inventive thinking) •  Remove components •  Make one of more copies •  Divide into parts (modular) •  Unify tasks into 1 component Example Multi-channel mac protocols, object oriented programming Subtraction, multiplication, division, unification
  • 16. 16Challenge the future COCD-Box Everyone put a colored post-it on each idea based on its originality and feasibility •  Consider green ideas •  Discard blue ideas •  Keep yellow ideas for later Detect innovative, feasible ideas using a classification technique
  • 17. 17Challenge the future Force-field analysis Plot opposing forces (proportional) and draw conclusions •  Overall force? •  Increase for? •  Mitigate against? For Against Understand the forces for and against an idea
  • 18. 18Challenge the future 100 euro test Assume you have 100 euro •  Allocate money to ideas •  After everyone finish, review your decision •  Select richest ideas Idea $1 $2 Total On which idea will you spend your money?
  • 19. 19Challenge the future Negative selection Review the problem definition •  Sort into no and maybe •  Repeat if necessary Idea No Maybe To shorten a long list of ideas by finding what is wrong with each idea
  • 20. 20Challenge the future NUF test Grade each idea from 1 to 10 on three parts •  New: never tried before •  Useful: solves the problem •  Feasible: can be implemented in practice Check if an idea is likely to be effective and work in practice Criteria Score Comm. New Useful Feasible TOTAL
  • 21. 21Challenge the future PINC filter Discuss each idea and add notes to each section •  Positives: add values •  Intriguing: could be of value •  Negatives: remove values •  Concerning: could remove value Idea Positives Negatives Intriguing Concerning Evaluate deeply a short list of ideas
  • 22. 22Challenge the future Conclusions •  Creativity can be improved with some training and few tricks •  When you try to solve a problem, you are not programming. Break the rules and don’t stay inside the lines •  Innovation is not creativity. Once you generated lots of ideas, it is time to select and elaborate the most promising ones Few more words about the creativity process: