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

Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...CIOWomenMagazine
 
Call Girls Anjuna beach Mariott Resort ₰8588052666
Call Girls Anjuna beach Mariott Resort ₰8588052666Call Girls Anjuna beach Mariott Resort ₰8588052666
Call Girls Anjuna beach Mariott Resort ₰8588052666nishakur201
 
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot AndCall Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot AndPooja Nehwal
 
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改atducpo
 
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female serviceanilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual serviceanilsa9823
 
call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..nishakur201
 
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girlsPooja Nehwal
 
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...Leko Durda
 
LC_YouSaidYes_NewBelieverBookletDone.pdf
LC_YouSaidYes_NewBelieverBookletDone.pdfLC_YouSaidYes_NewBelieverBookletDone.pdf
LC_YouSaidYes_NewBelieverBookletDone.pdfpastor83
 
Independent Escorts in Lucknow (Adult Only) 👩🏽‍❤️‍💋‍👩🏼 8923113531 ♛ Escort S...
Independent Escorts in Lucknow  (Adult Only) 👩🏽‍❤️‍💋‍👩🏼 8923113531 ♛ Escort S...Independent Escorts in Lucknow  (Adult Only) 👩🏽‍❤️‍💋‍👩🏼 8923113531 ♛ Escort S...
Independent Escorts in Lucknow (Adult Only) 👩🏽‍❤️‍💋‍👩🏼 8923113531 ♛ Escort S...gurkirankumar98700
 
文凭办理《原版美国USU学位证书》犹他州立大学毕业证制作成绩单修改
文凭办理《原版美国USU学位证书》犹他州立大学毕业证制作成绩单修改文凭办理《原版美国USU学位证书》犹他州立大学毕业证制作成绩单修改
文凭办理《原版美国USU学位证书》犹他州立大学毕业证制作成绩单修改atducpo
 
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual serviceanilsa9823
 
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...PsychicRuben LoveSpells
 
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...anilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual serviceanilsa9823
 
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...ur8mqw8e
 
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdfREFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdfssusere8ea60
 

Último (20)

Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...
Understanding Relationship Anarchy: A Guide to Liberating Love | CIO Women Ma...
 
Call Girls Anjuna beach Mariott Resort ₰8588052666
Call Girls Anjuna beach Mariott Resort ₰8588052666Call Girls Anjuna beach Mariott Resort ₰8588052666
Call Girls Anjuna beach Mariott Resort ₰8588052666
 
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot AndCall Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
 
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改
 
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
 
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
 
call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..call girls in candolim beach 9870370636] NORTH GOA ..
call girls in candolim beach 9870370636] NORTH GOA ..
 
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
 
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
Reinventing Corporate Philanthropy_ Strategies for Meaningful Impact by Leko ...
 
LC_YouSaidYes_NewBelieverBookletDone.pdf
LC_YouSaidYes_NewBelieverBookletDone.pdfLC_YouSaidYes_NewBelieverBookletDone.pdf
LC_YouSaidYes_NewBelieverBookletDone.pdf
 
Independent Escorts in Lucknow (Adult Only) 👩🏽‍❤️‍💋‍👩🏼 8923113531 ♛ Escort S...
Independent Escorts in Lucknow  (Adult Only) 👩🏽‍❤️‍💋‍👩🏼 8923113531 ♛ Escort S...Independent Escorts in Lucknow  (Adult Only) 👩🏽‍❤️‍💋‍👩🏼 8923113531 ♛ Escort S...
Independent Escorts in Lucknow (Adult Only) 👩🏽‍❤️‍💋‍👩🏼 8923113531 ♛ Escort S...
 
文凭办理《原版美国USU学位证书》犹他州立大学毕业证制作成绩单修改
文凭办理《原版美国USU学位证书》犹他州立大学毕业证制作成绩单修改文凭办理《原版美国USU学位证书》犹他州立大学毕业证制作成绩单修改
文凭办理《原版美国USU学位证书》犹他州立大学毕业证制作成绩单修改
 
escort service sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974
escort service  sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974escort service  sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974
escort service sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974
 
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
 
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
 
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
 
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
 
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
 
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdfREFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
 

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: