SlideShare uma empresa Scribd logo
1 de 19
Agile transformation – a journey…

Brian Boyle
Director, Quality Assurance and Control
May 2012
• Riverdeep acquired Houghton Mifflin (2006) and then Harcourt (2007)


• One of the world’s largest providers of pre-Kindergarten–Grade 12 education
  solutions


• We deliver interactive, results-driven education solutions to 60 million students
  in 120 countries


• Publishing since 1832- novels, non-fiction, children's books and reference works


• Dublin – 250 employees: QA – ENG – BA – PM - Creative Design – Learning Design


• QA – 30 employees in Dublin; ca. 200-300 offshore (India, Argentina, South
  Africa)
Agile
Transformation


The Journey…




                 5
The Journey – why?

Why do we need to change
what we’re doing?

What is the problem we are trying to fix?


The Business’ Perception of the Dev Team


Problem statement…
SLOW:
• 18 months to build a
  solution from POC to
  customer delivery
EXPENSIVE:
• “Of course we can build
  that new feature. That
  will be $500K and 6
  months please…”
OPERATE IN THE DARK:


• Product owners/stakeholders get to see the
  product on the day of release!

• That’s not what I ordered!
QUALITY:
• The quality is not good. Too
  many known issues and
  customer reported issues

• Testing activities continually
  get squeezed as the
  development dates slide

• Our release dates DON’T
  slide – kids go back to
  school at the same time
  every year…
EXAMPLE – ‘Project TEXAS’ :
• Waterfall (iterative)
• 2 Year Project - $20M
• Heavy BA docs (1000 pages)
• Constantly changing
  requirements – Online only
  ‘09, mobile devices ’11..
• 3 months between official
  builds to QA
• Iteration 15 (June) – 10
  builds
• Iteration 16 (August) – 16
  Builds
How do we fix this?




          •Agile/Scrum

          • It’s the ‘Silver
            Bullet!’
Challenges with Agile/Scrum Development at HMH:

• Teams are not co-
  located
• Leadership for QA/ENG/
  BA/PM based in Dublin
• Developers in Delhi
• QA in Chennai
• Product Mgmt in US
Communication:

• Culture/Hierarchy –
All scrum members
  expected to contribute,
  not just Leads
• Getting the full picture?
• Not all QA or ENG have
  IM or telephone
• Time zones
• Competing vendors
Quick wins - collaboration:
• Deep collaboration between
  QA and ENG
• Sharing QA Selenium Web
  Driver auto scripts/perf
  Loadrunner scripts with
  ENG
• Early testing on Dev env
• More robust builds
• Early Prod Owner feedback
• Flexibility to react to that
  feedback
Initial results:
• 10 successful ‘mini-
  releases’ Q1 and Q2
• Higher quality product
• Internal teams bonding
• Positive feedback from
  Product Mgmt; Sales;
  Teachers and Students…

• For us, it’s all about the
  children…
Lessons learned:

• The Journey continues
• You must adapt Agile/Scrum to suit your business




• Is Agile/Scrum the Silver Bullet?
• NO! It’s a Brass Bullet..
Top Tip:

• Communication is vital to make it work

• You need to see the full picture before you can
  provide enough data to allow The Business to make
  an informed decision

• The following video is a good example of where not
  having all the pertinent information leads to wrong
  decisions…
  Catchphrase - Say what you See!
Thank you!

Questions?

Mais conteúdo relacionado

Mais procurados

#Conversion2015 Amsterdam keynote Ton Wesseling
#Conversion2015 Amsterdam keynote Ton Wesseling#Conversion2015 Amsterdam keynote Ton Wesseling
#Conversion2015 Amsterdam keynote Ton WesselingOnline Dialogue
 
Can you work agile in a waterfall organisation? Wagile
Can you work agile in a waterfall organisation? Wagile  Can you work agile in a waterfall organisation? Wagile
Can you work agile in a waterfall organisation? Wagile MagenTys
 
Glenn and charlie
Glenn and charlieGlenn and charlie
Glenn and charliekwebb2
 
Building a Quality Software Shop
Building a Quality Software ShopBuilding a Quality Software Shop
Building a Quality Software ShopStephen Anderson
 
Maximizing your professional value, from junior to leader
Maximizing your professional value, from junior to leaderMaximizing your professional value, from junior to leader
Maximizing your professional value, from junior to leaderVlad Fedosov
 
