+ All Categories
Home > Technology > 'Test Improvement for Agile' with Jeroen mengerink

'Test Improvement for Agile' with Jeroen mengerink

Date post: 10-May-2015
Category:
Upload: eurostar-conference
View: 439 times
Download: 0 times
Share this document with a friend
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.
Popular Tags:
43
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 @escon fs #escon
Transcript
Page 1: 'Test Improvement for Agile' with Jeroen mengerink

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

Page 2: 'Test Improvement for Agile' with Jeroen mengerink

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

Page 3: 'Test Improvement for Agile' with Jeroen mengerink

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

Page 4: 'Test Improvement for Agile' with Jeroen mengerink

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

Page 5: 'Test Improvement for Agile' with Jeroen mengerink

www.eurostarconferences.com

Join the conversation on Twitter

#esconfs@esconfs

@AngusVB

Continue the conversation with the speaker on Twitter after the show!

@esconfs#esconfs

Page 6: 'Test Improvement for Agile' with Jeroen mengerink

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

Page 7: 'Test Improvement for Agile' with Jeroen mengerink

Agenda

• Agile• Scrum• Test improvement roadmap• Assessment model• Key areas

@esconfs#esconfs

Page 8: 'Test Improvement for Agile' with Jeroen mengerink

@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)

Page 9: 'Test Improvement for Agile' with Jeroen mengerink

@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/)

Page 10: 'Test Improvement for Agile' with Jeroen mengerink

@esconfs#esconfs

Agenda

• Agile• Scrum• Test improvement roadmap• Assessment model• Key areas

Page 11: 'Test Improvement for Agile' with Jeroen mengerink

@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

Page 12: 'Test Improvement for Agile' with Jeroen mengerink

@esconfs#esconfs

Scrum

Page 13: 'Test Improvement for Agile' with Jeroen mengerink

@esconfs#esconfs

Agile/Scrum

Agile

• Set of basic ideas

• Little overhead

• Focused on people

Scrum

• Process management

• Short iterations

• Multidisciplinairy teams

Page 14: 'Test Improvement for Agile' with Jeroen mengerink

@esconfs#esconfs

Agenda

• Agile• Scrum• Test improvement roadmap• Assessment model• Key areas

Page 15: 'Test Improvement for Agile' with Jeroen mengerink

@esconfs#esconfs

PerformingNormingForming .

Evolution of Agile testing

Pioneering

Structured

Agile

Time

Str

uct

ure

d

N

ot

stru

ctu

red

Page 16: 'Test Improvement for Agile' with Jeroen mengerink

@esconfs#esconfs

TI4Agile roadmap

Quick wins,good practices

Goals, scope

Interviews, meetings

Assessment

Awareness, commitment, buy-

in Implement and evaluate

Page 17: 'Test Improvement for Agile' with Jeroen mengerink

@esconfs#esconfs

Assessment

“If you don’t know where you are,a map won’t help.” (Watts Humphrey)

Page 18: 'Test Improvement for Agile' with Jeroen mengerink

@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

Page 19: 'Test Improvement for Agile' with Jeroen mengerink

@esconfs#esconfs

Agenda

• Agile• Scrum• Test improvement roadmap• Assessment model• Key areas

Page 20: 'Test Improvement for Agile' with Jeroen mengerink

@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

Page 21: 'Test Improvement for Agile' with Jeroen mengerink

@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

Page 22: 'Test Improvement for Agile' with Jeroen mengerink

@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

Page 23: 'Test Improvement for Agile' with Jeroen mengerink

@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

Page 24: 'Test Improvement for Agile' with Jeroen mengerink

@esconfs#esconfs

Agenda

• Agile• Scrum• Test improvement roadmap• Assessment model• Key areas• Teamwork• Test management• Defect management

Page 25: 'Test Improvement for Agile' with Jeroen mengerink

@esconfs#esconfs

Teamwork

• Respect and trust each other

• Commitment as a team• Work towards a team goal

• Help each other where possible• Multi disciplined

Page 26: 'Test Improvement for Agile' with Jeroen mengerink

@esconfs#esconfs

TeamworkForming Norming Performing

TI4Agile

The team executes a task

The team is committed

The team is self managing

Page 27: 'Test Improvement for Agile' with Jeroen mengerink

@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

Page 28: 'Test Improvement for Agile' with Jeroen mengerink

@esconfs#esconfs

Teamwork - Team development

Page 29: 'Test Improvement for Agile' with Jeroen mengerink

@esconfs#esconfs

Teamwork - Keep the goal visible

Page 30: 'Test Improvement for Agile' with Jeroen mengerink

@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

Page 31: 'Test Improvement for Agile' with Jeroen mengerink

@esconfs#esconfs

Test managementForming Norming Performing

TI4Agile Generic approach Support the process Support the people

Page 32: 'Test Improvement for Agile' with Jeroen mengerink

@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• …

Page 33: 'Test Improvement for Agile' with Jeroen mengerink

@esconfs#esconfs

Generic test approach / strategy

RisksMaturity

SkillsProduct

SizeTime

Culture

Band

wid

th

Test management - Generic test approach / strategy

Page 34: 'Test Improvement for Agile' with Jeroen mengerink

@esconfs#esconfs

Defect management

• Decide when to log a defect• Decide what to log• Pay attention to traceability • Use one system for all defects

Page 35: 'Test Improvement for Agile' with Jeroen mengerink

@esconfs#esconfs

Defect managementForming Norming Performing

TI4Agile Defects are logged Not all defects are

loggedFocus on fixing

defects

Page 36: 'Test Improvement for Agile' with Jeroen mengerink

@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

Page 37: 'Test Improvement for Agile' with Jeroen mengerink

@esconfs#esconfs

• For test improvement within Agile focus on:• People

• Development process

• Testing

Conclusion

Page 38: 'Test Improvement for Agile' with Jeroen mengerink

www.eurostarconferences.com

Questions?

@esconfs#esconfs

Page 39: 'Test Improvement for Agile' with Jeroen mengerink

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

Page 40: 'Test Improvement for Agile' with Jeroen mengerink

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

Page 41: 'Test Improvement for Agile' with Jeroen mengerink

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

Page 42: 'Test Improvement for Agile' with Jeroen mengerink

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

Page 43: 'Test Improvement for Agile' with Jeroen mengerink

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.


Recommended