SlideShare a Scribd company logo
1 of 12
Our Agile Journey
       Research Instruments
Click to edit Master subtitle style
Rob Thompson
Company Background
Research Instruments (RI) provides
systems which are used in fertility
laboratories (IVF)


Based in Falmouth
Employing 60+ people
70 distributors providing coverage in 60
countries
Technologies and Standards
Windows software – C#, SQL, WPF
Embedded C on microcontrollers
Electronics hardware
Mechanical

ISO 13485 – Medical Device Directive
Federal Drug Administration (FDA) 21 CFR 820
Our OLD process
Our Agile Journey – so far
2 day workshop

            ‘Kanban’ board

                     Sprints (2 week)

                              Test Driven Development

                                           Pair Programming
User Story Development
As a User I would like the software to
remember my settings so that I don’t
have to re-calibrate and re-configure
the software each time I use it.


                               As an Embryologist I would like to be
                               able to replay stored videos of
                               procedures so that I can see how they
                               were performed

                                                           As a Patient I would like to see
                                                           confirmation that both me and my
                                                           embryo have been identified
                                                           correctly so that I can relax and feel
                                                           confident
Magic Board
Graphs !!
            Development Effort
The Benefits
Team enthusiastic, focused, motivated
Encourage changes in requirements
Easier management
Higher quality
Predictability + Flexibility
Identify problems quickly
Outside the dev team
Other teams want to adopt Agile principles
Quality dept is happier
Snr Management have graphs to play with
Marketing speak the same language
Customers given accurate timescales
Development process is simple
Myths / Preconceptions
It’s for large teams / small teams / sw house
It’s undisciplined / chaotic
It’s not compatible with quality systems
It’s for software developers
Conclusions…
Cannot introduce Agile without help
Agile is a journey, not a destination
Encourages/requires change in culture
We would never look back

More Related Content

Similar to Research instruments case study

Ashok Vadithya_Resume for QA
Ashok Vadithya_Resume for QAAshok Vadithya_Resume for QA
Ashok Vadithya_Resume for QA
Ashok Vadithya
 
VIJAY RESUME-2016
VIJAY RESUME-2016VIJAY RESUME-2016
VIJAY RESUME-2016
Vijay V
 
THejasvini G k_Profile
THejasvini G k_ProfileTHejasvini G k_Profile
THejasvini G k_Profile
Thejasvini GK
 

Similar to Research instruments case study (20)

Software Quality Assurance: A mind game between you and devil
Software Quality Assurance: A mind game between you and devilSoftware Quality Assurance: A mind game between you and devil
Software Quality Assurance: A mind game between you and devil
 
Software Quality Assurance: A mind game between you and devil
Software Quality Assurance: A mind game between you and devilSoftware Quality Assurance: A mind game between you and devil
Software Quality Assurance: A mind game between you and devil
 
Sq mag no_05
Sq mag no_05Sq mag no_05
Sq mag no_05
 
ITIL for Agile
ITIL for AgileITIL for Agile
ITIL for Agile
 
ABINASH KUMAR PANDA
ABINASH KUMAR PANDAABINASH KUMAR PANDA
ABINASH KUMAR PANDA
 
Online Software Testing Course
Online Software Testing CourseOnline Software Testing Course
Online Software Testing Course
 
Software Testing Online Course
Software Testing Online CourseSoftware Testing Online Course
Software Testing Online Course
 
Savitha_Resume
Savitha_ResumeSavitha_Resume
Savitha_Resume
 
Ashok Vadithya_Resume for QA
Ashok Vadithya_Resume for QAAshok Vadithya_Resume for QA
Ashok Vadithya_Resume for QA
 
Eggplant Digital Automation Intelligence for Epic
Eggplant Digital Automation Intelligence for EpicEggplant Digital Automation Intelligence for Epic
Eggplant Digital Automation Intelligence for Epic
 
No Time for Testing: Strategies to Keep Testing Inside Your Sprints
No Time for Testing: Strategies to Keep Testing Inside Your SprintsNo Time for Testing: Strategies to Keep Testing Inside Your Sprints
No Time for Testing: Strategies to Keep Testing Inside Your Sprints
 
VIJAY RESUME-2016
VIJAY RESUME-2016VIJAY RESUME-2016
VIJAY RESUME-2016
 
VIJAY RESUME-2016
VIJAY RESUME-2016VIJAY RESUME-2016
VIJAY RESUME-2016
 
Software testing-in-gurgaon
Software testing-in-gurgaonSoftware testing-in-gurgaon
Software testing-in-gurgaon
 
THejasvini G k_Profile
THejasvini G k_ProfileTHejasvini G k_Profile
THejasvini G k_Profile
 
Reduce the risk of your mobile development
Reduce the risk of your mobile developmentReduce the risk of your mobile development
Reduce the risk of your mobile development
 
VISHNU CV Nov 2014
VISHNU CV Nov 2014VISHNU CV Nov 2014
VISHNU CV Nov 2014
 
Bijayalaxmi Behera_CV
Bijayalaxmi Behera_CVBijayalaxmi Behera_CV
Bijayalaxmi Behera_CV
 
OPEN-SOURCE LEARNING: WHAT YOU NEED TO KNOW
OPEN-SOURCE LEARNING: WHAT YOU NEED TO KNOWOPEN-SOURCE LEARNING: WHAT YOU NEED TO KNOW
OPEN-SOURCE LEARNING: WHAT YOU NEED TO KNOW
 
