nt Session 
 
Presented by: 
Silvio  oser 
Sw g 
 
 
Brought to you by: 
 
 
340 Corporate Way, Suite   Orange Park,...
Silvio Moser
SwissQ Consulting
 
Silvio Moser is cofounder and CTO of SwissQ, a Switzerland-based IT consulting
company, w...
2/4/2014
1
TEST MASTER: STOP MANAGING 
AND START MASTERING
About
Silvio Moser
Co‐founder and CTO of SwissQ
Management Cons...
2/4/2014
2
TODAY’S TEST MANAGER ROLE
Today’s Test Manager Role
The person responsible for project management of testing ac...
2/4/2014
3
FIT FOR PURPOSE?
It Used To Be Simple...
6
2/4/2014
4
Then Something Was Added...
Letter
Phone
MQ
Tasks
Workload
Client
Configuration
Tools
Administration
T l
Conten...
2/4/2014
5
And Then…
Web Web Browser
Market Share
App
Mobile Browser Market Share
OS Market Share
Android Fragmentation
ne...
2/4/2014
6
How SW Engineering Adapts
Outsourcing
Architectural BlueprintsArchitectural Blueprints
COTS
Proliferation of Pr...
2/4/2014
7
From Division Of Roles
Test EngineerTest EngineerTest EngineerTest EngineerTest EngineerTest Engineer
TTest Des...
2/4/2014
8
Embedded Testing
Sprint Backlog
Test EstimationStory Review Testing Tasks
& Stories
Planning
2
SprintRetro-
spe...
2/4/2014
9
Test Master
(agile) (agile) testtest strategystrategy
integrationintegration
facilitatefacilitate sstakeholdert...
2/4/2014
10
all
Integrated System
Go Live
(final) User Acceptance Test
Integration
mOvera
Scrum
RUP
Sync Point Sync Point
...
2/4/2014
11
Test Master Qualifications
Essential:
→ A minimum of 5 year experience in a Software Engineering role.
→ Exper...
2/4/2014
12
Managing vs. Mastering
Asks HOW Ask WHY
TestTest
MM
TestTest
MM
TestTest
MM
TestTest
MM
TestTest
MM
Relies on ...
2/4/2014
13
Evolution Of The Tester
19901990
Testers, if they exist at 
all, are an exotic breed, 
who are not taken 
seri...
2/4/2014
14
STOP MANAGING AND START MASTERING
Upcoming SlideShare
Loading in …5
×

Test Managers: Stop Managing and Start Mastering

278 views

Published on

