SlideShare uma empresa Scribd logo
1 de 62
Baixar para ler offline
It’s the Culture Stupid!
Why Scrum is not just a few Roles, Artifacts, &
               Ceremonies




                                  Manoj Vadakkan
                                      manoj@vadakkan.org	
  
                                      h/p://manoj.vadakkan.org/	
  
                       1
                                                                      1
2
    2
3
    3
Let’s Begin with the End in mind

                  Activity - 5 Minutes
•   Find a pair to work with and introduce to each other.
    (preferably, some one you don’t know already)
•   With the new friend, briefly discuss “The major
    problem that is slowing your team down”
•   Note that down as the answer to the first question
    on the worksheet.
•   Our goal is to relate this issue to one or more Scrum
    Values

                            4
                                                            4
Agenda
• History
• Introduction to XP Values
• Exercise to learn the Values
• A retrospective technique for your team to
  self evaluate their values and improve.
• Closing thoughts
                      5
                                               5
6
    6
7
    7
1970.	
  Royce,	
  Winston	
  (1970),	
  "Managing	
  the	
  Development	
  of	
  Large	
  SoBware	
  Systems",	
  Proceedings	
  of	
  IEEE	
  
WESCON	
  26	
  (August):	
  1–9.




                                                                              8
                                                                                                                                                   8
1970.	
  Royce,	
  Winston	
  (1970),	
  "Managing	
  the	
  Development	
  of	
  Large	
  SoBware	
  Systems",	
  Proceedings	
  of	
  IEEE	
  
WESCON	
  26	
  (August):	
  1–9.




                                                                              9
                                                                                                                                                   9
Invites
                                                         Failure!
                            Risky!




1970.	
  Royce,	
  Winston	
  (1970),	
  "Managing	
  the	
  Development	
  of	
  Large	
  SoBware	
  Systems",	
  Proceedings	
  of	
  IEEE	
  
WESCON	
  26	
  (August):	
  1–9.




                                                                             10
                                                                                                                                                   10
1970.	
  Royce,	
  Winston	
  (1970),	
  "Managing	
  the	
  Development	
  of	
  Large	
  SoBware	
  Systems",	
  Proceedings	
  of	
  IEEE	
  
WESCON	
  26	
  (August):	
  1–9.




                                                                             11
                                                                                                                                                   11
1970.	
  Royce,	
  Winston	
  (1970),	
  "Managing	
  the	
  Development	
  of	
  Large	
  SoBware	
  Systems",	
  Proceedings	
  of	
  IEEE	
  
WESCON	
  26	
  (August):	
  1–9.




                                                                             12
                                                                                                                                                   12
Danger
                                                                          Do not Use!

                                                         Invites
                                                         Failure!
                            Risky!




1970.	
  Royce,	
  Winston	
  (1970),	
  "Managing	
  the	
  Development	
  of	
  Large	
  SoBware	
  Systems",	
  Proceedings	
  of	
  IEEE	
  
WESCON	
  26	
  (August):	
  1–9.




                                                                             13
                                                                                                                                                   13
Walker Royce




     14
               14
eXtreme Programming
The technical practices that will complete Scrum.

                Or is it?


                      15
                                                    15
16
     16
We are not the only
       one!


         17
                      17
The Toyota Way
             vs
The Toyota Production System

     Reference: The leader’s guide to Radical Management
                       Steven Denning


                             18
                                                           18
Enter the Scrum Era!




              Copyright Mountain Goat Software




         19
                                                 19
Scrum the Simple
       Framework
• Just a few Roles
• Just a few Artifacts
• Just a few Ceremonies
• Just a few Rules

                    20
                          20
21
     21
Scrum



  22
        22
Waite a minute.
There is more!


       23
                  23
Scrum



  24
        24
You are here!




Crossing	
  the	
  Chasm:	
  MarkeJng	
  and	
  Selling	
  High-­‐Tech	
  Products	
  to	
  Mainstream	
  
Customers	
  	
  by	
  Geoffrey	
  A.	
  Moore	
  1999



                                                   25
                                                                                                             25
26
     26
Individuals	
  and	
  interacJons	
  
                           over	
  processes	
  and	
  tools




          CommunicaJon
                           Working	
  SoBware	
  over	
  
                             comprehensive	
  



          Simplicity




     27
                                                                 Scrum




          Courage

                           Customer	
  CollaboraJon	
  
                          over	
  contract	
  negoJaJon
          Feedback




                           Responding	
  	
  to	
  Change	
  
                            over	
  following	
  a	
  plan
          Respect




