DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 966,155 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Cover image for The power of the right culture and leadership approach
Dileep Marway for LambdaTest

Posted on

The power of the right culture and leadership approach

Behind any competent and successful software, there is a story of empowered, talented, and hardworking people, who are working in an awesome culture.

But, as the saying goes, it only takes β€˜one bad apple to spoil the barrel’, the same can be said for the workplace. On many occasions, I have seen teams crumble, where one person is not performing and is constantly causing problems.

When setting up an engineering centre of excellence, culture was at the heart of all that we did. If we hired, we only hired those that fit the culture that we were trying to build i.e. constructive not destructive criticism β€” the advantage was that those who did not fit the mould left as it was not the right fit for either of the parties involved.

The interview routine was particularly key to hiring with the right culture in mind, for instance asking questions around what the candidate would deem as a good culture would mean that we only hired people who answered in a way which emphasised the importance of culture. One example that stood out for me was one candidate who used the phrase β€˜I would describe my leadership style as being the last one to eat and putting others first’, this one statement showcased to me that this leader would be a perfect fit.

It is important to set a team up for success right from the get go. This can be done by having clear mantras and values.

Some Mantras I have used for Quality Assurance (QA) teams:

  1. If it doesn’t work fully to customer requirements, do not ship it.

  2. Test high-risk areas.

  3. Shift testing left, defects are cheaper when found early.

  4. Prevention rather than detection.

Values are equally as important:

  1. Trustworthy

  2. Loyal

  3. Respectful

  4. Humorous

  5. Constructive criticism

For me, mantras and values should be the starting point for the team. When the basic components are being met it’s time to add specific points around β€˜What culture do you want?’ and β€˜What behaviors do you want?.’

How did we ensure these mantras and values were being lived and breathed by the team? One exercise which I was passionate about was getting a piece of paper and we all brainstormed what values and mantras we wanted, we then signed this sheet and anyone new coming into the team did exactly the same. This built a culture of belonging, even with remote teams a PowerPoint slide could have the same impact.

Reflecting on environments where it feels toxic, micromanaged, and there’s no teamwork β€” do you remember any happy customers? Happy environments generally churn out amazing work, but why? Because the culture is one of happiness.

Personally my best work has come from a situation of happiness and enjoyment, also if it’s something that I am passionate about it’s a double bonus. From experience we held a hackathon and I remember some of the best ideas came from working with people that you got on with and it really pushed my passion for accessibility, again this stemmed from a simple idea of an event where you work together.

Perform cross browser compatibility testing on all safari browsers for Windows, various browsers and operating systems.

What cultural aspects are key?

  1. Empowerment

  2. Engaged

  3. Transparent

  4. Respectful

What behavioral aspects are key?

  1. Blameless problem solving

  2. Takes ownership

  3. Open to feedback

  4. Progresses the team, not just themselves

  5. No ego

  6. Celebrates success

Culture shapes work enjoyment, work relationships, and work processes.

To ensure that good behaviours are the pillars of the building, it is key that those who are not adhering to the good behaviours are told of their impact in a constructive, not destructive way.

Introducing Test At Scale β€” a test intelligence and observability platform that shortens the testing durations & provides faster feedback. It enables devs to get early insights into flaky tests and enhances their productivity to ship code frequently with confidence. Start FREE Testing

Browser test & app testing cloud to perform both exploratory and automated testing across 3000+ different browsers, real devices and operating systems.

What can help you improve your culture?

Communities of Practice (CoP) β€” These are sessions of interest, where the aim is learning an area of mutual interest, which can span multiple team disciplinaries. What is key is that membership is not voluntary.

Where there is learning, there is always an improvement in team culture. Even learning new skills together can build a bond between the team. I have seen communities around β€˜what is automation testing’ and it has helped to get engineering, product, quality assurance to understand automated testing better and this meant that everyone in the team could support and understand this interesting area.

Should you give CoP’s a try? Yes! They are easy to set up and will give maximum benefit to your culture.

I personally have learned lots from communities of practice, for instance a talented QA engineer taught the team how to have fun with some HTML, CSS and JavaScript, I even did a community of practice in my first role after University on β€˜How to juggle?’ β€” though I have forgotten now. Communities are all about learning and the more learning the stronger the culture.

Another aspect of a high-performing team is the leadership approach. I have been very careful to say β€˜leadership’ rather than management. Why? As leaders are those members who we remember when reflecting on our careers, ultimately leaders exist in an awesome culture.

In the past, I have seen many managers who act like army generals and sit on a comfy chair, and exercise their power to get something done. How was the culture in those teams? Pretty awful, and for me, that is why most members were low-performing.

Test on Latest Safari Desktop and Mobile Browsers for Cross Browser Compatibility. Test on real Mac machines running real Safari browser online.

What is a leader vs a manager

As per the above, in the great cultural environments that I have worked in β€” I have always seen leaders rather than managers. I know who I would rather work for! Who would you rather work for?

Cultural improvement takes time, though we can all work hard to make it a better place to work. I’m an avid grower of vegetables and take a humble tomato plant, with nutritious soil, water being plentiful and the right amount of sunlight, you will have tomatoes to fill a bucket. People are similar, in the right environments they will flourish and as a leader it will be one of your proudest achievements!

Let’s summarize 5 key points from this article:

  1. Mantras and values will shape your culture and behaviors

  2. One bad apple can spoil a barrel β€” toxic behavior will turn a positive culture into a negative one in an instance.

  3. Communities of practice will really help to push your culture in the right direction. Giving people an opportunity to learn more skills will always be welcomed by a team.

  4. Leaders will also drive cultural improvement β€” a team that is micromanaged will not allow members to grow and this will not help your culture.

  5. Cultural improvement takes time β€” though it will be worth all of the wait, just like butter paneer, if made from scratch (my favorite).

Top comments (0)

🌚 Browsing with dark mode makes you a better developer.

It's a scientific fact.