Glenn and charlie
Glenn and charlieGlenn and charlie
Glenn and charliekwebb2
 
Crafting a Mission and Vision For Your Team
Crafting a Mission and Vision For Your TeamCrafting a Mission and Vision For Your Team
Crafting a Mission and Vision For Your TeamKevin Goldsmith
 
Glenn and charlie
Glenn and charlieGlenn and charlie
Glenn and charliekwebb2
 
Software development in a World of Change
Software development in a World of ChangeSoftware development in a World of Change
Software development in a World of ChangeSami Lehtinen
 
Patel web solution
Patel web solutionPatel web solution
Patel web solutionHina Gadhuya
 
Klarna / Rethink Office / Aktivtetsbaserat
Klarna / Rethink Office / AktivtetsbaseratKlarna / Rethink Office / Aktivtetsbaserat
Klarna / Rethink Office / AktivtetsbaseratSummit & Friends
 
Tech and Product Management by Foursquare's PM
Tech and Product Management by Foursquare's PMTech and Product Management by Foursquare's PM
Tech and Product Management by Foursquare's PMProduct School
 

Mais procurados (14)

Our Values at The Lean Software Boutique
Our Values at The Lean Software BoutiqueOur Values at The Lean Software Boutique
Our Values at The Lean Software Boutique
 
#Conversion2015 Amsterdam keynote Ton Wesseling
#Conversion2015 Amsterdam keynote Ton Wesseling#Conversion2015 Amsterdam keynote Ton Wesseling
#Conversion2015 Amsterdam keynote Ton Wesseling
 
Kanban na lodówce
Kanban na lodówceKanban na lodówce
Kanban na lodówce
 
Can you work agile in a waterfall organisation? Wagile
Can you work agile in a waterfall organisation? Wagile  Can you work agile in a waterfall organisation? Wagile
Can you work agile in a waterfall organisation? Wagile
 
Glenn and charlie
Glenn and charlieGlenn and charlie
Glenn and charlie
 
Building a Quality Software Shop
Building a Quality Software ShopBuilding a Quality Software Shop
Building a Quality Software Shop
 
Maximizing your professional value, from junior to leader
Maximizing your professional value, from junior to leaderMaximizing your professional value, from junior to leader
Maximizing your professional value, from junior to leader
 
Glenn and charlie
Glenn and charlieGlenn and charlie
Glenn and charlie
 
Crafting a Mission and Vision For Your Team
Crafting a Mission and Vision For Your TeamCrafting a Mission and Vision For Your Team
Crafting a Mission and Vision For Your Team
 
Glenn and charlie
Glenn and charlieGlenn and charlie
Glenn and charlie
 
Software development in a World of Change
Software development in a World of ChangeSoftware development in a World of Change
Software development in a World of Change
 
Patel web solution
Patel web solutionPatel web solution
Patel web solution
 
Klarna / Rethink Office / Aktivtetsbaserat
Klarna / Rethink Office / AktivtetsbaseratKlarna / Rethink Office / Aktivtetsbaserat
Klarna / Rethink Office / Aktivtetsbaserat
 
Tech and Product Management by Foursquare's PM
Tech and Product Management by Foursquare's PMTech and Product Management by Foursquare's PM
Tech and Product Management by Foursquare's PM
 

Semelhante a Agile transformation journey at education solutions provider

Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCClimbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCRafiq Gemmail
 
Organizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentOrganizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentDev9Com
 
How to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeHow to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeRed Gate Software
 
Real world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz ErcoskunReal world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz ErcoskunAgileSparks
 
Getting By Without "QA"
Getting By Without "QA"Getting By Without "QA"
Getting By Without "QA"Dave King
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfallMike Edwards
 
10 question business asked me
10 question business asked me10 question business asked me
10 question business asked meSQALab
 
All hands February 2016
All hands February 2016 All hands February 2016
All hands February 2016 Per Fragemann
 
Importance of Narrative Writing in PM by Amazon Principal PM
Importance of Narrative Writing in PM by Amazon Principal PMImportance of Narrative Writing in PM by Amazon Principal PM
Importance of Narrative Writing in PM by Amazon Principal PMProduct School
 
Empower your employees with modern learning communication and performance too...
Empower your employees with modern learning communication and performance too...Empower your employees with modern learning communication and performance too...
Empower your employees with modern learning communication and performance too...Human Capital Media
 
