QA Managers Should Not Exist

QA Managers Should Not Exist

QA Manager. It's what I wanted to be for ages. But take another look at the heading of this post...

Eh?

Having spent a good chunk of my career working towards my current position, and with it being the logical (and arguably only) route for progression, you'd be forgiven for thinking I've taken leave of my senses.

But having now spent a year or so doing the job, my feeling is that the role of a straight-up QA Manager is becoming obsolete. In a properly staffed modern software delivery team, there's no logical place for the traditional role, particularly with the advent of Continuous Delivery.

Scrum Masters and Tech / Dev Managers cover off a lot of the stuff a QA Manager would have, and with Testers being smarter than ever about digging deep into the system under test, and carrying out smart risk based testing, there's very little need for a QA Manager to direct traffic in that area.

So what have I done about it? That's easy. I've rewritten my job spec, redefined my role, and asked for my title to be changed.

I've known for a while how I wanted my role to change. To me, the modern test leadership role is about enabling testers, not managing them, and I'm doing a lot more work in the wider world of QA and software delivery - both internally and externally.

I'm still the one who provides first line support for all the day-to-day and architectural aspects of QA, acting as a central point of knowledge and escalation, as well as providing leadership, support, recruitment and onboarding, and guidance on appropriate training and career advice for those under my management. That part of the role will never change... but that only forms part of the modern role.

A big part of what I do now is working as a community leader. I'm publicising and organising educational and networking events within the company, letting those who are interested get together and share team and industry news, as well as their knowledge and expertise. This also offers a platform where folks can try their hand at presentation, and hone their craft with a 'soft' audience before going out and presenting to the wider world of Testing - if they want to.

That ties in to something else I'm doing - Showing the team that there’s a whole testing community beyond our company bubble. I publicise online webinars & talks, external testing events and meet ups, and I arrange for the company to sponsor places at relevant conferences whenever I can. I also regularly share blog posts and industry articles to get the team thinking more about what they do and how they do it, and encourage them to create and share their own thoughts on these channels.

I'm also planning to act as an external advocate for our company. At the moment, most of my written work is published here, but I've got wheels in motion to deliver content on a dedicated platform, and it won't just be blog posts. Let's just say you're going to learn what I sound like as well as how I write...

But it's not just me that I want my team to hear from. I'll be arranging for external speakers to visit our events from time to time, not just to help educate our QA team, but to also share our ideas and practices with the speaker. The idea is to provide them with an insight into what we’re doing, and offer a generally positive experience of speaking at our company, so they might publicise the work we’re doing and give us and our work some free (and importantly, relevant) press, and raise our profile in the wider tech community.

Importantly, it's not just the QA team that I'm influencing. I also see it as my role to campaign to the wider business for investment in testing, and to champion the value that we bring to the SDLC, and I'm educating the team on how to talk about testing and the value it brings in a similar way.

What's In A Name?

The hardest part of all this has been trying to decide what my new title should be, as I've been given a more-or-less green light to call myself whatever I feel fits the role. A lot of folks are adamant that technology titles don't really mean anything nowadays, and there's very little to distinguish between a manager, an architect, a guru, an overlord, or whatever other ridiculous indulgent titles people are giving themselves. But given the scope of what I'm going to do, it came down to two choices in my head:

QA Coach encompasses quite a bit of what I'm going to do, particularly the teaching / information sharing aspect. But it does make the role sound very prescriptive and preachy, like I'm going to be sat in an ivory tower dispensing nuggets of wisdom.

QA Evangelist shows what I'm going to be doing in the wider world of technology, as well as how I'm going to be a champion for the QA discipline within technology. But it does sound a bit like one of those ego-stroking / placating titles you see from time to time.

It's a funny old world where Evangelist sounds less preachy than Coach, isn't it? But of the two titles, I think it's the better one. It's certainly more descriptive of what I'm doing with the role, it gives the right message of enabling the team, bringing new tools and new ways of thinking to the table, sharing knowledge, being a champion for our discipline, and generally helping the team to win.

With this reinvention, I feel I'm bring a real change to the way we're doing QA as a team. By being aware of what our industry peers are doing, the steps they’re taking and the thought processes they’re using, we can crib ideas, improve our own processes and practices, and move forward at a faster rate than ever before. And by sharing and engaging, we also have the opportunity to give back to the community, to change the way we’re seen, and to really demonstrate the value we bring to software development, both internally and externally.

Sounds better than sitting around and occasionaly approving timesheets and expenses, right?

要查看或添加评论,请登录

Dave Higgins的更多文章

  • The QA Manager is dead. Long live...

    The QA Manager is dead. Long live...

    About a year ago, I had an idea. It was an idea for a role that should have existed in our company.

    4 条评论
  • Exploratory Testing ≠ Random. Exploratory Testing = Chaos.

    Exploratory Testing ≠ Random. Exploratory Testing = Chaos.

    Many times, I’ve heard exploratory testing described using terms alluding to randomness. I've almost certainly been…

    1 条评论
  • Dealing with 9-to-5ers

    Dealing with 9-to-5ers

    We live in an age where a higher percentage of people in technology careers are engaged with their wider community than…

  • Your test environments are crap... just like everyone else's.

    Your test environments are crap... just like everyone else's.

    During my time in Technology, the most commonly recurring pain point I have encountered is the state, speed, or…

    7 条评论
  • The Misrepresentation of Automation

    The Misrepresentation of Automation

    During my career, I’ve regularly found myself debunking myths about the automated testing of software. They’re usually…

  • Automation - A Matter of Time

    Automation - A Matter of Time

    In most aspects of software development, doing things the right way takes time, and the results aren't always…

    6 条评论
  • If Software Testing was Music...

    If Software Testing was Music...

    Release Testing - Prog Rock Get it wrong and it’ll feel like it’s going on forever, and you'll find yourself wishing it…

  • Going Faster = Taking Risks

    Going Faster = Taking Risks

    As a QA professional, one of your biggest fears will always be allowing something big to get past you. You miss…

    4 条评论
  • Q: Are We Not Testers? A: We Are QA!

    Q: Are We Not Testers? A: We Are QA!

    With the advances being made in technology project management and delivery, and the ongoing adoption of Agile…

    1 条评论
  • Movin' On

    Movin' On

    That's it. You've had it.

社区洞察

其他会员也浏览了