SlideShare a Scribd company logo
1
Agile Adoption in Testing
Case study of Agile Transformation at CollabNet
Janardhanam Venkat – Director Engineering
NGTC Conference (c)
2
Overview
• Challenges
– Agile Team
– Communication
– Environment
– Release
• Defects Prevention
• Discussion
• Q & A
3
Agile Team Challenges – Scrum Fall
• Mini waterfall within a sprint
– Testing during end of the sprint
• QA co-located, Dev box testing
• Estimation by Story Points – Dev / QA
• Someone within team as Scrum Master
NGTC Conference (c)
Dev
QA
4
Communication Challenges
• QA could not share ideas between scrum teams
– Scrum of Scrum
– Team rooms during stabilization – last sprint
– End of release catch up
• Distributed scrum teams
– Same time zone, Dev & QA are co-located
– Same time zone, Dev & QA in one team are distributed
– Different time zone, Dev & QA in one team are distributed
NGTC Conference (c)
Business people and developers must work
together daily throughout the project
5
Distributed across time zones/geographies
Distributed Teams
Scrum Master
Product Owner
USA / ArgentinaGermanyIndia
Shadow PO
USA
NGTC Conference (c)
Global QA Teams
Overlapping
time
standup
Offline
Standup /
UAT
6
Communication Challenges
NGTC Conference (c)
• Information lost through phone conferences & chats
– Collaboration Tools
• Notification of changes – Epic, Stories, Code Reviews, Defects, Tasks
• Wiki, Discussion Board - shared mailing list
• Sprint review & meeting recording
7
Environment Challenges
• Self provisioning of boxes
– Platform, OS & application configuration
– E.g.: Solaris, CentOS, Suse, RHEL, Windows in combination with 32/64
Bit, 2/4/8 core & Storage space
NGTC Conference (c)NGTC Conference (c)
Datacenter
Distributed Teams
SDLC Mgmt.
Customer
(Early release)
Product – Ops 1
Product – QA 1
Product – QA 2
Product – QA 3
Product – Dev 1
Give them the environment and support they need
8
Release Challenges
• Early release to Sales & Customer
• Quality of code
– No P0 & P1 defect
– Demo to CAB
– To achieve this milestone – Whole team involved in automation
• Defect Prevention – Quality is everyone’s responsibility
– Make testing an integrated natural part of the agile process
– Beyond Agile
NGTC Conference (c)
Deliver Working Software very frequently
9
QA Defect Tunnel – Prevent Defect State
Customer
Reported Issue
People
ToolsProcess
CSAT Story quality audit
 Usability quality audit
 Exploratory testing
 Customer specific testing
 Increase automation coverage
 Security testing
Metrics
 Improve Stage Testing  Refine triangle meeting
 Refine release signoff
 Invest Static Code analysis
 Invest in unit test coverage tool
Cost
 Customer Advocate
The team reflects on how
to become more effective, then tunes and adjusts
Our highest priority is to satisfy the customer
through early and continuous delivery
of valuable software.
10
Feedback loop
• Filling gaps for Dev - Invest in tools
– Security Vulnerability
– Code Coverage
– Static Code Analysis
– Broken Link Checker
• Training
– Basic JAVA, Automation
• QA writing unit test
• Scope Creep
– Accepted, re-estimate the effort & prioritize
– Fixed date variable scope release
NGTC Conference (c)
Welcome changing requirements, even late in
development.
11
Discussion: Where this leads to?
• Thin line between Dev and QA
• Challenges Continue
– Global QA Team – Ratio between Dev and QA ?
– Documentation lags sprint after sprint
NGTC Conference (c)
12
Summary
• Productivity & Agility
– Transform cumbersome, manual application testing & deployments into
fully governed, lean and efficient automated processes that take hours
instead of days.
• Right Metrics
– Help improve sprint over sprint
• Tools are critical, but they are not the only answer
– Necessary to have good guidelines in place
• Best Engineering practices
– Quality across agile
• Agile by the books
– Whatever works for the team at respective agile maturity level
NGTC Conference (c)
13
venkatj@collab.net
www.collab.net
NGTC Conference (c)