Заняття #1. Intro to Product Management
Заняття #1. Intro to Product ManagementЗаняття #1. Intro to Product Management
Заняття #1. Intro to Product ManagementLviv Startup Club
 
Iasi code camp 12 october 2013 corneliu rimboiu - bridging java and .net
Iasi code camp 12 october 2013   corneliu rimboiu - bridging java and .netIasi code camp 12 october 2013   corneliu rimboiu - bridging java and .net
Iasi code camp 12 october 2013 corneliu rimboiu - bridging java and .netCodecamp Romania
 
LSCTIG 2015 Session Materials - Are you agile
LSCTIG 2015 Session Materials - Are you agile LSCTIG 2015 Session Materials - Are you agile
LSCTIG 2015 Session Materials - Are you agile Legal Services Corporation
 
The big RESET button for enterprise websites
The big RESET button for enterprise websitesThe big RESET button for enterprise websites
The big RESET button for enterprise websitesDaniel Fowler
 
Small Improvement - Quarterly Company Update July 2015
Small Improvement - Quarterly Company Update July 2015Small Improvement - Quarterly Company Update July 2015
Small Improvement - Quarterly Company Update July 2015Per Fragemann
 
Educate 2017 (Learnosity Developer Conference) Opening Keynote
Educate 2017 (Learnosity Developer Conference) Opening KeynoteEducate 2017 (Learnosity Developer Conference) Opening Keynote
Educate 2017 (Learnosity Developer Conference) Opening KeynoteLearnosity
 

Semelhante a Agile transformation journey at education solutions provider (20)

Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCClimbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBC
 
Organizational Design for Effective Software Development
Organizational Design for Effective Software DevelopmentOrganizational Design for Effective Software Development
Organizational Design for Effective Software Development
 
Update q2 2014
Update q2 2014Update q2 2014
Update q2 2014
 
How to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeHow to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture Change
 
Real world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz ErcoskunReal world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz Ercoskun
 
Getting By Without "QA"
Getting By Without "QA"Getting By Without "QA"
Getting By Without "QA"
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfall
 
CBLPro_Profile
CBLPro_ProfileCBLPro_Profile
CBLPro_Profile
 
LKCE16 - Kanban @PingAn by Adam Wu
LKCE16 - Kanban @PingAn by Adam WuLKCE16 - Kanban @PingAn by Adam Wu
LKCE16 - Kanban @PingAn by Adam Wu
 
10 question business asked me
10 question business asked me10 question business asked me
10 question business asked me
 
All hands February 2016
All hands February 2016 All hands February 2016
All hands February 2016
 
Beyond projects
Beyond projectsBeyond projects
Beyond projects
 
Importance of Narrative Writing in PM by Amazon Principal PM
Importance of Narrative Writing in PM by Amazon Principal PMImportance of Narrative Writing in PM by Amazon Principal PM
Importance of Narrative Writing in PM by Amazon Principal PM
 
Empower your employees with modern learning communication and performance too...
Empower your employees with modern learning communication and performance too...Empower your employees with modern learning communication and performance too...
Empower your employees with modern learning communication and performance too...
 
Заняття #1. Intro to Product Management
Заняття #1. Intro to Product ManagementЗаняття #1. Intro to Product Management
Заняття #1. Intro to Product Management
 
Iasi code camp 12 october 2013 corneliu rimboiu - bridging java and .net
Iasi code camp 12 october 2013   corneliu rimboiu - bridging java and .netIasi code camp 12 october 2013   corneliu rimboiu - bridging java and .net
Iasi code camp 12 october 2013 corneliu rimboiu - bridging java and .net
 
LSCTIG 2015 Session Materials - Are you agile
LSCTIG 2015 Session Materials - Are you agile LSCTIG 2015 Session Materials - Are you agile
LSCTIG 2015 Session Materials - Are you agile
 
The big RESET button for enterprise websites
The big RESET button for enterprise websitesThe big RESET button for enterprise websites
The big RESET button for enterprise websites
 
Small Improvement - Quarterly Company Update July 2015
Small Improvement - Quarterly Company Update July 2015Small Improvement - Quarterly Company Update July 2015
Small Improvement - Quarterly Company Update July 2015
 
Educate 2017 (Learnosity Developer Conference) Opening Keynote
Educate 2017 (Learnosity Developer Conference) Opening KeynoteEducate 2017 (Learnosity Developer Conference) Opening Keynote
Educate 2017 (Learnosity Developer Conference) Opening Keynote
 

Mais de David O'Dowd

Ios driver presentation copy
Ios driver presentation copyIos driver presentation copy
Ios driver presentation copyDavid O'Dowd
 
Janet Gregory presents Current Testing Challenges with SoftTest Ireland
Janet Gregory presents Current Testing Challenges with SoftTest IrelandJanet Gregory presents Current Testing Challenges with SoftTest Ireland
Janet Gregory presents Current Testing Challenges with SoftTest IrelandDavid O'Dowd
 
Current Testing Challenges Ireland
Current Testing Challenges IrelandCurrent Testing Challenges Ireland
Current Testing Challenges IrelandDavid O'Dowd
 
Gordon baisley - eircom - Introducing the EDM role with www.softtest.ie
Gordon baisley - eircom - Introducing the EDM role with www.softtest.ieGordon baisley - eircom - Introducing the EDM role with www.softtest.ie
Gordon baisley - eircom - Introducing the EDM role with www.softtest.ieDavid O'Dowd
 
Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...
Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...
Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...David O'Dowd
 
Intune Agile Testing Talk with www.softtest.ie
Intune Agile Testing Talk with www.softtest.ieIntune Agile Testing Talk with www.softtest.ie
Intune Agile Testing Talk with www.softtest.ieDavid O'Dowd
 
Mobile Testing Challenges Lighting Talk with www.softtest.ie
Mobile Testing Challenges Lighting Talk with www.softtest.ieMobile Testing Challenges Lighting Talk with www.softtest.ie
Mobile Testing Challenges Lighting Talk with www.softtest.ieDavid O'Dowd
 
Soft Test Ireland - Introduction to Jakarta Jmeter - Philip Bannon
Soft Test Ireland - Introduction to Jakarta Jmeter - Philip BannonSoft Test Ireland - Introduction to Jakarta Jmeter - Philip Bannon
Soft Test Ireland - Introduction to Jakarta Jmeter - Philip BannonDavid O'Dowd
 
www.softtest.ie presents Selenium 2 With David Burn's
www.softtest.ie presents Selenium 2 With David Burn'swww.softtest.ie presents Selenium 2 With David Burn's
www.softtest.ie presents Selenium 2 With David Burn'sDavid O'Dowd
 
Agile Test Management - www.softtest.ie
Agile Test Management - www.softtest.ieAgile Test Management - www.softtest.ie
Agile Test Management - www.softtest.ieDavid O'Dowd
 
Michael Bolton - Two futures of software testing - Sept 2010
Michael Bolton - Two futures of software testing - Sept 2010Michael Bolton - Two futures of software testing - Sept 2010
Michael Bolton - Two futures of software testing - Sept 2010David O'Dowd
 
Markus Clermont - Surviving in an Agile Environment - Google - SoftTest Ireland
Markus Clermont - Surviving in an Agile Environment - Google - SoftTest IrelandMarkus Clermont - Surviving in an Agile Environment - Google - SoftTest Ireland
Markus Clermont - Surviving in an Agile Environment - Google - SoftTest IrelandDavid O'Dowd
 
Whittaker How To Break Software Security - SoftTest Ireland
Whittaker How To Break Software Security - SoftTest IrelandWhittaker How To Break Software Security - SoftTest Ireland
Whittaker How To Break Software Security - SoftTest IrelandDavid O'Dowd
 
David Parnas - Documentation Based Software Testing - SoftTest Ireland
David Parnas - Documentation Based Software Testing - SoftTest IrelandDavid Parnas - Documentation Based Software Testing - SoftTest Ireland
David Parnas - Documentation Based Software Testing - SoftTest IrelandDavid O'Dowd
 
James Lyndsay - Testing in an agile environment
James Lyndsay - Testing in an agile environmentJames Lyndsay - Testing in an agile environment
James Lyndsay - Testing in an agile environmentDavid O'Dowd
 
Neil Tompson - SoftTest Ireland
Neil Tompson - SoftTest IrelandNeil Tompson - SoftTest Ireland
Neil Tompson - SoftTest IrelandDavid O'Dowd
 
