SlideShare a Scribd company logo
1 of 39
Download to read offline
Metaphors	
  
           for	
  	
  
So-ware	
  Development	
  
          Ken	
  Power	
  
      ken.power@gmail.com	
  
           kenpower.ie/	
  

             XP2010	
  
WHAT	
  IS	
  SOFTWARE	
  DEVELOPMENT	
  
LIKE?	
  
WHAT	
  IS	
  AGILE	
  SOFTWARE	
  
DEVELOPMENT	
  LIKE?	
  
Wikipedia:	
  

“A	
  METAPHOR	
  IS	
  AN	
  ANALOGY	
  
BETWEEN	
  TWO	
  OBJECTS	
  OR	
  IDEAS,	
  
CONVEYED	
  BY	
  THE	
  USE	
  OF	
  [ONE	
  SET	
  
OF]	
  WORDS	
  INSTEAD	
  OF	
  ANOTHER.”	
  
dicDonary.reference.com/	
  

“A	
  FIGURE	
  OF	
  SPEECH	
  IN	
  WHICH	
  A	
  WORD	
  OR	
  
PHRASE	
  THAT	
  ORDINARILY	
  DESIGNATES	
  ONE	
  
THING	
  IS	
  USED	
  TO	
  DESIGNATE	
  ANOTHER,	
  
THUS	
  MAKING	
  AN	
  IMPLICIT	
  COMPARISON”	
  
“THE	
  POWER	
  OF	
  METAPHORS	
  IS	
  IN	
  THE	
  WAY	
  THAT	
  
THEY	
  CHANGE	
  THE	
  SUBJECT	
  BY	
  BRINGING	
  NEW	
  
THINKING	
  AND	
  IDEAS,	
  EXTENDING	
  AND	
  CHANGING	
  
THE	
  WAY	
  THAT	
  A	
  PERSON	
  THINKS	
  ABOUT	
  
SOMETHING.”	
  
MulCple	
  Metaphors	
  for	
  Learning	
  by	
  Gary	
  Woodill	
  	
  
In	
  “Learning	
  and	
  organiza3ons:	
  towards	
  cross-­‐metaphor	
  conversa3ons”	
  

“EACH	
  METAPHOR	
  GIVES	
  US	
  SOME	
  INSIGHT,	
  
AND	
  TAKEN	
  TOGETHER	
  THEY	
  SHOW	
  WHAT	
  A	
  
COMPLEX	
  CONCEPT	
  LEARNING	
  REALLY	
  IS.	
  NO	
  
ONE	
  METAPHOR	
  IS	
  “CORRECT”,	
  BUT	
  EACH	
  
REPRESENTS	
  A	
  DIFFERENT	
  UNDERSTANDING.”	
  
BUT	
  WE	
  HAVE	
  ALL	
  THESE	
  ISSUES	
  IN	
  
THE	
  SOFTWARE	
  BUSINESS	
  ….	
  
DEADLINES	
               STAFFING	
  CHALLENGES	
  
                                    COLLABORATING	
  
            EVOLVING	
                IN	
  GROUPS	
  
       REQUIREMENTS	
  
                        DELIVERING	
  A	
   BUDGETS	
  
   DESIGN	
  	
  
                    COMPELLING	
  PRODUCT	
  
CONSTRAINTS	
  
                         INDIVIDUAL	
  CAPABILITY	
  
 FIXED	
  DATES	
  
                           UNCLEAR	
  SPECIFICATIONS	
  
    NEW	
  FEATURE	
  REQUESTS	
  
                  VALIDATING	
  THAT	
  IT	
  ALL	
  WORKS	
  
WHAT	
  MAKES	
  A	
  PRODUCT	
  
COMPELLING?	
  
05:00 GMT
   Monday
May 24 th 2010
features	
  of	
  jazz	
  improvisaDon	
  
      •  ProvocaDve	
  competence:	
  Deliberate	
  efforts	
  to	
  
         interrupt	
  habit	
  paRerns	
  	
  
      •  Embracing	
  errors	
  as	
  a	
  source	
  of	
  learning	
  	
  
      •  Shared	
  orientaDon	
  toward	
  minimal	
  structures	
  that	
  
         allow	
  maximum	
  flexibility	
  	
  
      •  Distributed	
  task:	
  conDnual	
  negoDaDon	
  and	
  dialogue	
  
         toward	
  dynamic	
  synchronizaDon	
  	
  
      •  Reliance	
  on	
  retrospecCve	
  sense-­‐making	
  	
  
      •  "Hanging	
  out":	
  Membership	
  in	
  a	
  community	
  of	
  
         pracCce	
  	
  
      •  Taking	
  turns	
  soloing	
  and	
  supporDng	
  
“Crea3vity	
  and	
  Improvisa3on	
  in	
  Jazz	
  and	
  Organiza3ons:	
  Implica3ons	
  for	
  Organiza3onal	
  
Learning”	
  -­‐	
  Frank	
  J.	
  Barrec	
  
"OrganizaCon	
  Science"	
  /	
  Vol	
  9,	
  No.5.	
  September-­‐October	
  1998	
  
Arhul	
  Making	
  –	
  Ch.	
  1:	
  What’s	
  really	
  different	
  about	
  knowledge	
  work	
  

ARTFUL	
  MAKING	
  PROPOSES	
  A	
  
FRAMEWORK,	
  AN	
  “ENABLING	
  
METAPHOR”,	
  FOR	
  DOING	
  AND	
  
MANAGING	
  KNOWLEDGE	
  WORK.	
  