More Related Content

What's hot

Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
Raymond Adrian (Rad) Butalid
 
Testing strategy for agile projects updated
Testing strategy for agile projects updatedTesting strategy for agile projects updated
Testing strategy for agile projects updated
Tharinda Liyanage
 
Agile Testing Introduction
Agile Testing IntroductionAgile Testing Introduction
Agile Testing Introduction
Hai Tran Son
 
Agile QA 2.0
Agile QA 2.0Agile QA 2.0
Agile QA 2.0
Matthew Philip
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8a34sharm
 
Agile, DevOps & Test
Agile, DevOps & TestAgile, DevOps & Test
Agile, DevOps & Test
Qualitest
 
Agile Testing by Example
Agile Testing by ExampleAgile Testing by Example
Agile Testing by Example
Mikalai Alimenkou
 
Agile QA process
Agile QA processAgile QA process
Agile QA process
Ashish Agrawal
 
Agile Testing and Release Management
Agile Testing and Release ManagementAgile Testing and Release Management
Agile Testing and Release Management
craigparsons77
 
Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle
Kari Kakkonen
 
Project management for qa manager
Project management for qa managerProject management for qa manager
Project management for qa managergaoliang641
 
What is Agile Testing?
What is Agile Testing? What is Agile Testing?
What is Agile Testing?
Dr. Alexander Schwartz
 
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary ThornThe 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
TEST Huddle
 
QA in an Agile World for Agile and Beyond 2015
QA in an Agile World for Agile and Beyond 2015QA in an Agile World for Agile and Beyond 2015
QA in an Agile World for Agile and Beyond 2015
Tom Churchwell
 
QA team transition to agile testing at Alcatel Lucent
QA team transition to agile testing at Alcatel LucentQA team transition to agile testing at Alcatel Lucent
QA team transition to agile testing at Alcatel Lucent
AgileSparks
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategytharindakasun
 
Agile vs Iterative vs Waterfall models
Agile vs Iterative vs Waterfall models Agile vs Iterative vs Waterfall models
Agile vs Iterative vs Waterfall models
Marraju Bollapragada V
 
Presentation on Agile Testing
Presentation on Agile TestingPresentation on Agile Testing
Presentation on Agile Testing
1Solutions Pvt. Ltd.
 
Vladimir Primakov - Qa management in big agile teams
Vladimir Primakov - Qa management in big agile teamsVladimir Primakov - Qa management in big agile teams
Vladimir Primakov - Qa management in big agile teams
Ievgenii Katsan
 

What's hot (20)

Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
 
Testing strategy for agile projects updated
Testing strategy for agile projects updatedTesting strategy for agile projects updated
Testing strategy for agile projects updated
 
Agile Testing Introduction
Agile Testing IntroductionAgile Testing Introduction
Agile Testing Introduction
 
Agile QA 2.0
Agile QA 2.0Agile QA 2.0
Agile QA 2.0
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8
 
Agile, DevOps & Test
Agile, DevOps & TestAgile, DevOps & Test
Agile, DevOps & Test
 
QA Best Practices in Agile World_new
QA Best Practices in Agile World_newQA Best Practices in Agile World_new
QA Best Practices in Agile World_new
 
Agile Testing by Example
Agile Testing by ExampleAgile Testing by Example
Agile Testing by Example
 
Agile QA process
Agile QA processAgile QA process
Agile QA process
 
Agile Testing and Release Management
Agile Testing and Release ManagementAgile Testing and Release Management
Agile Testing and Release Management
 
Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle
 
Project management for qa manager
Project management for qa managerProject management for qa manager
Project management for qa manager
 
What is Agile Testing?
What is Agile Testing? What is Agile Testing?
What is Agile Testing?
 
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary ThornThe 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
 