Neil Thompson - Thinking tools: from top motors, through software process imp...
Neil Thompson - Thinking tools: from top motors, through software process imp...Neil Thompson - Thinking tools: from top motors, through software process imp...
Neil Thompson - Thinking tools: from top motors, through software process imp...David O'Dowd
 
Tester's are doing it for themselves - Julie Gardiner - SoftTest Ireland
Tester's are doing it for themselves - Julie Gardiner - SoftTest IrelandTester's are doing it for themselves - Julie Gardiner - SoftTest Ireland
Tester's are doing it for themselves - Julie Gardiner - SoftTest IrelandDavid O'Dowd
 
Test Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For SucesssTest Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For SucesssDavid O'Dowd
 
Susan windsor soft test 16th november 2005
Susan windsor soft test   16th november 2005Susan windsor soft test   16th november 2005
Susan windsor soft test 16th november 2005David O'Dowd
 

Mais de David O'Dowd (20)

Ios driver presentation copy
Ios driver presentation copyIos driver presentation copy
Ios driver presentation copy
 
Janet Gregory presents Current Testing Challenges with SoftTest Ireland
Janet Gregory presents Current Testing Challenges with SoftTest IrelandJanet Gregory presents Current Testing Challenges with SoftTest Ireland
Janet Gregory presents Current Testing Challenges with SoftTest Ireland
 
Current Testing Challenges Ireland
Current Testing Challenges IrelandCurrent Testing Challenges Ireland
Current Testing Challenges Ireland
 
Gordon baisley - eircom - Introducing the EDM role with www.softtest.ie
Gordon baisley - eircom - Introducing the EDM role with www.softtest.ieGordon baisley - eircom - Introducing the EDM role with www.softtest.ie
Gordon baisley - eircom - Introducing the EDM role with www.softtest.ie
 
Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...
Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...
Subhendu Mohapatra - BearingPoint - Environments Management talk with www.sof...
 
Intune Agile Testing Talk with www.softtest.ie
Intune Agile Testing Talk with www.softtest.ieIntune Agile Testing Talk with www.softtest.ie
Intune Agile Testing Talk with www.softtest.ie
 
Mobile Testing Challenges Lighting Talk with www.softtest.ie
Mobile Testing Challenges Lighting Talk with www.softtest.ieMobile Testing Challenges Lighting Talk with www.softtest.ie
Mobile Testing Challenges Lighting Talk with www.softtest.ie
 
Soft Test Ireland - Introduction to Jakarta Jmeter - Philip Bannon
Soft Test Ireland - Introduction to Jakarta Jmeter - Philip BannonSoft Test Ireland - Introduction to Jakarta Jmeter - Philip Bannon
Soft Test Ireland - Introduction to Jakarta Jmeter - Philip Bannon
 
www.softtest.ie presents Selenium 2 With David Burn's
www.softtest.ie presents Selenium 2 With David Burn'swww.softtest.ie presents Selenium 2 With David Burn's
www.softtest.ie presents Selenium 2 With David Burn's
 
Agile Test Management - www.softtest.ie
Agile Test Management - www.softtest.ieAgile Test Management - www.softtest.ie
Agile Test Management - www.softtest.ie
 
Michael Bolton - Two futures of software testing - Sept 2010
Michael Bolton - Two futures of software testing - Sept 2010Michael Bolton - Two futures of software testing - Sept 2010
Michael Bolton - Two futures of software testing - Sept 2010
 
Markus Clermont - Surviving in an Agile Environment - Google - SoftTest Ireland
Markus Clermont - Surviving in an Agile Environment - Google - SoftTest IrelandMarkus Clermont - Surviving in an Agile Environment - Google - SoftTest Ireland
Markus Clermont - Surviving in an Agile Environment - Google - SoftTest Ireland
 
Whittaker How To Break Software Security - SoftTest Ireland
Whittaker How To Break Software Security - SoftTest IrelandWhittaker How To Break Software Security - SoftTest Ireland
Whittaker How To Break Software Security - SoftTest Ireland
 
David Parnas - Documentation Based Software Testing - SoftTest Ireland
David Parnas - Documentation Based Software Testing - SoftTest IrelandDavid Parnas - Documentation Based Software Testing - SoftTest Ireland
David Parnas - Documentation Based Software Testing - SoftTest Ireland
 
James Lyndsay - Testing in an agile environment
James Lyndsay - Testing in an agile environmentJames Lyndsay - Testing in an agile environment
James Lyndsay - Testing in an agile environment
 
