SlideShare uma empresa Scribd logo
1 de 23
Øredev	
  
                                     Malmo,	
  November	
  2012	
  


Business	
  Pa*erns	
  for	
  
So/ware	
  Developers	
  
                              allan@allankelly.net	
  
                           Twi.er:	
  @allankellynet	
  
                         h.p://www.allankelly.net	
  
                 h.p://www.so6warestrategy.co.uk	
  
Allan	
  Kelly	
  
•  Agile	
  Training	
  &	
  ConsulIng	
  for	
  
   Business	
  alignment	
  
•  Author:	
  
  –  Changing	
  So*ware	
  Development:	
  
     Learning	
  to	
  be	
  Agile,	
  Wiley	
  2008	
  
  –  Business	
  Pa<erns	
  for	
  So*ware	
  
     Developers,	
  Wiley	
  2012	
  

                                     97	
  Things	
  Every	
  Programmer	
  Should	
  Know	
  
                                                                       Henney,	
  2010	
  
                	
  
                Context	
  EncapsulaGon	
  in	
  
                Pa<ern	
  Languages	
  of	
  Program	
  Design	
  	
  
                Volume	
  5,	
  2006	
  

                                                                                                 2
SIMPLE	
  PRODUCT	
  VARIATIONS	
  



Problem:	
  How	
  do	
  you	
  increase	
  
variety	
  and	
  differen;a;on	
  in	
  
your	
  products	
  without	
                  SoluIon:	
  Offer	
  a	
  basic	
  product	
  
increasing	
  costs?	
  	
                     with	
  several	
  simple	
  varia;ons,	
  
                                                keeping	
  the	
  varia;ons	
  simple	
  
                                                          will	
  keep	
  them	
  cheap.	
  	
  
Anatomy	
  of	
  a	
  pa.ern	
  
           Context	
  

           Problem	
  

            Forces	
  
           SoluIon	
  
SoluIon	
  &	
  ImplementaIon	
  

       Consequences	
  
       3	
  Known	
  Uses	
  
How	
  do	
  I	
  run	
  &	
  
                          grow	
  my	
  so6ware	
  
     Context	
               business?	
  
     Problem	
  

      Forces	
  

  Solu;on	
  &	
  
Implementa;on	
  

 Consequences	
  
 3	
  Known	
  Uses	
  
3	
  Type	
  of	
  So6ware	
  Company	
  

So6ware	
  
                              Corporate	
  IT	
  
 Product	
  
                              Department	
  
Company	
  

               So6ware	
  
                Service	
  
               Company	
          ESP	
  -­‐	
  External	
  Service	
  
                                  Provider	
  
Falling	
  off	
  a	
  log	
  theory	
  
•  Too	
  many	
  so6ware	
  companies	
  follow	
  the	
  
   Falling	
  off	
  a	
  Log	
  pa.ern	
  
Like	
  having	
  a	
  baby	
  




   Salesman	
  meets	
  Techie	
  
Running	
  is	
  more	
  difficult…	
  
•  Infant	
  mortality	
  is	
  high…	
  
•  Survive	
  the	
  first	
  year	
  and…	
  
    –  You	
  probably	
  have	
  something	
  
    –  Time	
  to	
  get	
  serious	
  
    –  No	
  longer	
  enough	
  to	
  chance	
  it	
  
    –  No	
  longer	
  enough	
  to	
  do	
  one	
  thing	
  right	
  
•  Common	
  problems,	
  common	
  soluIons	
  …	
  
   Pa.erns!	
  
Ducks	
  not	
  Bullets	
  
                   No	
  Silver	
  Bullets	
  

                     Pa.erns	
  can	
  
                        help!	
  
•  Ducks	
  
   –  Get	
  ‘em	
  in	
  a	
  Row	
  
•  Thousands	
  of	
  small	
  
   decisions	
  
   –  Not	
  one	
  big	
  one	
  
PROTOTYPE	
  

 23	
  Pa.erns	
  right?	
                                                    BUILDER	
  

                                                                                  STATE	
  
  CHAIN	
  OF	
  RESPONSIBILITY	
  
    FACADE	
                                                                    FACTORY	
  METHOD	
  
           TEMPLATE	
  METHOD	
  
                                                                                     ABSTRACT	
  FACTORY	
  
STRATEGY	
  

         COMMAND	
                                                                BRIDGE	
  
  SINGLETON	
  
                                                                              ADAPTOR	
  

      PROTOTYPE	
                                                                        FLYWEIGHT	
  
               PROXY	
  

      COMPOSITE	
                                                               INTERPRETER	
  
                                          MEDIATOR	
  
    DECORATOR	
                  ITERATOR	
                    OBSERVER	
                VISITOR	
  
                                                 MEMENTO	
  
PROTOTYPE	
  

 22	
  Pa.erns	
  right?	
                                                    BUILDER	
  

                                                                                  STATE	
  
  CHAIN	
  OF	
  RESPONSIBILITY	
  
    FACADE	
                                                                    FACTORY	
  METHOD	
  
           TEMPLATE	
  METHOD	
  
                                                                                     ABSTRACT	
  FACTORY	
  
STRATEGY	
  

         COMMAND	
                                                                BRIDGE	
  
  SINGLETON	
  
                                                                              ADAPTOR	
  

      PROTOTYPE	
                                                                        FLYWEIGHT	
  
               PROXY	
  

      COMPOSITE	
                                                               INTERPRETER	
  
                                          MEDIATOR	
  
    DECORATOR	
                  ITERATOR	
                    OBSERVER	
                VISITOR	
  
                                                 MEMENTO	
  