27
Individuals	
  and	
  inte
                                                     racJons	
  
                            over	
  processes	
  an
                                                     d	
  tools




            CommunicaJon
                              Working	
  S




           Simpl
                                           oBware	
  ov
                                comprehe               er	
  
                                             nsive	
  




          icity
                                                                       S CR
                                                                    UM




     28
                                                                       	
  




           Coura
          ge
                            Customer	
  
                                         CollaboraJ
                           over	
  contr              on	
  
                                        act	
  negoJa
                                                     Jo n
          Feedb
                ack




                              Responding	
  	
  to
                                                   	
  Change	
  
           Respec
                 t




                               over	
  following
                                                    	
  a	
  plan
28
Values from XP

• Communication
• Simplicity
• Courage
• Feedback
• Respect
      http://www.extremeprogramming.org/values.html


                           29
                                                      29
30
     30
A Culture that encourages
  Collaboration?
           31
                            31
A Culture that encourages
  Competition?
           32
                            32
Now you are a Scrum Team
   Go Self Organize!
    Go Collaborate!


           33
                           33
Impediments to
  Collaborative teams

• Organizational structure
• Team member’s history


                     34
                             34
Values from XP

• Communication
• Simplicity
• Courage
• Feedback
• Respect
      http://www.extremeprogramming.org/values.html


                           35
                                                      35
36
     36
Simplicity

• XP Mantra : Do the Simplest thing that
  could possibly work
• Do what is needed - not more; not less
• It is about not to look towards the things
  you may need to implement next month or
  next year


                     37
                                               37
Values from XP

• Communication
• Simplicity
• Courage
• Feedback
• Respect
      http://www.extremeprogramming.org/values.html


                           38
                                                      38
39
     39
Courage

• We will tell the truth about progress and
  estimates
• We don’t document excuses for failure
  because we plan to succeed.



                     40
                                              40
Values from XP

• Communication
• Simplicity
• Courage
• Feedback
• Respect
      http://www.extremeprogramming.org/values.html


                           41
                                                      41
Feedback

• Ways we get Feedback
 • Testing
 • Demonstrating to the customer
 • Measuring Progress
 • Retrospective
                   42
                                   42
Feedback

• Giving Feedback
• Receiving Feedback
• Taking actions

                   43
                        43
Feedback


• What do you do with the feedback?


                   44
                                      44
45
     45
Respect

• Developers respect the expertise of the
  customers and vice versa
• Management respects our right to accept
  responsibility and receive authority over
  our own work



                     46
                                              46
The Toyota Way
             vs
The Toyota Production System

     Reference: The leader’s guide to Radical Management
                       Steven Denning


                             47
                                                           47
The Toyota Approach

• Respect for people provide the engine for
  continuos improvement
                         Instead of
• System being more important than people
        Reference: The leader’s guide to Radical Management
                          Steven Denning


                                48
                                                              48
The Toyota Approach


• It’s the way they treat people.

       Reference: The leader’s guide to Radical Management
                         Steven Denning


                               49
                                                             49
XP Values Working Together

                         CommunicaJon




       Respect                               Feedback




            Simplicity                  Courage




                     50
                                                        50
Any other values?



        51
                    51
Activity
Discussing these values
from your experience

           52
                          52
Learning Circle
•   Player Pick a card from the deck
•   Player read the card & go to the appropriate area
    •   The statement indicates a problem? Go to the
        value that may be missing.
    •   The statement is a solution? Go to the value
        that is aligned with this statement.
•   Continue until we have about ~ 5 people in the
    learning circle.
                        Game adapted from
                 hVp://industriallogic.com/games/valuesquares.html




                                       53
                                                                     53
Learning Circle
•   Each Player (3 minutes)
    •   Introduction: Name and Role
    •   Read the card out loud
    •   Explain why you think the statement relate to the
        value
    •   Can you give us a personal experience?
    •   How would you solve the problem?
        •   Suggestions from the floor is welcome!

                             54
                                                            54
Learning Circle
   Debrief


       55
                  55
Helping your team
• Teach them
• Let the team evaluate the team at
  retrospective meetings
• Commit to improve on one value by
  identifying action items
• Evaluate again in next sprint and compare
                      56
                                              56
Team Radar




