SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
How a bank changes their software
   development methodology!
@huibschoots!
•  Context
 •  Challenges
•  Change
•  Next steps
•  Lessons
     Learned
Context Rabobank
                                       ’s    Found
                               e world      Nethe ed in the
                     O ne of th ainable          rland
                                t
                      m ost sus                years s 110
                            banks                   ago
             h
         utc
     or Dative
  Maj per
  Coo ank
      B



  Awa
       rd e                  Roots in agriculture
  rati      d hi                 practicing
rati ng by gh                                  ing
    ng a
         g en
              all            cooperative bank
              cies                principles
Context Rabobank International



              IT & OPS
Context Info. Systems & Development




  FO         BO (CB)      BO (OPS)      RISK          FIN
Own Build   Large COTS   Large COTS   Build/COTS   Large DWH
App/Web        Batch        Batch       Models       Ledger
                                         DWH
Challenges!

•  Testing = operating!

•  Implementation of agile!

•  Process & req. driven!

•  Bad documentation!

•  Copy - paste templates!

•  No buzz or passion!
So, what !
happened?!
The band
         =
The Context-Driven
Testing community

   (Obviously)
DO YOU
 SEE THE
  Light
UnicorN?
             What
             Light
           Unicorn?
YES! YES!
              JESUS H.
            TAP-DANCING
              CHRIST... I
             HAVE SEEN
              THE Light
              Unicorn!




HAVE YOU
 SEEEEN
THE Light
Unicorn?
Change
     !
The “change”!

•  Rapid Software Testing!

•  Context-driven!

•  Passion!

•  Thinking!

•  Skills over knowledge!
Agile as a lubricant"
Agile as a lubricant!

•  OpenUp / agile!

•  Different way!

•  Shorter time boxes!

•  Collaboration!

•  Low tech dashboards!
Being passionate is !
contagious!
Passion = contagious!


•  Testing Dojo!

•  Intervision!

•  Learning: books,
  blogs, conferences!

•  Conference speakers!
2 nd   Wave!
2nd Wave!


•  “Agile testing”!

•  Exploratory testing!

•  Mind Maps!

•  Workgroups!

•  Testability!
Tools?!
Tools?!
•  HP Quality Centre!
•  HP QTP / TTCN-3!
•  MS TFS / TM!
•  Selenium / Fitnesse!
•  Unit testing tools!
•  “Home made”!
•  Mind Manager!
•  Excel!
•  Other & more to come…!
The road ahead!
The road ahead!

•  SBTM!

•  Test automation!

•  Coaching!

•  Practice!

•  Evaluate / retrospect!

•  Collaboration!
What made
 it work? !
What made it work?!

 •  Step by step!

 •  Being passionate!

 •  Adapt to context!

 •  Community!

 •  Persistence!

 •  Questioning
What didn’t
 work? !
What didn’t work?!

•  Training only!

•  One time only!

•  Project pressure!

•  Big chunks!

•  Not willing to change!
Who’s next?!
You’re next!!!
•    Rapid Software Testing!
•    Passion!!
•    Think!
•    Question everything!
•    Testing is a social science!
•    Explore !
•    Learn:!
     − Coach & get coached!
     − Practice a lot!!
     − Read!
     − Discuss & retrospect!
Find the resource lists on my website:


http://www.huibschoots.nl/links
Changing the context

Weitere ähnliche Inhalte

Ähnlich wie Changing the context

Making an Impact: UX Team of One
Making an Impact: UX Team of OneMaking an Impact: UX Team of One
Making an Impact: UX Team of One
vmcagwin
 
Winning the agile race stop watching the runner and pay attention to the th...
Winning the agile race   stop watching the runner and pay attention to the th...Winning the agile race   stop watching the runner and pay attention to the th...
Winning the agile race stop watching the runner and pay attention to the th...
drewz lin
 
Open Data Semantic Web Community Barn Raising
Open Data Semantic Web Community Barn RaisingOpen Data Semantic Web Community Barn Raising
Open Data Semantic Web Community Barn Raising
Boris Mann
 

Ähnlich wie Changing the context (20)

Making an Impact: UX Team of One
Making an Impact: UX Team of OneMaking an Impact: UX Team of One
Making an Impact: UX Team of One
 