QA in an Agile World for Agile and Beyond 2015
QA in an Agile World for Agile and Beyond 2015QA in an Agile World for Agile and Beyond 2015
QA in an Agile World for Agile and Beyond 2015
 
QA team transition to agile testing at Alcatel Lucent
QA team transition to agile testing at Alcatel LucentQA team transition to agile testing at Alcatel Lucent
QA team transition to agile testing at Alcatel Lucent
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategy
 
Agile vs Iterative vs Waterfall models
Agile vs Iterative vs Waterfall models Agile vs Iterative vs Waterfall models
Agile vs Iterative vs Waterfall models
 
Presentation on Agile Testing
Presentation on Agile TestingPresentation on Agile Testing
Presentation on Agile Testing
 
Vladimir Primakov - Qa management in big agile teams
Vladimir Primakov - Qa management in big agile teamsVladimir Primakov - Qa management in big agile teams
Vladimir Primakov - Qa management in big agile teams
 

Viewers also liked

Powerpoint til halvårspresentasjon!
Powerpoint til halvårspresentasjon!Powerpoint til halvårspresentasjon!
Powerpoint til halvårspresentasjon!mariaoswahn
 
Agile developers do it globally - v5
Agile developers do it globally - v5Agile developers do it globally - v5
Agile developers do it globally - v5
Venkat Janardhanam, MS, MBA
 
Foundation eng - nouns
Foundation eng - nounsFoundation eng - nouns
Foundation eng - nounsSheqin Shomey
 
2011brochure westernboerderij
2011brochure westernboerderij2011brochure westernboerderij
2011brochure westernboerderij
Westernboerderij
 
Test Management in TeamForge
Test Management in TeamForgeTest Management in TeamForge
Test Management in TeamForge
Venkat Janardhanam, MS, MBA
 

Viewers also liked (6)

Powerpoint til halvårspresentasjon!
Powerpoint til halvårspresentasjon!Powerpoint til halvårspresentasjon!
Powerpoint til halvårspresentasjon!
 
Agile developers do it globally - v5
Agile developers do it globally - v5Agile developers do it globally - v5
Agile developers do it globally - v5
 
Foundation eng - nouns
Foundation eng - nounsFoundation eng - nouns
Foundation eng - nouns
 
2011brochure westernboerderij
2011brochure westernboerderij2011brochure westernboerderij
2011brochure westernboerderij
 
Test Management in TeamForge
Test Management in TeamForgeTest Management in TeamForge
Test Management in TeamForge
 
Pemansuhan ISA
Pemansuhan ISAPemansuhan ISA
Pemansuhan ISA
 

Similar to Agile Adoption in Testing 2013 - v2

Modern SDLC and QA.pptx
Modern SDLC and QA.pptxModern SDLC and QA.pptx
Modern SDLC and QA.pptx
Zaid Shabbir
 
Product quality in agile project
Product quality in agile projectProduct quality in agile project
Product quality in agile project
Nhan Nguyen
 
Roadmap to Enterprise Quality
Roadmap to Enterprise QualityRoadmap to Enterprise Quality
Roadmap to Enterprise Quality
Jeff Bramwell
 
Guide to Agile testing
Guide to Agile testingGuide to Agile testing
Guide to Agile testing
Subrahmaniam S.R.V
 
Practical Application of Agile Techniques in Developing Safety Related Systems
Practical Application of Agile Techniques in Developing Safety Related SystemsPractical Application of Agile Techniques in Developing Safety Related Systems
Practical Application of Agile Techniques in Developing Safety Related Systems
AdaCore
 
How Agile Are you
How Agile Are youHow Agile Are you
How Agile Are you
Heaton Cai
 
How to develop a common sense of "DONE"?
How to develop a common sense of "DONE"?How to develop a common sense of "DONE"?
How to develop a common sense of "DONE"?
Dr. Alexander Schwartz
 
Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable changeDennis Stevens
 
CM MatchPoint Agile Session
CM MatchPoint Agile SessionCM MatchPoint Agile Session
CM MatchPoint Agile Session
CM First Group
 
Agile testing
Agile testingAgile testing
Agile testing
Raj Indugula
 
ANIn chennai Jul 2023 | Accelerating In-Sprint Automation with BDD -Nadheem N...
ANIn chennai Jul 2023 | Accelerating In-Sprint Automation with BDD -Nadheem N...ANIn chennai Jul 2023 | Accelerating In-Sprint Automation with BDD -Nadheem N...
ANIn chennai Jul 2023 | Accelerating In-Sprint Automation with BDD -Nadheem N...
AgileNetwork
 
Acceptance Test Driven Development
Acceptance Test Driven DevelopmentAcceptance Test Driven Development
Acceptance Test Driven Development
Mike Douglas
 
Agile tour 2011 marina shalmon
Agile tour 2011   marina shalmonAgile tour 2011   marina shalmon
Agile tour 2011 marina shalmonAgora Group
 
Michael Osani_Resume
Michael Osani_ResumeMichael Osani_Resume
Michael Osani_ResumeMichael Osani
 
Vaidyanathan Ramalingam Trade Off Economics In Testing Conference Speech
Vaidyanathan Ramalingam Trade Off Economics In Testing Conference SpeechVaidyanathan Ramalingam Trade Off Economics In Testing Conference Speech
Vaidyanathan Ramalingam Trade Off Economics In Testing Conference Speech
Skills2Talent (Integrated Talent Management and L&D Software - Hire to ROI)
 
Vaidyanathan Ramalingam Agile Testing Conference Speech
Vaidyanathan Ramalingam Agile Testing Conference SpeechVaidyanathan Ramalingam Agile Testing Conference Speech
Vaidyanathan Ramalingam Agile Testing Conference Speech
Skills2Talent (Integrated Talent Management and L&D Software - Hire to ROI)
 

Similar to Agile Adoption in Testing 2013 - v2 (20)

Modern SDLC and QA.pptx
Modern SDLC and QA.pptxModern SDLC and QA.pptx
Modern SDLC and QA.pptx
 
Product quality in agile project
Product quality in agile projectProduct quality in agile project
Product quality in agile project
 
Roadmap to Enterprise Quality
Roadmap to Enterprise QualityRoadmap to Enterprise Quality
Roadmap to Enterprise Quality
 
Guide to Agile testing
Guide to Agile testingGuide to Agile testing
Guide to Agile testing
 
Practical Application of Agile Techniques in Developing Safety Related Systems
Practical Application of Agile Techniques in Developing Safety Related SystemsPractical Application of Agile Techniques in Developing Safety Related Systems
Practical Application of Agile Techniques in Developing Safety Related Systems
 
How Agile Are you
How Agile Are youHow Agile Are you
How Agile Are you
 
Effective Scrum
Effective ScrumEffective Scrum
Effective Scrum
 
How to develop a common sense of "DONE"?
How to develop a common sense of "DONE"?How to develop a common sense of "DONE"?
How to develop a common sense of "DONE"?
 
Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable change
 
CM MatchPoint Agile Session
CM MatchPoint Agile SessionCM MatchPoint Agile Session
CM MatchPoint Agile Session
 
Agile testing
Agile testingAgile testing
Agile testing
 
ANIn chennai Jul 2023 | Accelerating In-Sprint Automation with BDD -Nadheem N...
ANIn chennai Jul 2023 | Accelerating In-Sprint Automation with BDD -Nadheem N...ANIn chennai Jul 2023 | Accelerating In-Sprint Automation with BDD -Nadheem N...
ANIn chennai Jul 2023 | Accelerating In-Sprint Automation with BDD -Nadheem N...
 
AgileTesting_Ver1.0
AgileTesting_Ver1.0AgileTesting_Ver1.0
AgileTesting_Ver1.0
 
Acceptance Test Driven Development
Acceptance Test Driven DevelopmentAcceptance Test Driven Development
Acceptance Test Driven Development
 