EXPEDITIONARY MARKETING 	
  
     38 Patterns!	
                           SERVICES FEEDBACK 	
   PRODUCT PORTFOLIO 	
  
   SAME CUSTOMERS, DIFFERENT PRODUCT 	
      BRANDED SHOPS	
            WHITE LABEL 	
  
                                                                  VALUE ADDED RESELLER 	
  
   CORPORATE CERTIFIED EXPERTS 	
   CUSTOMISABLE PRODUCT 	
  
                                                               INTERNET STORE 	
  
    PACKAGED SERVICES 	
                                                 POACHER TURNED
   CUSTOMER UNDERSTANDING 	
                                             GAME KEEPER 	
  
  PROFESSIONAL SERVICES TEAM 	
                                         WHOLESALER 	
  

    WHOLE PRODUCT 	
                                                 CUSTOMER CO-CREATED PRODUCT 	
  
             LOCAL GUIDE 	
                                                 SIMPLER PRODUCT 	
  
                                                                      INITIAL HELP 	
  
COMPLEMENTOR, NOT COMPETITOR 	
  
                                                                   ACCOUNT MANAGEMENT 	
  
 SIMPLE PRODUCT VARIATIONS 	
  
                                                                            PRODUCT ROADMAP 	
  
 SERVICES BEFORE PRODUCT 	
                                             SEGMENTED CUSTOMERS 	
  
                                                                         HOMOGENOUS CUSTOMERS 	
  
   SINGLE PRODUCT COMPANY 	
  
                                                                           PRODUCTS WITH SERVICE 	
  
 PERSONAL SERVICE 	
                          SALES/TECHNICAL DOUBLE ACT 	
  
                                                                                  SELF-SERVICE 	
  
          INNOVATIVE PRODUCTS       	
   LIFETIME SERVICES FOR PRODUCTS 	
   INDEPENDENT RETAILER 	
  

  NAMED SALES PEOPLE 	
                    SEPARATE IMAGINATIVE TEAMS 	
     CORE PRODUCT ONLY 	
  
Yes	
  a	
  sales	
  pitch…	
  I	
  have	
  a	
  book!	
  
Pre-­‐book	
  versions	
  of	
  pa.erns	
  	
  
                 h.p://www.bizpa.erns.biz	
  
Free	
  for	
  download	
  
SAME	
  CUSTOMER,	
  DIFFERENT	
  PRODUCT	
  
•  The	
  Customer	
  is	
  the	
  Asset	
  
  Problem:	
  How	
  do	
  you	
  maximise	
  your	
  
    return	
  from	
  exis;ng	
  customers?	
  	
  


                                                         SoluIon:	
  Expand	
  your	
  
                                                       product	
  offering	
  so	
  you	
  
                                                 have	
  more	
  products	
  to	
  sell	
  
                                                to	
  your	
  exis;ng	
  customers.	
  	
  
                                                  Do	
  this	
  by	
  focusing	
  on	
  the	
  
                                               customer	
  needs	
  rather	
  than	
  
                                                                         the	
  product.	
  	
  
ACCOUNT/TECHNICAL	
  DOUBle	
  Act	
  


                            Problem:	
  How	
  do	
  your	
  avoid	
  
                            overwhelming	
  your	
  account	
  managers	
  
                            with	
  commercial	
  and	
  technical	
  issues?	
  
                            -­‐	
  Both	
  before	
  the	
  sale	
  and	
  the	
  a6er.	
  	
  

      SoluIon:	
  Have	
  your	
  customer	
  account	
  managers	
  work	
  
        in	
  pairs,	
  one	
  handles	
  the	
  commercial	
  aspects	
  of	
  the	
  
       product	
  and	
  the	
  other	
  handles	
  the	
  technical	
  aspects.	
  	
  
Pa.ern	
  sequences	
  
                               Homogenous



•  Pa.erns	
  are	
  
                                Customers




   generaIve	
                                                            Customer
                                                                        Understanding




•  Sequences	
  link	
         How do I better meet
                                customers needs?
                                                                                     How do I
                                                                                understand diverse
                                                                                customer needss?



   pa.erns	
                                                             Segmented
                                                                         Customers


                                                                                               How do I get an unfiltered


•  Consequences	
  chain	
  
                                              How can I match
                                                                                                 insiders knowlegde?
                                             resources to need?




   to	
  Forces	
  
                                                                                                     Poacher Turned
                                        Core Product Only
                                                                                                      Game Keeper




                                               How do I sell to more                            How do I validate
                                              demanding customers?                                my ideas?



                                                                                         Expeditionary
                                                        Whole Product
                                                                                           Marketing




                                                        Products With                    Simple Product
                                                           Services                        Variations
Homogenous
 Customers




                                                                        HOMOGENOUS	
  to	
  
                                           Customer
                                         Understanding                     SEGMENTED	
  
How do I better meet
 customers needs?
                                                      How do I
                                                 understand diverse
                                                 customer needss?          CUSTOMERS	
  
                                          Segmented
                                          Customers


                                                                How do I get an unfiltered
               How can I match
                                                                  insiders knowlegde?
              resources to need?



                                                                      Poacher Turned
         Core Product Only
                                                                       Game Keeper




                How do I sell to more                            How do I validate
               demanding customers?                                my ideas?



                                                          Expeditionary
                         Whole Product
                                                            Marketing




                         Products With                    Simple Product
                            Services                        Variations
How do reach as many
                                    customers as I can?
                                                                               Channels	
  to	
  
                                                                                 Products	
  
                                       Segmented
