As companies realize the need for rapid application development, they are embracing DevOps methodologies. But implementing DevOps practices without establishing a culture of quality often results in lower quality software or a poor customer experience, which impacts the business bottom line. Join Gajan Pathmanathan as he shares proven approaches for ensuring quality and testing throughout the software development and delivery pipeline, while still maintaining agility and speed. Gajan presents a roadmap for building quality into the fabric of DevOps and fostering a quality-driven mindset, discusses the importance of efficient testing feedback mechanisms, and then suggests a spectrum of off-the-shelf tools such as Docker, Selenium,and AppDynamics that can be used to infuse continuous quality throughout the software delivery pipeline. Leave this session with ideas, approaches, and tools to help shift an organization’s culture, process, and technology toward quality.
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
A Journey from DevOps to DevTestOps: Infusing Continuous Quality
1. T11
Continuous Testing/Quality
10/19/2017 1:30:00 PM
A Journey from DevOps to DevTestOps:
Infusing Continuous Quality
Presented by:
Gajan Pathmanathan
Quicken Loans
Brought to you by:
350 Corporate Way, Suite 400, Orange Park, FL 32073
888-‐268-‐8770 ·∙ 904-‐278-‐0524 - info@techwell.com - https://www.techwell.com/
2. Gajan Pathmanathan
Quicken Loans
Gajan Pathmanathan is a quality evangelist, a DevOps enthusiast, and an enabler
with nearly fourteen years of experience in designing, developing, and testing
software. He is currently the leader of the enterprise quality architecture team at
Quicken Loans, where he is responsible for implementing solutions and strategies
for continuous quality and quality-driven development at the enterprise level.
Prior to joining Quicken Loans, Gajan worked at Intel Security/McAfee as a lead
engineer and led the team that was responsible for defining quality processes
across the organization, especially test automation processes. Gajan holds a
master's degree in computer engineering from the University of Waterloo,
Canada. He comfortably "speaks" about ten languages – seven programming
languages and three natural languages. Find Gajan on LinkedIn and Twitter.
3. A Journey from DevOps to DevTestOps:
Infusing Continuous Quality
#Starcanada2017
4. @gajanp @gajanp
HELLO, Eh!
I am Gajan Pathamanathan
Leader – Continuous Quality @QuickenLoans
Leader @Intel/McAfee, @VirtusaCorp, etc.
CodeStock, DevOps West, TechBash, etc.
SOA Architect, Scrum Master, etc.
9. Ground Rules & Level Setting
Ask questions – Stop me at any time
Participate and interact
10.
11.
12. 10
AGENDA
2
3
4
#TheWhat
What We Talkin’ About.
#TheWhy
Why DevTestOps.
#TheWhere
Where We Should Be.
#TheHow - #TheProcess, #ThePeople, #TheRepertoire
How We Get There.
1
13. 11
AGENDA
2
3
4
#TheWhat
What We Talkin’ About.
#TheWhy
Why DevTestOps.
#TheWhere
Where We Should Be.
#TheHow - #TheProcess, #ThePeople, #TheRepertoire
How We Get There.
1
14. DevOps
A culture that promotes increased colloboration between
development (Dev) and operations (Ops) teams
@gajanp
15. f (Continuous | x)
Continuous Integration – builds, run tests
Continuous Delivery – builds, run tests, and deploys to
test/beta environment; manual promotion
Continuous Deployment – fully automated
@gajanp
18. 16
AGENDA
2
3
4
#TheWhat
What We Talkin’ About.
#TheWhy
Why DevTestOps.
#TheWhere
Where We Should Be.
#TheHow - #TheProcess, #ThePeople, #TheRepertoire
How We Get There.
1
26. Lack of:
○ testing (duh!)
○ predictability and auditability
○ collective ownership and accountability
Why These Happen? #ShitHappens
27. Value Propositions
o Quality baked in; not an afterthought
o Reliable, secure, and maintainable software
Cost - Defect prevention and reduction
Time - Get our life back in order
o Predictability
28. 26
AGENDA
2
3
4
#TheWhat
What We Talkin’ About.
#TheWhy
Why DevTestOps.
#TheWhere
Where We Should Be.
#TheHow - #TheProcess, #ThePeople, #TheRepertoire
How We Get There.
1
35. 33
AGENDA
2
3
4
#TheWhat
What We Talkin’ About.
#TheWhy
Why DevTestOps.
#TheWhere
Where We Should Be.
#TheHow - #TheProcess, #ThePeople, #TheRepertoire
How We Get There.
1
59. 57
AGENDA
2
3
4
#TheWhat
What We Talkin’ About.
#TheWhy
Why DevTestOps.
#TheWhere
Where We Should Be.
#TheHow - #TheProcess, #ThePeople, #TheRepertoire
How We Get There.
1
60. Questions?
Come up and chat!
(http://spkr8.com/t/73741)
You can find me at:
@gajanp
Feedback is a GIFT: