Upload
eurostar-conference
View
439
Download
0
Tags:
Embed Size (px)
DESCRIPTION
View webinar: http://www.eurostarconferences.com/community/member/webinar-archive/webinar-73-test-improvement-for-agile When we want to improve our testing, we need to question testing. But what are the right questions to ask in an Agile context? Current TPI models have proven to be a mismatch when assessing and improving the test process in this context. So what is missing in the current models and how can we improve testing in an Agile context? Jeroen will show key areas that are important when assessing Agile testing. We need to look broader than testing alone! The development context and the soft skills are important.
Citation preview
Today’s webinar is presented by Jeroen Mengerink and he will discuss Test Improvement for Agile.
Welcome to the EuroSTAR August Webinar Series
This webinar is due to start at 2pm. Make sure you stick around at the end for the Q&A session and continue the conversation with the speaker on Twitter after the show!
www.eurostarconferences.com@esconfs#esconfs
www.eurostarconferences.com
Test Improvement for Agile
Jeroen Mengerink, Test Consultant, PolteqJeroen is a test consultant for Polteq. Next to his work for clients, he is involved in
various test innovations. His main area of expertise is Agile. Jeroen teaches several test courses e.g. about Agile (CAT), SOA and Cloud. He is co-author of the book and approach Cloutest(r) on how to test when cloud computing is involved.
He has contributed as a speaker to various events for Polteq and her clients. In international assignments he has presented the results of TPI assessments to
senior management. He presented several times at events like EuroSTAR, ChinaTest and TestNet on a large variety of subjects.
@esconfs#esconfs
Q&A
If you have a question, the control panel on the right has a Questions box. All questions will be answered at the end of the presentation.
The GoToWebinar attendee interface is made up of two parts. The Viewer Window shows the presenter’s screen. The Control Panel is where attendees can interact and ask questions.
The webinar will be recorded and you will be notified via email when it is available.
@esconfs#esconfs www.eurostarconferences.com
www.eurostarconferences.com
How can I get the slides?
Slides and all materials will be posted on the EuroSTAR website as well as emailed to you.
@esconfs#esconfs
www.eurostarconferences.com
Join the conversation on Twitter
#esconfs@esconfs
@AngusVB
Continue the conversation with the speaker on Twitter after the show!
@esconfs#esconfs
Test Improvement for Agile
Jeroen Mengerink, Test Consultant, Polteq
Email: [email protected]
Twitter: @AngusVB
Blog: http://jmengerink.wordpress.com
Website: http://www.polteq.com
@esconfs#esconfs
Agenda
• Agile• Scrum• Test improvement roadmap• Assessment model• Key areas
@esconfs#esconfs
@esconfs#esconfs
What is Agile?
agile /’æd3aIl; NAmE ’æd3l/ adj. 1. able to move quickly and easily SYN nimble: a strong and agile
athlete2. able to think quickly and in an intelligent way: an agile mind / brain
(source: Oxford Advanced Learner’s dictionary)
@esconfs#esconfs
Agile Manifesto
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
(source: http://www.agilemanifesto.org/)
@esconfs#esconfs
Agenda
• Agile• Scrum• Test improvement roadmap• Assessment model• Key areas
@esconfs#esconfs
Scrum
Goals:• Raise the effectiveness of the team• Guard the progress of the team• Solve impediments• Guard the project progress• Minimizing of project risks
Scrum is an iterative and incremental method for managing software projects and product or application development
@esconfs#esconfs
Scrum
@esconfs#esconfs
Agile/Scrum
Agile
• Set of basic ideas
• Little overhead
• Focused on people
Scrum
• Process management
• Short iterations
• Multidisciplinairy teams
@esconfs#esconfs
Agenda
• Agile• Scrum• Test improvement roadmap• Assessment model• Key areas
@esconfs#esconfs
PerformingNormingForming .
Evolution of Agile testing
Pioneering
Structured
Agile
Time
Str
uct
ure
d
N
ot
stru
ctu
red
@esconfs#esconfs
TI4Agile roadmap
Quick wins,good practices
Goals, scope
Interviews, meetings
Assessment
Awareness, commitment, buy-
in Implement and evaluate
@esconfs#esconfs
Assessment
“If you don’t know where you are,a map won’t help.” (Watts Humphrey)
@esconfs#esconfs
Good practices
• Good practices describe “Practices that have proven to be of value in different settings”• From testing perspective• From Agile perspective• For each key area
• Provide related information
• Based on practice and current setting
@esconfs#esconfs
Agenda
• Agile• Scrum• Test improvement roadmap• Assessment model• Key areas
@esconfs#esconfs
Assessment modelKey Area Forming Norming Performing
1 Stakeholder commitment 1 2 3 4 1 2 3 4 1 2 3
2 Planning & Estimation 1 2 3 4 1 2 3 4 1 2 3 4
3 People 1 2 3 4 1 2 3 4 1 2 3
4 Interaction 1 2 3 4 1 2 3 4 1 2 3 4
5 Teamwork 1 2 3 1 2 3 4 1 2 3 4
6 Test process 1 2 3 1 2 3 4 1 2 3
7 Test management 1 2 3 4 1 2 3 1 2 3
8 Test profession 1 2 3 4 1 2 3 4 1 2 3
9 Test automation 1 2 3 1 2 3 4 1 2 3 4
10 Regression & E2E testing 1 2 3 4 1 2 3 1 2 3 4
11 Defect management 1 2 3 1 2 3 4 1 2 3
12 Test environment 1 2 3 1 2 3 1 2 3 4
@esconfs#esconfs
Example assessment resultKey Area Forming Norming Performing
1 Stakeholder commitment 1 2 3 4 1 2 3 4 1 2 3
2 Planning & Estimation 1 2 3 4 1 2 3 4 1 2 3 4
3 People 1 2 3 4 1 2 3 4 1 2 3
4 Interaction 1 2 3 4 1 2 3 4 1 2 3 4
5 Teamwork 1 2 3 1 2 3 4 1 2 3 4
6 Test process 1 2 3 1 2 3 4 1 2 3
7 Test management 1 2 3 4 1 2 3 1 2 3
8 Test profession 1 2 3 4 1 2 3 4 1 2 3
9 Test automation 1 2 3 1 2 3 4 1 2 3 4
10 Regression & E2E testing 1 2 3 4 1 2 3 1 2 3 4
11 Defect management 1 2 3 1 2 3 4 1 2 3
12 Test environment 1 2 3 1 2 3 1 2 3 4
@esconfs#esconfs
TI4Agile maturity levelsForming Norming Performing
Agile testin
g levels
Set the basis and the first steps towards working in an Agile
manner
Adopt a process that facilitates the Agile
view on working
Continuously improve the way you
work by living the Agile way
@esconfs#esconfs
Assessment model
• There is no initial level like in other models
• Each key area has a number of checkpoints
• Checkpoints are continuous• Next maturity level builds on previous level
@esconfs#esconfs
Agenda
• Agile• Scrum• Test improvement roadmap• Assessment model• Key areas• Teamwork• Test management• Defect management
@esconfs#esconfs
Teamwork
• Respect and trust each other
• Commitment as a team• Work towards a team goal
• Help each other where possible• Multi disciplined
@esconfs#esconfs
TeamworkForming Norming Performing
TI4Agile
The team executes a task
The team is committed
The team is self managing
@esconfs#esconfs
Teamwork - Multi disciplinary
• Everyone has his own specialization• Think from the perspective of other roles• Assist each other where possible• Communicate your expectations
Tester
Developer
Designer
Customer
@esconfs#esconfs
Teamwork - Team development
@esconfs#esconfs
Teamwork - Keep the goal visible
@esconfs#esconfs
Test management
• People management
• Generic test approach / strategy
• Risk analysis
• Release planning
• Keep the big picture (birds eye view)• Cross teams• Cross sprints• Cross projects
@esconfs#esconfs
Test managementForming Norming Performing
TI4Agile Generic approach Support the process Support the people
@esconfs#esconfs
Test management - Generic test approach / strategy• Training and coaching• Defect management• Risk analysis• Non-functionals• E2E testing• Tooling and automation• Environment management• Metrics and reporting• …
@esconfs#esconfs
Generic test approach / strategy
RisksMaturity
SkillsProduct
SizeTime
Culture
Band
wid
th
Test management - Generic test approach / strategy
@esconfs#esconfs
Defect management
• Decide when to log a defect• Decide what to log• Pay attention to traceability • Use one system for all defects
@esconfs#esconfs
Defect managementForming Norming Performing
TI4Agile Defects are logged Not all defects are
loggedFocus on fixing
defects
@esconfs#esconfs
Defect management
• Factors that influence whether a defect is recorded and if so, the amount of information that needs to be recorded: • Co-location • Maturity of team • Number of defects • Organizational influence • Drive for metrics • Size of development • Complexity of development
@esconfs#esconfs
• For test improvement within Agile focus on:• People
• Development process
• Testing
Conclusion
www.eurostarconferences.com
Questions?
@esconfs#esconfs
EuroSTAR Webinar Archive
Access almost 70 on-demand software testing webinars by the world's leading testing experts. Topics include….
www.eurostarconferences.com
Agile, Automation, Test Management, Process Improvements, Risk-based Testing, Performance Testing, Test Documentation, Cloud Testing, Session-based Testing, Weekend Testers
Visit the archive!
http://www.eurostarconferences.com/community/member/webinar-archive
@esconfs#esconfs
The EuroSTAR Community.Are you a member?
Did you know we have an online resource area with almost …
www.eurostarconferences.com
600 software testing presentations, 70 topical webinars, over 40 videos and podcasts and 25 expert eBooks
Do you know that membership is completely free and you can access these premium testing resources anytime?
Join today! http://www.eurostarconferences.com/
community/member
@esconfs#esconfs
www.eurostarconferences.com
Are you coming to Gothenburg?
Join us in the Swedish Exhibition & Congress Centre, Gothenburg,
Sweden from the 04-07 November for the 21st annual EuroSTAR
Conference.
Visit www.eurostarconferences.com for more information on what you
can expect to see at Europe’s largest software testing event!
Over 400 attendees already confirmed!!
@esconfs#esconfs
Don’t miss these great savings, book your ticket today!
Plus Make even bigger savings when you register for the Group discount where every 5th attendee goes free!
For more information on the Conference Programme and pricing options go to www.eurostarconferences.com@esconfs
#esconfs
Get a FREE sample of what’s on offer at this year’s EuroSTAR Conference!
What to expect:
• FREE access to six expert sessions• Participate in Live Q&A with headline speakers• Discuss the hottest topics with industry experts in moderated discussion boards• Network with 2000 testing professionals• Download the latest EuroSTAR software testing material• WIN! A place at EuroSTAR Conference 2013 and other prizes!
The programme features four fantastic presentations & live audience questions with prominent testing figures including
Anna Hoff, EuroSTAR Conference 2013 keynotes Fiona Charles and Keith Klain, as well as tutorial presenter James Lyndsay. The day will also feature on-demand presentations
from Stuart Reid & Kees Blokland.