SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Continuous Integration
Getting your department to drink the Kool-Aid
Manual QA
Manual Build
No Unit Testing
Resistance to Agile in the office
2 weeks to 1 month deployment times
Where we started
1. Identify your support team
2. Develop a Proof of Concept
3. Use leaders to evangelize
4. Make a single success into a best practice
Strategy for success
You must have support
from management.
Start with those from your
peer community first
Choose leaders from other
peer communities and see
if you can solve any
problems they struggle
with.
Support Team?
Ask for permission and time to implement
something new on your existing project,
actively collaborate
Ask for permission to work on a “side
project”, show it to a developer once it’s half
done
Don’t ask and implement the POC on your
own time, integrate it once proven
Getting Permission : Strategies
Get buy-in by showing value
Regression Testing was a nightmare
Scenario and Role Testing were time consuming
Training non-technical QA personnel
Listen for barriers to adoption and remove them
Get the Testers working as a team
Meet them where they are at
Encourage all positive feedback
Be flexible in the adoption of automation
Use whatever help is offered
Implementing Test Automation
Would these things save you time?
All unit tests had to pass for deploy to Test/Dev environment
Deployment of changes was a single click operation that you had access to
You could roll-back (reset) the database to some static data set without
developer intervention
Regression tests were 75% automated and did not require human intervention.
Automated regression tests could be run on both your machine (while under
development) and multiple versions of FF/IE/Chrome/Safari on both a PC and
Mac (when complete) without any additional effort on your part.
Automated regression tests could be run on mobile versions of
FF/Chrome/Safari on both Android/IPAD without any additional effort on your
part.
You could inherit someone elses testing and expect a certain standard of
documentation and regression test set that protected existing business logic.
Testers inheriting your code could ramp up to 80% of where you left off without
your help.
Example: Showing Value
Reducing deployment times
Begin with the end in mind
Identical Prod/Test/Dev environment
Minimal environment configuration
You build it, you deploy it
How to help other teams Adopting a POC
Bringing first hand experience will give you credibility
Lead by example: Have a successful project or product
to point to.
Duplicating Your Success
Platforms For Distributing Kool Aid:
Team
Product Owner
Center of Excellence/Improvement Community
Multi-team Initiatives
Organization
Evangelizing Agile
Continuous Integration occurs during the sprint
Planned for at Release Level
Entire team should be committed to and focused on
scope of release
Divergences could break master and limit ability to
release
Release Early & Often
Ensures Minimal Risk/Hassle
Release Planning
Educate Early!
During an onboarding process, if possible.
Stress the Benefits!
Faster Product Delivery
Reduced Risk
Lower Technical Debt
Do they understand technical debt?
Maintain Transparency!
Product Owners
Get The Whole Team Involved
Evaluate Emergent Processes
Revamp Definition of Done
Shared Ownership
Be Prepared for Failures
Celebrate Successes
Team Collaboration
Minimize expectations
Regardless of member experience level
Take adequate time for a process reset
Work toward Continuous Integration
But strive toward confident code first
Teams Splitting
Continue to evangelize Agile
Treat each cycle of work like an experiment
Encourage your team to be the Proof of Concept
At The End Of The Day
All teams using selenium webdriver or protractor for
regression scenarios
Unit Testing adopted by 3/5 teams
Builds are automated using Jenkins
Deployment times have been reduced (1day to 1 week)
Scrum/Kanban mix depending on team.
Where we are now
Jen Knight
Jen Knight
@JenKnightLIFE
jenniferelizabethjenkins
Mike
@mrbenning
Contact
Continuous Integration: Getting your department to drink the Kool-Aid

Weitere ähnliche Inhalte

Was ist angesagt?

Continuous deployment
Continuous deploymentContinuous deployment
Continuous deployment
Sahil Kumar
 
Agile architecture
Agile architectureAgile architecture
Agile architecture
stormhold7
 

Was ist angesagt? (20)

War For Agile
War For AgileWar For Agile
War For Agile
 