Squareboat Product Foundation Process
Squareboat Product Foundation ProcessSquareboat Product Foundation Process
Squareboat Product Foundation Process
 

More from AgileOnTheBeach

The problem solvers problem
The problem solvers problemThe problem solvers problem
The problem solvers problem
AgileOnTheBeach
 
Slow and dirty with callouts
Slow and dirty with calloutsSlow and dirty with callouts
Slow and dirty with callouts
AgileOnTheBeach
 
Research instruments case study
Research instruments case studyResearch instruments case study
Research instruments case study
AgileOnTheBeach
 
Ignition team - creating agile companies
Ignition team - creating agile companiesIgnition team - creating agile companies
Ignition team - creating agile companies
AgileOnTheBeach
 
First build the right thing
First build the right thingFirst build the right thing
First build the right thing
AgileOnTheBeach
 
Behaviour Driven Development - Beyond given when then
Behaviour Driven Development - Beyond given when thenBehaviour Driven Development - Beyond given when then
Behaviour Driven Development - Beyond given when then
AgileOnTheBeach
 
Sustaining Test-Driven Development
Sustaining Test-Driven DevelopmentSustaining Test-Driven Development
Sustaining Test-Driven Development
AgileOnTheBeach
 
Oxford Innovation - case study
Oxford Innovation - case studyOxford Innovation - case study
Oxford Innovation - case study
AgileOnTheBeach
 
Feedback Loops in Agile Development
Feedback Loops in Agile DevelopmentFeedback Loops in Agile Development
Feedback Loops in Agile Development
AgileOnTheBeach
 

More from AgileOnTheBeach (20)

Value stream mapping
Value stream mapping  Value stream mapping
Value stream mapping
 
Tool up your lamp stack
Tool up your lamp stackTool up your lamp stack
Tool up your lamp stack
 
The problem solvers problem
The problem solvers problemThe problem solvers problem
The problem solvers problem
 
System Error
System ErrorSystem Error
System Error
 
Surfing the Agile Wave
Surfing the Agile WaveSurfing the Agile Wave
Surfing the Agile Wave
 
Smart Metrics
Smart Metrics  Smart Metrics
Smart Metrics
 
Slow and dirty with callouts
Slow and dirty with calloutsSlow and dirty with callouts
Slow and dirty with callouts
 
Research instruments case study
Research instruments case studyResearch instruments case study
Research instruments case study
 
Objective agility
Objective agilityObjective agility
Objective agility
 
Lean and lego
Lean and lego Lean and lego
Lean and lego
 
Ignition team - creating agile companies
Ignition team - creating agile companiesIgnition team - creating agile companies
Ignition team - creating agile companies
 
First build the right thing
First build the right thingFirst build the right thing
First build the right thing
 
Embedded storycrafting
Embedded storycraftingEmbedded storycrafting
Embedded storycrafting
 
Beware sharp tools
Beware sharp toolsBeware sharp tools
Beware sharp tools
 
Lean startup
Lean startupLean startup
Lean startup
 
Behaviour Driven Development - Beyond given when then
Behaviour Driven Development - Beyond given when thenBehaviour Driven Development - Beyond given when then
Behaviour Driven Development - Beyond given when then
 
Sustaining Test-Driven Development
Sustaining Test-Driven DevelopmentSustaining Test-Driven Development
Sustaining Test-Driven Development
 
Agile in Practice
Agile in PracticeAgile in Practice
Agile in Practice
 
Oxford Innovation - case study
Oxford Innovation - case studyOxford Innovation - case study
Oxford Innovation - case study
 
Feedback Loops in Agile Development
Feedback Loops in Agile DevelopmentFeedback Loops in Agile Development
Feedback Loops in Agile Development
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
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 ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
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
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
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...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
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
 

Research instruments case study

  • 1. Our Agile Journey Research Instruments Click to edit Master subtitle style Rob Thompson
  • 2. Company Background Research Instruments (RI) provides systems which are used in fertility laboratories (IVF) Based in Falmouth Employing 60+ people 70 distributors providing coverage in 60 countries
  • 3. Technologies and Standards Windows software – C#, SQL, WPF Embedded C on microcontrollers Electronics hardware Mechanical ISO 13485 – Medical Device Directive Federal Drug Administration (FDA) 21 CFR 820
  • 5. Our Agile Journey – so far 2 day workshop ‘Kanban’ board Sprints (2 week) Test Driven Development Pair Programming
  • 6. User Story Development As a User I would like the software to remember my settings so that I don’t have to re-calibrate and re-configure the software each time I use it. As an Embryologist I would like to be able to replay stored videos of procedures so that I can see how they were performed As a Patient I would like to see confirmation that both me and my embryo have been identified correctly so that I can relax and feel confident
  • 8. Graphs !! Development Effort
  • 9. The Benefits Team enthusiastic, focused, motivated Encourage changes in requirements Easier management Higher quality Predictability + Flexibility Identify problems quickly
  • 10. Outside the dev team Other teams want to adopt Agile principles Quality dept is happier Snr Management have graphs to play with Marketing speak the same language Customers given accurate timescales Development process is simple
  • 11. Myths / Preconceptions It’s for large teams / small teams / sw house It’s undisciplined / chaotic It’s not compatible with quality systems It’s for software developers
  • 12. Conclusions… Cannot introduce Agile without help Agile is a journey, not a destination Encourages/requires change in culture We would never look back