Use different product variations       Customers           Keep costs and thus prices low
 to address different customer                              and allow customers to add
           segments                                              what they choose

          Simple Product
                                                          Core Product Only
            Variations




Use different sales channels to
                                   Product Portfolio
 distribute different products



  branded Shops                                               White Label



          Value Added                                      Named Sales
            Reseller                                         People



                                                          Independent
               Internet Store
                                                             Retail
How do I control my
                                  own sales process?                                                        Direct	
  
                                                                             Named Sales
                                                                                                      DistribuIon	
  
Branded Shops                      Internet Store
                                                                               People



                  How do I stop products in different sales
                           channels competing?



                 Simple Product
                   Variations
                                                                               Account
                                                                             Management
                             How do I know what
                              variations to offer?


                  Expeditionary                                                          How can product
                    Marketing                                                            experts and sales
                                                                                           people work
                                                                                            together?
                                      How do I increase the
                                      return from the sales
                                            channel?
                                                                            Sales/Technical
                              Same Customer,                                  Double Act
 How do I increase the       Different Product
return from floor space?
                                                                     How do I navigate
                                                                       new terrain?



                                                              Local Guide
HOMOGENOUS	
                                          SEGMENTED	
  
     CUSTOMERS	
                                           CUSTOMERS	
  
     How	
  do	
  I	
  enter	
  a	
  market	
           Your	
  customers	
  all	
  seem	
  to	
  
     quickly	
  when	
  I	
  do	
  not	
                want	
  different	
  things.	
  How	
  do	
  
     understand	
  all	
  the	
                         you	
  know	
  what	
  features	
  to	
  
     potenIal	
  customers?	
                           provide?	
  



Assume	
  all	
  customers	
  are	
  similar;	
                       Segment	
  your	
  customers	
  
do	
  not	
  a.empt	
  to	
  segment	
  the	
                         into	
  different	
  groups	
  and	
  
market.	
  Build	
  and	
  offer	
  one	
                              address	
  the	
  needs	
  of	
  each	
  
product	
  only.	
  Get	
  the	
  product	
  into	
                   group	
  separately.	
  
the	
  market	
  as	
  quickly	
  as	
  possible	
  
while	
  keeping	
  costs	
  down.	
  
Homogenous	
  or	
  Segmented?	
  
Apple	
                Nokia	
  
QuesIons	
  
h.p://www.bizpa.erns.biz	
  
	
  
Allan	
  Kelly	
  
 allan@allankelly.net	
  
 blog.allankelly.net	
  




                                 Don’t	
  forget	
  to	
  buy	
  	
  
 Twi.er:	
  @allankellynet	
  




                                    the	
  book	
  J	
  

Mais conteúdo relacionado

Mais procurados

Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...
Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...
Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...Nesma
 
Sample Innovation Concepts
Sample Innovation ConceptsSample Innovation Concepts
Sample Innovation Conceptshansludi
 
Hike (hpkb integrated knowledge environment)
Hike (hpkb integrated knowledge environment)Hike (hpkb integrated knowledge environment)
Hike (hpkb integrated knowledge environment)Barbara Starr
 
01 traditional analytics
01 traditional analytics01 traditional analytics
01 traditional analyticsMeasureWorks
 
Mark Munday Innovate Carolina 2012
Mark Munday Innovate Carolina 2012Mark Munday Innovate Carolina 2012
Mark Munday Innovate Carolina 2012pdmacarolinas
 
Product backlog stories_acceptancecriteria_size_priority
Product backlog  stories_acceptancecriteria_size_priorityProduct backlog  stories_acceptancecriteria_size_priority
Product backlog stories_acceptancecriteria_size_priorityRussell Pannone
 
Creating multi-channel design frameworks - Mobile Experience
Creating multi-channel design frameworks - Mobile ExperienceCreating multi-channel design frameworks - Mobile Experience
Creating multi-channel design frameworks - Mobile ExperienceRod Farmer
 
Behavior driven development
Behavior driven developmentBehavior driven development
Behavior driven developmentTarun Sukhani
 
Dubbawala _ Ebay Virtual Courier Aggregator
Dubbawala _ Ebay Virtual Courier AggregatorDubbawala _ Ebay Virtual Courier Aggregator
Dubbawala _ Ebay Virtual Courier AggregatorManish Kanojia
 
Altair HTC 2012 NVH Training
Altair HTC 2012 NVH TrainingAltair HTC 2012 NVH Training
Altair HTC 2012 NVH TrainingAltair
 
Creating Realistic User Experiences with Interactive Prototypes
Creating Realistic User Experiences with Interactive PrototypesCreating Realistic User Experiences with Interactive Prototypes
Creating Realistic User Experiences with Interactive PrototypesPerficient, Inc.
 
Smart Case Study 001
Smart Case Study 001Smart Case Study 001
Smart Case Study 001agbagb
 
Building Your Brand - Steve O&rsquo;Donnell - Talent4Tech
Building Your Brand - Steve O&rsquo;Donnell - Talent4TechBuilding Your Brand - Steve O&rsquo;Donnell - Talent4Tech
Building Your Brand - Steve O&rsquo;Donnell - Talent4TechTalent4Tech
 
Simulation Professional - What each module can do for me
Simulation Professional - What each module can do for meSimulation Professional - What each module can do for me
Simulation Professional - What each module can do for mePrism Engineering, Inc.
 
Managing Innovation
Managing InnovationManaging Innovation
Managing Innovationayushc
 

Mais procurados (20)

