Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Saving the Testing Team Magic - From Test
Department to Testing Practice
mail: [email protected]
skype: valeriy_burmistrov
twitter: @valeriy_burm
Valeriy Burmistrov
TeamViewer GmbH, Germany
About me
• 15 years in Software Engineering
• Test Engineer, Technical Lead, Project Manager, Director QA
Modern Development
• Small Engineering Teams
• Agile, CI, DevOps, Cloud, etc…...
• Testers & Testing become fully Embedded in Engineering Teams
Agile Teams
Who tests
Testing Functions
Testing Team
Development and Testing
Merged
Engineering Productivity
Testing Services (crowd)
Beta / Canary
Governance, Compliance
Issues of Scale
• How to keep Product knowledge ?
• What about single-points-of-failure ?
• How do Juniors learn from Seniors ?
• What about career paths, e.g. for Test Engineers?
Issues
• What happens to Test Managers ?
Issues
• Different Testing Methods
• Zoo of Tools
Solution # 1 - Community of Practice
CoP - Characteristics
• Beyond team/department, or even beyond company
• Formal or informal
• Self-organized or has a leader
CoP - Possible “to do”
• A-la Agile Caffee
• Regular Internal Seminars / Brown-bags
• Formal Working group • Vision/Roadmap/Goals
• Internal Project(s)
CoP - Authority question…
• Should CoPs have Decision-power ?
no, but… ☺
CoP – Additional Benefits
• Opportunity to learn something new
• Team-building
Story #1
• Silicon Valley + Moscow
• Engineering teams with per-function mgmt. lines
• QA CoP - driven by mgmt. line
Story #1
What did not go well ??
What worked well ??
Story #2
• Germany + Romania
• Engineering Teams having vertical mgmt. lines
• QA CoP - QA Manager as Head of Testing Practice
Story #2
What did not go well ??
What worked well ??
CoP - Takeaways
• Getting started is easy…• But making it a habit is much harder
• All boils down to the people involved ☺
• Usually works well, if somebody is driving it strongly
CoP – Tips
• Get support from Upper Management• …but perhaps set the expectations low ☺
• Start small
• Ensure there are enough enthusiasts onboard
CoP – Tips
• Provide visibility• Share success stories ☺
• Worth trying different things and see what works.• Inspect & adapt/
• Don’t forget about fun aspect ☺
CoP - Tips
Thank You!
Questions ?
Valeriy Burmistrov
email: [email protected]
skype: valeriy_burmistrov
twitter: @valeriy_burm
BACKUP SLIDES
Solution #2 - “Shared” Services / Teams
• Build / Infra / DevOps / Engineering Productivity ….
• SDK / Core
• Platform Team(s)
Solution #3 - Getting together to test ☺
• Bug-Hunts ☺
• Hack-days
• Working groups
• …