
The secret to handling development teams who dislike Scrum
Lucid Content
Reading time: about 9 min
It can be challenging to be a Scrum master when your team is skeptical of the Scrum methodology in the first place. This attitude can hamper your project progress, erode developer trust, and distract from your goals. But approaching Scrum issues the right way can help bring the project back on track.Â
Why Scrum is âbadâÂ
Scrum has developed a certain reputation among developers, whether itâs deserved or notâmany view it as âpro-managementâ and inherently anti-dev. At some companies, toxic management practices such as micro-management and the use of arbitrary deadlines were labeled as Scrum or advocated by coaches claiming to practice Scrum methodology.Â
As a result, a lot of developers equate Scrum with taking shortcuts that create excessive technical debt, constraining development activities with red tape, or rushing to finish work too quickly.Â
Potential problems with Agile and ScrumÂ
Although Agile and Scrum began within the programming world, they were soon popularized by project managers. Scrum and Agile are often used interchangeably but are in fact distinct: Scrum is a way to implement Agile, so there is overlap, but we shouldnât always generalize Scrum to represent the full breadth of Agile.Â
In a similar vein, you might want to remember that many of the complaints and concerns about Scrum and Agile are intended as critiques of unhealthy business and project management practices. These critiques are not intended for the positive and practical attributes Agile and Scrum can bring to development. After all, these did both originate in the developer world as solutions to development-centered problems.
Regardless, there are a few areas companies practicing Scrum and Agile should be aware of:Â
Shortchanging slices
Managing dev teams by the âsliceâ of time can fall short if it just becomes a way to give your developers less time to accomplish a large request.Â
Hiring or promoting inexperienced coaches or project managers
Eager to build a career in the new Agile world, a large number of project managers saw Scrum as an opportunity to pivot into consulting for work they themselves lacked real-world experience in. This has occasionally subjected developers to project managers who didnât know enough about software development or the Scrum practices they were advocating for. Since few teams enjoy working with project managers who are inexperienced in the industry, this situation understandably led to some resentment.
Micromanaging smart people
For some, Scrumâs push for accomplishing goals within limited deadlines seemed like permission to enshrine micromanagement inside the organization. Instead of promoting communication, daily Scrum meetings were blame sessions. Some developers saw these meetings as stifling communication and creating additional red tape that hindered their work.Â
Setting arbitrary goals
Agile and Scrum often do help companies accomplish more in a shorter period of time, but this may encourage managers to believe that any arbitrary development goal can be achieved with a bit of project management magic. If managers set arbitrary goals, development teams can become discouraged and frustrated. This is particularly true when goals are impossible or impractical. No one likes to be told theyâre not doing their job well.Â
Of course, many (if not all) of these criticisms are well-founded and present real risks for your organization if youâre not careful.Â
How to approach development teams who dislike Scrum
With a team thatâs opposed to Scrum, you may have your work cut out for you. Your developers are likely to instantly detect bad Scrum and voice their opposition to it.Â
This resistance, though, should actually be welcomed as a sincere interest in improving your development processes. If you have a development team that cares about quality and values writing excellent code, then thatâs truly a blessing for your company and your business goals.Â
To reframe and improve how you use Scrum in your organization, consider how these ideas may help.Â
1. Determine if Scrum is really the best fitÂ
If your application of Scrum techniques doesnât feel like itâs working or it isnât resulting in tangible value for the organization in some fashion, perhaps Scrum isnât really the right fit for your teamâs projects.Â
One important point to keep in mind: Scrum is not one-size-fits-all. Not every project, team, or company fits Scrum or should use it. Consider asking yourself pointed questions to make sure Scrum is right for you:Â
-
Product lifecycle stage: Is my project related to a new product or feature? Scrum works best with products that are early in their lifecycle. If your product is reaching maturity, Scrum might not be the best fit because mature products have less uncertainty and fewer unknowns. Early in the lifecycle, the iterative nature of Scrum methods provides a much-needed structure to help you ask the right questions and lead the discovery process with a new product.
-
Team size: How big is your team? Is it small enough to be engaging in ongoing, direct communication? Larger teams may struggle with Scrum because itâs designed to foster that iterative process associated with new product development and fast-growing new teams.
-
Customer involvement: How involved are your customers in the development process? Scrum needs frequent check-ins or feedback from end-users and customers in order to drive the iterative, experimental process behind development. A lack of customer feedback leaves Scrum projects with relatively little insight to guide development forward.Â
There are alternatives to Scrum that might be a better fit if your project falls outside of the above characteristics. Consider one of these options if youâre looking for something new:
-
Kanban methodology: A smart system for a variety of different types of projects, Kanban methodology is another means of implementing Agile in your organization. Kanban is based on visual project management principles used to improve car manufacturing in the 1940s. Since Kanban is very flexible and can also be used with elements of other methodologies, it may be a better fit if Scrum doesnât work for your team.Â
-
Waterfall project management: If your project has few unknowns and follows a well-established process with specific steps, then Waterfall project management may be right for you.Â
-
Other Agile methodologies: Aside from Scrum and Kanban, there are many other flavors of Agile development. Crystal, Feature Driven Development Method (FDDM), Dynamic Software Development Method (DSDM), and Extreme Programming (XP) are all examples of other Agile methods worth considering.Â
2. Invite more developer inputÂ
With any software project, be sure to invite developer input on deadlines and other issues. If your development team is resisting your plan of using Scrum methods, itâs time to find out why. Their concerns could have merit and allow you to make valuable improvements.Â
-
Ask about deadlines: Find out what deadlines your team believes are realistic and why. These questions can help you identify potential problems earlier, too, and provide an opportunity to start brainstorming possible solutions. To do this, consider estimating story points, establishing the risk, complexity, and repetition associated with project sprints.Â
-
Find the right motivation: If your team isnât connecting with the goals and direction you set, itâs possible that you need to dig deeper to find what is motivating your software team. Take the time to build better rapport, too.Â
-
Ask for feedback: Involve your developers and ask for their input not just on Scrum, but on important decisions you make as a team as well.Â
-
Give credit where itâs due: If your team inspired an idea for a new feature or unique approach, be sure to call this out and recognize it so your developers see the real impact they have at work.Â
3. Cut unnecessary meetingsÂ
The daily Scrum meeting is meant to foster communication and collaboration, but sometimes meetings are perceived as a waste of time and resources.Â
-
Meet when itâs necessary: Just like an awkward silence youâre tempted to fill, a meeting without a clear purpose could quickly take on an agenda, even if itâs not normally valuable content. Avoid meeting for the sake of having a meetingâkeep meetings focused and save everyone more time.Â
-
Think outside 30-minute blocks: Although our calendars are in one-hour or 30-minute increments, thereâs no reason you canât have a seven-minute meeting or finish a one-hour early after 45 minutes if youâve already covered the items on your agenda.Â
4. Be flexible and adapt your strategy if neededÂ
Strategies are intended to move your business forward. If they arenât serving your team anymore, it may be time to rethink and regroup. Cut your losses and donât worry about admitting that a methodology isnât a fit or no longer fits anymore.Â
-
Choosing another methodology: If Scrum is no longer fitting your needs, consider another Agile flavor (such as the other methodologies discussed in the section above).Â
-
Changing mid-project: If possible, you may want to stick with Scrum until you reach the next milestone or finish a project. Adjusting how the project is organized in the midst of working on it as a team may interfere with your goals.Â
5. Seek experienced leadershipÂ
Bringing in people who are experienced in Scrum can help you navigate new development journeys, but Scrum experience isnât the only important thing. You also need leadership that knows the development process.
-
Find experienced PMs: Project managers who have limited experience with technical projects or lack a software background may not be as successful with Scrum as those whoâve already been in the trenches.
-
Be wary of those with just credentials: Scrum credentials indicate knowledge of Scrum methodologies, but youâll still need to look closely at Scrum coachesâ backgrounds and experience.Â
Use Scrum more effectively
Scrum is only effective if your team plays along, so do what you can to win them over and make your project a good experience for everyone. Donât forget to embrace the Agile spirit of continuous improvement in the process.Â

Ready to improve your Scrum process and convince the nonbelievers? Get started with our Scrum board template.
Try it nowAbout Lucidchart
Lucidchart, a cloud-based intelligent diagramming application, is a core component of Lucid Software's Visual Collaboration Suite. This intuitive, cloud-based solution empowers teams to collaborate in real-time to build flowcharts, mockups, UML diagrams, customer journey maps, and more. Lucidchart propels teams forward to build the future faster. Lucid is proud to serve top businesses around the world, including customers such as Google, GE, and NBC Universal, and 99% of the Fortune 500. Lucid partners with industry leaders, including Google, Atlassian, and Microsoft. Since its founding, Lucid has received numerous awards for its products, business, and workplace culture. For more information, visit lucidchart.com.
Bring your bright ideas to life.
By registering, you agree to our Terms of Service and you acknowledge that you have read and understand our Privacy Policy.