Iipcc 2012 ip valuation
Iipcc 2012 ip valuationIipcc 2012 ip valuation
Iipcc 2012 ip valuation
 
Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...
Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...
Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...
 
Sample Innovation Concepts
Sample Innovation ConceptsSample Innovation Concepts
Sample Innovation Concepts
 
Hike (hpkb integrated knowledge environment)
Hike (hpkb integrated knowledge environment)Hike (hpkb integrated knowledge environment)
Hike (hpkb integrated knowledge environment)
 
01 traditional analytics
01 traditional analytics01 traditional analytics
01 traditional analytics
 
Mark Munday Innovate Carolina 2012
Mark Munday Innovate Carolina 2012Mark Munday Innovate Carolina 2012
Mark Munday Innovate Carolina 2012
 
Product backlog stories_acceptancecriteria_size_priority
Product backlog  stories_acceptancecriteria_size_priorityProduct backlog  stories_acceptancecriteria_size_priority
Product backlog stories_acceptancecriteria_size_priority
 
Creating multi-channel design frameworks - Mobile Experience
Creating multi-channel design frameworks - Mobile ExperienceCreating multi-channel design frameworks - Mobile Experience
Creating multi-channel design frameworks - Mobile Experience
 
Behavior driven development
Behavior driven developmentBehavior driven development
Behavior driven development
 
Exit21
Exit21Exit21
Exit21
 
Dubbawala _ Ebay Virtual Courier Aggregator
Dubbawala _ Ebay Virtual Courier AggregatorDubbawala _ Ebay Virtual Courier Aggregator
Dubbawala _ Ebay Virtual Courier Aggregator
 
Marketing With Digital Media Solutions (Triangle AMA May 09)
Marketing With Digital Media Solutions (Triangle AMA May 09)Marketing With Digital Media Solutions (Triangle AMA May 09)
Marketing With Digital Media Solutions (Triangle AMA May 09)
 
Altair HTC 2012 NVH Training
Altair HTC 2012 NVH TrainingAltair HTC 2012 NVH Training
Altair HTC 2012 NVH Training
 
Creating Realistic User Experiences with Interactive Prototypes
Creating Realistic User Experiences with Interactive PrototypesCreating Realistic User Experiences with Interactive Prototypes
Creating Realistic User Experiences with Interactive Prototypes
 
Smart Case Study 001
Smart Case Study 001Smart Case Study 001
Smart Case Study 001
 
Building Your Brand - Steve O&rsquo;Donnell - Talent4Tech
Building Your Brand - Steve O&rsquo;Donnell - Talent4TechBuilding Your Brand - Steve O&rsquo;Donnell - Talent4Tech
Building Your Brand - Steve O&rsquo;Donnell - Talent4Tech
 
Simulation Professional - What each module can do for me
Simulation Professional - What each module can do for meSimulation Professional - What each module can do for me
Simulation Professional - What each module can do for me
 
Assessing Product Feasibility - Case Study
Assessing Product Feasibility - Case StudyAssessing Product Feasibility - Case Study
Assessing Product Feasibility - Case Study
 
Managing Innovation
Managing InnovationManaging Innovation
Managing Innovation
 
Eclipse conv2 ss
Eclipse conv2 ssEclipse conv2 ss
Eclipse conv2 ss
 

Destaque

Quimisa Household 2016
Quimisa Household 2016Quimisa Household 2016
Quimisa Household 2016Neiri Bozzolo
 
Understanding the Enterprise
Understanding the EnterpriseUnderstanding the Enterprise
Understanding the Enterpriseevancmiller
 
Ignite 2015 NA - Ann-Marie Craig - "Keys to a Successful Connection: A Custom...
Ignite 2015 NA - Ann-Marie Craig - "Keys to a Successful Connection: A Custom...Ignite 2015 NA - Ann-Marie Craig - "Keys to a Successful Connection: A Custom...
Ignite 2015 NA - Ann-Marie Craig - "Keys to a Successful Connection: A Custom...Elemica
 
CONFERÈNCIA COM ES FA L'OLI: DE L'OLIVERA AL MOLÍ
CONFERÈNCIA COM ES FA L'OLI: DE L'OLIVERA AL MOLÍCONFERÈNCIA COM ES FA L'OLI: DE L'OLIVERA AL MOLÍ
CONFERÈNCIA COM ES FA L'OLI: DE L'OLIVERA AL MOLÍcarme tribo berga
 
Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)allan kelly
 
8 Indian Culinary Festivals & Expos You Can't Miss in 2016!
8 Indian Culinary Festivals & Expos You Can't Miss in 2016!8 Indian Culinary Festivals & Expos You Can't Miss in 2016!
8 Indian Culinary Festivals & Expos You Can't Miss in 2016!AIMSInstitutes
 
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...Elemica
 
Basf Household 2016-Equacionando valor e inovação
Basf   Household 2016-Equacionando valor e inovaçãoBasf   Household 2016-Equacionando valor e inovação
Basf Household 2016-Equacionando valor e inovaçãoNeiri Bozzolo
 
Introduction to WildFly Swarm #jjug
Introduction to WildFly Swarm #jjugIntroduction to WildFly Swarm #jjug
Introduction to WildFly Swarm #jjugYoshimasa Tanabe
 
Corona Extra.
Corona Extra.Corona Extra.
Corona Extra.Pony RT
 
Risk management
Risk managementRisk management
Risk managementElemica
 
Firmenich - Hipersensorialidade home care Household 2016
Firmenich - Hipersensorialidade home care Household 2016Firmenich - Hipersensorialidade home care Household 2016
Firmenich - Hipersensorialidade home care Household 2016Neiri Bozzolo
 