Agile tour 2011 marina shalmon
Agile tour 2011   marina shalmonAgile tour 2011   marina shalmon
Agile tour 2011 marina shalmon
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Michael Osani_Resume
Michael Osani_ResumeMichael Osani_Resume
Michael Osani_Resume
 
Vaidyanathan Ramalingam Trade Off Economics In Testing Conference Speech
Vaidyanathan Ramalingam Trade Off Economics In Testing Conference SpeechVaidyanathan Ramalingam Trade Off Economics In Testing Conference Speech
Vaidyanathan Ramalingam Trade Off Economics In Testing Conference Speech
 
Vaidyanathan Ramalingam_Iterative Testing_SOFTEC_2_July2011_Silicon India Con...
Vaidyanathan Ramalingam_Iterative Testing_SOFTEC_2_July2011_Silicon India Con...Vaidyanathan Ramalingam_Iterative Testing_SOFTEC_2_July2011_Silicon India Con...
Vaidyanathan Ramalingam_Iterative Testing_SOFTEC_2_July2011_Silicon India Con...
 
Vaidyanathan Ramalingam Agile Testing Conference Speech
Vaidyanathan Ramalingam Agile Testing Conference SpeechVaidyanathan Ramalingam Agile Testing Conference Speech
Vaidyanathan Ramalingam Agile Testing Conference Speech
 

More from Venkat Janardhanam, MS, MBA

Test management in Agile Teams
Test management in Agile TeamsTest management in Agile Teams
Test management in Agile Teams
Venkat Janardhanam, MS, MBA
 
Team forge Test Management with TestLink
Team forge Test Management with TestLinkTeam forge Test Management with TestLink
Team forge Test Management with TestLink
Venkat Janardhanam, MS, MBA
 
India agile week chennai - Agile maturity to scale for enterprise & blendin...
India agile week   chennai - Agile maturity to scale for enterprise & blendin...India agile week   chennai - Agile maturity to scale for enterprise & blendin...
India agile week chennai - Agile maturity to scale for enterprise & blendin...
Venkat Janardhanam, MS, MBA
 
Improving Quality through Continuous Integration - A case study of CollabNet
Improving Quality through Continuous Integration - A case study of CollabNetImproving Quality through Continuous Integration - A case study of CollabNet
Improving Quality through Continuous Integration - A case study of CollabNetVenkat Janardhanam, MS, MBA
 
Agile ALM Tool Comparison
Agile ALM Tool ComparisonAgile ALM Tool Comparison
Agile ALM Tool Comparison
Venkat Janardhanam, MS, MBA
 

More from Venkat Janardhanam, MS, MBA (9)

Test management in Agile Teams
Test management in Agile TeamsTest management in Agile Teams
Test management in Agile Teams
 
Team forge Test Management with TestLink
Team forge Test Management with TestLinkTeam forge Test Management with TestLink
Team forge Test Management with TestLink
 
India agile week chennai - Agile maturity to scale for enterprise & blendin...
India agile week   chennai - Agile maturity to scale for enterprise & blendin...India agile week   chennai - Agile maturity to scale for enterprise & blendin...
India agile week chennai - Agile maturity to scale for enterprise & blendin...
 
Journey to the center of DevOps - v6
Journey to the center of DevOps - v6Journey to the center of DevOps - v6
Journey to the center of DevOps - v6
 
Developer want change Ops want control - devops
Developer want change Ops want control - devopsDeveloper want change Ops want control - devops
Developer want change Ops want control - devops
 
Improving Quality through Continuous Integration - A case study of CollabNet
Improving Quality through Continuous Integration - A case study of CollabNetImproving Quality through Continuous Integration - A case study of CollabNet
Improving Quality through Continuous Integration - A case study of CollabNet
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
 
Purpose Of ALM Tool
Purpose Of ALM ToolPurpose Of ALM Tool
Purpose Of ALM Tool
 
Agile ALM Tool Comparison
Agile ALM Tool ComparisonAgile ALM Tool Comparison
Agile ALM Tool Comparison
 

