At the first Ministry of Testing Manchester meetup of 2023 we decided to get a better handle on how local companies are testing. We felt that would give us plenty of insight to design meetups for the year, that are going to make a real difference to our community.
We broke the meetup into two halves. The first half focused on understanding how team are actually testing. The how. The second half of the meetup we focused on problems teams are facing.
This is not a comprehensive survey, we had forty attendees, but here are our summaries.
How are Teams Testing?
- Early Involvement
My first observation from the data is that testers are involved early on in the North West. Majority of attendees reported they are involved in sprint planning, story refinement and as early as possible.
- Dev / Tester Collaboration
We are seeing a lot of tester/developer pairing, and even better we are seeing whole team mobbings. Overall the vibe was very positive with regard to the tester/dev relationship.
- Manual Testing
There is still a lot of manual testing going on. Several attendees reported still having to write test cases. We had a few mentions of exploratory testing, but not enough IMO, when compared against the mentioned of manual testing.
- UAT isnāt dead
It might be the domains Iāve worked in, but I havenāt really heard the term User Acceptance Testing (UAT) much in recent years, but it came up several times during the night.
- Automated Testing
Lots of attendees mentioned utilizing automated testing, however very few were satisfied with their automation efforts. Many wanted time to do more.
- Unit Testing
Was great to hear lots of unit testing being done by developers. That micro focus can be very valuable to an overall strategy.
- Pipelines
The approach to pipelines was very divided, some attendees taking about releasing daily. Others stating their pipelines are in their infancy.
- Whole Team Testing
It was great to see a number of attendees report that the whole team tests at their companies. Itās often viewed as the holy grail, so itās great to hear some teams in the North West are already achieving this.
Problems Teams are Facing
We provided five categories for attendees to categorize their problems.
Technology, Process, Hiring, Management and Training.
Technology
- Test Data. Several attendees reported that Test Data is still a big problem for them.
- Understanding technology. Technology is moving at such a rapid pace that teams are finding it tough to keep up. Several would like to see better training/onboarding for new tech.
- Legacy Systems. Legacy systems are born every day, however, several attendees reported being unable to progress their testing approach due to age of existing technology.
- Interestingly several attendees reported struggling to understand why specific technology is being used at all.
Process
- Too many meetings! Several attendees have complaints about the number of meetings/ceremonies they have to attend and little value they are getting out of them.
- Change! Last minute changes and reprioritisation are proving a real problem for people.
- Several attendees reported struggling switching between different process depending on the client or team.
- There were also lots of reports regarding team members not following processes, which caused trouble overall.
- My final one I spotted was: āOver the fence mentalityā. Given how positively collaborations was discussed in section 1, I was surprised to read this. We need to stamp this out.
Hiring
- Lot of problem reporting regarding the interview process. It reads to me like a lot of companies have an interview process for the company as a whole and not one that is adaptive to the role being hired for.
- How to assess a testerās skills is clearly a problem, from soft skills to hard/technical skills.
- Finding that unicorn. Several attendees reporting that they are struggling to find the unicorns their companies are hoping for.
- Onboarding. Youāve won, you manage to find that unicorn, but how do you onboard them? Seems to be an area teams are struggling with.
- Another aspect that was mentioned several times was RTTO. Which I learnt stood for Return to the Office. It seems this is becoming a difficult aspect regarding hiring, and imagine also retraining staff.
Management
- Communication, communication, communication. Thatās all people said, but Iām not surprised to read this. Communication is tough, and often poor between management.
- Death by KPIs. KPIs and metrics are important, but some companies take them too far.
- One that tickled me was: āSenior management mandating excessive documentation (they donāt read)ā. Donāt do this, if you arenāt reading it, it isnāt needed. Free their time.
- Leadership, and a lack of it. Management, and their lack of real world experience. And what the hell is the difference anyhow? Clearly an avenue for a focus here.
Training
- Time! Not given enough time for education.
- Cost and ROI. How can I justify the cost of some training, but then also show itās value?
- Outdated material. Whether itās internal training or external, keeping them up to date appears to be a problem our industry is facing. Not surprising to me given the sheer pace our industry moves at.
- Mentorship. Several attendees mentioned being unable to find a mentor.
The raw data from all the post-it notes created is available here.
Iām looking forward to discussing this information with the Ministry of Testing Manchester team, and hope to provide value on some of these topics over our remaining meetups of 2023.
If you believe you can provide value on any of the topics above, please share you comments below. Are you aware of any resources that can help with these points, also please share them.
Thanks in advance for doing that.