Introducing Test Driven Development to an existing environment
Introducing Test Driven Development to an existing environmentIntroducing Test Driven Development to an existing environment
Introducing Test Driven Development to an existing environment
 
How to be proud when you are done
How to be proud when you are doneHow to be proud when you are done
How to be proud when you are done
 
Key Success Factors for Agile Testing 2016
Key Success Factors for Agile Testing 2016Key Success Factors for Agile Testing 2016
Key Success Factors for Agile Testing 2016
 
Communicated deadlines = bad quality
Communicated deadlines = bad qualityCommunicated deadlines = bad quality
Communicated deadlines = bad quality
 
Continuous deployment
Continuous deploymentContinuous deployment
Continuous deployment
 
Knowledge Management
Knowledge ManagementKnowledge Management
Knowledge Management
 
Defining Test Competence
Defining Test CompetenceDefining Test Competence
Defining Test Competence
 
Kung fu Programming
Kung fu ProgrammingKung fu Programming
Kung fu Programming
 
'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton
 
Agile architecture
Agile architectureAgile architecture
Agile architecture
 
QI, not QA
QI, not QAQI, not QA
QI, not QA
 
Agile Testing Methodology- Principles of Agile Testing Methodolgy
Agile Testing Methodology- Principles of Agile Testing Methodolgy  Agile Testing Methodology- Principles of Agile Testing Methodolgy
Agile Testing Methodology- Principles of Agile Testing Methodolgy
 
Treinamento TDD
Treinamento TDDTreinamento TDD
Treinamento TDD
 
Strategies for Distributed Agile Testing
Strategies for Distributed Agile TestingStrategies for Distributed Agile Testing
Strategies for Distributed Agile Testing
 
Estimating and planning Agile projects
Estimating and planning Agile projectsEstimating and planning Agile projects
Estimating and planning Agile projects
 
Test-Driven Development
Test-Driven DevelopmentTest-Driven Development
Test-Driven Development
 
Agile Methodologies: Introduction to Scrum .
Agile Methodologies: Introduction to Scrum .Agile Methodologies: Introduction to Scrum .
Agile Methodologies: Introduction to Scrum .
 
Process Evolution and Product Maturity
Process Evolution and Product MaturityProcess Evolution and Product Maturity
Process Evolution and Product Maturity
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger Enterprises
 

Andere mochten auch

Glasslandia
GlasslandiaGlasslandia
Glasslandia
HJMT
 
Windows optimisation tool(Winopt)
Windows optimisation tool(Winopt)Windows optimisation tool(Winopt)
Windows optimisation tool(Winopt)
Rounak Patni
 
第四組專題
第四組專題第四組專題
第四組專題
崴 莊
 
High Point Market KPI Presentation
High Point Market KPI PresentationHigh Point Market KPI Presentation
High Point Market KPI Presentation
Ashley Dombrowski MS
 
Product Line and Depth of Pepsico
Product Line and Depth of PepsicoProduct Line and Depth of Pepsico
Product Line and Depth of Pepsico
Shreya Prabhu
 

Andere mochten auch (20)

Entity linking in advertisements
Entity linking in advertisementsEntity linking in advertisements
Entity linking in advertisements
 
Glasslandia
GlasslandiaGlasslandia
Glasslandia
 
Windows optimisation tool(Winopt)
Windows optimisation tool(Winopt)Windows optimisation tool(Winopt)
Windows optimisation tool(Winopt)
 
Rektorslyftet slutredovisning
Rektorslyftet slutredovisningRektorslyftet slutredovisning
Rektorslyftet slutredovisning
 
第四組專題
第四組專題第四組專題
第四組專題
 
Shreya prabhu 1323 cmba2_netflix pr flop case analysis
Shreya prabhu 1323 cmba2_netflix pr flop case analysisShreya prabhu 1323 cmba2_netflix pr flop case analysis
Shreya prabhu 1323 cmba2_netflix pr flop case analysis
 
Amazon
AmazonAmazon
Amazon
 
1510205
15102051510205
1510205
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
High Point Market KPI Presentation
High Point Market KPI PresentationHigh Point Market KPI Presentation
High Point Market KPI Presentation
 