Esther	
  Derby	
  and	
  Diana	
  Larsen	
  -­‐	
  Agile	
  RetrospecJves:	
  Making	
  Good	
  Teams	
  Great!
hVp://agile2007.agilealliance.org/downloads/handouts/Larsen_448.pdf




                                                                 57
                                                                                                                   57
Team Radar Exercise
•   Need a Volunteer from each table
•   Step 1
    •   Each member pick up one card and rate the team at your work on each of the values
        (1= not at all aligned with the value; 10= completely aligned with the value)
        •    Yellow Card : Communication
        •    Red Card : Courage
        •    Blue Card : Simplicity
        •    Green Card : Feedback
        •    Pink card : Respect
•   Step 3
    •   Volunteer collect cards and calculate average for each color card
•   Step 4
    •   Plot the values on a flip chart



                                           58
                                                                                            58
Worksheet

• Have you found an answer / pointers to the
  question / issue you listed on the
  worksheet?
• Would you like to share those with us?

                     59
                                               59
Closing Thoughts


• Practices are essential
• They need to be based on values


                    60
                                    60
Closing Thoughts

• Lets communicate the values better
• Lets make sure our teams are familiar with
  the principles and values
• Encourage Scrum Alliance to bring the
  Principles and Value to the forefront



                     61
                                               61
Thank You!

I would appreciate if you write to me about
how your team is using these values


Agile Stories Project
http://agilestoriesproject.org/
                             Manoj Vadakkan
                                  manoj@vadakkan.org	
  
                                  h/p://manoj.vadakkan.org/	
  
                        62
                                                                  62

Mais conteúdo relacionado

Semelhante a It's the culture, stupid!

Ducasse's Maintenance Expertise
Ducasse's Maintenance ExpertiseDucasse's Maintenance Expertise
Ducasse's Maintenance ExpertiseStéphane Ducasse
 
Cockpit for Big Systems and Big IoT Systems Leveraging IBM Bluemix and Watson
Cockpit for Big Systems and Big IoT Systems Leveraging IBM Bluemix and WatsonCockpit for Big Systems and Big IoT Systems Leveraging IBM Bluemix and Watson
Cockpit for Big Systems and Big IoT Systems Leveraging IBM Bluemix and WatsonCapgemini
 
What your IDE could do once you understand your code
What your IDE could do once you understand your codeWhat your IDE could do once you understand your code
What your IDE could do once you understand your codeArie van Deursen
 
Get ready for web3.0! Open up your app!
Get ready for web3.0! Open up your app!Get ready for web3.0! Open up your app!
Get ready for web3.0! Open up your app!David Coallier
 
TPS, Lean, and Scrum - How They Are Developed and Influenced One Another
TPS, Lean, and Scrum - How They Are Developed and Influenced One AnotherTPS, Lean, and Scrum - How They Are Developed and Influenced One Another
TPS, Lean, and Scrum - How They Are Developed and Influenced One AnotherKiro Harada
 
A Mixed Graph-Relational Dataset of Socio-technical interactions in Open Sour...
A Mixed Graph-Relational Dataset of Socio-technical interactions in Open Sour...A Mixed Graph-Relational Dataset of Socio-technical interactions in Open Sour...
A Mixed Graph-Relational Dataset of Socio-technical interactions in Open Sour...Sebastiano Panichella
 
Daniel.dvorak
Daniel.dvorakDaniel.dvorak
Daniel.dvorakNASAPMC
 
Daniel.dvorak
Daniel.dvorakDaniel.dvorak
Daniel.dvorakNASAPMC
 

Semelhante a It's the culture, stupid! (13)

SAF - architecture framework
SAF - architecture frameworkSAF - architecture framework
SAF - architecture framework
 
Ducasse's Maintenance Expertise
Ducasse's Maintenance ExpertiseDucasse's Maintenance Expertise
Ducasse's Maintenance Expertise
 
Cockpit for Big Systems and Big IoT Systems Leveraging IBM Bluemix and Watson
Cockpit for Big Systems and Big IoT Systems Leveraging IBM Bluemix and WatsonCockpit for Big Systems and Big IoT Systems Leveraging IBM Bluemix and Watson
Cockpit for Big Systems and Big IoT Systems Leveraging IBM Bluemix and Watson
 
What your IDE could do once you understand your code
What your IDE could do once you understand your codeWhat your IDE could do once you understand your code
What your IDE could do once you understand your code
 
