30
W1 Test Management 5/4/16 11:30 Nature vs. Nurture: Building Great Test Teams Presented by: Shaun Bradshaw Zenergy Technologies, Inc. Brought to you by: 350 Corporate Way, Suite 400, Orange Park, FL 32073 8882688770 9042780524 [email protected] http://www.stareast.techwell.com/

Nature vs. Nurture: Building Great Test Teams

Embed Size (px)

Citation preview

Page 1: Nature vs. Nurture: Building Great Test Teams

   

     W1  Test  Management  5/4/16  11:30              

Nature  vs.  Nurture:  Building  Great  Test  Teams  

 Presented  by:  

 

Shaun  Bradshaw  

Zenergy  Technologies,  Inc.    

Brought  to  you  by:        

   

   

350  Corporate  Way,  Suite  400,  Orange  Park,  FL  32073    888-­‐-­‐-­‐268-­‐-­‐-­‐8770  ·∙·∙  904-­‐-­‐-­‐278-­‐-­‐-­‐0524  -­‐  [email protected]  -­‐  http://www.stareast.techwell.com/      

 

Page 2: Nature vs. Nurture: Building Great Test Teams

       

Shaun  Bradshaw  Zenergy  Technologies,  Inc.    Shaun  Bradshaw  is  a  co-­‐founder  and  principal  of  North  Carolina-­‐based  Zenergy  Technologies,  a  software  quality  and  test  automation  solutions  firm  with  multiple  industry  experts  under  one  roof.  With  more  than  nineteen  years  in  the  IT  industry,  Shaun  is  a  recognized  expert  in  QA  and  test  process  improvement,  test  management,  and  metrics.  He  has  architected  the  test  strategies  and  managed  large  teams  of  testers  for  numerous  projects  including  a  two-­‐year,  $70  million  ERP  implementation  that  went  into  production  with  no  major  issues.  A  regular  on  the  QA  and  testing  industry  speaking  circuit,  Shaun  has  delivered  keynotes  at  US  and  international  testing  conferences.      

   

Page 3: Nature vs. Nurture: Building Great Test Teams

Nature vs Nurture: Building Great Test Teams

Shaun Bradshaw [email protected]

A Testing Partner You Can Trust

Page 4: Nature vs. Nurture: Building Great Test Teams

Why do we need to build test teams?

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

Page 5: Nature vs. Nurture: Building Great Test Teams

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 6: Nature vs. Nurture: Building Great Test Teams

Testing in the 80’s

Page 7: Nature vs. Nurture: Building Great Test Teams

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 8: Nature vs. Nurture: Building Great Test Teams

Testing in the 90’s

Page 9: Nature vs. Nurture: Building Great Test Teams

Testing in the 00’s

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

Page 10: Nature vs. Nurture: Building Great Test Teams

Testing in the 00’s

Page 11: Nature vs. Nurture: Building Great Test Teams

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 12: Nature vs. Nurture: Building Great Test Teams

Testing in the 10’s

Page 13: Nature vs. Nurture: Building Great Test Teams

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 14: Nature vs. Nurture: Building Great Test Teams

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 15: Nature vs. Nurture: Building Great Test Teams

Building Test Teams – Common Model

Page 16: Nature vs. Nurture: Building Great Test Teams

Building Test Teams – Common Model

• Interview prime candidates based on the resume information

• Hire individuals based on interview results

Page 17: Nature vs. Nurture: Building Great Test Teams

• 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 18: Nature vs. Nurture: Building Great Test Teams

• Why only target testers with prior testing experience?

• Consider a different approach

Building Test Teams – Recommended Model

Page 19: Nature vs. Nurture: Building Great Test Teams

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

Building Test Teams – Recommended Model

Page 20: Nature vs. Nurture: Building Great Test Teams

• 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 21: Nature vs. Nurture: Building Great Test Teams

• 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 22: Nature vs. Nurture: Building Great Test Teams

• Invite the candidates to 1-day testing workshop

Building Test Teams – Recommended Model

Page 23: Nature vs. Nurture: Building Great Test Teams

• 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 24: Nature vs. Nurture: Building Great Test Teams

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

Building Test Teams – Recommended Model

Page 25: Nature vs. Nurture: Building Great Test Teams

Building Test Teams – Recommended Model

Page 26: Nature vs. Nurture: Building Great Test Teams

• 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 27: Nature vs. Nurture: Building Great Test Teams

• 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 28: Nature vs. Nurture: Building Great Test Teams

• Shorter introduction period and less expensive than intern program

• Better insight into who you are hiring vs. common model

Key Benefits

Page 29: Nature vs. Nurture: Building Great Test Teams

• Lunch and Learns • Advanced topics • Conference presentations

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

Continued Team Growth

Page 30: Nature vs. Nurture: Building Great Test Teams

Questions?