運用でSSHログインしなければいけないのは◯◯力不足
運用でSSHログインしなければいけないのは◯◯力不足運用でSSHログインしなければいけないのは◯◯力不足
運用でSSHログインしなければいけないのは◯◯力不足
 
20160929 serverless-conf-osaka
20160929 serverless-conf-osaka20160929 serverless-conf-osaka
20160929 serverless-conf-osaka
 
20160916 aws premier-night-v2-public
20160916 aws premier-night-v2-public20160916 aws premier-night-v2-public
20160916 aws premier-night-v2-public
 
Tugas softskill standar akuntansi singapura
Tugas softskill standar akuntansi singapuraTugas softskill standar akuntansi singapura
Tugas softskill standar akuntansi singapura
 
Plasmid mediated quinolone resistance
Plasmid mediated quinolone resistancePlasmid mediated quinolone resistance
Plasmid mediated quinolone resistance
 
運用でSSHログインしなければいけないのは◯◯力不足
運用でSSHログインしなければいけないのは◯◯力不足運用でSSHログインしなければいけないのは◯◯力不足
運用でSSHログインしなければいけないのは◯◯力不足
 
Digital Jewellery compiled by Anshika Nigam
Digital Jewellery compiled by Anshika NigamDigital Jewellery compiled by Anshika Nigam
Digital Jewellery compiled by Anshika Nigam
 
Product Line and Depth of Pepsico
Product Line and Depth of PepsicoProduct Line and Depth of Pepsico
Product Line and Depth of Pepsico
 
Nimalox re-branding marketing plan
Nimalox re-branding marketing planNimalox re-branding marketing plan
Nimalox re-branding marketing plan
 
162187008 ncba-cases
162187008 ncba-cases162187008 ncba-cases
162187008 ncba-cases
 

Ähnlich wie Continuous Integration: Getting your department to drink the Kool-Aid

Implement Agile Practices That Work
Implement Agile Practices That WorkImplement Agile Practices That Work
Implement Agile Practices That Work
Info-Tech Research Group
 
Trends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa CrispinTrends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa Crispin
Directi Group
 
What i learned adopting agile practices
What i learned adopting agile practicesWhat i learned adopting agile practices
What i learned adopting agile practices
Vijay Narayanan
 

Ähnlich wie Continuous Integration: Getting your department to drink the Kool-Aid (20)

Software testing-in-gurgaon
Software testing-in-gurgaonSoftware testing-in-gurgaon
Software testing-in-gurgaon
 
Agile testing practice
Agile testing practiceAgile testing practice
Agile testing practice
 
Margaret Menzies Intro & Scrum Overview
Margaret Menzies Intro & Scrum OverviewMargaret Menzies Intro & Scrum Overview
Margaret Menzies Intro & Scrum Overview
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project Management
 
Implement Agile Practices That Work
Implement Agile Practices That WorkImplement Agile Practices That Work
Implement Agile Practices That Work
 
[Paul Holland] Trends in Software Testing
[Paul Holland] Trends in Software Testing[Paul Holland] Trends in Software Testing
[Paul Holland] Trends in Software Testing
 
Transitioning To Agile Webinar Presentation
Transitioning To Agile Webinar PresentationTransitioning To Agile Webinar Presentation
Transitioning To Agile Webinar Presentation
 
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
 
A Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing MaturityA Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing Maturity
 
Trends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa CrispinTrends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa Crispin
 
Products are a mess
Products are a messProducts are a mess
Products are a mess
 
Effective Testing fo Startups
Effective Testing fo StartupsEffective Testing fo Startups
Effective Testing fo Startups
 
What is agile
What is agileWhat is agile
What is agile
 
Agile and QA... ma che ciazzecca?
Agile and QA... ma che ciazzecca?Agile and QA... ma che ciazzecca?
Agile and QA... ma che ciazzecca?
 
What is agile?
What is agile?What is agile?
What is agile?
 
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
 
Essential practices and thinking tools for Agile Adoption
Essential practices and thinking tools for Agile AdoptionEssential practices and thinking tools for Agile Adoption
Essential practices and thinking tools for Agile Adoption
 