Arhul	
  Making	
  –	
  Ch.	
  1:	
  What’s	
  really	
  different	
  about	
  knowledge	
  work	
  

      AS	
  BUSINESS	
  BECOMES	
  MORE	
  
    DEPENDENT	
  ON	
  KNOWLEDGE	
  TO	
  
  CREATE	
  VALUE,	
  WORK	
  BECOMES	
  MORE	
  
                  LIKE	
  ART.	
  
An	
  industrial	
  making	
  process	
  
Concept	
  generaDon	
  

  Product	
  planning	
  

     Product	
  engineering	
  

       Process	
  engineering	
  

          ProducDon	
  process	
  


                                     Product	
  
Generate	
  Product	
  




Talk	
  with	
                                     Repeat	
  
customer	
  
about	
  product	
  
                              Expose	
  
                              customer	
  to	
  
                              product	
  


Arhul	
  Making	
  

ARTFUL	
  MAKING	
  IS	
  ITERATIVE	
  NOT	
  
SEQUENTIAL	
  
4	
  QUALITIES	
  OF	
  ARTFUL	
  MAKING	
  
A	
  method	
  of	
  control	
  that	
  accepts	
  wide	
  
variaDon	
  within	
  known	
  parameters.	
  
Release	
  contrasts	
  with	
  Restraint,	
  the	
  
usual	
  method	
  of	
  industrial	
  control.	
  
RELEASE	
  
The	
  quality	
  exhibited	
  by	
  conversaDon,	
  in	
  language	
  
and	
  behaviour,	
  during	
  which	
  each	
  party,	
  released	
  
from	
  vanity,	
  inhibiDon,	
  and	
  preconcepDons,	
  treats	
  
the	
  contribuDons	
  of	
  other	
  parDes	
  as	
  material	
  to	
  
make	
  with,	
  not	
  as	
  posiDons	
  to	
  argue	
  with,	
  so	
  that	
  
new	
  and	
  unpredictable	
  ideas	
  emerge.	
  
COLLABORATION	
  
The	
  quality	
  exhibited	
  by	
  the	
  work	
  of	
  a	
  group	
  
dedicated	
  to	
  a	
  collaboraDon	
  in	
  which	
  
individual	
  members	
  relinquish	
  sovereignty	
  
over	
  their	
  work	
  and	
  thus	
  create	
  something	
  
none	
  could	
  have	
  made	
  alone:	
  a	
  whole	
  greater	
  
than	
  the	
  sum	
  of	
  its	
  parts.	
  
ENSEMBLE	
  
The	
  quality	
  exhibited	
  by	
  a	
  producDon	
  while	
  it	
  
is	
  playing	
  for	
  an	
  audience;	
  or	
  the	
  quality	
  
exhibited	
  by	
  interacDon	
  among	
  members	
  of	
  a	
  
business	
  group,	
  and	
  ulDmately	
  between	
  the	
  
group	
  and	
  the	
  customer.	
  
PLAY	
  