Чистота у бібліотеці
Чистота у бібліотеціЧистота у бібліотеці
Чистота у бібліотеціНБ МДУ
 
Запрограмуй своє навчання
Запрограмуй своє навчанняЗапрограмуй своє навчання
Запрограмуй своє навчанняНБ МДУ
 

Destaque (15)

Software engineering 02
Software engineering 02Software engineering 02
Software engineering 02
 
Quimisa Household 2016
Quimisa Household 2016Quimisa Household 2016
Quimisa Household 2016
 
Understanding the Enterprise
Understanding the EnterpriseUnderstanding the Enterprise
Understanding the Enterprise
 
Ignite 2015 NA - Ann-Marie Craig - "Keys to a Successful Connection: A Custom...
Ignite 2015 NA - Ann-Marie Craig - "Keys to a Successful Connection: A Custom...Ignite 2015 NA - Ann-Marie Craig - "Keys to a Successful Connection: A Custom...
Ignite 2015 NA - Ann-Marie Craig - "Keys to a Successful Connection: A Custom...
 
CONFERÈNCIA COM ES FA L'OLI: DE L'OLIVERA AL MOLÍ
CONFERÈNCIA COM ES FA L'OLI: DE L'OLIVERA AL MOLÍCONFERÈNCIA COM ES FA L'OLI: DE L'OLIVERA AL MOLÍ
CONFERÈNCIA COM ES FA L'OLI: DE L'OLIVERA AL MOLÍ
 
Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)
 
8 Indian Culinary Festivals & Expos You Can't Miss in 2016!
8 Indian Culinary Festivals & Expos You Can't Miss in 2016!8 Indian Culinary Festivals & Expos You Can't Miss in 2016!
8 Indian Culinary Festivals & Expos You Can't Miss in 2016!
 
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...
Sergio Juarez, Elemica – “From Big Data to Value: The Power of Master Data Ma...
 
Basf Household 2016-Equacionando valor e inovação
Basf   Household 2016-Equacionando valor e inovaçãoBasf   Household 2016-Equacionando valor e inovação
Basf Household 2016-Equacionando valor e inovação
 
Introduction to WildFly Swarm #jjug
Introduction to WildFly Swarm #jjugIntroduction to WildFly Swarm #jjug
Introduction to WildFly Swarm #jjug
 
Corona Extra.
Corona Extra.Corona Extra.
Corona Extra.
 
Risk management
Risk managementRisk management
Risk management
 
Firmenich - Hipersensorialidade home care Household 2016
Firmenich - Hipersensorialidade home care Household 2016Firmenich - Hipersensorialidade home care Household 2016
Firmenich - Hipersensorialidade home care Household 2016
 
Чистота у бібліотеці
Чистота у бібліотеціЧистота у бібліотеці
Чистота у бібліотеці
 
Запрограмуй своє навчання
Запрограмуй своє навчанняЗапрограмуй своє навчання
Запрограмуй своє навчання
 

Semelhante a Business Patterns presentation @ Oredev 2012

Webbdesignerns syn på arbetsflödet
Webbdesignerns syn på arbetsflödetWebbdesignerns syn på arbetsflödet
Webbdesignerns syn på arbetsflödetThisIsNansen
 
Agile Framework
Agile FrameworkAgile Framework
Agile FrameworkSubbuiyer
 
FullQuota Webinar: 6 Keys to Creating GREAT Content
FullQuota Webinar: 6 Keys to Creating GREAT ContentFullQuota Webinar: 6 Keys to Creating GREAT Content
FullQuota Webinar: 6 Keys to Creating GREAT ContentFullQuota
 
Msc Product Service System Design Thesis final presentation
Msc Product Service System Design Thesis final presentationMsc Product Service System Design Thesis final presentation
Msc Product Service System Design Thesis final presentationChiara Cacciani
 
Agile for Startups
Agile for StartupsAgile for Startups
Agile for StartupsBhavin Javia
 
Centerline Capabilities - Content and The Buyer's Journey
Centerline Capabilities - Content and The Buyer's JourneyCenterline Capabilities - Content and The Buyer's Journey
Centerline Capabilities - Content and The Buyer's JourneyCenterline Digital
 
Keith Finglas - Ideagen event in WIT
Keith Finglas - Ideagen event in WITKeith Finglas - Ideagen event in WIT
Keith Finglas - Ideagen event in WITthreesixty
 
Solutions Marketing @ EMC
Solutions Marketing @ EMCSolutions Marketing @ EMC
Solutions Marketing @ EMCTejes Nayak
 
Chasing code quality in huge multi-location team project
Chasing code quality in huge multi-location team projectChasing code quality in huge multi-location team project
Chasing code quality in huge multi-location team projectAgile Lietuva
 
Sigis jermolovicius chasing code quality in huge multi location team project
Sigis jermolovicius chasing code quality in huge multi location team projectSigis jermolovicius chasing code quality in huge multi location team project
Sigis jermolovicius chasing code quality in huge multi location team projectAgile Lietuva
 
Microsoft Power Point Edilasio Presentation
Microsoft Power Point   Edilasio PresentationMicrosoft Power Point   Edilasio Presentation
Microsoft Power Point Edilasio Presentationlamarosa
 
Vassilis Tsakiris presentation at PMI-GREECE1/6/2010, AIT
Vassilis Tsakiris presentation at PMI-GREECE1/6/2010, AITVassilis Tsakiris presentation at PMI-GREECE1/6/2010, AIT
Vassilis Tsakiris presentation at PMI-GREECE1/6/2010, AIT12PM Consulting
 