Chicago Code Camp 2014 - Agile Testing in a waterfall world
Chicago Code Camp 2014 - Agile Testing in a waterfall worldChicago Code Camp 2014 - Agile Testing in a waterfall world
Chicago Code Camp 2014 - Agile Testing in a waterfall world
 
What i learned adopting agile practices
What i learned adopting agile practicesWhat i learned adopting agile practices
What i learned adopting agile practices
 
Tk
TkTk
Tk
 

Kürzlich hochgeladen

Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Kürzlich hochgeladen (20)

%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 

Continuous Integration: Getting your department to drink the Kool-Aid

  • 1. Continuous Integration Getting your department to drink the Kool-Aid
  • 2. Manual QA Manual Build No Unit Testing Resistance to Agile in the office 2 weeks to 1 month deployment times Where we started
  • 3. 1. Identify your support team 2. Develop a Proof of Concept 3. Use leaders to evangelize 4. Make a single success into a best practice Strategy for success
  • 4. You must have support from management. Start with those from your peer community first Choose leaders from other peer communities and see if you can solve any problems they struggle with. Support Team?
  • 5. Ask for permission and time to implement something new on your existing project, actively collaborate Ask for permission to work on a “side project”, show it to a developer once it’s half done Don’t ask and implement the POC on your own time, integrate it once proven Getting Permission : Strategies
  • 6. Get buy-in by showing value Regression Testing was a nightmare Scenario and Role Testing were time consuming Training non-technical QA personnel Listen for barriers to adoption and remove them Get the Testers working as a team Meet them where they are at Encourage all positive feedback Be flexible in the adoption of automation Use whatever help is offered Implementing Test Automation
  • 7. Would these things save you time? All unit tests had to pass for deploy to Test/Dev environment Deployment of changes was a single click operation that you had access to You could roll-back (reset) the database to some static data set without developer intervention Regression tests were 75% automated and did not require human intervention. Automated regression tests could be run on both your machine (while under development) and multiple versions of FF/IE/Chrome/Safari on both a PC and Mac (when complete) without any additional effort on your part. Automated regression tests could be run on mobile versions of FF/Chrome/Safari on both Android/IPAD without any additional effort on your part. You could inherit someone elses testing and expect a certain standard of documentation and regression test set that protected existing business logic. Testers inheriting your code could ramp up to 80% of where you left off without your help. Example: Showing Value
  • 8. Reducing deployment times Begin with the end in mind Identical Prod/Test/Dev environment Minimal environment configuration You build it, you deploy it How to help other teams Adopting a POC Bringing first hand experience will give you credibility Lead by example: Have a successful project or product to point to. Duplicating Your Success
  • 9. Platforms For Distributing Kool Aid: Team Product Owner Center of Excellence/Improvement Community Multi-team Initiatives Organization Evangelizing Agile
  • 10. Continuous Integration occurs during the sprint Planned for at Release Level Entire team should be committed to and focused on scope of release Divergences could break master and limit ability to release Release Early & Often Ensures Minimal Risk/Hassle Release Planning
  • 11. Educate Early! During an onboarding process, if possible. Stress the Benefits! Faster Product Delivery Reduced Risk Lower Technical Debt Do they understand technical debt? Maintain Transparency! Product Owners
  • 12. Get The Whole Team Involved Evaluate Emergent Processes Revamp Definition of Done Shared Ownership Be Prepared for Failures Celebrate Successes Team Collaboration
  • 13. Minimize expectations Regardless of member experience level Take adequate time for a process reset Work toward Continuous Integration But strive toward confident code first Teams Splitting
  • 14. Continue to evangelize Agile Treat each cycle of work like an experiment Encourage your team to be the Proof of Concept At The End Of The Day
  • 15. All teams using selenium webdriver or protractor for regression scenarios Unit Testing adopted by 3/5 teams Builds are automated using Jenkins Deployment times have been reduced (1day to 1 week) Scrum/Kanban mix depending on team. Where we are now