• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Agile Buddha

Demystifying Agile, Getting to its Core

  • Our Blog – Agile Buddha
  • Agile Workshops and Certifications
  • Agile Commune – Join Here!
  • Webinars
  • Contact
  • About Us
  • Show Search
Hide Search

Agile Team Dysfunction: Overcoming the “We vs. They” Mentality

by ShriKant Vashishtha 5 Comments

Yesterday I had a conversation with one of my colleagues Prakash who works as a tester in a Scrum team.

“So how is it going on?”, I asked.

Prakash took a deep breath and said, “Umm…workwise I think I am getting more confident on the application functionality now. However in one of our retrospectives I realized that I have to improve on some of my personal traits.”

“Interesting ! – and what are those?”, I asked.

“One of the points, I also felt myself too is – I take a lot more time to solve a problem.

Second point is a bit confusing to me as team feels that in general I crib a lot but do very little to solve problem. It’s confusing as those same guys tell me to let them know the technical problems I am stuck with and raise alarm before it’s too late. However, I am not able to decipher the exact definition of “too late” here as I don’t know when telling problems to team transforms into cribbing.”, he replied.

I thought for a moment and continued, “At the outset, these two points look different but essentially they are smell to the problems in team dynamics.

From my experience, many a times, these problems occur when some developers dominated teams consider testers as second class citizens.

Whenever in a team we talk about “we vs they” (or testers vs developers), it essentially means that the team is not working for the success of a Sprint. Instead this team consists individuals who feel that developers and testers have to finish their individual work separately.

So here, the problems of testers do not become the problems of the team but rather become yet another impediment which a Tester has to solve himself. And that’s where the problem of “we vs they” become even more visible.

It looks like as if the team has forgotten  that the end goal for an Agile team is not about finishing individual goals (which may look good to one’s own ego) but to finish Sprint goals.

So in your case Prakash, it looks like developers do not have time to hear and solve your technical problems as that’s why they say you crib a lot. When you become very frustrated with their response and lack of help, you try to fix things on your own. Acquiring a new skill especially in another domain takes time. That way, you are bound to take a lot more time than it could be possible with collaboration within the team.

You could have avoided the problems you have if developers in your team would have been supportive to your cause. It is important in a team that everybody considers himself as a team-member first and developers/testers later. To achieve Sprint goals, everybody has to make efforts and help each other.

Last but not the least your Scrum Master should have taken steps to help you in fixing your technical impediments.”, I concluded.

Conclusion

To be honest it’s pretty common to see this “we vs they” attitude in a lot many Agile teams. It not only happens with testers but also with designers and technical writers too.  In a way, helping out tester/designer looks like an obstruction to the rhythm of developers. However essentially it can be blocker to entire Sprint SUCCESS. Definition of DONE for a customer not only includes the development effort but rather means fully tested software.

Agile Testing Agile Culture, agile testing, Collaboration

Reader Interactions

Comments

  1. Vijiay Rawat says

    at

    I agree with Srikant. One of my close friend is facing the same developer Vs tester situation(in some other company). Its very disappointing to see that half of his time goes into arguing with testers.

    I totally like the idea that its OUR responsibility as a team to get along and make the sprint successful.

    Reply
  2. Gaurav Marwaha says

    at

    What has worked well with my teams is when QC folks get sharp and there is healthy competition between dev & QC this is not simple considering the traditional gap in QC & dev. But is easily achieved if QC teams can automate smoke and get time to play more and find better defects.

    In addition to this what has worked for us is when we orient QC folks to speak more of the dev language; get into code…

    Not easy but given the right push achievable

    Reply
  3. ShriKant Vashishtha says

    at

    @Gaurav,

    The ideas you mentioned are really good and practical. Again if they are implemented in the right Agile team-spirit, the results will be pretty good.

    Reply
  4. Abhishek Tripathi says

    at

    Right Shrikant. When we(Dev & testers) started working closely as a team, we faced same issues and as you mentioned it was not only between Dev & testers but among Dev, testers & PO teams. But we caught it very soon as we were working together for some time and team members are almost more than 5 years experience so we got where we were wrong.

    We adapted the matter that we as a team has to release successful sprint and quality product. It’s not one person and one team task to make it “Done”. Even after than we have seen positive results in our next sprints.

    It takes time but there is no harm in investing some time to remove departmental thinking to one scrum team thinking with right intention.

    Reply

Trackbacks

  1. Chain-Link Pattern : Developer/Tester or Sales/Delivery Relationships | सम्प्रेषण (Sampreshan) says:
    at

    […] my last blog I discussed how in an Agile team "we vs they" (between developers and testers) phenomena can […]

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

LikeBox

Tags

5 Whys Acceptance Criteria Adoption agile Agile Culture Agile Estimation Agile Offshore Agile Teams agile testing Agile Thinking Agile Transformation Agility Appraisals ATDD Automation Backlog Grooming BDD Big Picture business analyst Capacity Planning case-study code quality Collaboration Daily Scrum DevOps distributed agile Distributed Scrum Estimation Good Practices kanban kanban-mythbusters lean Metrics Planning Poker Prioritisation product owner Scrum ScrumMaster Sprint Sprint Demo Sprint Retrospective Story Point Story Points Sustainable Pace User Story

Categories

  • Agile
  • Agile Leadership
  • Agile Testing
  • Agile Transformation
  • ATDD
  • BDD
  • Continuous Inspection
  • Culture
  • DevOps
  • Distributed Agile
  • Estimation
  • In Conversation with Tim Ottinger
  • Java
  • Jira
  • Kanban
  • Lean
  • noprojects
  • Patterns
  • Presentation
  • Product Owner
  • Scaled Agile
  • Scrum
  • Software Metrics
  • Testing
  • Testing Practices
  • User Story

Copyright © 2025 · Malonus Consulting LLP

  • Email
  • LinkedIn
  • Twitter
  • Facebook
  • Privacy Policy