Introduction To Solution Marketing (Fall 2009)
Introduction To Solution Marketing (Fall 2009)Introduction To Solution Marketing (Fall 2009)
Introduction To Solution Marketing (Fall 2009)Steve Robins
 
operations strategy_1
operations strategy_1operations strategy_1
operations strategy_1midhunraj007
 
Business Model Canvas (workshop at IIM Ahmedabad)
Business Model Canvas (workshop at IIM Ahmedabad)Business Model Canvas (workshop at IIM Ahmedabad)
Business Model Canvas (workshop at IIM Ahmedabad)Nagarjun Kandukuru
 

Semelhante a Business Patterns presentation @ Oredev 2012 (20)

Webbdesignerns syn på arbetsflödet
Webbdesignerns syn på arbetsflödetWebbdesignerns syn på arbetsflödet
Webbdesignerns syn på arbetsflödet
 
Kommunikation på webben
Kommunikation på webbenKommunikation på webben
Kommunikation på webben
 
Agile Framework
Agile FrameworkAgile Framework
Agile Framework
 
FullQuota Webinar: 6 Keys to Creating GREAT Content
FullQuota Webinar: 6 Keys to Creating GREAT ContentFullQuota Webinar: 6 Keys to Creating GREAT Content
FullQuota Webinar: 6 Keys to Creating GREAT Content
 
Msc Product Service System Design Thesis final presentation
Msc Product Service System Design Thesis final presentationMsc Product Service System Design Thesis final presentation
Msc Product Service System Design Thesis final presentation
 
Agile for Startups
Agile for StartupsAgile for Startups
Agile for Startups
 
Centerline Capabilities - Content and The Buyer's Journey
Centerline Capabilities - Content and The Buyer's JourneyCenterline Capabilities - Content and The Buyer's Journey
Centerline Capabilities - Content and The Buyer's Journey
 
Keith Finglas - Ideagen event in WIT
Keith Finglas - Ideagen event in WITKeith Finglas - Ideagen event in WIT
Keith Finglas - Ideagen event in WIT
 
Solutions Marketing @ EMC
Solutions Marketing @ EMCSolutions Marketing @ EMC
Solutions Marketing @ EMC
 
Chasing code quality in huge multi-location team project
Chasing code quality in huge multi-location team projectChasing code quality in huge multi-location team project
Chasing code quality in huge multi-location team project
 
Sigis jermolovicius chasing code quality in huge multi location team project
Sigis jermolovicius chasing code quality in huge multi location team projectSigis jermolovicius chasing code quality in huge multi location team project
Sigis jermolovicius chasing code quality in huge multi location team project
 
Microsoft Power Point Edilasio Presentation
Microsoft Power Point   Edilasio PresentationMicrosoft Power Point   Edilasio Presentation
Microsoft Power Point Edilasio Presentation
 
Vassilis Tsakiris presentation at PMI-GREECE1/6/2010, AIT
Vassilis Tsakiris presentation at PMI-GREECE1/6/2010, AITVassilis Tsakiris presentation at PMI-GREECE1/6/2010, AIT
Vassilis Tsakiris presentation at PMI-GREECE1/6/2010, AIT
 
Innovation Update Mercosur
Innovation Update Mercosur Innovation Update Mercosur
Innovation Update Mercosur
 
Akendi
AkendiAkendi
Akendi
 
Best team presentation slides
Best team presentation slidesBest team presentation slides
Best team presentation slides
 
Introduction To Solution Marketing (Fall 2009)
Introduction To Solution Marketing (Fall 2009)Introduction To Solution Marketing (Fall 2009)
Introduction To Solution Marketing (Fall 2009)
 
Biz Model for AtracTable
Biz Model for AtracTableBiz Model for AtracTable
Biz Model for AtracTable
 
operations strategy_1
operations strategy_1operations strategy_1
operations strategy_1
 
Business Model Canvas (workshop at IIM Ahmedabad)
Business Model Canvas (workshop at IIM Ahmedabad)Business Model Canvas (workshop at IIM Ahmedabad)
Business Model Canvas (workshop at IIM Ahmedabad)
 

Mais de allan kelly

Agile Digital and the new management paradigms
Agile Digital and the new management paradigmsAgile Digital and the new management paradigms
Agile Digital and the new management paradigmsallan kelly
 
Planning for Value: How much? When?
Planning for Value: How much? When?Planning for Value: How much? When?
Planning for Value: How much? When?allan kelly
 
Software Development is Upside Down
Software Development is Upside DownSoftware Development is Upside Down
Software Development is Upside Downallan kelly
 
Beyond Projects/#NoProjects
Beyond Projects/#NoProjectsBeyond Projects/#NoProjects
Beyond Projects/#NoProjectsallan kelly
 
Planning for Value: how much? when?
Planning for Value: how much? when?Planning for Value: how much? when?
Planning for Value: how much? when?allan kelly
 
Creating a culture of continuous delivery & value
Creating a culture of continuous delivery & valueCreating a culture of continuous delivery & value
Creating a culture of continuous delivery & valueallan kelly
 
Planning for Value
Planning for ValuePlanning for Value
Planning for Valueallan kelly
 
#NoProjects - Beyond Projects
#NoProjects - Beyond Projects#NoProjects - Beyond Projects
#NoProjects - Beyond Projectsallan kelly
 
#NoProjects - Teams over Projects
#NoProjects - Teams over Projects#NoProjects - Teams over Projects
#NoProjects - Teams over Projectsallan kelly
 