To be successful, test managers must keep pace with the constantly changing world of software development. The test manager’s job description—planning, supervising, and reporting the activities of the test process, with a focus on functional black-box tests—has remained virtually unchanged over the past decade. Meanwhile, the job requirements have changed dramatically—fast release cycles leading to widespread adoption of agile methodologies; increased security, performance, and usability requirements; and myriad smart devices in users' hands. And these are just the most obvious. Silvio Moser explains how these trends change the way we develop and test software, and describes strategies for tackling these challenges. Test managers must adapt to a new test management curriculum and a transformed role—the test master. While the classic test manager is mainly organizing and controlling, the test master acts as a mediator, moderator, and problem solver. Learn to stop managing and start mastering.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
278
On SlideShare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Test Managers: Stop Managing and Start Mastering

  1. 1.       nt Session    Presented by:  Silvio  oser  Sw g      Brought to you by:      340 Corporate Way, Suite   Orange Park, FL 32073  888‐2 W9  Concurre 4/9/2014    2:00 PM          “Test Managers:   Stop Managing and Start Mastering”      M issQ Consultin             300, 68‐8770 ∙ 904‐278‐0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com 
  2. 2. Silvio Moser SwissQ Consulting   Silvio Moser is cofounder and CTO of SwissQ, a Switzerland-based IT consulting company, which produces the Swiss Testing Day conference. At SwissQ, Silvio is a management consultant, test master, trainer, and member of the board. In his twenty-plus year career, he has gotten to know software development from the perspectives of a developer, business analyst, tester, and project leader. Since 1997, Silvio has worked in various consulting and management positions in software quality assurance, including head of the test competence center of a Fortune 500 company.
  3. 3. 2/4/2014 1 TEST MASTER: STOP MANAGING  AND START MASTERING About Silvio Moser Co‐founder and CTO of SwissQ Management Consultant, Test Master, Trainer 20 l i IT d l20‐plus year career in IT as developer,  business analyst, tester, and project leader  Co‐founder of Swiss Testing Board  (national branch of ISTQB) SwissQ  A Switzerland‐based IT consulting company, g p y, specializing in testing and requirements  engineering, with a focus on agile methodologies SwissQ organizes the Swiss Testing Day  and actively drives innovation 2
  4. 4. 2/4/2014 2 TODAY’S TEST MANAGER ROLE Today’s Test Manager Role The person responsible for project management of testing activities and  resources, and evaluation of a test object. The individual who directs, controls,  “Managing” is a big part of the job → Plan and re‐plan testing activities → Set‐up and configure test management tool (even if it is "just” Excel) administers, plans and regulates the evaluation of a test object.  → Maintain test cases and attributes → Organize and document test meetings (status, defect, review, …) → Schedule and coordinate test sessions → Create and update test reports → … 4
  5. 5. 2/4/2014 3 FIT FOR PURPOSE? It Used To Be Simple... 6
  6. 6. 2/4/2014 4 Then Something Was Added... Letter Phone MQ Tasks Workload Client Configuration Tools Administration T l Content Acquisition eMail Web App Claims Skills MQ SOA Message Broker SOA I b d Workload Mgmt Tools Reporting Tools 7 Customer DB Codes Documents SOA Redundant Server Farm (7*24h) Rules Bridge Notification Error Inbound Sync DB There Is More To Come... Letter Phone MQ Tasks Workload Client Configuration Tools Administration T l Content Acquisition eMail Web App Claims Skills MQ SOA Message Broker SOA I b d Workload Mgmt Tools Reporting Tools 8 Customer DB Codes Documents SOA Redundant Server Farm (7*24h) Rules Bridge Notification Error Inbound Sync DB
  7. 7. 2/4/2014 5 And Then… Web Web Browser Market Share App Mobile Browser Market Share OS Market Share Android Fragmentation netmarketshare.com, Oct 2013 9 developer.android.com, Oct 2013 Complexity LevelInteraction  Technical Content 10
  8. 8. 2/4/2014 6 How SW Engineering Adapts Outsourcing Architectural BlueprintsArchitectural Blueprints COTS Proliferation of Programming Languages Agile Development … 11 AND TESTING?
  9. 9. 2/4/2014 7 From Division Of Roles Test EngineerTest EngineerTest EngineerTest EngineerTest EngineerTest Engineer TTest Designerest DesignerTTest Designerest DesignerTTest Designerest Designer ManualManual TesterTester ManualManual TesterTester ManualManual TesterTester Test ManagerTest Manager 13 To One Function Fits All ttestest managementmanagement EmbeddedEmbeddedEmbeddedEmbeddedEmbeddedEmbedded testingtesting ttestest designdesignregressionregression ttestingesting ttestest automationautomation EmbeddedEmbedded TesterTester EmbeddedEmbedded TesterTester EmbeddedEmbedded TesterTester mmanualanual testingtesting uusabilitysability performanceperformance 14
  10. 10. 2/4/2014 8 Embedded Testing Sprint Backlog Test EstimationStory Review Testing Tasks & Stories Planning 2 SprintRetro- spective Planning 1 readyready Product Backlog Daily Scrum Grooming User Story Testing Exploratory Testing Regression Testing Non-Functional Testing Participation 15 Review donedone Increment Participation Test Reporting Challenge Done Criteria Demo BUT… WHAT ABOUT INTEGRATION?
  11. 11. 2/4/2014 9 Test Master (agile) (agile) testtest strategystrategy integrationintegration facilitatefacilitate sstakeholdertakeholder managementmanagement moderatemoderate eendnd‐‐toto‐‐endend testingtesting orchestrationorchestration coachingcoaching Test MasterTest MasterTest MasterTest MasterTest MasterTest Master 17 Test Master Duties defines and lives the (agile) Test Strategy, heads the testing Community of Practice, g y , coaches people in testing roles, coordinates all testing requirements,  removes impediments for testing, controls the “Definition of Done” across all levels, facilitates communication about testing in andfacilitates communication about testing in and  beyond the team, and plans and coordinates overall testing.  18 Source: Test Master job profile at Fortune 500 reinsurance company
  12. 12. 2/4/2014 10 all Integrated System Go Live (final) User Acceptance Test Integration mOvera Scrum RUP Sync Point Sync Point System Integration Test End‐to‐End Test Test MasterTest MasterTest MasterTest MasterTest MasterTest Master Waterfall Tea RUP EmbeddedEmbedded TesterTester EmbeddedEmbedded TesterTester EmbeddedEmbedded TesterTester 19 Team vs Overall O ll Test MasterTest MasterTest MasterTest MasterTest MasterTest Master Overall Team EmbeddedEmbedded TesterTester EmbeddedEmbedded TesterTester EmbeddedEmbedded TesterTester 20
  13. 13. 2/4/2014 11 Test Master Qualifications Essential: → A minimum of 5 year experience in a Software Engineering role. → Experience with waterfall and agile methodologies.  Experience in a systems testing environment working on complex→ Experience in a systems testing environment working on complex  projects. → Good working knowledge of database / DWH development / testing. → Financial industry experience. → Excellent communication and negotiation skills. Should have: → Risk domain experience. l b l /→ Experience in global team / structure. → Advanced Level Testing Certification (ISTQB or ISEB) → Test Automation expertise. → Experience of unit testing best practices (Clean Code practices). 21 Source: Test Master job profile at Fortune 500 reinsurance company Managing vs. Mastering Holistic Intuitive Integrating Synthesizing Interpersonal Feeling based Kinesthetic E i l Organized Sequential Planned D il d Logical Analytical Fact based Quantitative Holistic Intuitive Integrating Synthesizing Interpersonal Feeling based Kinesthetic E i l Organized Sequential Planned D il d Logical Analytical Fact based Quantitative TestTest MM TestTest MM TestTest MM TestTest MM TestTest MM Source: Hermann International EmotionalDetailed EmotionalDetailed MasterMasterMasterMasterMasterMasterManagerManagerManagerManager 22
  14. 14. 2/4/2014 12 Managing vs. Mastering Asks HOW Ask WHY TestTest MM TestTest MM TestTest MM TestTest MM TestTest MM Relies on  AUTHORITY Rely on  INFLUENCE Seeks  COMFORT Seek CHALLENGES MasterMasterMasterMasterMasterMasterManagerManagerManagerManager Is SYSTEMATIC Be  CREATIVE The Importance Of Social Skills Moderating Collaboration Communication Conflict Resolution g Negotiation 24
  15. 15. 2/4/2014 13 Evolution Of The Tester 19901990 Testers, if they exist at  all, are an exotic breed,  who are not taken  seriously. 20002000 The field and  profession establish  themselves; there are  more and more testers,  often organized in  central teams. 20102010 The payoff of testing is  challenged. Testers  have to be resourceful. 20142014 Agile methods are  widely adoped – death  of the tester? Tester Test Manager Test Engineer SW Engineer in Test Embedded Tester Test Master 25 Key Points Keep pace with the changing world of software  development and increased complexity. Adapt to a new test curriculum. → Embedded Testing at team level. → Test Master at integration level. Defines and lives the (agile) Test Strategy. Requires strong social skills.Requires strong social skills. Individuals and interactions over  processes and tools. 26
  16. 16. 2/4/2014 14 STOP MANAGING AND START MASTERING

×