Huib Schoots - Changing the context - eurostar -
Huib Schoots - Changing the context - eurostar - Huib Schoots - Changing the context - eurostar -
Huib Schoots - Changing the context - eurostar -
 
MRECO Conversation Starter
MRECO Conversation StarterMRECO Conversation Starter
MRECO Conversation Starter
 
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization TeamAtlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
 
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization TeamAtlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
Atlas Hugged: How Atlassian Tools Enabled a Software Internalization Team
 
Rfc.key
Rfc.keyRfc.key
Rfc.key
 
UX Therapy - Don't Jump
UX Therapy - Don't JumpUX Therapy - Don't Jump
UX Therapy - Don't Jump
 
Velocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsVelocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOps
 
The Week: Wrong questions, Right answers
The Week:  Wrong questions, Right answersThe Week:  Wrong questions, Right answers
The Week: Wrong questions, Right answers
 
Creating a culture for Continuous Delivery
Creating a culture for Continuous DeliveryCreating a culture for Continuous Delivery
Creating a culture for Continuous Delivery
 
How pair programming can strengthen teams
How pair programming can strengthen teamsHow pair programming can strengthen teams
How pair programming can strengthen teams
 
Lipstick on a Pig: Integrated Library Systems
Lipstick on a Pig: Integrated Library SystemsLipstick on a Pig: Integrated Library Systems
Lipstick on a Pig: Integrated Library Systems
 
Stay Local, Go Global
Stay Local, Go GlobalStay Local, Go Global
Stay Local, Go Global
 
Continuous Integration Is for Everyone—Especially DevOps
Continuous Integration Is for Everyone—Especially DevOpsContinuous Integration Is for Everyone—Especially DevOps
Continuous Integration Is for Everyone—Especially DevOps
 
Open Data Business Models - OSCON 2011
Open Data Business Models - OSCON 2011Open Data Business Models - OSCON 2011
Open Data Business Models - OSCON 2011
 
DevopsCon Munich - Keynote - Devops State of the Union
DevopsCon Munich - Keynote - Devops State of the UnionDevopsCon Munich - Keynote - Devops State of the Union
DevopsCon Munich - Keynote - Devops State of the Union
 
Winning the agile race stop watching the runner and pay attention to the th...
Winning the agile race   stop watching the runner and pay attention to the th...Winning the agile race   stop watching the runner and pay attention to the th...
Winning the agile race stop watching the runner and pay attention to the th...
 
Golden ogx f low
Golden ogx f lowGolden ogx f low
Golden ogx f low
 
Open Data Semantic Web Community Barn Raising
Open Data Semantic Web Community Barn RaisingOpen Data Semantic Web Community Barn Raising
Open Data Semantic Web Community Barn Raising
 
Agile / Lean Practitioners Meetup: Two Biz Funk Teams Go Lean: An Audience-Wi...
Agile / Lean Practitioners Meetup: Two Biz Funk Teams Go Lean: An Audience-Wi...Agile / Lean Practitioners Meetup: Two Biz Funk Teams Go Lean: An Audience-Wi...
Agile / Lean Practitioners Meetup: Two Biz Funk Teams Go Lean: An Audience-Wi...
 

Mehr von Huib Schoots

Thinking and working visually for software testers - Nordic Testing Days
Thinking and working visually for software testers - Nordic Testing DaysThinking and working visually for software testers - Nordic Testing Days
Thinking and working visually for software testers - Nordic Testing Days
Huib Schoots
 
Succesful Testing The Continuous Delivery Process
Succesful Testing The Continuous Delivery ProcessSuccesful Testing The Continuous Delivery Process
Succesful Testing The Continuous Delivery Process
Huib Schoots
 
Boost your testing power with Exploration
Boost your testing power with ExplorationBoost your testing power with Exploration
Boost your testing power with Exploration
Huib Schoots
 

Mehr von Huib Schoots (11)

Testing in modern times a story about quality and value - agile testing dev ...
Testing in modern times  a story about quality and value - agile testing dev ...Testing in modern times  a story about quality and value - agile testing dev ...
Testing in modern times a story about quality and value - agile testing dev ...
 
A road to awesomeness
A road to awesomenessA road to awesomeness
A road to awesomeness
 
