SlideShare uma empresa Scribd logo
1 de 98
Baixar para ler offline
/* Talking about code */

         Drupal Dev Days, Barcelona
                June 16th, 2012


            Jakob Persson, NodeOne



     STOCKHOLM | GÖTEBORG | KØBENHAVN | OSLO   www.nodeone.se
Introducing me
                Web Strategist and CKO

                Co-Founder of NodeOne

                Worked with Drupal since 2005



                jakob@nodeone.se
                http://www.twitter.com/realsolipsist
                http://drupal.org/user/37564




      STOCKHOLM | GÖTEBORG | KØBENHAVN                 www.nodeone.se
Introducing

                       am and clients
 So me of No deOne’s te

                                        Scandinavia’s largest
                                        Drupal services
                                        provider
                                        Employs 70 people
                                        Offices in Sweden,
                                        Denmark and
                                        Norway
What we do at NodeOne,
apart from...
card games...
                                     Hi, I’m
                                     Dries!*

                                         * No he’s not really Dries,
                                         but you knew that already.




                www.drupalcardgame.com
Druplicons wielding nun-
chuks...




        Druplicon Road Trip – “Showdown in Paris” (YouTube)
Drupal rock stars...




   “The Kitten Killers” Live at DrupalCon Copenhagen (photo by Dries)
Drupal air fresheners...




           Drupal air fresheners revealed to the world
Druplicon cookie cutters




                                                              r
                                                 ilable at ou
                                      longer ava ! (cutters,
                                   No
                                   booth! A LL GONE
                                       not cute babies :) )
https://instagr.am/p/Jwg1XUiOIX/
Strategy and Usability    Web strategy, usability studies and effect mapping



        Design and UX     User experience, GUI and graphic design



         Development      Modules, themes, distributions and install profiles



Hosting and scalability   Hosting, optimization and monitoring



              Training    Courses, books, screencasts and learning library



            Consulting    Technical consulting and solution architecture
Talking is transfer of
     knowledge
Knowledge Management




http://commons.wikimedia.org/wiki/Image:Human_brain.png   http://www.sxc.hu/photo/336511
Knowledge Management
Knowledge
   Flow
Management
http://www.sxc.hu/photo/468734
Knowledge management (KM) comprises
          a range of strategies and practices
           used in an organization to identify,
           create, represent, distribute, and
            enable adoption of insights and
                      experiences.
              Such insights and experiences
          comprise knowledge, either embodied
              in individuals or embedded in
          organizations as processes or practices.
http://commons.wikimedia.org/wiki/Image:Human_brain.png   http://www.sxc.hu/photo/336511
strategies and practices
strategies and practices

identify, create, represent,
distribute, enable adoption
strategies and practices

identify, create, represent,
distribute, enable adoption

 insights and experiences
strategies and practices

identify, create, represent,
distribute, enable adoption

 insights and experiences

        knowledge
strategies and practices

identify, create, represent,
distribute, enable adoption

 insights and experiences

        knowledge

  embodied or embedded
strategies and practices

identify, create, represent,
distribute, enable adoption
 ✓ Tools
 ✓ Processes
 ✓ Incentives
insights and experiences
 ✓ Communities of practice
 ✓ Exchange     programs
knowledge

embodied or embedded
identify, create, represent,
distribute, enable adoption

insights and experiences
 ✓ Analysis
 ✓ Documents
knowledge
 ✓ Collaboration
 ✓ Conversation

embodied or embedded
 ✓ Presentation
insights and experiences

knowledge
 ✓ How   do we gain insight and experiences?
embodied or embedded
 ✓ Learning
 ✓ Communication
 ✓ Sharing experiences
knowledge

embodied or embedded
 ✓ Knowledge   versus information
 ✓ Learning and teaching
 ✓ Building on the knowledge of others
embodied or embedded


 ✓ Relying on key individuals
 ✓ Relying on practices and processes
 ✓ Shared ownership of knowledge
In-house
                                        designer

            Team 1
                                                        Team 2




                               Project Manager