Agiletools
AgiletoolsAgiletools
Agiletools
 
Get ready for web3.0! Open up your app!
Get ready for web3.0! Open up your app!Get ready for web3.0! Open up your app!
Get ready for web3.0! Open up your app!
 
TPS, Lean, and Scrum - How They Are Developed and Influenced One Another
TPS, Lean, and Scrum - How They Are Developed and Influenced One AnotherTPS, Lean, and Scrum - How They Are Developed and Influenced One Another
TPS, Lean, and Scrum - How They Are Developed and Influenced One Another
 
File1
File1File1
File1
 
LSCITS-engineering
LSCITS-engineeringLSCITS-engineering
LSCITS-engineering
 
A Mixed Graph-Relational Dataset of Socio-technical interactions in Open Sour...
A Mixed Graph-Relational Dataset of Socio-technical interactions in Open Sour...A Mixed Graph-Relational Dataset of Socio-technical interactions in Open Sour...
A Mixed Graph-Relational Dataset of Socio-technical interactions in Open Sour...
 
LSCITS engineering
LSCITS engineeringLSCITS engineering
LSCITS engineering
 
Daniel.dvorak
Daniel.dvorakDaniel.dvorak
Daniel.dvorak
 
Daniel.dvorak
Daniel.dvorakDaniel.dvorak
Daniel.dvorak
 

Mais de SUGSA

Help, the hippies have taken my team to play games... or let’s get real we ha...
Help, the hippies have taken my team to play games... or let’s get real we ha...Help, the hippies have taken my team to play games... or let’s get real we ha...
Help, the hippies have taken my team to play games... or let’s get real we ha...SUGSA
 
Can PO teams solve the PO problem?
Can PO teams solve the PO problem?Can PO teams solve the PO problem?
Can PO teams solve the PO problem?SUGSA
 
Agile Adoption Success - Brent Blake
Agile Adoption Success - Brent BlakeAgile Adoption Success - Brent Blake
Agile Adoption Success - Brent BlakeSUGSA
 
Daily Stand up patterns & heuristics - Fadi Stephan
Daily Stand up patterns & heuristics - Fadi StephanDaily Stand up patterns & heuristics - Fadi Stephan
Daily Stand up patterns & heuristics - Fadi StephanSUGSA
 
Scrum in publishing - Sharna Sammy
Scrum in publishing - Sharna SammyScrum in publishing - Sharna Sammy
Scrum in publishing - Sharna SammySUGSA
 
Fixed price scrum - Patrick Vine
Fixed price scrum - Patrick VineFixed price scrum - Patrick Vine
Fixed price scrum - Patrick VineSUGSA
 
Agile - The Jazz Manifesto
Agile -  The Jazz ManifestoAgile -  The Jazz Manifesto
Agile - The Jazz ManifestoSUGSA
 
A product owner's guide to saying no - Annu Augustine
A product owner's guide to saying no - Annu AugustineA product owner's guide to saying no - Annu Augustine
A product owner's guide to saying no - Annu AugustineSUGSA
 
Software craftsmanship - Imperative or Hype
Software craftsmanship - Imperative or HypeSoftware craftsmanship - Imperative or Hype
Software craftsmanship - Imperative or HypeSUGSA
 

Mais de SUGSA (9)

Help, the hippies have taken my team to play games... or let’s get real we ha...
Help, the hippies have taken my team to play games... or let’s get real we ha...Help, the hippies have taken my team to play games... or let’s get real we ha...
Help, the hippies have taken my team to play games... or let’s get real we ha...
 
Can PO teams solve the PO problem?
Can PO teams solve the PO problem?Can PO teams solve the PO problem?
Can PO teams solve the PO problem?
 
Agile Adoption Success - Brent Blake
Agile Adoption Success - Brent BlakeAgile Adoption Success - Brent Blake
Agile Adoption Success - Brent Blake
 
Daily Stand up patterns & heuristics - Fadi Stephan
Daily Stand up patterns & heuristics - Fadi StephanDaily Stand up patterns & heuristics - Fadi Stephan
Daily Stand up patterns & heuristics - Fadi Stephan
 
Scrum in publishing - Sharna Sammy
Scrum in publishing - Sharna SammyScrum in publishing - Sharna Sammy
Scrum in publishing - Sharna Sammy
 