Thinking and working visually for software testers - Nordic Testing Days
Thinking and working visually for software testers - Nordic Testing DaysThinking and working visually for software testers - Nordic Testing Days
Thinking and working visually for software testers - Nordic Testing Days
 
Where words fail music speaks
Where words fail music speaksWhere words fail music speaks
Where words fail music speaks
 
Succesful Testing The Continuous Delivery Process
Succesful Testing The Continuous Delivery ProcessSuccesful Testing The Continuous Delivery Process
Succesful Testing The Continuous Delivery Process
 
Set your course
Set your courseSet your course
Set your course
 
Thinking and working visually for software testers
Thinking and working visually for software testersThinking and working visually for software testers
Thinking and working visually for software testers
 
Mind maps tutorial Agile Testing Days
Mind maps tutorial Agile Testing DaysMind maps tutorial Agile Testing Days
Mind maps tutorial Agile Testing Days
 
Testnet JuBoCo boek introductie
Testnet JuBoCo boek introductieTestnet JuBoCo boek introductie
Testnet JuBoCo boek introductie
 
Boost your testing power with Exploration
Boost your testing power with ExplorationBoost your testing power with Exploration
Boost your testing power with Exploration
 
So you think you can test?
So you think you can test?So you think you can test?
So you think you can test?
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

Changing the context

  • 1. How a bank changes their software development methodology!
  • 3. •  Context •  Challenges •  Change •  Next steps •  Lessons Learned
  • 4. Context Rabobank ’s Found e world Nethe ed in the O ne of th ainable rland t m ost sus years s 110 banks ago h utc or Dative Maj per Coo ank B Awa rd e Roots in agriculture rati d hi practicing rati ng by gh ing ng a g en all cooperative bank cies principles
  • 6. Context Info. Systems & Development FO BO (CB) BO (OPS) RISK FIN Own Build Large COTS Large COTS Build/COTS Large DWH App/Web Batch Batch Models Ledger DWH
  • 7. Challenges! •  Testing = operating! •  Implementation of agile! •  Process & req. driven! •  Bad documentation! •  Copy - paste templates! •  No buzz or passion!
  • 9.
  • 10. The band = The Context-Driven Testing community (Obviously)
  • 11. DO YOU SEE THE Light UnicorN? What Light Unicorn?
  • 12. YES! YES! JESUS H. TAP-DANCING CHRIST... I HAVE SEEN THE Light Unicorn! HAVE YOU SEEEEN THE Light Unicorn?
  • 13. Change !
  • 14. The “change”! •  Rapid Software Testing! •  Context-driven! •  Passion! •  Thinking! •  Skills over knowledge!
  • 15. Agile as a lubricant"
  • 16. Agile as a lubricant! •  OpenUp / agile! •  Different way! •  Shorter time boxes! •  Collaboration! •  Low tech dashboards!
  • 17.
  • 18. Being passionate is ! contagious!
  • 19. Passion = contagious! •  Testing Dojo! •  Intervision! •  Learning: books, blogs, conferences! •  Conference speakers!
  • 20. 2 nd Wave!
  • 21. 2nd Wave! •  “Agile testing”! •  Exploratory testing! •  Mind Maps! •  Workgroups! •  Testability!
  • 23. Tools?! •  HP Quality Centre! •  HP QTP / TTCN-3! •  MS TFS / TM! •  Selenium / Fitnesse! •  Unit testing tools! •  “Home made”! •  Mind Manager! •  Excel! •  Other & more to come…!
  • 25. The road ahead! •  SBTM! •  Test automation! •  Coaching! •  Practice! •  Evaluate / retrospect! •  Collaboration!
  • 26. What made it work? !
  • 27. What made it work?! •  Step by step! •  Being passionate! •  Adapt to context! •  Community! •  Persistence! •  Questioning
  • 29. What didn’t work?! •  Training only! •  One time only! •  Project pressure! •  Big chunks! •  Not willing to change!
  • 31. You’re next!!! •  Rapid Software Testing! •  Passion!! •  Think! •  Question everything! •  Testing is a social science! •  Explore ! •  Learn:! − Coach & get coached! − Practice a lot!! − Read! − Discuss & retrospect!
  • 32. Find the resource lists on my website: http://www.huibschoots.nl/links