So[ware	
  Development	
                     Play	
  Making	
  
IteraDve	
  Cycle	
                    Product	
  build	
  and	
  test	
            Rehearsal	
  
Distributed,	
  independent,	
   Individual	
  developers	
  at	
  work	
   Individual	
  actors	
  preparing	
  
simultaneous	
  invenDon	
   on	
  design	
  or	
  source	
  code	
         between	
  runs	
  

Unifying	
  acDon	
                    A	
  product	
  build	
                      A	
  rehearsal	
  run	
  
A	
  director	
  who	
  facilitates	
   The	
  Scrum	
  Master	
  or	
  project	
   The	
  director	
  
coherent	
  chaos	
                     manager	
  
Forum	
  for	
  conversaDon	
          MeeDngs,	
  technology-­‐based	
             The	
  rehearsal	
  room	
  
                                       collaboraDve	
  forums,	
  Daily	
  
                                       Standup,	
  IteraDon	
  Review,	
  
                                       Pair	
  Programming,	
  	
  
                                       RetrospecDves,	
  …	
  
Way	
  of	
  senng	
  structure	
      Code	
  holds	
  structure	
                 Actors	
  enact	
  structure	
  


     External	
  characterisDcs	
  of	
  Arhul	
  Making	
  in	
  Agile	
  So-ware	
  
         Development	
  and	
  Play	
  Making	
  (slightly	
  modified)	
  
The	
  Power	
  of	
  Your	
  Metaphors	
  –	
  Enrique	
  MonDel	
  

TAKE	
  CONTROL	
  OF	
  YOUR	
  METAPHORS	
  NOW	
  
AND	
  CREATE	
  A	
  NEW	
  WORLD	
  OF	
  POSSIBILITY,	
  
RICHNESS,	
  WONDER,	
  JOY	
  AND	
  FULFILLMENT.	
  
"LIFE	
  IS	
  PAINTING	
  A	
  PICTURE,	
  NOT	
  DOING	
  A	
  
SUM."	
  -­‐	
  OLIVER	
  WENDELL	
  HOLMES,	
  JR.	
  
Metaphors for Software Development (XP2010)

More Related Content

What's hot

IDEO Method cards - Look
IDEO Method cards - LookIDEO Method cards - Look
IDEO Method cards - Lookter79802
 
Design Driven Innovation
Design Driven InnovationDesign Driven Innovation
Design Driven Innovationguest520df39
 
IDEO-METHOD CARD-LEARN
IDEO-METHOD CARD-LEARNIDEO-METHOD CARD-LEARN
IDEO-METHOD CARD-LEARNguestb06392
 
IDEO Method Card
IDEO Method CardIDEO Method Card
IDEO Method Cardyhi-ling
 
Making Innovation Work
Making Innovation WorkMaking Innovation Work
Making Innovation WorkImperago Ltd
 
Valtech - Innovation Needs Waste
Valtech - Innovation Needs WasteValtech - Innovation Needs Waste
Valtech - Innovation Needs WasteValtech
 
Solving Problems: An Agile Organization Approach
Solving Problems:  An Agile Organization ApproachSolving Problems:  An Agile Organization Approach
Solving Problems: An Agile Organization Approachtoriat123
 
Embedding a Scrum culture avec Harvey Wheaton, Scrum Alliance
Embedding a Scrum culture avec Harvey Wheaton, Scrum AllianceEmbedding a Scrum culture avec Harvey Wheaton, Scrum Alliance
Embedding a Scrum culture avec Harvey Wheaton, Scrum AllianceXavier Warzee
 
Design driven innovation and design thinking
Design driven innovation and design thinkingDesign driven innovation and design thinking
Design driven innovation and design thinkingdesignprovidence
 
Trends affecting the workspace v2
Trends affecting the workspace v2Trends affecting the workspace v2
Trends affecting the workspace v2Frederic De Meyer
 
Manuel Nery Creativity Report
Manuel Nery Creativity ReportManuel Nery Creativity Report
Manuel Nery Creativity ReportManuel Nery
 
Designing with the Body: Learning to Physically Prototype
Designing with the Body: Learning to Physically PrototypeDesigning with the Body: Learning to Physically Prototype
Designing with the Body: Learning to Physically PrototypeDavid Sherwin
 
People As the Conveyor of Knowledge at Agile Vietnam
People As the Conveyor of Knowledge at Agile VietnamPeople As the Conveyor of Knowledge at Agile Vietnam
People As the Conveyor of Knowledge at Agile VietnamKenji Hiranabe
 
Design Thinking Field Research
Design Thinking Field ResearchDesign Thinking Field Research
Design Thinking Field ResearchDiana Schneider
 
Making Collaboration Work For you Chicago Booth 2- 3- 2010
Making Collaboration Work For you  Chicago Booth 2- 3- 2010Making Collaboration Work For you  Chicago Booth 2- 3- 2010
Making Collaboration Work For you Chicago Booth 2- 3- 2010Rachel Kaberon
 
A Personal Design Philosophy
A Personal Design PhilosophyA Personal Design Philosophy
A Personal Design PhilosophyOmar Sosa-Tzec
 
How Design Thinking works, or: Design Thinking Unpacked: an evolutionary algo...
How Design Thinking works, or: Design Thinking Unpacked: an evolutionary algo...How Design Thinking works, or: Design Thinking Unpacked: an evolutionary algo...
How Design Thinking works, or: Design Thinking Unpacked: an evolutionary algo...J. M. Korhonen
 

What's hot (20)

IDEO Method cards - Look
IDEO Method cards - LookIDEO Method cards - Look
IDEO Method cards - Look
 
Design Driven Innovation
Design Driven InnovationDesign Driven Innovation
Design Driven Innovation
 
IDEO-METHOD CARD-LEARN
IDEO-METHOD CARD-LEARNIDEO-METHOD CARD-LEARN
IDEO-METHOD CARD-LEARN
 
IDEO Method Card
IDEO Method CardIDEO Method Card
IDEO Method Card
 
Making Innovation Work
Making Innovation WorkMaking Innovation Work
Making Innovation Work
 
Valtech - Innovation Needs Waste
Valtech - Innovation Needs WasteValtech - Innovation Needs Waste
Valtech - Innovation Needs Waste
 
Solving Problems: An Agile Organization Approach
Solving Problems:  An Agile Organization ApproachSolving Problems:  An Agile Organization Approach
Solving Problems: An Agile Organization Approach
 
Embedding a Scrum culture avec Harvey Wheaton, Scrum Alliance
Embedding a Scrum culture avec Harvey Wheaton, Scrum AllianceEmbedding a Scrum culture avec Harvey Wheaton, Scrum Alliance
Embedding a Scrum culture avec Harvey Wheaton, Scrum Alliance
 
Design driven innovation and design thinking
Design driven innovation and design thinkingDesign driven innovation and design thinking
Design driven innovation and design thinking
 
Trends affecting the workspace v2
Trends affecting the workspace v2Trends affecting the workspace v2
Trends affecting the workspace v2
 
Manuel Nery Creativity Report
Manuel Nery Creativity ReportManuel Nery Creativity Report
Manuel Nery Creativity Report
 
Designing with the Body: Learning to Physically Prototype
Designing with the Body: Learning to Physically PrototypeDesigning with the Body: Learning to Physically Prototype
Designing with the Body: Learning to Physically Prototype
 
Releasing Prometheus: Teaching Purposeful Creativity
Releasing Prometheus: Teaching Purposeful CreativityReleasing Prometheus: Teaching Purposeful Creativity
Releasing Prometheus: Teaching Purposeful Creativity
 
People As the Conveyor of Knowledge at Agile Vietnam
People As the Conveyor of Knowledge at Agile VietnamPeople As the Conveyor of Knowledge at Agile Vietnam
People As the Conveyor of Knowledge at Agile Vietnam
 
Design Thinking Field Research
Design Thinking Field ResearchDesign Thinking Field Research
Design Thinking Field Research
 
My Design Philosophy
My Design PhilosophyMy Design Philosophy
My Design Philosophy
 
Making Collaboration Work For you Chicago Booth 2- 3- 2010
Making Collaboration Work For you  Chicago Booth 2- 3- 2010Making Collaboration Work For you  Chicago Booth 2- 3- 2010
Making Collaboration Work For you Chicago Booth 2- 3- 2010
 
A Personal Design Philosophy
A Personal Design PhilosophyA Personal Design Philosophy
A Personal Design Philosophy
 
Ideas born social
Ideas born socialIdeas born social
Ideas born social
 
How Design Thinking works, or: Design Thinking Unpacked: an evolutionary algo...
How Design Thinking works, or: Design Thinking Unpacked: an evolutionary algo...How Design Thinking works, or: Design Thinking Unpacked: an evolutionary algo...
How Design Thinking works, or: Design Thinking Unpacked: an evolutionary algo...
 

Viewers also liked

Metaphors we develop a software by 〜ソフトウェア開発に使うメタファー〜
Metaphors we develop a software by 〜ソフトウェア開発に使うメタファー〜Metaphors we develop a software by 〜ソフトウェア開発に使うメタファー〜
Metaphors we develop a software by 〜ソフトウェア開発に使うメタファー〜Takeshi Kakeda
 
AgilePT'10 - Evolving Software: Five powerful metaphors to explain change
AgilePT'10 - Evolving Software: Five powerful metaphors to explain changeAgilePT'10 - Evolving Software: Five powerful metaphors to explain change
AgilePT'10 - Evolving Software: Five powerful metaphors to explain changeFilipe Correia
 
Software testing objective_types
Software testing objective_typesSoftware testing objective_types
Software testing objective_typessangeeswaran
 
The Role of Metaphor in Interaction Design
The Role of Metaphor in Interaction DesignThe Role of Metaphor in Interaction Design
The Role of Metaphor in Interaction DesignDan Saffer
 
Interaction Design
Interaction DesignInteraction Design
Interaction DesignAvijit Paul
 
English ppt on metaphors of life
English ppt on metaphors of lifeEnglish ppt on metaphors of life
English ppt on metaphors of lifeindrani97321
 
Chapter 10 authoring
Chapter 10 authoringChapter 10 authoring
Chapter 10 authoringshelly3160
 
New metaphors for competition
New metaphors for competitionNew metaphors for competition
New metaphors for competitionAli Anani, PhD
 
Teachers' Use of Metaphors
Teachers' Use of MetaphorsTeachers' Use of Metaphors
Teachers' Use of Metaphorsbrandybarter
 
Design Thinking by Simon Barna
Design Thinking by Simon BarnaDesign Thinking by Simon Barna
Design Thinking by Simon Barnasimonbarna
 
Information Design: Semiotics and the Use of Metaphors
Information Design: Semiotics and the Use of MetaphorsInformation Design: Semiotics and the Use of Metaphors
Information Design: Semiotics and the Use of MetaphorsItamar Medeiros
 
The Power of Metaphor in (Brand) Communication
The Power of Metaphor in (Brand) CommunicationThe Power of Metaphor in (Brand) Communication
The Power of Metaphor in (Brand) CommunicationLucia Trezova
 
Métaphore et coaching
Métaphore et coachingMétaphore et coaching
Métaphore et coachingDib Saliha
 

Viewers also liked (16)

Metaphors we develop a software by 〜ソフトウェア開発に使うメタファー〜
Metaphors we develop a software by 〜ソフトウェア開発に使うメタファー〜Metaphors we develop a software by 〜ソフトウェア開発に使うメタファー〜
Metaphors we develop a software by 〜ソフトウェア開発に使うメタファー〜
 
AgilePT'10 - Evolving Software: Five powerful metaphors to explain change
AgilePT'10 - Evolving Software: Five powerful metaphors to explain changeAgilePT'10 - Evolving Software: Five powerful metaphors to explain change
AgilePT'10 - Evolving Software: Five powerful metaphors to explain change
 
Software testing objective_types
Software testing objective_typesSoftware testing objective_types
Software testing objective_types
 
Authoring Tools
Authoring ToolsAuthoring Tools
Authoring Tools
 
Metaphors
MetaphorsMetaphors
Metaphors
 
The Role of Metaphor in Interaction Design
The Role of Metaphor in Interaction DesignThe Role of Metaphor in Interaction Design
The Role of Metaphor in Interaction Design
 
Interaction Design
Interaction DesignInteraction Design
Interaction Design
 
English ppt on metaphors of life
English ppt on metaphors of lifeEnglish ppt on metaphors of life
English ppt on metaphors of life
 
Idh 2
Idh 2Idh 2
Idh 2
 
Chapter 10 authoring
Chapter 10 authoringChapter 10 authoring
Chapter 10 authoring
 
New metaphors for competition
New metaphors for competitionNew metaphors for competition
New metaphors for competition
 
Teachers' Use of Metaphors
Teachers' Use of MetaphorsTeachers' Use of Metaphors
Teachers' Use of Metaphors
 
Design Thinking by Simon Barna
Design Thinking by Simon BarnaDesign Thinking by Simon Barna
Design Thinking by Simon Barna
 
Information Design: Semiotics and the Use of Metaphors
Information Design: Semiotics and the Use of MetaphorsInformation Design: Semiotics and the Use of Metaphors
Information Design: Semiotics and the Use of Metaphors
 
The Power of Metaphor in (Brand) Communication
The Power of Metaphor in (Brand) CommunicationThe Power of Metaphor in (Brand) Communication
The Power of Metaphor in (Brand) Communication
 
Métaphore et coaching
Métaphore et coachingMétaphore et coaching
Métaphore et coaching
 

Similar to Metaphors for Software Development (XP2010)

Welcome to Innovation Territory - ProductCamp Vancouver 2013
Welcome to Innovation Territory - ProductCamp Vancouver 2013Welcome to Innovation Territory - ProductCamp Vancouver 2013
Welcome to Innovation Territory - ProductCamp Vancouver 2013Cynthia DuVal
 
Multi-dimensional: Building 21st Century Experiences for Financial Outcomes
Multi-dimensional:  Building 21st Century Experiences for Financial Outcomes Multi-dimensional:  Building 21st Century Experiences for Financial Outcomes
Multi-dimensional: Building 21st Century Experiences for Financial Outcomes Harriet Wakelam
 
How Design Triggers Transformation presented by Tjeerd Hoek
How Design Triggers Transformation presented by Tjeerd HoekHow Design Triggers Transformation presented by Tjeerd Hoek
How Design Triggers Transformation presented by Tjeerd Hoekfrog
 
Design for business Impact: How design triggers transformation
Design for business Impact: How design triggers transformationDesign for business Impact: How design triggers transformation
Design for business Impact: How design triggers transformationfrog
 
innowiz for joanna et ses amis
innowiz for joanna et ses amisinnowiz for joanna et ses amis
innowiz for joanna et ses amisInnowiz
 
Novixo, your idea lab innovation management software
Novixo, your idea lab   innovation management softwareNovixo, your idea lab   innovation management software
Novixo, your idea lab innovation management softwaretheRIIS
 
Co-Creation Forum presents: How Brands can Derive Insight from Co-Creation
Co-Creation Forum presents: How Brands can Derive Insight from Co-CreationCo-Creation Forum presents: How Brands can Derive Insight from Co-Creation
Co-Creation Forum presents: How Brands can Derive Insight from Co-CreationEphraim Cohen
 
The Togetherlearn Story
The Togetherlearn StoryThe Togetherlearn Story
The Togetherlearn StoryJay Cross
 
Mgt 453 fall2012 summary
Mgt 453 fall2012 summary  Mgt 453 fall2012 summary
Mgt 453 fall2012 summary jricardo3
 
It Role State Exploration 7 Nov Illumine
It Role State Exploration 7 Nov  IllumineIt Role State Exploration 7 Nov  Illumine
It Role State Exploration 7 Nov Illumineibecome
 
Lean UX Research in Startups
Lean UX Research in StartupsLean UX Research in Startups
Lean UX Research in StartupsSusan Wilhite
 
Andy cohen, Rethinking Office
Andy cohen, Rethinking OfficeAndy cohen, Rethinking Office
Andy cohen, Rethinking OfficeVirtual ULI
 
PxS’12 - week 4 - UX design techniques
PxS’12 - week 4 - UX design techniquesPxS’12 - week 4 - UX design techniques
PxS’12 - week 4 - UX design techniqueshendrikknoche
 
Encouraging and Facilitating Collaboration at Work
Encouraging and Facilitating Collaboration at WorkEncouraging and Facilitating Collaboration at Work
Encouraging and Facilitating Collaboration at WorkMichael Sampson
 
How do you design?
How do you design? How do you design?
How do you design? Deleuze78
 
Togetherlearn Learntrends
Togetherlearn LearntrendsTogetherlearn Learntrends
Togetherlearn LearntrendsLearnTrends
 
ABC 2012 - Contract Metrics for Agile
ABC 2012 - Contract Metrics for AgileABC 2012 - Contract Metrics for Agile
ABC 2012 - Contract Metrics for AgileSusan Atkinson
 

Similar to Metaphors for Software Development (XP2010) (20)

Welcome to Innovation Territory - ProductCamp Vancouver 2013
Welcome to Innovation Territory - ProductCamp Vancouver 2013Welcome to Innovation Territory - ProductCamp Vancouver 2013
Welcome to Innovation Territory - ProductCamp Vancouver 2013
 
Multi-dimensional: Building 21st Century Experiences for Financial Outcomes
Multi-dimensional:  Building 21st Century Experiences for Financial Outcomes Multi-dimensional:  Building 21st Century Experiences for Financial Outcomes
Multi-dimensional: Building 21st Century Experiences for Financial Outcomes
 
How Design Triggers Transformation presented by Tjeerd Hoek
How Design Triggers Transformation presented by Tjeerd HoekHow Design Triggers Transformation presented by Tjeerd Hoek
How Design Triggers Transformation presented by Tjeerd Hoek
 
Future Visioning
Future VisioningFuture Visioning
Future Visioning
 
Design for business Impact: How design triggers transformation
Design for business Impact: How design triggers transformationDesign for business Impact: How design triggers transformation
Design for business Impact: How design triggers transformation
 
innowiz for joanna et ses amis
innowiz for joanna et ses amisinnowiz for joanna et ses amis
innowiz for joanna et ses amis
 
Novixo, your idea lab innovation management software
Novixo, your idea lab   innovation management softwareNovixo, your idea lab   innovation management software
Novixo, your idea lab innovation management software
 
Co-Creation Forum presents: How Brands can Derive Insight from Co-Creation
Co-Creation Forum presents: How Brands can Derive Insight from Co-CreationCo-Creation Forum presents: How Brands can Derive Insight from Co-Creation
Co-Creation Forum presents: How Brands can Derive Insight from Co-Creation
 
The Togetherlearn Story
The Togetherlearn StoryThe Togetherlearn Story
The Togetherlearn Story
 
Mgt 453 fall2012 summary
Mgt 453 fall2012 summary  Mgt 453 fall2012 summary
Mgt 453 fall2012 summary
 
It Role State Exploration 7 Nov Illumine
It Role State Exploration 7 Nov  IllumineIt Role State Exploration 7 Nov  Illumine
It Role State Exploration 7 Nov Illumine
 
Lean UX Research in Startups
Lean UX Research in StartupsLean UX Research in Startups
Lean UX Research in Startups
 
Choosing the Right UX Method
Choosing the Right UX MethodChoosing the Right UX Method
Choosing the Right UX Method
 
Andy cohen, Rethinking Office
Andy cohen, Rethinking OfficeAndy cohen, Rethinking Office
Andy cohen, Rethinking Office
 
PxS’12 - week 4 - UX design techniques
PxS’12 - week 4 - UX design techniquesPxS’12 - week 4 - UX design techniques
PxS’12 - week 4 - UX design techniques
 
Encouraging and Facilitating Collaboration at Work
Encouraging and Facilitating Collaboration at WorkEncouraging and Facilitating Collaboration at Work
Encouraging and Facilitating Collaboration at Work
 
Design process
Design processDesign process
Design process
 
How do you design?
How do you design? How do you design?
How do you design?
 
Togetherlearn Learntrends
Togetherlearn LearntrendsTogetherlearn Learntrends
Togetherlearn Learntrends
 
ABC 2012 - Contract Metrics for Agile
ABC 2012 - Contract Metrics for AgileABC 2012 - Contract Metrics for Agile
ABC 2012 - Contract Metrics for Agile
 

More from Ken Power

Detox your team: a low-conflict language for discussin and managing toxic beh...
Detox your team: a low-conflict language for discussin and managing toxic beh...Detox your team: a low-conflict language for discussin and managing toxic beh...
Detox your team: a low-conflict language for discussin and managing toxic beh...Ken Power
 
Making Sense of Organization Impediments @ LKCE2015
Making Sense of Organization Impediments @ LKCE2015Making Sense of Organization Impediments @ LKCE2015
Making Sense of Organization Impediments @ LKCE2015Ken Power
 
What prevents work from flowing smoothly? Making sense of organization impedi...
What prevents work from flowing smoothly? Making sense of organization impedi...What prevents work from flowing smoothly? Making sense of organization impedi...
What prevents work from flowing smoothly? Making sense of organization impedi...Ken Power
 
Principles and dynamcis of scrum coaching
Principles and dynamcis of scrum coachingPrinciples and dynamcis of scrum coaching
Principles and dynamcis of scrum coachingKen Power
 
Research on Impediments to Product Development Flow
Research on Impediments to Product Development FlowResearch on Impediments to Product Development Flow
Research on Impediments to Product Development FlowKen Power
 
Portfolio Management and Organization Flow
Portfolio Management and Organization FlowPortfolio Management and Organization Flow
Portfolio Management and Organization FlowKen Power
 
Understanding the Impact of Technical Debt on the Capacity and Velocity of Te...
Understanding the Impact of Technical Debt on the Capacity and Velocity of Te...Understanding the Impact of Technical Debt on the Capacity and Velocity of Te...
Understanding the Impact of Technical Debt on the Capacity and Velocity of Te...Ken Power
 
Organization Flow
Organization FlowOrganization Flow
Organization FlowKen Power
 
Lean Startup: It's Not Just Technology, Lives are at Stake
Lean Startup: It's Not Just Technology, Lives are at StakeLean Startup: It's Not Just Technology, Lives are at Stake
Lean Startup: It's Not Just Technology, Lives are at StakeKen Power
 
Value Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product DevelopmentValue Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product DevelopmentKen Power
 
Identifying and managing waste in software product development
Identifying and managing waste in software product developmentIdentifying and managing waste in software product development
Identifying and managing waste in software product developmentKen Power
 
Working effectively with user stories
Working effectively with user storiesWorking effectively with user stories
Working effectively with user storiesKen Power
 
Lean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
Lean at Cisco: Lessons Learned from Lean Product Development and Lean StartupLean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
Lean at Cisco: Lessons Learned from Lean Product Development and Lean StartupKen Power
 
XP2012 Challenges (and Solutions) with Large-Scale Agile Adoption
XP2012 Challenges (and Solutions) with Large-Scale Agile AdoptionXP2012 Challenges (and Solutions) with Large-Scale Agile Adoption
XP2012 Challenges (and Solutions) with Large-Scale Agile AdoptionKen Power
 
Identifying and Managing Waste in Complex Product Development Environments
Identifying and Managing Waste in Complex Product Development EnvironmentsIdentifying and Managing Waste in Complex Product Development Environments
Identifying and Managing Waste in Complex Product Development EnvironmentsKen Power
 
Product Ownership Challenges
Product Ownership ChallengesProduct Ownership Challenges
Product Ownership ChallengesKen Power
 
Using Silent Grouping to Size User Stories (XP2011)
Using Silent Grouping to Size User Stories (XP2011)Using Silent Grouping to Size User Stories (XP2011)
Using Silent Grouping to Size User Stories (XP2011)Ken Power
 
Definition of Ready (XP2011)
Definition of Ready (XP2011)Definition of Ready (XP2011)
Definition of Ready (XP2011)Ken Power
 
Refactoring the Organization Design (LESS2010)
Refactoring the Organization Design (LESS2010)Refactoring the Organization Design (LESS2010)
Refactoring the Organization Design (LESS2010)Ken Power
 

More from Ken Power (19)

Detox your team: a low-conflict language for discussin and managing toxic beh...
Detox your team: a low-conflict language for discussin and managing toxic beh...Detox your team: a low-conflict language for discussin and managing toxic beh...
Detox your team: a low-conflict language for discussin and managing toxic beh...
 
Making Sense of Organization Impediments @ LKCE2015
Making Sense of Organization Impediments @ LKCE2015Making Sense of Organization Impediments @ LKCE2015
Making Sense of Organization Impediments @ LKCE2015
 
What prevents work from flowing smoothly? Making sense of organization impedi...
What prevents work from flowing smoothly? Making sense of organization impedi...What prevents work from flowing smoothly? Making sense of organization impedi...
What prevents work from flowing smoothly? Making sense of organization impedi...
 
Principles and dynamcis of scrum coaching
Principles and dynamcis of scrum coachingPrinciples and dynamcis of scrum coaching
Principles and dynamcis of scrum coaching
 
Research on Impediments to Product Development Flow
Research on Impediments to Product Development FlowResearch on Impediments to Product Development Flow
Research on Impediments to Product Development Flow
 
Portfolio Management and Organization Flow
Portfolio Management and Organization FlowPortfolio Management and Organization Flow
Portfolio Management and Organization Flow
 
Understanding the Impact of Technical Debt on the Capacity and Velocity of Te...
Understanding the Impact of Technical Debt on the Capacity and Velocity of Te...Understanding the Impact of Technical Debt on the Capacity and Velocity of Te...
Understanding the Impact of Technical Debt on the Capacity and Velocity of Te...
 
Organization Flow
Organization FlowOrganization Flow
Organization Flow
 
Lean Startup: It's Not Just Technology, Lives are at Stake
Lean Startup: It's Not Just Technology, Lives are at StakeLean Startup: It's Not Just Technology, Lives are at Stake
Lean Startup: It's Not Just Technology, Lives are at Stake
 
Value Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product DevelopmentValue Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product Development
 
Identifying and managing waste in software product development
Identifying and managing waste in software product developmentIdentifying and managing waste in software product development
Identifying and managing waste in software product development
 
Working effectively with user stories
Working effectively with user storiesWorking effectively with user stories
Working effectively with user stories
 
Lean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
Lean at Cisco: Lessons Learned from Lean Product Development and Lean StartupLean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
Lean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
 
XP2012 Challenges (and Solutions) with Large-Scale Agile Adoption
XP2012 Challenges (and Solutions) with Large-Scale Agile AdoptionXP2012 Challenges (and Solutions) with Large-Scale Agile Adoption
XP2012 Challenges (and Solutions) with Large-Scale Agile Adoption
 
Identifying and Managing Waste in Complex Product Development Environments
Identifying and Managing Waste in Complex Product Development EnvironmentsIdentifying and Managing Waste in Complex Product Development Environments
Identifying and Managing Waste in Complex Product Development Environments
 
Product Ownership Challenges
Product Ownership ChallengesProduct Ownership Challenges
Product Ownership Challenges
 
Using Silent Grouping to Size User Stories (XP2011)
Using Silent Grouping to Size User Stories (XP2011)Using Silent Grouping to Size User Stories (XP2011)
Using Silent Grouping to Size User Stories (XP2011)
 
Definition of Ready (XP2011)
Definition of Ready (XP2011)Definition of Ready (XP2011)
Definition of Ready (XP2011)
 
Refactoring the Organization Design (LESS2010)
Refactoring the Organization Design (LESS2010)Refactoring the Organization Design (LESS2010)
Refactoring the Organization Design (LESS2010)
 

Recently uploaded

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Recently uploaded (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Metaphors for Software Development (XP2010)

  • 1. Metaphors   for     So-ware  Development   Ken  Power   ken.power@gmail.com   kenpower.ie/   XP2010  
  • 2. WHAT  IS  SOFTWARE  DEVELOPMENT   LIKE?  
  • 3. WHAT  IS  AGILE  SOFTWARE   DEVELOPMENT  LIKE?  
  • 4. Wikipedia:   “A  METAPHOR  IS  AN  ANALOGY   BETWEEN  TWO  OBJECTS  OR  IDEAS,   CONVEYED  BY  THE  USE  OF  [ONE  SET   OF]  WORDS  INSTEAD  OF  ANOTHER.”  
  • 5. dicDonary.reference.com/   “A  FIGURE  OF  SPEECH  IN  WHICH  A  WORD  OR   PHRASE  THAT  ORDINARILY  DESIGNATES  ONE   THING  IS  USED  TO  DESIGNATE  ANOTHER,   THUS  MAKING  AN  IMPLICIT  COMPARISON”  
  • 6.
  • 7.
  • 8.
  • 9. “THE  POWER  OF  METAPHORS  IS  IN  THE  WAY  THAT   THEY  CHANGE  THE  SUBJECT  BY  BRINGING  NEW   THINKING  AND  IDEAS,  EXTENDING  AND  CHANGING   THE  WAY  THAT  A  PERSON  THINKS  ABOUT   SOMETHING.”  
  • 10.
  • 11.
  • 12. MulCple  Metaphors  for  Learning  by  Gary  Woodill     In  “Learning  and  organiza3ons:  towards  cross-­‐metaphor  conversa3ons”   “EACH  METAPHOR  GIVES  US  SOME  INSIGHT,   AND  TAKEN  TOGETHER  THEY  SHOW  WHAT  A   COMPLEX  CONCEPT  LEARNING  REALLY  IS.  NO   ONE  METAPHOR  IS  “CORRECT”,  BUT  EACH   REPRESENTS  A  DIFFERENT  UNDERSTANDING.”  
  • 13. BUT  WE  HAVE  ALL  THESE  ISSUES  IN   THE  SOFTWARE  BUSINESS  ….  
  • 14. DEADLINES   STAFFING  CHALLENGES   COLLABORATING   EVOLVING   IN  GROUPS   REQUIREMENTS   DELIVERING  A   BUDGETS   DESIGN     COMPELLING  PRODUCT   CONSTRAINTS   INDIVIDUAL  CAPABILITY   FIXED  DATES   UNCLEAR  SPECIFICATIONS   NEW  FEATURE  REQUESTS   VALIDATING  THAT  IT  ALL  WORKS  
  • 15. WHAT  MAKES  A  PRODUCT   COMPELLING?  
  • 16. 05:00 GMT Monday May 24 th 2010
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. features  of  jazz  improvisaDon   •  ProvocaDve  competence:  Deliberate  efforts  to   interrupt  habit  paRerns     •  Embracing  errors  as  a  source  of  learning     •  Shared  orientaDon  toward  minimal  structures  that   allow  maximum  flexibility     •  Distributed  task:  conDnual  negoDaDon  and  dialogue   toward  dynamic  synchronizaDon     •  Reliance  on  retrospecCve  sense-­‐making     •  "Hanging  out":  Membership  in  a  community  of   pracCce     •  Taking  turns  soloing  and  supporDng   “Crea3vity  and  Improvisa3on  in  Jazz  and  Organiza3ons:  Implica3ons  for  Organiza3onal   Learning”  -­‐  Frank  J.  Barrec   "OrganizaCon  Science"  /  Vol  9,  No.5.  September-­‐October  1998  
  • 24.
  • 25. Arhul  Making  –  Ch.  1:  What’s  really  different  about  knowledge  work   ARTFUL  MAKING  PROPOSES  A   FRAMEWORK,  AN  “ENABLING   METAPHOR”,  FOR  DOING  AND   MANAGING  KNOWLEDGE  WORK.  
  • 26.
  • 27.
  • 28. Arhul  Making  –  Ch.  1:  What’s  really  different  about  knowledge  work   AS  BUSINESS  BECOMES  MORE   DEPENDENT  ON  KNOWLEDGE  TO   CREATE  VALUE,  WORK  BECOMES  MORE   LIKE  ART.  
  • 29. An  industrial  making  process   Concept  generaDon   Product  planning   Product  engineering   Process  engineering   ProducDon  process   Product  
  • 30. Generate  Product   Talk  with   Repeat   customer   about  product   Expose   customer  to   product   Arhul  Making   ARTFUL  MAKING  IS  ITERATIVE  NOT   SEQUENTIAL  
  • 31. 4  QUALITIES  OF  ARTFUL  MAKING  
  • 32. A  method  of  control  that  accepts  wide   variaDon  within  known  parameters.   Release  contrasts  with  Restraint,  the   usual  method  of  industrial  control.   RELEASE  
  • 33. The  quality  exhibited  by  conversaDon,  in  language   and  behaviour,  during  which  each  party,  released   from  vanity,  inhibiDon,  and  preconcepDons,  treats   the  contribuDons  of  other  parDes  as  material  to   make  with,  not  as  posiDons  to  argue  with,  so  that   new  and  unpredictable  ideas  emerge.   COLLABORATION  
  • 34. The  quality  exhibited  by  the  work  of  a  group   dedicated  to  a  collaboraDon  in  which   individual  members  relinquish  sovereignty   over  their  work  and  thus  create  something   none  could  have  made  alone:  a  whole  greater   than  the  sum  of  its  parts.   ENSEMBLE  
  • 35. The  quality  exhibited  by  a  producDon  while  it   is  playing  for  an  audience;  or  the  quality   exhibited  by  interacDon  among  members  of  a   business  group,  and  ulDmately  between  the   group  and  the  customer.   PLAY  
  • 36. So[ware  Development   Play  Making   IteraDve  Cycle   Product  build  and  test   Rehearsal   Distributed,  independent,   Individual  developers  at  work   Individual  actors  preparing   simultaneous  invenDon   on  design  or  source  code   between  runs   Unifying  acDon   A  product  build   A  rehearsal  run   A  director  who  facilitates   The  Scrum  Master  or  project   The  director   coherent  chaos   manager   Forum  for  conversaDon   MeeDngs,  technology-­‐based   The  rehearsal  room   collaboraDve  forums,  Daily   Standup,  IteraDon  Review,   Pair  Programming,     RetrospecDves,  …   Way  of  senng  structure   Code  holds  structure   Actors  enact  structure   External  characterisDcs  of  Arhul  Making  in  Agile  So-ware   Development  and  Play  Making  (slightly  modified)  
  • 37.
  • 38. The  Power  of  Your  Metaphors  –  Enrique  MonDel   TAKE  CONTROL  OF  YOUR  METAPHORS  NOW   AND  CREATE  A  NEW  WORLD  OF  POSSIBILITY,   RICHNESS,  WONDER,  JOY  AND  FULFILLMENT.   "LIFE  IS  PAINTING  A  PICTURE,  NOT  DOING  A   SUM."  -­‐  OLIVER  WENDELL  HOLMES,  JR.