Fixed price scrum - Patrick Vine
Fixed price scrum - Patrick VineFixed price scrum - Patrick Vine
Fixed price scrum - Patrick Vine
 
Agile - The Jazz Manifesto
Agile -  The Jazz ManifestoAgile -  The Jazz Manifesto
Agile - The Jazz Manifesto
 
A product owner's guide to saying no - Annu Augustine
A product owner's guide to saying no - Annu AugustineA product owner's guide to saying no - Annu Augustine
A product owner's guide to saying no - Annu Augustine
 
Software craftsmanship - Imperative or Hype
Software craftsmanship - Imperative or HypeSoftware craftsmanship - Imperative or Hype
Software craftsmanship - Imperative or Hype
 

Último

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 

Último (20)

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 

It's the culture, stupid!

  • 1. It’s the Culture Stupid! Why Scrum is not just a few Roles, Artifacts, & Ceremonies Manoj Vadakkan manoj@vadakkan.org   h/p://manoj.vadakkan.org/   1 1
  • 2. 2 2
  • 3. 3 3
  • 4. Let’s Begin with the End in mind Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t know already) • With the new friend, briefly discuss “The major problem that is slowing your team down” • Note that down as the answer to the first question on the worksheet. • Our goal is to relate this issue to one or more Scrum Values 4 4
  • 5. Agenda • History • Introduction to XP Values • Exercise to learn the Values • A retrospective technique for your team to self evaluate their values and improve. • Closing thoughts 5 5
  • 6. 6 6
  • 7. 7 7
  • 8. 1970.  Royce,  Winston  (1970),  "Managing  the  Development  of  Large  SoBware  Systems",  Proceedings  of  IEEE   WESCON  26  (August):  1–9. 8 8
  • 9. 1970.  Royce,  Winston  (1970),  "Managing  the  Development  of  Large  SoBware  Systems",  Proceedings  of  IEEE   WESCON  26  (August):  1–9. 9 9
  • 10. Invites Failure! Risky! 1970.  Royce,  Winston  (1970),  "Managing  the  Development  of  Large  SoBware  Systems",  Proceedings  of  IEEE   WESCON  26  (August):  1–9. 10 10
  • 11. 1970.  Royce,  Winston  (1970),  "Managing  the  Development  of  Large  SoBware  Systems",  Proceedings  of  IEEE   WESCON  26  (August):  1–9. 11 11
  • 12. 1970.  Royce,  Winston  (1970),  "Managing  the  Development  of  Large  SoBware  Systems",  Proceedings  of  IEEE   WESCON  26  (August):  1–9. 12 12
  • 13. Danger Do not Use! Invites Failure! Risky! 1970.  Royce,  Winston  (1970),  "Managing  the  Development  of  Large  SoBware  Systems",  Proceedings  of  IEEE   WESCON  26  (August):  1–9. 13 13
  • 14. Walker Royce 14 14
  • 15. eXtreme Programming The technical practices that will complete Scrum. Or is it? 15 15
  • 16. 16 16
  • 17. We are not the only one! 17 17
  • 18. The Toyota Way vs The Toyota Production System Reference: The leader’s guide to Radical Management Steven Denning 18 18
  • 19. Enter the Scrum Era! Copyright Mountain Goat Software 19 19
  • 20. Scrum the Simple Framework • Just a few Roles • Just a few Artifacts • Just a few Ceremonies • Just a few Rules 20 20
  • 21. 21 21
  • 22. Scrum 22 22
  • 23. Waite a minute. There is more! 23 23
  • 24. Scrum 24 24
  • 25. You are here! Crossing  the  Chasm:  MarkeJng  and  Selling  High-­‐Tech  Products  to  Mainstream   Customers    by  Geoffrey  A.  Moore  1999 25 25
  • 26. 26 26
  • 27. Individuals  and  interacJons   over  processes  and  tools CommunicaJon Working  SoBware  over   comprehensive   Simplicity 27 Scrum Courage Customer  CollaboraJon   over  contract  negoJaJon Feedback Responding    to  Change   over  following  a  plan Respect 27
  • 28. Individuals  and  inte racJons   over  processes  an d  tools CommunicaJon Working  S Simpl oBware  ov comprehe er   nsive   icity S CR UM 28   Coura ge Customer   CollaboraJ over  contr on   act  negoJa Jo n Feedb ack Responding    to  Change   Respec t over  following  a  plan 28
  • 29. Values from XP • Communication • Simplicity • Courage • Feedback • Respect http://www.extremeprogramming.org/values.html 29 29
  • 30. 30 30
  • 31. A Culture that encourages Collaboration? 31 31
  • 32. A Culture that encourages Competition? 32 32
  • 33. Now you are a Scrum Team Go Self Organize! Go Collaborate! 33 33
  • 34. Impediments to Collaborative teams • Organizational structure • Team member’s history 34 34
  • 35. Values from XP • Communication • Simplicity • Courage • Feedback • Respect http://www.extremeprogramming.org/values.html 35 35
  • 36. 36 36
  • 37. Simplicity • XP Mantra : Do the Simplest thing that could possibly work • Do what is needed - not more; not less • It is about not to look towards the things you may need to implement next month or next year 37 37
  • 38. Values from XP • Communication • Simplicity • Courage • Feedback • Respect http://www.extremeprogramming.org/values.html 38 38
  • 39. 39 39
  • 40. Courage • We will tell the truth about progress and estimates • We don’t document excuses for failure because we plan to succeed. 40 40
  • 41. Values from XP • Communication • Simplicity • Courage • Feedback • Respect http://www.extremeprogramming.org/values.html 41 41
  • 42. Feedback • Ways we get Feedback • Testing • Demonstrating to the customer • Measuring Progress • Retrospective 42 42
  • 43. Feedback • Giving Feedback • Receiving Feedback • Taking actions 43 43
  • 44. Feedback • What do you do with the feedback? 44 44
  • 45. 45 45
  • 46. Respect • Developers respect the expertise of the customers and vice versa • Management respects our right to accept responsibility and receive authority over our own work 46 46
  • 47. The Toyota Way vs The Toyota Production System Reference: The leader’s guide to Radical Management Steven Denning 47 47
  • 48. The Toyota Approach • Respect for people provide the engine for continuos improvement Instead of • System being more important than people Reference: The leader’s guide to Radical Management Steven Denning 48 48
  • 49. The Toyota Approach • It’s the way they treat people. Reference: The leader’s guide to Radical Management Steven Denning 49 49
  • 50. XP Values Working Together CommunicaJon Respect Feedback Simplicity Courage 50 50
  • 52. Activity Discussing these values from your experience 52 52
  • 53. Learning Circle • Player Pick a card from the deck • Player read the card & go to the appropriate area • The statement indicates a problem? Go to the value that may be missing. • The statement is a solution? Go to the value that is aligned with this statement. • Continue until we have about ~ 5 people in the learning circle. Game adapted from hVp://industriallogic.com/games/valuesquares.html 53 53
  • 54. Learning Circle • Each Player (3 minutes) • Introduction: Name and Role • Read the card out loud • Explain why you think the statement relate to the value • Can you give us a personal experience? • How would you solve the problem? • Suggestions from the floor is welcome! 54 54
  • 55. Learning Circle Debrief 55 55
  • 56. Helping your team • Teach them • Let the team evaluate the team at retrospective meetings • Commit to improve on one value by identifying action items • Evaluate again in next sprint and compare 56 56
  • 57. Team Radar Esther  Derby  and  Diana  Larsen  -­‐  Agile  RetrospecJves:  Making  Good  Teams  Great! hVp://agile2007.agilealliance.org/downloads/handouts/Larsen_448.pdf 57 57
  • 58. Team Radar Exercise • Need a Volunteer from each table • Step 1 • Each member pick up one card and rate the team at your work on each of the values (1= not at all aligned with the value; 10= completely aligned with the value) • Yellow Card : Communication • Red Card : Courage • Blue Card : Simplicity • Green Card : Feedback • Pink card : Respect • Step 3 • Volunteer collect cards and calculate average for each color card • Step 4 • Plot the values on a flip chart 58 58
  • 59. Worksheet • Have you found an answer / pointers to the question / issue you listed on the worksheet? • Would you like to share those with us? 59 59
  • 60. Closing Thoughts • Practices are essential • They need to be based on values 60 60
  • 61. Closing Thoughts • Lets communicate the values better • Lets make sure our teams are familiar with the principles and values • Encourage Scrum Alliance to bring the Principles and Value to the forefront 61 61
  • 62. Thank You! I would appreciate if you write to me about how your team is using these values Agile Stories Project http://agilestoriesproject.org/ Manoj Vadakkan manoj@vadakkan.org   h/p://manoj.vadakkan.org/   62 62