Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community...

30
The Software Delivery Experts Agile, DevOps & QA Conference

Transcript of Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community...

Page 1: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

The Software Delivery Experts

Agile, DevOps & QA Conference

Page 2: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

Nature vs Nurture: Building Great Test Teams

Shaun Bradshaw VP of Consulting Services

The Software Delivery Experts

Page 3: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

Why do we need to build test teams?

Over the past 30+ years the business view of testing has changed considerably…

Page 4: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

Testing in the 80’s

•  Mainframe applications •  Limited technology choices •  Architect = Designer = Developer = Tester •  User community = highly technical •  Limited, if any, interaction with the business

Page 5: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

Testing in the 80’s

Page 6: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

Testing in the 90’s

•  Client/Server applications •  Broader range of technology choices •  IT specialization -> testing = entry into IT and, ultimately,

development •  Siloed development environment (waterfall) •  User community = business users •  IT “serves” the business

Page 7: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

Testing in the 90’s

Page 8: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

Testing in the 00’s

•  Web-based applications •  Even more technology choices •  Testing as a career! J •  Agile takes root •  User community = everyone •  IT and business merge

Page 9: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

Testing in the 00’s

Page 10: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

Testing in the 10’s

•  Apps are everywhere •  Unlimited technology choices •  Testing is a necessity •  Fewer walls between dev and test (literally and figuratively) •  User community = everyone, everywhere •  IT and business are virtually indistinguishable

Page 11: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

Testing in the 10’s

Page 12: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

Impact of Changes on Test Teams

•  Expanded testing needs, leading to more testers •  Increased interactions between testers and developers •  Increased domain and technical knowledge required as

automation becomes larger part of the testing role

Page 13: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

Building Test Teams – Common Model

•  Identify technical skill requirements and amount of experience needed

•  Work with recruiters and staffing agencies to identify

people with the requisite skills •  Sift through dozens of resumes looking for keywords and

experience

Page 14: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

Building Test Teams – Common Model

Page 15: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

Building Test Teams – Common Model

•  Interview prime candidates based on the resume information

•  Hire individuals based on interview results

Page 16: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

•  Results •  Hire experienced individuals with (hopefully) the

requisite technical skills •  Limited interaction and knowledge of their soft skills

and ability to learn and communicate •  Disparate skills, backgrounds, experience across

the team (this has its pros and cons)

Building Test Teams – Common Model

Page 17: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

•  Why only target testers with prior testing experience? •  Consider a different approach

Building Test Teams – Recommended Model

Page 18: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

•  Establish relationships with “local” university IT, IS, CS, Math, and Business departments

Building Test Teams – Recommended Model

Page 19: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

•  Begin the filtering process

•  Gather information on graduating students •  Meet with classes and/or have brief, mostly non-technical,

conversations with recommended students – get a sense for their ability to communicate, learn, and understand

Building Test Teams – Recommended Model

Page 20: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

•  Continue the filtering process (the goal is to have 15-20 candidates)

•  Have current test team and/or development team run

technical interviews with the best candidates •  Technical abilities •  Soft skills •  Personality •  Cultural fit

Building Test Teams – Recommended Model

Page 21: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

•  Invite the candidates to 1-day testing workshop

Building Test Teams – Recommended Model

Page 22: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

•  Use the workshop as an opportunity to evaluate •  Tester’s Mindset •  Interest in testing as a career •  Engagement during the class •  Understanding/comprehension of basic testing concepts •  Gauge the candidates’ interactions with each other

•  Serves as an extended interview

Building Test Teams – Recommended Model

Page 23: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

•  Invite the 5-10 candidates to multi-day testing/automation boot camp

Building Test Teams – Recommended Model

Page 24: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

Building Test Teams – Recommended Model

Page 25: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

•  Make final team selections based on •  Technical aptitude •  Demonstrated eagerness to learn and lead •  Ability to work with the rest of the candidates/team •  Ability to communicate with the rest of the candidates/

team

Building Test Teams – Recommended Model

Page 26: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

•  Technically capable team of testers •  Immediate team cohesion and knowledge of each

other’s strengths/weaknesses •  Assurance of cultural fit with existing team members

Key Benefits

Page 27: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

•  Shorter introduction period and less expensive than intern program

•  Better insight into who you are hiring vs. common

model

Key Benefits

Page 28: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

•  Lunch and Learns •  Advanced topics •  Conference presentations

•  Mentoring programs •  Incentives for blogging and presenting •  Training development

Continued Team Growth

Page 29: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

Ø  Final questions or discussion?

Thank you!

Questions?

Page 30: Agile, DevOps & QA Conference · • Testing as a career! J • Agile takes root • User community = everyone ... • Invite the candidates to 1-day testing workshop Building Test

Zenergy Technologies | 336.245.4729 | Zenergytechnologies.com | [email protected]

Shaun Bradshaw [email protected]

Contact Info