Neil Tompson - SoftTest Ireland
Neil Tompson - SoftTest IrelandNeil Tompson - SoftTest Ireland
Neil Tompson - SoftTest Ireland
 
Neil Thompson - Thinking tools: from top motors, through software process imp...
Neil Thompson - Thinking tools: from top motors, through software process imp...Neil Thompson - Thinking tools: from top motors, through software process imp...
Neil Thompson - Thinking tools: from top motors, through software process imp...
 
Tester's are doing it for themselves - Julie Gardiner - SoftTest Ireland
Tester's are doing it for themselves - Julie Gardiner - SoftTest IrelandTester's are doing it for themselves - Julie Gardiner - SoftTest Ireland
Tester's are doing it for themselves - Julie Gardiner - SoftTest Ireland
 
Test Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For SucesssTest Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For Sucesss
 
Susan windsor soft test 16th november 2005
Susan windsor soft test   16th november 2005Susan windsor soft test   16th november 2005
Susan windsor soft test 16th november 2005
 

Último

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
 
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
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
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
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
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
 
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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

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
 
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
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
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
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
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
 
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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 

Agile transformation journey at education solutions provider

  • 1. Agile transformation – a journey… Brian Boyle Director, Quality Assurance and Control May 2012
  • 2. • Riverdeep acquired Houghton Mifflin (2006) and then Harcourt (2007) • One of the world’s largest providers of pre-Kindergarten–Grade 12 education solutions • We deliver interactive, results-driven education solutions to 60 million students in 120 countries • Publishing since 1832- novels, non-fiction, children's books and reference works • Dublin – 250 employees: QA – ENG – BA – PM - Creative Design – Learning Design • QA – 30 employees in Dublin; ca. 200-300 offshore (India, Argentina, South Africa)
  • 3.
  • 4.
  • 6. The Journey – why? Why do we need to change what we’re doing? What is the problem we are trying to fix? The Business’ Perception of the Dev Team Problem statement…
  • 7. SLOW: • 18 months to build a solution from POC to customer delivery
  • 8. EXPENSIVE: • “Of course we can build that new feature. That will be $500K and 6 months please…”
  • 9. OPERATE IN THE DARK: • Product owners/stakeholders get to see the product on the day of release! • That’s not what I ordered!
  • 10. QUALITY: • The quality is not good. Too many known issues and customer reported issues • Testing activities continually get squeezed as the development dates slide • Our release dates DON’T slide – kids go back to school at the same time every year…
  • 11. EXAMPLE – ‘Project TEXAS’ : • Waterfall (iterative) • 2 Year Project - $20M • Heavy BA docs (1000 pages) • Constantly changing requirements – Online only ‘09, mobile devices ’11.. • 3 months between official builds to QA • Iteration 15 (June) – 10 builds • Iteration 16 (August) – 16 Builds
  • 12. How do we fix this? •Agile/Scrum • It’s the ‘Silver Bullet!’
  • 13. Challenges with Agile/Scrum Development at HMH: • Teams are not co- located • Leadership for QA/ENG/ BA/PM based in Dublin • Developers in Delhi • QA in Chennai • Product Mgmt in US
  • 14. Communication: • Culture/Hierarchy – All scrum members expected to contribute, not just Leads • Getting the full picture? • Not all QA or ENG have IM or telephone • Time zones • Competing vendors
  • 15. Quick wins - collaboration: • Deep collaboration between QA and ENG • Sharing QA Selenium Web Driver auto scripts/perf Loadrunner scripts with ENG • Early testing on Dev env • More robust builds • Early Prod Owner feedback • Flexibility to react to that feedback
  • 16. Initial results: • 10 successful ‘mini- releases’ Q1 and Q2 • Higher quality product • Internal teams bonding • Positive feedback from Product Mgmt; Sales; Teachers and Students… • For us, it’s all about the children…
  • 17. Lessons learned: • The Journey continues • You must adapt Agile/Scrum to suit your business • Is Agile/Scrum the Silver Bullet? • NO! It’s a Brass Bullet..
  • 18. Top Tip: • Communication is vital to make it work • You need to see the full picture before you can provide enough data to allow The Business to make an informed decision • The following video is a good example of where not having all the pertinent information leads to wrong decisions… Catchphrase - Say what you See!

Notas do Editor

  1. 06/03/12