SlideShare uma empresa Scribd logo
1 de 85
How to coach teams in
creative problem solving
Ari-Pekka Lappi (@ilmirajat)
After this presentation
everyone has at least 1
creativity tool they can use
in their everyday work
within next two weeks.
• On Creativity
• Tool 1: SCAMBER + warmup
• Creativity + Problem solving
• How to Coaching Creative
problem solving
• Tool 2: 9 windows + exercise
• Tool 3: Contradiction analysis +
exercise
Who am I?
• Hybrid philosopher-engineer
• Developer, ScrumMaster, architect
• M.A. majoring theoretical philosophy
from Helsinki University
• Entrepreneur in Flowa
• Big fan of functional programming
(F# and Clojure), philosophy of
Nietzsche
• Hobbyist game designer and game
researcher
• Part-time artist in Reality Research
Center
Thus Spoke Zarathustra by Atanas Botev.
Oil on canvas/collage 2004
Who are you?
1. Name
2. On scale 1-100, how creative you think you are
currently? (1=not creative at all, 100=highly
creative)
3. Would it be practical or otherwice benefical to be
more creative?
Most likely follow-up questions
1. What benefits would increased creativity produce to you?
2. Are you already doing something in order to be more creative?
On Creativity
l
Challenges
& unmet
needs
Creative
actions
Innovations
and insights
Overly simplified process
for creative thinking
l
Step 1: Find direction
What is the ideal state/result? What is the
goal? What I want to have?
Challenges
& unmet
needs
Creative
actions
Innovations
and insights
1
l
Step 2: Identify challenge
Why have I not reached the goal already?
What is blocking or preventing me?
Challenges
& unmet
needs
Creative
actions
Innovations
and insights
1
l
Step 3: Look around
Where I am? What do I have (=resources)?
What have I done already?
Challenges
& unmet
needs
Creative
actions
Innovations
and insights
12
l
Step 4: Seek options
What (all) might I do in order to reach the
goal with the resources I have?
Challenges
& unmet
needs
Creative
actions
Innovations
and insights
12
l
Step 5: Experiment
Creative strategy? Creative action?
Creativity is about doing, not about dreaming
Challenges
& unmet
needs
Creative
actions
Innovations
and insights
12 3
l
Simplified process
Challenges
& unmet
needs
Creative
actions
Innovations
and insights
12 3
for creative thinking
Layer2
Psychological
Layer1
Logical
l
In Practice (warmup)
Creative toolboxes
Exercise 1 – Step 1
It can be anything from a pen or shoe to table. I will use light
bulb as an example so please choose something else.
Exercise 1 – Step 2
The main function of a light bulb is “to
illuminate”.
Exercise 1 – Step 3
E.g. What use could a light bulb have, if its main
function was not to illuminate.
Visual esthetics
”Conditional” visibility
Signal what is happening in a machine
To be a kickass weapon
Creative strategies/action
(1) Eliminate
+
(2) Put to another use
Exercise 2 – Step 1
It can be anything from a pen or shoe to table. I will use light
bulb as an example so please choose something else.
Exercise 2 – Step 2
Exercise 2 – Step 2
In case of light bulb the main function is “to illuminate”.
So I choose “to walk”.
Exercise 2 – Step 3
Creative strategy/action
Combine
Exercise 3 – Step 1
It can be anything from a pen or shoe to table. I will use light
bulb as an example so please choose something else.
Exercise 3 – Step 2
E.g. ‘class shell’ around the wolfram wire.
Exercise 3 – Step 4
E.g. ‘a table’
Exercise 3 – Step 4
Light table… boring. Let me try again ‘door’. Using light as a door.
Kind of theatrical effect… Better.
Creative strategy/action
Substitude
Slightly different approaches but
a lot of similarities.
Image: Epsos.de
Two modes of coaching
Two modes of coaching
• Listen
• Reflect and rephrase
• What kind of help the coachee
expects from you?
• Reframe
• Deconstruct (“abbauen“)
• Help coachee to ”see” options,
opportunities and novel
approaches?
Depending on your role in team and
situation: Consider switching to
mentoring or teaching mode
Image: Epsos.de
Think of pains and struggles just
before the moments of
”heureka” and ”aha, I got it”
What creative struggles have had?
How it feels just before ”heureka” and why?
The most common pains and
struggles in problem solving
My observations
Unresolved
problems Solutions
Gatekeepers
Unresolved
problems
Solutions
Gatekeepers
Challenges
& unmet
needs
Creative
actions
Innovations
and insights
Layer1
Logical
Layer0
Obstacles
l
Challenges
& unmet
needs
Creative
actions
Innovations
and insights
12 3
Layer2
Psychological
Layer1
Logical
Unresolved
problems Solutions
Psychological
intertia
Layer0
Agonistic
9 Windows
Unresolved
problems Solutions
Gatekeepers
Case 1: Bootstrap doesn’t work anymore. It
worked last week. What I have messed up?
Download
Bootstrap
Ensure that it
works
Something
else for week
and two
Continue
(following
the tutorial)
It does not
work
anymore
Something that worked
last week doesn’t
work anymore!
Past Now Future
Super-
system
System
The problem
Sub-
system
Bootstrap did work week
or do ago
Bootstrap doesn’t work
anymore. It worked
last week.
Bootstrap works again
(=problem solved; what might
be differently)
CSS markup and bootstrap files
Html and link to css file
Browsers default rendering rules
Examples in the tutorial
CSS markup and bootstrap files
Html and link to css file
Browsers default rendering rules
Examples in the tutorial
Web site documentation
Development community
Browser version
Version 2.x (newest)
=> Default docs for v2.x
Web site documentation
Development community
Browser version
Version 3.0 (newest)
=> Default docs for v3.0
Bootstrap did work week
or do ago
Bootstrap doesn’t work
anymore. It worked last
week.
Bootstrap works again
(=problem solved; what might
be differently)
CSS markup and bootstrap files
Html and link to css file
Browsers default rendering rules
Examples in the tutorial
CSS markup and bootstrap files
Html and link to css file
Browsers default rendering rules
Examples in the tutorial
Solutions
Bootstrap 3.0 was released a week ago. I had
downloaded the bootstrap 2.x files and tested it
using version 2.x tutorial. Now I continued by
using 3.0 tutorial. There’s a mismatch…
Case 2: After customer have paid, delivery of the
product fails in 1 of 10 000 case due fatal system
failure
Order Payment
Process
order and
payment
Delivery
Fatal (seeminly
non-repetable and
rare) error here
Much earlier: Recurring session
related problems and fixes
Customer service
Company reputation
Customer select product
Customer confirm order
Customer pays product in third party
payment system
When customer returns to the
our system, system throws
fatal error sometimes.
Delivery of the product fails in 1 of
10 000 cases due a fatal server error.
Customer calls to the customer
service and complains about the
problem.
Database call
UI interaction
Session handling
Database calls
Cryptographic stuff (ensure validity
of order)
Cryptographic stuff (ensure validity
of payment)
Database calls (get product data, get
order related data, store payment
related data…)
Session handling
Session expiration
Annoyance about the failed delivery
Call to customer service
Much earlier: Recurring session
related problems and fixes
Database server
3rd party payment system
Error logs and audit logs
Web server and application server
Request routing
Caching mechanisms
Customer service
Company reputations
Customer select product
Customer click order and pays
product in thrid part payment system
Customer returns to the our
system. System throws fatal
error.
Delivery of the product fails in 1 of
10 000 cases due a fatal server error.
Customer calls to the customer
service and complains about the
problem.
Database call
UI interaction
Session handling
Database calls
Cryptographic stuff (ensure validity
of order)
Cryptographic stuff (ensure validity
of payment)
Database calls
Session handling
Session expiration
Annoyance about the failed delivery
Call to customer service
Log entries mapped to the
approximate time of the error and
type of error
Solution
The solution was that in some rare cases a field returned by SQL server was
null (value did not exist) and the system threw NullReferenceException*. The
end user saw just a generic “something went wrong” error.
You needed to add a null check.
[*] As some of you guessed already, the language was C#. In Java you get
NullPointerException, not NullReferenceException.
Exercise 1: 9 Windows
Exercise 1-1: Getting started
• Form 3-5 person groups
• Choose the problem
• Problem 1: Meetings starts late 50% of times
• Problem 2 (technical): Critical bugs in production system a days after
deployment
• Timebox: 2-3 minutes
Exercise 1-2: Goal
• Step 1: Draw 3 x 3 matrics. Discuss what is the problem you are
actually going to solve?
• Discuss ”why do we want to solve this problem?” and make the problem
better and deeper?
• Step 2: Discuss semantics of the axises
• Don’t talk on the posible solutions at this point!
• Timebox: 5 minutes
Exercise 1-3: First ideas
• Step 4: List ideas relating the idea and
• Step 5: Categorize them by using the matrix
OR
• Step 5: Use categories in the matrix as inpsiratio and
• Step 4: List what you might put to the matrix
• Resist temptation to head directly to the solutions!
• Timebox: 5 minutes
Exercise 1-4: What else?
• Step 5: Review what 9 windows boxes are empty or has just few
ideas?
• Why they are empty or have just few idea?
• What might go there?
• Consider relations of the things in the matrix
• Resist temptation to head directly to the solutions!
• Timebox: 5 minutes
Exercise 1-5: Solution
• Step 6: Ideate a concrete thing or few concrete things you could try
next.
• Resist temptation to dive deeper to the problem, focus on what might
you do instead!
• Timebox: 5 minutes
Contradiction analysis
Unresolved
problems Solutions
Gatekeepers
Case 3: Startups don’t do any risk
management
Where?
• Where should startups do risk management?
• Irrelevant
• Where should startups not do risk management?
• Customer premises?
Image: Nasa
Fine, but this does not
yet solve the problem!
When?
• When should startups do risk management?
• Hour or two once per quarter is probably enough
• When should startups not do risk manement?
• Irrelevant
A solution; maybe good enough
Conditions? Interfaces?
• In which cases or within which conditions startups should do risk
management?
• If they need to do decision having big financial impact
• In which cases or within which conditions should not startups do risk
manement?
• If they do sales
• As a part of their everyday work (usually)
Great, we have a solution!
Outcome
The coachee decided that:
Once per quarter he will go to a restaurant with the founders
of a startup. During that evening they go through what all
could go wrong and get drunk (or another way around).
After that evening, the people switch back to the optimistic
mode.
Case 3: We want to write and read
massive amount of data from a table
at the same time in SQL Server
Guess what --- we had a serious performance
problem.
The problem
Where?
• To where need I write data quickly?
• I don’t care as long as the data is persisted to the database and never lost
• From where need I read data quickly?
• I don’t care if I get valid data from database
Image: Nasa
NO WIN!
When?
• When do I want to read data quickly?
• When customer wants to download a dataset he have earlier stored to the
system
• When do I want to write data quickly?
• When customer want to save or upload data to the system
NO WIN!
Conditions? Interfaces?
• In which cases or within which conditions I want to read data quickly?
• Always
• In which cases or within which conditions I want to write data
quickly?
• Only in those cases it have impact to user experience. If I do some stuff as a
background job it does not matter if it takes time.
ROCK! Now we’re talking…
Outcome
Exercise 1: Contradiction analysis
Exercise 1-1: Getting started
• Form 3-5 person groups
• Choose the problem
• Problem 1: New product vs. the old products
• Problem 2: The impossible report
• Timebox: 2-3 minutes
Exercise 1-2: Analysis
• Step 1: Analyze problem and formulate the contradiction.
• Step 1.1. Draw the contradiction diagram
• Step 1.2: The goal
• Step 1.3: The sub-goal
• Step 1.4: The implications and requirements
• Goal of all is to ”see” clearly what is the underlying fundamental
contraction that makes the problem hard?
• Timebox: 10 minutes
Exercise 1-3: What if…
• Step 2: Try to separate contradicting elementes by
• Step 2.1. Space (abstract, social, mental, physical etc.)
• Step 2.2: Time (chronological, experienced, physical etc.)
• Step 3.3: Condition/interface (logical, contract, situation etc.)
• The goal of this is to find novel approach to the problem where the
contradiction is no more relevant or hard?
• Timebox: 10 minutes
Thank You!  Discussion
Twitter: @ilmirajat

Mais conteúdo relacionado

Mais procurados

Problem solving-model
Problem solving-modelProblem solving-model
Problem solving-modeldowelld
 
Creative Problem Solving
Creative Problem SolvingCreative Problem Solving
Creative Problem SolvingMMMTS
 
Problem Solving Skill
Problem Solving SkillProblem Solving Skill
Problem Solving SkillArdi Susanto
 
Problem solving & decision making
Problem solving & decision makingProblem solving & decision making
Problem solving & decision makingSoft Skills World
 
BEE Solving Problems Web
BEE Solving Problems WebBEE Solving Problems Web
BEE Solving Problems Webebarrows
 
Approaches to problem solving and stages involved
Approaches to problem solving and stages involvedApproaches to problem solving and stages involved
Approaches to problem solving and stages involvedSounay Phothisane
 
Problem Solving And Creativity
Problem Solving And CreativityProblem Solving And Creativity
Problem Solving And Creativityfeoropeza
 
20180324 zen and the art of programming
20180324 zen and the art of programming20180324 zen and the art of programming
20180324 zen and the art of programmingDavid Horvath
 
Chapter 3 - Creative Problem Solving and Decsion Making
Chapter 3 - Creative Problem Solving and Decsion MakingChapter 3 - Creative Problem Solving and Decsion Making
Chapter 3 - Creative Problem Solving and Decsion Makingdpd
 
Problem Solving PowerPoint PPT Content Modern Sample
Problem Solving PowerPoint PPT Content Modern SampleProblem Solving PowerPoint PPT Content Modern Sample
Problem Solving PowerPoint PPT Content Modern SampleAndrew Schwartz
 
Innovation explained
Innovation explainedInnovation explained
Innovation explainedLeroy Yau
 
Creative Thinking & Critical Problem Solving
Creative Thinking & Critical Problem SolvingCreative Thinking & Critical Problem Solving
Creative Thinking & Critical Problem SolvingBilalSBS
 
Innovative Problem Solving Guide
Innovative Problem Solving GuideInnovative Problem Solving Guide
Innovative Problem Solving Guidexmergnc
 
Creativity and problem solving
Creativity and problem solvingCreativity and problem solving
Creativity and problem solvingPon Rajesh Kumar
 
20190413 zen and the art of programming
20190413 zen and the art of programming20190413 zen and the art of programming
20190413 zen and the art of programmingDavid Horvath
 

Mais procurados (20)

Problem solving-model
Problem solving-modelProblem solving-model
Problem solving-model
 
Creative Problem Solving
Creative Problem SolvingCreative Problem Solving
Creative Problem Solving
 
Manajemen lanjut 6
Manajemen lanjut 6Manajemen lanjut 6
Manajemen lanjut 6
 
Problem Solving Skill
Problem Solving SkillProblem Solving Skill
Problem Solving Skill
 
Problem solving & decision making
Problem solving & decision makingProblem solving & decision making
Problem solving & decision making
 
BEE Solving Problems Web
BEE Solving Problems WebBEE Solving Problems Web
BEE Solving Problems Web
 
Approaches to problem solving and stages involved
Approaches to problem solving and stages involvedApproaches to problem solving and stages involved
Approaches to problem solving and stages involved
 
Problem Solving And Creativity
Problem Solving And CreativityProblem Solving And Creativity
Problem Solving And Creativity
 
Solve Problems Productively
Solve Problems ProductivelySolve Problems Productively
Solve Problems Productively
 
20180324 zen and the art of programming
20180324 zen and the art of programming20180324 zen and the art of programming
20180324 zen and the art of programming
 
7 qc tools
7 qc tools7 qc tools
7 qc tools
 
Chapter 3 - Creative Problem Solving and Decsion Making
Chapter 3 - Creative Problem Solving and Decsion MakingChapter 3 - Creative Problem Solving and Decsion Making
Chapter 3 - Creative Problem Solving and Decsion Making
 
Problem Solving PowerPoint PPT Content Modern Sample
Problem Solving PowerPoint PPT Content Modern SampleProblem Solving PowerPoint PPT Content Modern Sample
Problem Solving PowerPoint PPT Content Modern Sample
 
Innovation explained
Innovation explainedInnovation explained
Innovation explained
 
Brainstorming
BrainstormingBrainstorming
Brainstorming
 
Creative Thinking & Critical Problem Solving
Creative Thinking & Critical Problem SolvingCreative Thinking & Critical Problem Solving
Creative Thinking & Critical Problem Solving
 
Application of analytics
Application of analyticsApplication of analytics
Application of analytics
 
Innovative Problem Solving Guide
Innovative Problem Solving GuideInnovative Problem Solving Guide
Innovative Problem Solving Guide
 
Creativity and problem solving
Creativity and problem solvingCreativity and problem solving
Creativity and problem solving
 
20190413 zen and the art of programming
20190413 zen and the art of programming20190413 zen and the art of programming
20190413 zen and the art of programming
 

Destaque

88 Gibraltar Product Presentation
88 Gibraltar Product Presentation88 Gibraltar Product Presentation
88 Gibraltar Product Presentation88gibraltar
 
88 Gibraltar Revised Pricelist Tower 1
88 Gibraltar Revised Pricelist Tower 188 Gibraltar Revised Pricelist Tower 1
88 Gibraltar Revised Pricelist Tower 188gibraltar
 
쉐어몬스터 소개
쉐어몬스터 소개쉐어몬스터 소개
쉐어몬스터 소개윤근 강
 
Wrapping java in awesomeness aka condensator
Wrapping java in awesomeness aka condensatorWrapping java in awesomeness aka condensator
Wrapping java in awesomeness aka condensatorFlowa Oy
 
Будівельний журнал. Спецвипуск "Промислове та комерційне будівництво" №11-12...
Будівельний журнал. Спецвипуск  "Промислове та комерційне будівництво" №11-12...Будівельний журнал. Спецвипуск  "Промислове та комерційне будівництво" №11-12...
Будівельний журнал. Спецвипуск "Промислове та комерційне будівництво" №11-12...st_andrew
 
Conference mec business_seminar_dilek_tokay_workshop
Conference mec business_seminar_dilek_tokay_workshopConference mec business_seminar_dilek_tokay_workshop
Conference mec business_seminar_dilek_tokay_workshopBünyamin YILDIZ
 
Apleistų ir užterštų Telšių miesto teritorijų prie Masčio ežero regeneravimas...
Apleistų ir užterštų Telšių miesto teritorijų prie Masčio ežero regeneravimas...Apleistų ir užterštų Telšių miesto teritorijų prie Masčio ežero regeneravimas...
Apleistų ir užterštų Telšių miesto teritorijų prie Masčio ežero regeneravimas...Jurgita Telšiai
 
Telšių rajono savivaldybės patirtis įsisavinant ES paramą
Telšių rajono savivaldybės patirtis įsisavinant ES paramąTelšių rajono savivaldybės patirtis įsisavinant ES paramą
Telšių rajono savivaldybės patirtis įsisavinant ES paramąJurgita Telšiai
 
Aspirador de pó com ciclone
Aspirador de pó com cicloneAspirador de pó com ciclone
Aspirador de pó com cicloneAdalto B Ferreira
 
88 Gibraltar Pricelist Tower 2
88 Gibraltar Pricelist Tower 288 Gibraltar Pricelist Tower 2
88 Gibraltar Pricelist Tower 288gibraltar
 
20140517 なんでも勉強会 にゃんたこす_rev02
20140517 なんでも勉強会 にゃんたこす_rev0220140517 なんでも勉強会 にゃんたこす_rev02
20140517 なんでも勉強会 にゃんたこす_rev02Toshiaki Yamanishi
 
الاختيار بين التقنيات
الاختيار بين التقنياتالاختيار بين التقنيات
الاختيار بين التقنياتmuayyad alsadi
 
Galimybės jaunimui Telšių rajono savivaldybėje
Galimybės jaunimui Telšių rajono savivaldybėjeGalimybės jaunimui Telšių rajono savivaldybėje
Galimybės jaunimui Telšių rajono savivaldybėjeJurgita Telšiai
 

Destaque (20)

88 Gibraltar Product Presentation
88 Gibraltar Product Presentation88 Gibraltar Product Presentation
88 Gibraltar Product Presentation
 
88 Gibraltar Revised Pricelist Tower 1
88 Gibraltar Revised Pricelist Tower 188 Gibraltar Revised Pricelist Tower 1
88 Gibraltar Revised Pricelist Tower 1
 
쉐어몬스터 소개
쉐어몬스터 소개쉐어몬스터 소개
쉐어몬스터 소개
 
智慧城市
智慧城市智慧城市
智慧城市
 
Proposal for corporates
Proposal for corporatesProposal for corporates
Proposal for corporates
 
Wrapping java in awesomeness aka condensator
Wrapping java in awesomeness aka condensatorWrapping java in awesomeness aka condensator
Wrapping java in awesomeness aka condensator
 
Будівельний журнал. Спецвипуск "Промислове та комерційне будівництво" №11-12...
Будівельний журнал. Спецвипуск  "Промислове та комерційне будівництво" №11-12...Будівельний журнал. Спецвипуск  "Промислове та комерційне будівництво" №11-12...
Будівельний журнал. Спецвипуск "Промислове та комерційне будівництво" №11-12...
 
Conference mec business_seminar_dilek_tokay_workshop
Conference mec business_seminar_dilek_tokay_workshopConference mec business_seminar_dilek_tokay_workshop
Conference mec business_seminar_dilek_tokay_workshop
 
Dip copy
Dip   copyDip   copy
Dip copy
 
Apleistų ir užterštų Telšių miesto teritorijų prie Masčio ežero regeneravimas...
Apleistų ir užterštų Telšių miesto teritorijų prie Masčio ežero regeneravimas...Apleistų ir užterštų Telšių miesto teritorijų prie Masčio ežero regeneravimas...
Apleistų ir užterštų Telšių miesto teritorijų prie Masčio ežero regeneravimas...
 
Telšių rajono savivaldybės patirtis įsisavinant ES paramą
Telšių rajono savivaldybės patirtis įsisavinant ES paramąTelšių rajono savivaldybės patirtis įsisavinant ES paramą
Telšių rajono savivaldybės patirtis įsisavinant ES paramą
 
Aspirador de pó com ciclone
Aspirador de pó com cicloneAspirador de pó com ciclone
Aspirador de pó com ciclone
 
Diigo
DiigoDiigo
Diigo
 
Logic Gate
Logic GateLogic Gate
Logic Gate
 
88 Gibraltar Pricelist Tower 2
88 Gibraltar Pricelist Tower 288 Gibraltar Pricelist Tower 2
88 Gibraltar Pricelist Tower 2
 
20140517 なんでも勉強会 にゃんたこす_rev02
20140517 なんでも勉強会 にゃんたこす_rev0220140517 なんでも勉強会 にゃんたこす_rev02
20140517 なんでも勉強会 にゃんたこす_rev02
 
الاختيار بين التقنيات
الاختيار بين التقنياتالاختيار بين التقنيات
الاختيار بين التقنيات
 
Dropbox
DropboxDropbox
Dropbox
 
Ovario poliquistico
Ovario poliquisticoOvario poliquistico
Ovario poliquistico
 
Galimybės jaunimui Telšių rajono savivaldybėje
Galimybės jaunimui Telšių rajono savivaldybėjeGalimybės jaunimui Telšių rajono savivaldybėje
Galimybės jaunimui Telšių rajono savivaldybėje
 

Semelhante a Coaching teams in Creative Problem Solving v.2

Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014lisacrispin
 
201 Design Thinking in Practice
201 Design Thinking in Practice201 Design Thinking in Practice
201 Design Thinking in PracticeSara Fortier
 
SOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHub
SOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHubSOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHub
SOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHubDevOpsDays Tel Aviv
 
Lean Kanban Central Europe 2014: Beyond VSM: Understanding and Mapping Your P...
Lean Kanban Central Europe 2014: Beyond VSM: Understanding and Mapping Your P...Lean Kanban Central Europe 2014: Beyond VSM: Understanding and Mapping Your P...
Lean Kanban Central Europe 2014: Beyond VSM: Understanding and Mapping Your P...azheglov
 
Troublefree troubleshooting ian campbell sps jhb 2019
Troublefree troubleshooting ian campbell sps jhb 2019Troublefree troubleshooting ian campbell sps jhb 2019
Troublefree troubleshooting ian campbell sps jhb 2019Ian Campbell
 
Grokking Techtalk #45: First Principles Thinking
Grokking Techtalk #45: First Principles ThinkingGrokking Techtalk #45: First Principles Thinking
Grokking Techtalk #45: First Principles ThinkingGrokking VN
 
Design Thinking for Product Design Slide.pdf
Design Thinking for Product Design  Slide.pdfDesign Thinking for Product Design  Slide.pdf
Design Thinking for Product Design Slide.pdfShristi Shrestha
 
A Design Thinking Workshop for the MSIS CoreCarl M. Briggs Ph..docx
A Design Thinking Workshop for the MSIS CoreCarl M. Briggs Ph..docxA Design Thinking Workshop for the MSIS CoreCarl M. Briggs Ph..docx
A Design Thinking Workshop for the MSIS CoreCarl M. Briggs Ph..docxblondellchancy
 
Phase 3: Better ideas (Presentation at SalesForce 1-28-2015)
Phase 3: Better ideas (Presentation at SalesForce 1-28-2015)Phase 3: Better ideas (Presentation at SalesForce 1-28-2015)
Phase 3: Better ideas (Presentation at SalesForce 1-28-2015)Bruce Eckel
 
How to Effectively Implement Different Online Research Techniques for Rapid U...
How to Effectively Implement Different Online Research Techniques for Rapid U...How to Effectively Implement Different Online Research Techniques for Rapid U...
How to Effectively Implement Different Online Research Techniques for Rapid U...UXPA International
 
How to effectively implement different online research methods - UXPA 2015 - ...
How to effectively implement different online research methods - UXPA 2015 - ...How to effectively implement different online research methods - UXPA 2015 - ...
How to effectively implement different online research methods - UXPA 2015 - ...Steve Fadden
 
How to think like a startup in a corporate environment
How to think like a startup in a corporate environment How to think like a startup in a corporate environment
How to think like a startup in a corporate environment Franki Chamaki
 
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019Agile Software Community of India
 
Usability lecture 05102010
Usability lecture 05102010Usability lecture 05102010
Usability lecture 05102010Igor ter Halle
 
Artur Suchwalko “What are common mistakes in Data Science projects and how to...
Artur Suchwalko “What are common mistakes in Data Science projects and how to...Artur Suchwalko “What are common mistakes in Data Science projects and how to...
Artur Suchwalko “What are common mistakes in Data Science projects and how to...Lviv Startup Club
 
Using Design Thinking to Develop Visitor-Centered Experiences
Using Design Thinking to Develop Visitor-Centered ExperiencesUsing Design Thinking to Develop Visitor-Centered Experiences
Using Design Thinking to Develop Visitor-Centered ExperiencesWest Muse
 
Systematic inventive thinking and game testing
Systematic inventive thinking and game testingSystematic inventive thinking and game testing
Systematic inventive thinking and game testingJohan Hoberg
 

Semelhante a Coaching teams in Creative Problem Solving v.2 (20)

Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014
 
201 Design Thinking in Practice
201 Design Thinking in Practice201 Design Thinking in Practice
201 Design Thinking in Practice
 
SOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHub
SOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHubSOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHub
SOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHub
 
Lean Kanban Central Europe 2014: Beyond VSM: Understanding and Mapping Your P...
Lean Kanban Central Europe 2014: Beyond VSM: Understanding and Mapping Your P...Lean Kanban Central Europe 2014: Beyond VSM: Understanding and Mapping Your P...
Lean Kanban Central Europe 2014: Beyond VSM: Understanding and Mapping Your P...
 
Workshop: Understanding our challenges
Workshop: Understanding our challengesWorkshop: Understanding our challenges
Workshop: Understanding our challenges
 
Troublefree troubleshooting ian campbell sps jhb 2019
Troublefree troubleshooting ian campbell sps jhb 2019Troublefree troubleshooting ian campbell sps jhb 2019
Troublefree troubleshooting ian campbell sps jhb 2019
 
Grokking Techtalk #45: First Principles Thinking
Grokking Techtalk #45: First Principles ThinkingGrokking Techtalk #45: First Principles Thinking
Grokking Techtalk #45: First Principles Thinking
 
Design Thinking for Product Design Slide.pdf
Design Thinking for Product Design  Slide.pdfDesign Thinking for Product Design  Slide.pdf
Design Thinking for Product Design Slide.pdf
 
Thinkin overview of possibilities
Thinkin overview of possibilitiesThinkin overview of possibilities
Thinkin overview of possibilities
 
A Design Thinking Workshop for the MSIS CoreCarl M. Briggs Ph..docx
A Design Thinking Workshop for the MSIS CoreCarl M. Briggs Ph..docxA Design Thinking Workshop for the MSIS CoreCarl M. Briggs Ph..docx
A Design Thinking Workshop for the MSIS CoreCarl M. Briggs Ph..docx
 
Phase 3: Better ideas (Presentation at SalesForce 1-28-2015)
Phase 3: Better ideas (Presentation at SalesForce 1-28-2015)Phase 3: Better ideas (Presentation at SalesForce 1-28-2015)
Phase 3: Better ideas (Presentation at SalesForce 1-28-2015)
 
How to Effectively Implement Different Online Research Techniques for Rapid U...
How to Effectively Implement Different Online Research Techniques for Rapid U...How to Effectively Implement Different Online Research Techniques for Rapid U...
How to Effectively Implement Different Online Research Techniques for Rapid U...
 
How to effectively implement different online research methods - UXPA 2015 - ...
How to effectively implement different online research methods - UXPA 2015 - ...How to effectively implement different online research methods - UXPA 2015 - ...
How to effectively implement different online research methods - UXPA 2015 - ...
 
How to think like a startup in a corporate environment
How to think like a startup in a corporate environment How to think like a startup in a corporate environment
How to think like a startup in a corporate environment
 
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
 
Usability lecture 05102010
Usability lecture 05102010Usability lecture 05102010
Usability lecture 05102010
 
Artur Suchwalko “What are common mistakes in Data Science projects and how to...
Artur Suchwalko “What are common mistakes in Data Science projects and how to...Artur Suchwalko “What are common mistakes in Data Science projects and how to...
Artur Suchwalko “What are common mistakes in Data Science projects and how to...
 
Binary crosswords
Binary crosswordsBinary crosswords
Binary crosswords
 
Using Design Thinking to Develop Visitor-Centered Experiences
Using Design Thinking to Develop Visitor-Centered ExperiencesUsing Design Thinking to Develop Visitor-Centered Experiences
Using Design Thinking to Develop Visitor-Centered Experiences
 
Systematic inventive thinking and game testing
Systematic inventive thinking and game testingSystematic inventive thinking and game testing
Systematic inventive thinking and game testing
 

Último

VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girladitipandeya
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, MumbaiPooja Nehwal
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyHafizMuhammadAbdulla5
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceanilsa9823
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic managementharfimakarim
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607dollysharma2066
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Nehwal
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Pooja Nehwal
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementTulsiDhidhi1
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampPLCLeadershipDevelop
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girladitipandeya
 

Último (20)

Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biography
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
 
Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdfEmpowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
 
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdfDiscover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
 
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg PartnershipUnlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
 
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 

Coaching teams in Creative Problem Solving v.2

  • 1. How to coach teams in creative problem solving Ari-Pekka Lappi (@ilmirajat)
  • 2. After this presentation everyone has at least 1 creativity tool they can use in their everyday work within next two weeks. • On Creativity • Tool 1: SCAMBER + warmup • Creativity + Problem solving • How to Coaching Creative problem solving • Tool 2: 9 windows + exercise • Tool 3: Contradiction analysis + exercise
  • 3. Who am I? • Hybrid philosopher-engineer • Developer, ScrumMaster, architect • M.A. majoring theoretical philosophy from Helsinki University • Entrepreneur in Flowa • Big fan of functional programming (F# and Clojure), philosophy of Nietzsche • Hobbyist game designer and game researcher • Part-time artist in Reality Research Center Thus Spoke Zarathustra by Atanas Botev. Oil on canvas/collage 2004
  • 4. Who are you? 1. Name 2. On scale 1-100, how creative you think you are currently? (1=not creative at all, 100=highly creative) 3. Would it be practical or otherwice benefical to be more creative? Most likely follow-up questions 1. What benefits would increased creativity produce to you? 2. Are you already doing something in order to be more creative?
  • 7. l Step 1: Find direction What is the ideal state/result? What is the goal? What I want to have? Challenges & unmet needs Creative actions Innovations and insights 1
  • 8. l Step 2: Identify challenge Why have I not reached the goal already? What is blocking or preventing me? Challenges & unmet needs Creative actions Innovations and insights 1
  • 9. l Step 3: Look around Where I am? What do I have (=resources)? What have I done already? Challenges & unmet needs Creative actions Innovations and insights 12
  • 10. l Step 4: Seek options What (all) might I do in order to reach the goal with the resources I have? Challenges & unmet needs Creative actions Innovations and insights 12
  • 11. l Step 5: Experiment Creative strategy? Creative action? Creativity is about doing, not about dreaming Challenges & unmet needs Creative actions Innovations and insights 12 3
  • 12. l Simplified process Challenges & unmet needs Creative actions Innovations and insights 12 3 for creative thinking Layer2 Psychological Layer1 Logical
  • 15. Exercise 1 – Step 1 It can be anything from a pen or shoe to table. I will use light bulb as an example so please choose something else.
  • 16. Exercise 1 – Step 2 The main function of a light bulb is “to illuminate”.
  • 17. Exercise 1 – Step 3 E.g. What use could a light bulb have, if its main function was not to illuminate.
  • 20. Signal what is happening in a machine
  • 21. To be a kickass weapon
  • 23. Exercise 2 – Step 1 It can be anything from a pen or shoe to table. I will use light bulb as an example so please choose something else.
  • 24. Exercise 2 – Step 2
  • 25. Exercise 2 – Step 2 In case of light bulb the main function is “to illuminate”. So I choose “to walk”.
  • 26. Exercise 2 – Step 3
  • 28. Exercise 3 – Step 1 It can be anything from a pen or shoe to table. I will use light bulb as an example so please choose something else.
  • 29. Exercise 3 – Step 2 E.g. ‘class shell’ around the wolfram wire.
  • 30. Exercise 3 – Step 4 E.g. ‘a table’
  • 31. Exercise 3 – Step 4 Light table… boring. Let me try again ‘door’. Using light as a door. Kind of theatrical effect… Better.
  • 33.
  • 34. Slightly different approaches but a lot of similarities.
  • 36. Two modes of coaching
  • 37. Two modes of coaching • Listen • Reflect and rephrase • What kind of help the coachee expects from you? • Reframe • Deconstruct (“abbauen“) • Help coachee to ”see” options, opportunities and novel approaches? Depending on your role in team and situation: Consider switching to mentoring or teaching mode
  • 39. Think of pains and struggles just before the moments of ”heureka” and ”aha, I got it” What creative struggles have had? How it feels just before ”heureka” and why?
  • 40. The most common pains and struggles in problem solving My observations
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 48. l Challenges & unmet needs Creative actions Innovations and insights 12 3 Layer2 Psychological Layer1 Logical Unresolved problems Solutions Psychological intertia Layer0 Agonistic
  • 51. Case 1: Bootstrap doesn’t work anymore. It worked last week. What I have messed up? Download Bootstrap Ensure that it works Something else for week and two Continue (following the tutorial) It does not work anymore Something that worked last week doesn’t work anymore!
  • 53. Bootstrap did work week or do ago Bootstrap doesn’t work anymore. It worked last week. Bootstrap works again (=problem solved; what might be differently) CSS markup and bootstrap files Html and link to css file Browsers default rendering rules Examples in the tutorial CSS markup and bootstrap files Html and link to css file Browsers default rendering rules Examples in the tutorial
  • 54. Web site documentation Development community Browser version Version 2.x (newest) => Default docs for v2.x Web site documentation Development community Browser version Version 3.0 (newest) => Default docs for v3.0 Bootstrap did work week or do ago Bootstrap doesn’t work anymore. It worked last week. Bootstrap works again (=problem solved; what might be differently) CSS markup and bootstrap files Html and link to css file Browsers default rendering rules Examples in the tutorial CSS markup and bootstrap files Html and link to css file Browsers default rendering rules Examples in the tutorial
  • 55. Solutions Bootstrap 3.0 was released a week ago. I had downloaded the bootstrap 2.x files and tested it using version 2.x tutorial. Now I continued by using 3.0 tutorial. There’s a mismatch…
  • 56. Case 2: After customer have paid, delivery of the product fails in 1 of 10 000 case due fatal system failure Order Payment Process order and payment Delivery Fatal (seeminly non-repetable and rare) error here
  • 57. Much earlier: Recurring session related problems and fixes Customer service Company reputation Customer select product Customer confirm order Customer pays product in third party payment system When customer returns to the our system, system throws fatal error sometimes. Delivery of the product fails in 1 of 10 000 cases due a fatal server error. Customer calls to the customer service and complains about the problem. Database call UI interaction Session handling Database calls Cryptographic stuff (ensure validity of order) Cryptographic stuff (ensure validity of payment) Database calls (get product data, get order related data, store payment related data…) Session handling Session expiration Annoyance about the failed delivery Call to customer service
  • 58. Much earlier: Recurring session related problems and fixes Database server 3rd party payment system Error logs and audit logs Web server and application server Request routing Caching mechanisms Customer service Company reputations Customer select product Customer click order and pays product in thrid part payment system Customer returns to the our system. System throws fatal error. Delivery of the product fails in 1 of 10 000 cases due a fatal server error. Customer calls to the customer service and complains about the problem. Database call UI interaction Session handling Database calls Cryptographic stuff (ensure validity of order) Cryptographic stuff (ensure validity of payment) Database calls Session handling Session expiration Annoyance about the failed delivery Call to customer service Log entries mapped to the approximate time of the error and type of error
  • 59. Solution The solution was that in some rare cases a field returned by SQL server was null (value did not exist) and the system threw NullReferenceException*. The end user saw just a generic “something went wrong” error. You needed to add a null check. [*] As some of you guessed already, the language was C#. In Java you get NullPointerException, not NullReferenceException.
  • 60. Exercise 1: 9 Windows
  • 61. Exercise 1-1: Getting started • Form 3-5 person groups • Choose the problem • Problem 1: Meetings starts late 50% of times • Problem 2 (technical): Critical bugs in production system a days after deployment • Timebox: 2-3 minutes
  • 62. Exercise 1-2: Goal • Step 1: Draw 3 x 3 matrics. Discuss what is the problem you are actually going to solve? • Discuss ”why do we want to solve this problem?” and make the problem better and deeper? • Step 2: Discuss semantics of the axises • Don’t talk on the posible solutions at this point! • Timebox: 5 minutes
  • 63. Exercise 1-3: First ideas • Step 4: List ideas relating the idea and • Step 5: Categorize them by using the matrix OR • Step 5: Use categories in the matrix as inpsiratio and • Step 4: List what you might put to the matrix • Resist temptation to head directly to the solutions! • Timebox: 5 minutes
  • 64. Exercise 1-4: What else? • Step 5: Review what 9 windows boxes are empty or has just few ideas? • Why they are empty or have just few idea? • What might go there? • Consider relations of the things in the matrix • Resist temptation to head directly to the solutions! • Timebox: 5 minutes
  • 65. Exercise 1-5: Solution • Step 6: Ideate a concrete thing or few concrete things you could try next. • Resist temptation to dive deeper to the problem, focus on what might you do instead! • Timebox: 5 minutes
  • 68. Case 3: Startups don’t do any risk management
  • 69.
  • 70. Where? • Where should startups do risk management? • Irrelevant • Where should startups not do risk management? • Customer premises? Image: Nasa Fine, but this does not yet solve the problem!
  • 71. When? • When should startups do risk management? • Hour or two once per quarter is probably enough • When should startups not do risk manement? • Irrelevant A solution; maybe good enough
  • 72. Conditions? Interfaces? • In which cases or within which conditions startups should do risk management? • If they need to do decision having big financial impact • In which cases or within which conditions should not startups do risk manement? • If they do sales • As a part of their everyday work (usually) Great, we have a solution!
  • 73. Outcome The coachee decided that: Once per quarter he will go to a restaurant with the founders of a startup. During that evening they go through what all could go wrong and get drunk (or another way around). After that evening, the people switch back to the optimistic mode.
  • 74. Case 3: We want to write and read massive amount of data from a table at the same time in SQL Server Guess what --- we had a serious performance problem.
  • 76.
  • 77. Where? • To where need I write data quickly? • I don’t care as long as the data is persisted to the database and never lost • From where need I read data quickly? • I don’t care if I get valid data from database Image: Nasa NO WIN!
  • 78. When? • When do I want to read data quickly? • When customer wants to download a dataset he have earlier stored to the system • When do I want to write data quickly? • When customer want to save or upload data to the system NO WIN!
  • 79. Conditions? Interfaces? • In which cases or within which conditions I want to read data quickly? • Always • In which cases or within which conditions I want to write data quickly? • Only in those cases it have impact to user experience. If I do some stuff as a background job it does not matter if it takes time. ROCK! Now we’re talking…
  • 82. Exercise 1-1: Getting started • Form 3-5 person groups • Choose the problem • Problem 1: New product vs. the old products • Problem 2: The impossible report • Timebox: 2-3 minutes
  • 83. Exercise 1-2: Analysis • Step 1: Analyze problem and formulate the contradiction. • Step 1.1. Draw the contradiction diagram • Step 1.2: The goal • Step 1.3: The sub-goal • Step 1.4: The implications and requirements • Goal of all is to ”see” clearly what is the underlying fundamental contraction that makes the problem hard? • Timebox: 10 minutes
  • 84. Exercise 1-3: What if… • Step 2: Try to separate contradicting elementes by • Step 2.1. Space (abstract, social, mental, physical etc.) • Step 2.2: Time (chronological, experienced, physical etc.) • Step 3.3: Condition/interface (logical, contract, situation etc.) • The goal of this is to find novel approach to the problem where the contradiction is no more relevant or hard? • Timebox: 10 minutes
  • 85. Thank You!  Discussion Twitter: @ilmirajat

Notas do Editor

  1. CC0 licence. https://www.pexels.com/photo/art-creative-metal-creativity-1660/
  2. CC0 licence. https://www.pexels.com/photo/art-creative-metal-creativity-1660/
  3. CC0 https://pixabay.com/fi/p%C3%A4ivin-ja-%C3%B6in-pikku-planeetta-694840/
  4. CC0 https://pixabay.com/fi/p%C3%A4ivin-ja-%C3%B6in-pikku-planeetta-694840/
  5. CC0 https://pixabay.com/fi/p%C3%A4ivin-ja-%C3%B6in-pikku-planeetta-694840/
  6. CC0 https://pixabay.com/fi/p%C3%A4ivin-ja-%C3%B6in-pikku-planeetta-694840/
  7. CC0 https://pixabay.com/fi/p%C3%A4ivin-ja-%C3%B6in-pikku-planeetta-694840/
  8. CC0 https://pixabay.com/fi/p%C3%A4ivin-ja-%C3%B6in-pikku-planeetta-694840/
  9. CC0 https://pixabay.com/fi/p%C3%A4ivin-ja-%C3%B6in-pikku-planeetta-694840/
  10. CC0 https://pixabay.com/fi/p%C3%A4ivin-ja-%C3%B6in-pikku-planeetta-694840/
  11. CC0 licence. https://www.pexels.com/photo/art-creative-metal-creativity-1660/
  12. https://upload.wikimedia.org/wikipedia/commons/9/97/Lightbulb_-_6731.jpg
  13. https://upload.wikimedia.org/wikipedia/commons/9/97/Lightbulb_-_6731.jpg
  14. https://upload.wikimedia.org/wikipedia/commons/9/97/Lightbulb_-_6731.jpg
  15. https://upload.wikimedia.org/wikipedia/commons/9/97/Lightbulb_-_6731.jpg
  16. https://www.flickr.com/photos/epsos/4370721677
  17. Listen: What have happened? What coachee have already tried? How coachee sees the situation, goel, contraints? Leed:
  18. https://www.flickr.com/photos/epsos/4370721677
  19. CC0 https://pixabay.com/fi/p%C3%A4ivin-ja-%C3%B6in-pikku-planeetta-694840/
  20. CC0 https://pixabay.com/fi/p%C3%A4ivin-ja-%C3%B6in-pikku-planeetta-694840/
  21. CC0 https://pixabay.com/fi/p%C3%A4ivin-ja-%C3%B6in-pikku-planeetta-694840/
  22. CC0 licence. https://www.pexels.com/photo/art-creative-metal-creativity-1660/
  23. CC0 https://pixabay.com/fi/p%C3%A4ivin-ja-%C3%B6in-pikku-planeetta-694840/
  24. CC0 licence. https://www.pexels.com/photo/art-creative-metal-creativity-1660/
  25. CC0 https://pixabay.com/fi/p%C3%A4ivin-ja-%C3%B6in-pikku-planeetta-694840/
  26. https://www.flickr.com/photos/nasamarshall/6881378207
  27. CC0
  28. https://www.flickr.com/photos/mscolly/145052885
  29. https://www.flickr.com/photos/nasamarshall/6881378207
  30. https://www.flickr.com/photos/mscolly/145052885