Every business a software business
Every business a software businessEvery business a software business
Every business a software businessallan kelly
 
Agile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSWAgile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSWallan kelly
 
No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)allan kelly
 
No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)allan kelly
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Softwareallan kelly
 
Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)allan kelly
 
Conways Law & Continuous Delivery
Conways Law & Continuous DeliveryConways Law & Continuous Delivery
Conways Law & Continuous Deliveryallan kelly
 
Xanpan extended presentation
Xanpan extended presentationXanpan extended presentation
Xanpan extended presentationallan kelly
 

Mais de allan kelly (20)

Agile Digital and the new management paradigms
Agile Digital and the new management paradigmsAgile Digital and the new management paradigms
Agile Digital and the new management paradigms
 
Planning for Value: How much? When?
Planning for Value: How much? When?Planning for Value: How much? When?
Planning for Value: How much? When?
 
Software Development is Upside Down
Software Development is Upside DownSoftware Development is Upside Down
Software Development is Upside Down
 
Beyond Projects/#NoProjects
Beyond Projects/#NoProjectsBeyond Projects/#NoProjects
Beyond Projects/#NoProjects
 
Planning for Value: how much? when?
Planning for Value: how much? when?Planning for Value: how much? when?
Planning for Value: how much? when?
 
Creating a culture of continuous delivery & value
Creating a culture of continuous delivery & valueCreating a culture of continuous delivery & value
Creating a culture of continuous delivery & value
 
Planning for Value
Planning for ValuePlanning for Value
Planning for Value
 
#NoProjects - Beyond Projects
#NoProjects - Beyond Projects#NoProjects - Beyond Projects
#NoProjects - Beyond Projects
 
#NoProjects - Teams over Projects
#NoProjects - Teams over Projects#NoProjects - Teams over Projects
#NoProjects - Teams over Projects
 
What isagile
What isagileWhat isagile
What isagile
 
Every business a software business
Every business a software businessEvery business a software business
Every business a software business
 
Agile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSWAgile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSW
 
No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)
 
Agile Contracts
Agile ContractsAgile Contracts
Agile Contracts
 
No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Software
 
Agile basics
Agile basicsAgile basics
Agile basics
 
Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)
 
Conways Law & Continuous Delivery
Conways Law & Continuous DeliveryConways Law & Continuous Delivery
Conways Law & Continuous Delivery
 
Xanpan extended presentation
Xanpan extended presentationXanpan extended presentation
Xanpan extended presentation
 

Último

Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 

Último (20)

Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 

Business Patterns presentation @ Oredev 2012

  • 1. Øredev   Malmo,  November  2012   Business  Pa*erns  for   So/ware  Developers   allan@allankelly.net   Twi.er:  @allankellynet   h.p://www.allankelly.net   h.p://www.so6warestrategy.co.uk  
  • 2. Allan  Kelly   •  Agile  Training  &  ConsulIng  for   Business  alignment   •  Author:   –  Changing  So*ware  Development:   Learning  to  be  Agile,  Wiley  2008   –  Business  Pa<erns  for  So*ware   Developers,  Wiley  2012   97  Things  Every  Programmer  Should  Know   Henney,  2010     Context  EncapsulaGon  in   Pa<ern  Languages  of  Program  Design     Volume  5,  2006   2
  • 3. SIMPLE  PRODUCT  VARIATIONS   Problem:  How  do  you  increase   variety  and  differen;a;on  in   your  products  without   SoluIon:  Offer  a  basic  product   increasing  costs?     with  several  simple  varia;ons,   keeping  the  varia;ons  simple   will  keep  them  cheap.    
  • 4. Anatomy  of  a  pa.ern   Context   Problem   Forces   SoluIon   SoluIon  &  ImplementaIon   Consequences   3  Known  Uses  
  • 5. How  do  I  run  &   grow  my  so6ware   Context   business?   Problem   Forces   Solu;on  &   Implementa;on   Consequences   3  Known  Uses  
  • 6. 3  Type  of  So6ware  Company   So6ware   Corporate  IT   Product   Department   Company   So6ware   Service   Company   ESP  -­‐  External  Service   Provider  
  • 7. Falling  off  a  log  theory   •  Too  many  so6ware  companies  follow  the   Falling  off  a  Log  pa.ern  
  • 8. Like  having  a  baby   Salesman  meets  Techie  
  • 9. Running  is  more  difficult…   •  Infant  mortality  is  high…   •  Survive  the  first  year  and…   –  You  probably  have  something   –  Time  to  get  serious   –  No  longer  enough  to  chance  it   –  No  longer  enough  to  do  one  thing  right   •  Common  problems,  common  soluIons  …   Pa.erns!  
  • 10. Ducks  not  Bullets   No  Silver  Bullets   Pa.erns  can   help!   •  Ducks   –  Get  ‘em  in  a  Row   •  Thousands  of  small   decisions   –  Not  one  big  one  
  • 11. PROTOTYPE   23  Pa.erns  right?   BUILDER   STATE   CHAIN  OF  RESPONSIBILITY   FACADE   FACTORY  METHOD   TEMPLATE  METHOD   ABSTRACT  FACTORY   STRATEGY   COMMAND   BRIDGE   SINGLETON   ADAPTOR   PROTOTYPE   FLYWEIGHT   PROXY   COMPOSITE   INTERPRETER   MEDIATOR   DECORATOR   ITERATOR   OBSERVER   VISITOR   MEMENTO  
  • 12. PROTOTYPE   22  Pa.erns  right?   BUILDER   STATE   CHAIN  OF  RESPONSIBILITY   FACADE   FACTORY  METHOD   TEMPLATE  METHOD   ABSTRACT  FACTORY   STRATEGY   COMMAND   BRIDGE   SINGLETON   ADAPTOR   PROTOTYPE   FLYWEIGHT   PROXY   COMPOSITE   INTERPRETER   MEDIATOR   DECORATOR   ITERATOR   OBSERVER   VISITOR   MEMENTO  
  • 13. EXPEDITIONARY MARKETING   38 Patterns!   SERVICES FEEDBACK   PRODUCT PORTFOLIO   SAME CUSTOMERS, DIFFERENT PRODUCT   BRANDED SHOPS   WHITE LABEL   VALUE ADDED RESELLER   CORPORATE CERTIFIED EXPERTS   CUSTOMISABLE PRODUCT   INTERNET STORE   PACKAGED SERVICES   POACHER TURNED CUSTOMER UNDERSTANDING   GAME KEEPER   PROFESSIONAL SERVICES TEAM   WHOLESALER   WHOLE PRODUCT   CUSTOMER CO-CREATED PRODUCT   LOCAL GUIDE   SIMPLER PRODUCT   INITIAL HELP   COMPLEMENTOR, NOT COMPETITOR   ACCOUNT MANAGEMENT   SIMPLE PRODUCT VARIATIONS   PRODUCT ROADMAP   SERVICES BEFORE PRODUCT   SEGMENTED CUSTOMERS   HOMOGENOUS CUSTOMERS   SINGLE PRODUCT COMPANY   PRODUCTS WITH SERVICE   PERSONAL SERVICE   SALES/TECHNICAL DOUBLE ACT   SELF-SERVICE   INNOVATIVE PRODUCTS   LIFETIME SERVICES FOR PRODUCTS   INDEPENDENT RETAILER   NAMED SALES PEOPLE   SEPARATE IMAGINATIVE TEAMS   CORE PRODUCT ONLY  
  • 14. Yes  a  sales  pitch…  I  have  a  book!   Pre-­‐book  versions  of  pa.erns     h.p://www.bizpa.erns.biz   Free  for  download  
  • 15. SAME  CUSTOMER,  DIFFERENT  PRODUCT   •  The  Customer  is  the  Asset   Problem:  How  do  you  maximise  your   return  from  exis;ng  customers?     SoluIon:  Expand  your   product  offering  so  you   have  more  products  to  sell   to  your  exis;ng  customers.     Do  this  by  focusing  on  the   customer  needs  rather  than   the  product.    
  • 16. ACCOUNT/TECHNICAL  DOUBle  Act   Problem:  How  do  your  avoid   overwhelming  your  account  managers   with  commercial  and  technical  issues?   -­‐  Both  before  the  sale  and  the  a6er.     SoluIon:  Have  your  customer  account  managers  work   in  pairs,  one  handles  the  commercial  aspects  of  the   product  and  the  other  handles  the  technical  aspects.    
  • 17. Pa.ern  sequences   Homogenous •  Pa.erns  are   Customers generaIve   Customer Understanding •  Sequences  link   How do I better meet customers needs? How do I understand diverse customer needss? pa.erns   Segmented Customers How do I get an unfiltered •  Consequences  chain   How can I match insiders knowlegde? resources to need? to  Forces   Poacher Turned Core Product Only Game Keeper How do I sell to more How do I validate demanding customers? my ideas? Expeditionary Whole Product Marketing Products With Simple Product Services Variations
  • 18. Homogenous Customers HOMOGENOUS  to   Customer Understanding SEGMENTED   How do I better meet customers needs? How do I understand diverse customer needss? CUSTOMERS   Segmented Customers How do I get an unfiltered How can I match insiders knowlegde? resources to need? Poacher Turned Core Product Only Game Keeper How do I sell to more How do I validate demanding customers? my ideas? Expeditionary Whole Product Marketing Products With Simple Product Services Variations
  • 19. How do reach as many customers as I can? Channels  to   Products   Segmented Use different product variations Customers Keep costs and thus prices low to address different customer and allow customers to add segments what they choose Simple Product Core Product Only Variations Use different sales channels to Product Portfolio distribute different products branded Shops White Label Value Added Named Sales Reseller People Independent Internet Store Retail
  • 20. How do I control my own sales process? Direct   Named Sales DistribuIon   Branded Shops Internet Store People How do I stop products in different sales channels competing? Simple Product Variations Account Management How do I know what variations to offer? Expeditionary How can product Marketing experts and sales people work together? How do I increase the return from the sales channel? Sales/Technical Same Customer, Double Act How do I increase the Different Product return from floor space? How do I navigate new terrain? Local Guide
  • 21. HOMOGENOUS   SEGMENTED   CUSTOMERS   CUSTOMERS   How  do  I  enter  a  market   Your  customers  all  seem  to   quickly  when  I  do  not   want  different  things.  How  do   understand  all  the   you  know  what  features  to   potenIal  customers?   provide?   Assume  all  customers  are  similar;   Segment  your  customers   do  not  a.empt  to  segment  the   into  different  groups  and   market.  Build  and  offer  one   address  the  needs  of  each   product  only.  Get  the  product  into   group  separately.   the  market  as  quickly  as  possible   while  keeping  costs  down.  
  • 22. Homogenous  or  Segmented?   Apple   Nokia  
  • 23. QuesIons   h.p://www.bizpa.erns.biz     Allan  Kelly   allan@allankelly.net   blog.allankelly.net   Don’t  forget  to  buy     Twi.er:  @allankellynet   the  book  J