Freelance                                          Freelance
 designer                                          developer
                     Manager
In-house
                                        designer

            Team 1
                                                        Team 2




                               Project Manager



Freelance                                          Freelance
 designer                                          developer
                     Manager
In-house
                            designer

     Team 1
                                            Team 2



        What problems do you see
          in your company that are
                      Project Manager
             the result of a lack of
Freelance
 designer
               knowledge flow?        Freelance
               Manager                 developer
In-house
                            designer

     Team 1
                                            Team 2



        What problems do you see
          in your company that are
                      Project Manager
             the result of a lack of
Freelance
 designer
               knowledge flow?        Freelance
               Manager                 developer
In-house
                                        designer

            Team 1
                                                        Team 2




                               Project Manager



Freelance                                          Freelance
 designer                                          developer
                     Manager
Directed         Removal of
                 action           barriers




http://www.sxc.hu/photo/213894
Direct action through
     initiatives
that break down into
      projects
that break down into
        tasks
http://www.flickr.com/photos/library_of_congress/2163139101/
“Knowledge is power”
“Knowledge is power”

               Missing awareness of
                    knowledge
“Knowledge is power”

               Missing awareness of
                    knowledge

Lack of time
“Knowledge is power”

               Missing awareness of
                    knowledge

Lack of time
                   Missing reward
                      systems
“Knowledge is power”

               Missing awareness of
                    knowledge

Lack of time
                   Missing reward
                      systems

  Missing knowledge
management awareness
Lack of time

  Missing knowledge
management awareness

 Missing awareness of
      knowledge

“Knowledge is power”

   Missing reward
      systems
10 %


20 %




              70 %
10 %


 20 %




                 70 %




                o ut pe op l e !
It’s 7 0% a b
Team 1
         Team 2
Team 1
                             Team 2




         Community of practice
Community of practice
             Focuses on a practice or domain
            Organically created – not mandated
Agenda and projects defined by the community itself
  Membership is defined by the knowledge of the members
Can exist as long as the members believe they have something to
                 contribute to, or gain from it
Community of practice

+ Decreasing the learning curve of new employees
+ Responding more rapidly to customer needs and inquiries
+ Reducing rework and preventing "reinvention of the wheel"
+ Spawning new ideas for products and services
+ Capture and share “best practices”
Community of practice

+ Decreasing the learning curve of new employees
+ Responding more rapidly to customer needs and inquiries
+ Reducing rework and preventing "reinvention of the wheel"
+ Spawning new ideas for products and services
+ Capture and share “best practices”
Team




                     Standup
                  Regular meeting
            Brief – standing up keeps it short
Focuses on keeping work flowing – by asking what? next?
                 problems/obstacles?
             Lead by the team’s scrum master
Team




                       Standup

+ Keeps entire team up to date on project status
+ Promotes closer working relationships with its
  frequency
+ Raises topics needed to be discussed – increasing
  knowledge transfer
Solution match-making
                 Includes everyone
        Led and moderated by a facilitator
People attending briefly explain problems/bugs and
         are then paired with those with solutions
 Short and effective through moderation and time-boxing
       Happens regularly – usually once per day
Solution match-making
+ Helps people stuck with bugs find someone who has
  solved a similar problem
+ Prevents solutions being “re-invented” for lack of
  knowing someone to ask
+ Leads to increased cross-learning as matches made
+ Raises topics needed to be discussed – increasing
  knowledge transfer