Recently uploaded

Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 

Recently uploaded (20)

Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 

Agile Adoption in Testing 2013 - v2

  • 1. 1 Agile Adoption in Testing Case study of Agile Transformation at CollabNet Janardhanam Venkat – Director Engineering NGTC Conference (c)
  • 2. 2 Overview • Challenges – Agile Team – Communication – Environment – Release • Defects Prevention • Discussion • Q & A
  • 3. 3 Agile Team Challenges – Scrum Fall • Mini waterfall within a sprint – Testing during end of the sprint • QA co-located, Dev box testing • Estimation by Story Points – Dev / QA • Someone within team as Scrum Master NGTC Conference (c) Dev QA
  • 4. 4 Communication Challenges • QA could not share ideas between scrum teams – Scrum of Scrum – Team rooms during stabilization – last sprint – End of release catch up • Distributed scrum teams – Same time zone, Dev & QA are co-located – Same time zone, Dev & QA in one team are distributed – Different time zone, Dev & QA in one team are distributed NGTC Conference (c) Business people and developers must work together daily throughout the project
  • 5. 5 Distributed across time zones/geographies Distributed Teams Scrum Master Product Owner USA / ArgentinaGermanyIndia Shadow PO USA NGTC Conference (c) Global QA Teams Overlapping time standup Offline Standup / UAT
  • 6. 6 Communication Challenges NGTC Conference (c) • Information lost through phone conferences & chats – Collaboration Tools • Notification of changes – Epic, Stories, Code Reviews, Defects, Tasks • Wiki, Discussion Board - shared mailing list • Sprint review & meeting recording
  • 7. 7 Environment Challenges • Self provisioning of boxes – Platform, OS & application configuration – E.g.: Solaris, CentOS, Suse, RHEL, Windows in combination with 32/64 Bit, 2/4/8 core & Storage space NGTC Conference (c)NGTC Conference (c) Datacenter Distributed Teams SDLC Mgmt. Customer (Early release) Product – Ops 1 Product – QA 1 Product – QA 2 Product – QA 3 Product – Dev 1 Give them the environment and support they need
  • 8. 8 Release Challenges • Early release to Sales & Customer • Quality of code – No P0 & P1 defect – Demo to CAB – To achieve this milestone – Whole team involved in automation • Defect Prevention – Quality is everyone’s responsibility – Make testing an integrated natural part of the agile process – Beyond Agile NGTC Conference (c) Deliver Working Software very frequently
  • 9. 9 QA Defect Tunnel – Prevent Defect State Customer Reported Issue People ToolsProcess CSAT Story quality audit  Usability quality audit  Exploratory testing  Customer specific testing  Increase automation coverage  Security testing Metrics  Improve Stage Testing  Refine triangle meeting  Refine release signoff  Invest Static Code analysis  Invest in unit test coverage tool Cost  Customer Advocate The team reflects on how to become more effective, then tunes and adjusts Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
  • 10. 10 Feedback loop • Filling gaps for Dev - Invest in tools – Security Vulnerability – Code Coverage – Static Code Analysis – Broken Link Checker • Training – Basic JAVA, Automation • QA writing unit test • Scope Creep – Accepted, re-estimate the effort & prioritize – Fixed date variable scope release NGTC Conference (c) Welcome changing requirements, even late in development.
  • 11. 11 Discussion: Where this leads to? • Thin line between Dev and QA • Challenges Continue – Global QA Team – Ratio between Dev and QA ? – Documentation lags sprint after sprint NGTC Conference (c)
  • 12. 12 Summary • Productivity & Agility – Transform cumbersome, manual application testing & deployments into fully governed, lean and efficient automated processes that take hours instead of days. • Right Metrics – Help improve sprint over sprint • Tools are critical, but they are not the only answer – Necessary to have good guidelines in place • Best Engineering practices – Quality across agile • Agile by the books – Whatever works for the team at respective agile maturity level NGTC Conference (c)