5.12.2017

Welcome to Scrum (Part 2): Challenges to Be Ready for

Welcome to Scrum (Part 2): Challenges to Be Ready for
The transition to Scrum is an exciting learning experience for everyone involved and is usually embraced with lots of enthusiasm. However, at some point, the storming stage (according to the Tuckman's stages of group development) begins and the whole project might get overshadowed with human skepticism and doubts.



Whereas some managers think it’s just a noise that should be ignored and waited out, we recommend dealing with arising issues early on. The sooner you educate team members and persuade skeptics, the faster the team gets to normal and becomes productive.

Here are some typical challenges you might want to be prepared for:

#1 - Resistance


It’s in human nature to be scared of changes and try to push them back. So don’t be surprised when people in the team (especially those who were in charge of the project before) won’t support the initiative and try to slow down the process. For them, it might look like somebody is taking digs at them. Your role here is to convince them otherwise.

Resistance can be fueled by people’s fear of losing their jobs due to the optimization. If so - try to explain that the idea of Scrum isn’t to fire people with superfluous roles. Superfluous roles/functions (if any) will be removed, but more focused and meaningful ones will be created. Employees only win from this.

It also happens that people are not ready for the new dynamics that Scrum introduces, which requires honest estimation and commitment to delivering within estimated timeframes. Usual excuses like “we deliver when we deliver” are unacceptable. People who are not used to commit and perform, will try to change or might eventually choose to leave. And there is nothing you can do about it actually, nor you should - the process cleans itself.



#2 - “Scrum doesn’t work for distributed teams”


There is a widely spread misperception that Scrum doesn’t work for distributed teams. Indeed, personal interaction is important in Scrum, but thanks to all the telecommunication tools available nowadays, the distance is not a hazard anymore. You can read how to manage distributed teams using Scrum here.



#3 - “Scrum is chaotic and doesn’t allow to predict the results in a long-term”


Another myth you might need to dispel to calm down the panicking crew. Scrum is agile in a sense that it maximizes responsiveness to changing client’s needs. This is possible due to the high level of team organization and has nothing to do with the process being chaotic.

In fact, Scrum was invented as the answer to never-ending money-sucking Waterfall projects. It helps identify impediments due to which delays or problems with quality happen. After first few iterations the team is able to measure its capacity and progress, and therefore predict realistically (and not just assume) when the project will be delivered. If you hear “we deliver when we deliver” instead - well, your team adopted a magic crystal ball, not Scrum.



#4 - “There are too many meetings in Scrum, they disturb us from the main task”


Scrum-sceptics cling to any straw to prove they’re right and say they cannot work productively with so many meetings they have in Scrum.

This might be a real problem if team members work on multiple projects (which is against Scrum logics, see tip No 5 from the first part of this article).

Within a single project, the Scrum meetings are called to ensure the necessary communication flow. If the team doesn’t see the value of some Scrum meeting, it might mean a) it is handled poorly and something must be fixed; or b) it is indeed redundant and the team is free to cut it off or have it less often.



... We hope you find this reading useful. Last but not least - be patient but persistent to overcome all the challenges and resistance that might appear on your way. And most importantly - enjoy your journey :)

Related articles
What works well and what you should be aware of while working with TensorFlow. READ MORE
Learning methods go through tremendous changes. Right after the e-learning and video tutorials boom, another technology emerged that promises to revolutionize the way we share information. Find out why there is such hype around augmented reality and how it can transform your business in terms of training and knowledge retention. READ MORE
Retrospective meetings are a great occasion for generating insights and ideas to improve workflow efficiency. Sometimes such improvements start travelling from one project to another and become best practices eventually. We want to share our top 7 tried and tested retrospective findings - hope they come in handy for you as well. READ MORE
For tech professionals, staying up-to-date is more than a natural curiosity, it’s a must. How to be wired up without spending too much time on it, and what blogs to follow - further in the blog post. READ MORE
Smooth collaboration and effective project management are crucial for software development. No wonder there are so many approaches and tools designed especially for software project management. And whereas there is no single cure-all tool, you might find our experience in using the following tools helpful! READ MORE
Inspired with the idea to improve the reliability of computer object detection and eliminate the necessity to handle it manually, we initiated a proof-of-concept project on automating microbiological analysis with the help of deep learning for one of our clients. After few rounds of the meticulous testing, we are happy to share the outcomes. READ MORE
The role of a CTO involves constant challenges. And a product release doesn't mean a retirement for a CTO, but a new mode of working and new issues to be prepared for. Check out these top 5 challenges that every CEO of a growing company might face and our tips for handling them. READ MORE
When there are so many examples of tremendous success done by pioneers of certain technologies, the fear of missing out becomes quite reasonable. Don’t miss out two biggest trends of 2018 (from our perspective) and learn how your business can respond to them by reading this blog post. READ MORE
A university-industry partnership is a win-win deal that gives a competitive advantage for both parties. Read more about our experience of collaborating with a university and how we benefited from it - in this blog post. READ MORE
Changing the way how people used to work might be quite a pain. And doing it by introducing Scrum is not an exception. If you’re considering to adopt Scrum or started the transition process already, this blog post is for you. READ MORE
When development becomes painful and time-consuming the debate over “what to do now?” starts. Fueled by developers’ claims “the code is a mess”, “we can’t work with the legacy code”, “let’s rewrite it” from one side, and the business trying to solve the issue less dramatically - from the other, the discussion seems to be never-ending. This blog post will guide you through potential pitfalls while deciding whether to improve the existing code (by refactoring, running unit tests etc.) or rewrite it from scratch. READ MORE
Bringing together people to work on the same project from different locations is becoming a common practice. But distance and lack of physical connection take its toll and may bring impediments to the workflow. After 7 years of experience in setting up distributed teams using Scrum, we cut our teeth on the possible pitfalls and collected several rules to make things work... READ MORE