laets/. $ mullog
                                          laets ot tahw enifeD
                             ]mohw morf[ ]tahw[ laets :snoitpO
                                   odorf gnir laets/. $ mullog
                                                  .nelots gniR




                  Pair programming

Requires little – a wide desk, big screen and sufficient personal hygiene
     Can be done by developers whenever they see the need
One developer is the tactical “driver” – the other the strategic
       “observer/navigator” – roles are switched frequently
laets/. $ mullog
                                   laets ot tahw enifeD
                      ]mohw morf[ ]tahw[ laets :snoitpO
                            odorf gnir laets/. $ mullog
                                           .nelots gniR




               Pair programming
+ Helps new developers learn from more experienced
  developers
+ Improves conformity in coding styles and solutions
+ Applied “promiscuously” can be used to spread
  knowledge through the entire team
+ Reduces defects/bugs by 15 - 50%
10 %


20 %




              70 %
0% a b ou t
It’s 2                      10 %

   proce sses!
                     20 %




                                   70 %
?
                                 !



           Training new staff

Newly hired are helped to come up to speed faster
Can be made very cheap and resource non-intense
  Requires a mentor role and a CoP for development
         Has great effect even at small scale
?
                                   !



               Training new staff
+ Even a simple checklist of “things to know” makes
  a difference
+ Speeds up learning and new hires can start billing
  fast – as soon as day two
+ Offloads rest of team from having to support the new hire
+ Developers with teaching skills get recognition for
  being “mentors”
10 %


20 %




              70 %
0% a b ou t
It’s 1
  te chno logy!

          10 %


   20 %




                 70 %
Wiki
 Can be built on Drupal in short time
   Good for storing information
Content needs to be kept up-to-date
Wiki
+ Good for storing instructions, scripts, snippets and
  notes
+ Repository for things you need to keep track of and
  which benefit more people than you
+ Has low barrier of entry
Site documents
List everything technical that’s needed to know to work on a
                        project
       Managed and owned by the developers
Should be easy to access and stored with the site, for
           example in its code repository
Site documents
+ Accessible and concise – follows a standardized format
+ Helps developers taking over maintenance of a website
+ Reduces depence on keeping notes in email and
  risk of having conflicting information
Browser notes
Shows notes and remarks on drupal.org projects in
                  the browser
Installed in the browser as a user script and uses our
                 wiki as note repository
Everyone can edit and contribute notes – it’s easy and
                     painless
Browser notes
+ Makes information available contextually – no extra
  step needed to find it
+ It’s always there - you don’t have to think about it
+ Encourages contribution and updating of notes to
  keep them up-to date
Browser notes

Read more and download:
  http://bit.ly/KP3ESH
issue tracker              g.d.o         git

                 projects
                                wikis
camps
                 Drupal

 conferences                maintainers


forums            bof’s                   irc
http://www.flickr.com/photos/isapisa/5
630300229




                                                            events
                                                            Regular




              references
              Stories and




                                                 http://www.flickr.com/phot
                                                                             os/heyrocker/5337481700
Communicate
   Transparency                  the value of
                                 contributions

http://www.sxc.hu/photo/189893
Yay, we
               reached the top!
                    We’re
                 awesomest!




Progress and
milestones
matter
“ Walk
                 the
                 talk”




http://www.sxc.hu/photo/1188091
$ € £
The money case for KM
se            Softwa
   en                      re
Lic s               Patent
  F ee                     s




                Ca pital
   Intellectual Property
“It’s all about the the brains!”

                                            $$$         $$$
                                                  $$$


                                                              $$$




                                                  $$$




   Your intellectual capital
   goes home at 5
http://www.flickr.com/photos/isapisa/5630296705
Assets

         Staff    Know-
                  ledge




         Brand   Customers
Tacit   Explicit   Embedded
http://www.flickr.com/photos/37996595735@N01/40102158/
Economist Intelligence Study
         Foresight 2020
                                                                              e competi tiveness
              rends to determin
 “ Five key t
                 decade”
 in t he coming
                                                   Knowledge management
                                                                    Globalization
                                                                Demographics
                                                                    Atomization
                                                               Personalization

www.eiu.com/site_info.asp?info_name=eiu_Cisco_Foresight_2020&rf=0
Getting started


✓ Const  ant pain
                       few res ources
   Can be fi  xed with
✓
        be fixe  d easily
 ✓ Can
                       quickly
    Will sho w results
 ✓
Knowledge is
strategically
 important
Community of Practice
!



New routine
✓ d o t h is
✓ t h e n t h at
✓ b u t d o n’t f o rg e t
  t h is e it h e r
✓ o r t h is f o r t h a t
  m a t te r



     Checklist
Tool




http://www.flickr.com/photos/21025851@N00/2168414155/
Evaluate




Implement




             Improve
Mastering
                     The New Edge in
Organizational
                       Knowledge
Knowledge Flow
                   Carla O’dell, Cindy Hubert
  Frank Leistner
Summary
✓ Understand the problems you have as a result of a
  lack of flow of knowledge
✓ People, not tech, are key to making knowledge flow
✓ Embed knowledge in your culture and processes
  and don’t rely on a few knowledgeable superstars
✓ Knowledge is your most valuable asset
✓ Fix the most painful problems first, start simple,
  evaluate and improve as you learn
✓ Being transparent about the value and use of
  knowledge motivates people to contribute
Thank you for listening!

                 We’re h iring! UX’ers,
                                         s
               developers, product owner
                  and mo re! Talk to me.



            email     jakob@nodeone.se

           twitter    http://www.twitter.com/realsolipsist

drupal.org account    http://drupal.org/user/37564

Mais conteúdo relacionado

Destaque

Participatory risk assessment: Introduction
Participatory risk assessment:  IntroductionParticipatory risk assessment:  Introduction
Participatory risk assessment: IntroductionILRI
 
Drupal Estimation Techniques by Project Managers
Drupal Estimation Techniques by Project ManagersDrupal Estimation Techniques by Project Managers
Drupal Estimation Techniques by Project ManagersJakob Persson
 
Harnessing the Value of UX
Harnessing the Value of UXHarnessing the Value of UX
Harnessing the Value of UXJason Ulaszek
 
Risk assessment and portfolio management
Risk assessment and portfolio managementRisk assessment and portfolio management
Risk assessment and portfolio managementPalantir_Solutions
 
Where do risks (threats and opportunities) arise from?, presented by Lynn Sta...
Where do risks (threats and opportunities) arise from?, presented by Lynn Sta...Where do risks (threats and opportunities) arise from?, presented by Lynn Sta...
Where do risks (threats and opportunities) arise from?, presented by Lynn Sta...Association for Project Management
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great InfographicsSlideShare
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation OptimizationOneupweb
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShareKapost
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareEmpowered Presentations
 
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingHow To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingContent Marketing Institute
 
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...SlideShare
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShareSlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShareSlideShare
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksSlideShare
 

Destaque (18)

Participatory risk assessment: Introduction
Participatory risk assessment:  IntroductionParticipatory risk assessment:  Introduction
Participatory risk assessment: Introduction
 
Computer Add
Computer AddComputer Add
Computer Add
 
Drupal Estimation Techniques by Project Managers
Drupal Estimation Techniques by Project ManagersDrupal Estimation Techniques by Project Managers
Drupal Estimation Techniques by Project Managers
 
Harnessing the Value of UX
Harnessing the Value of UXHarnessing the Value of UX
Harnessing the Value of UX
 
Project Risk Management
Project Risk ManagementProject Risk Management
Project Risk Management
 
Risk assessment and portfolio management
Risk assessment and portfolio managementRisk assessment and portfolio management
Risk assessment and portfolio management
 
Where do risks (threats and opportunities) arise from?, presented by Lynn Sta...
Where do risks (threats and opportunities) arise from?, presented by Lynn Sta...Where do risks (threats and opportunities) arise from?, presented by Lynn Sta...
Where do risks (threats and opportunities) arise from?, presented by Lynn Sta...
 
Basic risk management presentation 17th june 2015
Basic risk management presentation 17th june 2015Basic risk management presentation 17th june 2015
Basic risk management presentation 17th june 2015
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great Infographics
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShare
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
 
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingHow To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
 
You Suck At PowerPoint!
You Suck At PowerPoint!You Suck At PowerPoint!
You Suck At PowerPoint!
 
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShare
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 

Último

Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
DEPED Work From Home WORKWEEK-PLAN.docx
DEPED Work From Home  WORKWEEK-PLAN.docxDEPED Work From Home  WORKWEEK-PLAN.docx
DEPED Work From Home WORKWEEK-PLAN.docxRodelinaLaud
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
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
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
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
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdfOrient Homes
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
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
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
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
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 

Último (20)

Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
DEPED Work From Home WORKWEEK-PLAN.docx
DEPED Work From Home  WORKWEEK-PLAN.docxDEPED Work From Home  WORKWEEK-PLAN.docx
DEPED Work From Home WORKWEEK-PLAN.docx
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
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) 👒
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
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...
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdf
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
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
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
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
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 

Talking about code

  • 1. /* Talking about code */ Drupal Dev Days, Barcelona June 16th, 2012 Jakob Persson, NodeOne STOCKHOLM | GÖTEBORG | KØBENHAVN | OSLO www.nodeone.se
  • 2. Introducing me Web Strategist and CKO Co-Founder of NodeOne Worked with Drupal since 2005 jakob@nodeone.se http://www.twitter.com/realsolipsist http://drupal.org/user/37564 STOCKHOLM | GÖTEBORG | KØBENHAVN www.nodeone.se
  • 3. Introducing am and clients So me of No deOne’s te Scandinavia’s largest Drupal services provider Employs 70 people Offices in Sweden, Denmark and Norway
  • 4. What we do at NodeOne, apart from...
  • 5. card games... Hi, I’m Dries!* * No he’s not really Dries, but you knew that already. www.drupalcardgame.com
  • 6. Druplicons wielding nun- chuks... Druplicon Road Trip – “Showdown in Paris” (YouTube)
  • 7. Drupal rock stars... “The Kitten Killers” Live at DrupalCon Copenhagen (photo by Dries)
  • 8. Drupal air fresheners... Drupal air fresheners revealed to the world
  • 9. Druplicon cookie cutters r ilable at ou longer ava ! (cutters, No booth! A LL GONE not cute babies :) ) https://instagr.am/p/Jwg1XUiOIX/
  • 10. Strategy and Usability Web strategy, usability studies and effect mapping Design and UX User experience, GUI and graphic design Development Modules, themes, distributions and install profiles Hosting and scalability Hosting, optimization and monitoring Training Courses, books, screencasts and learning library Consulting Technical consulting and solution architecture
  • 11. Talking is transfer of knowledge
  • 14. Knowledge Flow Management
  • 16.
  • 17.
  • 18. Knowledge management (KM) comprises a range of strategies and practices used in an organization to identify, create, represent, distribute, and enable adoption of insights and experiences. Such insights and experiences comprise knowledge, either embodied in individuals or embedded in organizations as processes or practices. http://commons.wikimedia.org/wiki/Image:Human_brain.png http://www.sxc.hu/photo/336511
  • 19.
  • 21. strategies and practices identify, create, represent, distribute, enable adoption
  • 22. strategies and practices identify, create, represent, distribute, enable adoption insights and experiences
  • 23. strategies and practices identify, create, represent, distribute, enable adoption insights and experiences knowledge
  • 24. strategies and practices identify, create, represent, distribute, enable adoption insights and experiences knowledge embodied or embedded
  • 25. strategies and practices identify, create, represent, distribute, enable adoption ✓ Tools ✓ Processes ✓ Incentives insights and experiences ✓ Communities of practice ✓ Exchange programs knowledge embodied or embedded
  • 26. identify, create, represent, distribute, enable adoption insights and experiences ✓ Analysis ✓ Documents knowledge ✓ Collaboration ✓ Conversation embodied or embedded ✓ Presentation
  • 27. insights and experiences knowledge ✓ How do we gain insight and experiences? embodied or embedded ✓ Learning ✓ Communication ✓ Sharing experiences
  • 28. knowledge embodied or embedded ✓ Knowledge versus information ✓ Learning and teaching ✓ Building on the knowledge of others
  • 29. embodied or embedded ✓ Relying on key individuals ✓ Relying on practices and processes ✓ Shared ownership of knowledge
  • 30.
  • 31. In-house designer Team 1 Team 2 Project Manager Freelance Freelance designer developer Manager
  • 32. In-house designer Team 1 Team 2 Project Manager Freelance Freelance designer developer Manager
  • 33. In-house designer Team 1 Team 2 What problems do you see in your company that are Project Manager the result of a lack of Freelance designer knowledge flow? Freelance Manager developer
  • 34. In-house designer Team 1 Team 2 What problems do you see in your company that are Project Manager the result of a lack of Freelance designer knowledge flow? Freelance Manager developer
  • 35. In-house designer Team 1 Team 2 Project Manager Freelance Freelance designer developer Manager
  • 36. Directed Removal of action barriers http://www.sxc.hu/photo/213894
  • 37. Direct action through initiatives that break down into projects that break down into tasks
  • 39.
  • 41. “Knowledge is power” Missing awareness of knowledge
  • 42. “Knowledge is power” Missing awareness of knowledge Lack of time
  • 43. “Knowledge is power” Missing awareness of knowledge Lack of time Missing reward systems
  • 44. “Knowledge is power” Missing awareness of knowledge Lack of time Missing reward systems Missing knowledge management awareness
  • 45. Lack of time Missing knowledge management awareness Missing awareness of knowledge “Knowledge is power” Missing reward systems
  • 46. 10 % 20 % 70 %
  • 47. 10 % 20 % 70 % o ut pe op l e ! It’s 7 0% a b
  • 48. Team 1 Team 2
  • 49. Team 1 Team 2 Community of practice
  • 50. Community of practice Focuses on a practice or domain Organically created – not mandated Agenda and projects defined by the community itself Membership is defined by the knowledge of the members Can exist as long as the members believe they have something to contribute to, or gain from it
  • 51. Community of practice + Decreasing the learning curve of new employees + Responding more rapidly to customer needs and inquiries + Reducing rework and preventing "reinvention of the wheel" + Spawning new ideas for products and services + Capture and share “best practices”
  • 52. Community of practice + Decreasing the learning curve of new employees + Responding more rapidly to customer needs and inquiries + Reducing rework and preventing "reinvention of the wheel" + Spawning new ideas for products and services + Capture and share “best practices”
  • 53. Team Standup Regular meeting Brief – standing up keeps it short Focuses on keeping work flowing – by asking what? next? problems/obstacles? Lead by the team’s scrum master
  • 54. Team Standup + Keeps entire team up to date on project status + Promotes closer working relationships with its frequency + Raises topics needed to be discussed – increasing knowledge transfer
  • 55. Solution match-making Includes everyone Led and moderated by a facilitator People attending briefly explain problems/bugs and are then paired with those with solutions Short and effective through moderation and time-boxing Happens regularly – usually once per day
  • 56. Solution match-making + Helps people stuck with bugs find someone who has solved a similar problem + Prevents solutions being “re-invented” for lack of knowing someone to ask + Leads to increased cross-learning as matches made + Raises topics needed to be discussed – increasing knowledge transfer
  • 57. laets/. $ mullog laets ot tahw enifeD ]mohw morf[ ]tahw[ laets :snoitpO odorf gnir laets/. $ mullog .nelots gniR Pair programming Requires little – a wide desk, big screen and sufficient personal hygiene Can be done by developers whenever they see the need One developer is the tactical “driver” – the other the strategic “observer/navigator” – roles are switched frequently
  • 58. laets/. $ mullog laets ot tahw enifeD ]mohw morf[ ]tahw[ laets :snoitpO odorf gnir laets/. $ mullog .nelots gniR Pair programming + Helps new developers learn from more experienced developers + Improves conformity in coding styles and solutions + Applied “promiscuously” can be used to spread knowledge through the entire team + Reduces defects/bugs by 15 - 50%
  • 59. 10 % 20 % 70 %
  • 60. 0% a b ou t It’s 2 10 % proce sses! 20 % 70 %
  • 61. ? ! Training new staff Newly hired are helped to come up to speed faster Can be made very cheap and resource non-intense Requires a mentor role and a CoP for development Has great effect even at small scale
  • 62. ? ! Training new staff + Even a simple checklist of “things to know” makes a difference + Speeds up learning and new hires can start billing fast – as soon as day two + Offloads rest of team from having to support the new hire + Developers with teaching skills get recognition for being “mentors”
  • 63. 10 % 20 % 70 %
  • 64. 0% a b ou t It’s 1 te chno logy! 10 % 20 % 70 %
  • 65. Wiki Can be built on Drupal in short time Good for storing information Content needs to be kept up-to-date
  • 66. Wiki + Good for storing instructions, scripts, snippets and notes + Repository for things you need to keep track of and which benefit more people than you + Has low barrier of entry
  • 67. Site documents List everything technical that’s needed to know to work on a project Managed and owned by the developers Should be easy to access and stored with the site, for example in its code repository
  • 68. Site documents + Accessible and concise – follows a standardized format + Helps developers taking over maintenance of a website + Reduces depence on keeping notes in email and risk of having conflicting information
  • 69. Browser notes Shows notes and remarks on drupal.org projects in the browser Installed in the browser as a user script and uses our wiki as note repository Everyone can edit and contribute notes – it’s easy and painless
  • 70. Browser notes + Makes information available contextually – no extra step needed to find it + It’s always there - you don’t have to think about it + Encourages contribution and updating of notes to keep them up-to date
  • 71. Browser notes Read more and download: http://bit.ly/KP3ESH
  • 72. issue tracker g.d.o git projects wikis camps Drupal conferences maintainers forums bof’s irc
  • 73.
  • 74.
  • 75.
  • 76. http://www.flickr.com/photos/isapisa/5 630300229 events Regular references Stories and http://www.flickr.com/phot os/heyrocker/5337481700
  • 77. Communicate Transparency the value of contributions http://www.sxc.hu/photo/189893
  • 78. Yay, we reached the top! We’re awesomest! Progress and milestones matter
  • 79. “ Walk the talk” http://www.sxc.hu/photo/1188091
  • 80. $ € £ The money case for KM
  • 81. se Softwa en re Lic s Patent F ee s Ca pital Intellectual Property
  • 82. “It’s all about the the brains!” $$$ $$$ $$$ $$$ $$$ Your intellectual capital goes home at 5 http://www.flickr.com/photos/isapisa/5630296705
  • 83. Assets Staff Know- ledge Brand Customers
  • 84. Tacit Explicit Embedded
  • 86.
  • 87.
  • 88. Economist Intelligence Study Foresight 2020 e competi tiveness rends to determin “ Five key t decade” in t he coming Knowledge management Globalization Demographics Atomization Personalization www.eiu.com/site_info.asp?info_name=eiu_Cisco_Foresight_2020&rf=0
  • 89. Getting started ✓ Const ant pain few res ources Can be fi xed with ✓ be fixe d easily ✓ Can quickly Will sho w results ✓
  • 93. ✓ d o t h is ✓ t h e n t h at ✓ b u t d o n’t f o rg e t t h is e it h e r ✓ o r t h is f o r t h a t m a t te r Checklist
  • 96. Mastering The New Edge in Organizational Knowledge Knowledge Flow Carla O’dell, Cindy Hubert Frank Leistner
  • 97. Summary ✓ Understand the problems you have as a result of a lack of flow of knowledge ✓ People, not tech, are key to making knowledge flow ✓ Embed knowledge in your culture and processes and don’t rely on a few knowledgeable superstars ✓ Knowledge is your most valuable asset ✓ Fix the most painful problems first, start simple, evaluate and improve as you learn ✓ Being transparent about the value and use of knowledge motivates people to contribute
  • 98. Thank you for listening! We’re h iring! UX’ers, s developers, product owner and mo re! Talk to me. email jakob@nodeone.se twitter http://www.twitter.com/realsolipsist drupal.org account http://drupal.org/user/37564