It doesn’t take long to introduce someone to Scrum methodology. Let’s form a team of specialists with different skillsets, typically under 10 people. They will break down all the work into smaller, manageable chunks and deliver them incrementally in iterations called Sprints. After each Sprint the Team will inspect the work and adapt their plan and process to deliver the most value.

Sounds simple, right? That’s why 20 years after the famous Agile Software Development Manifesto was first published, Scrum is the number one framework for software teams around the world.
However easy it is to begin using Scrum, doing it right requires practice, experience and mistakes to learn from. Here I describe some of the most common myths and misconceptions around Scrum so you can spot and avoid them.

. Agile and Scrum are just for software projects- TT PSC

1. Agile and Scrum are just for software projects

Not true! Although the Agile movement originates from software development, nothing stops us from applying it elsewhere. It is even encouraged by Scrum creators to use it in other domains – wherever there’s complex work to be done. There have been successful Agile implementations in domains like sales, HR and marketing. And even car manufacturing – Tesla considers agile product development a key factor for their market success.
What is the key to Scrum methodology adoption outside software? I believe it is looking beyond the technical IT-related jargon and understanding the 3 empirical pillars of Scrum. The first one is transparency, second one is inspection and the last one is adaptation. With those in mind, we can look at numerous complex processes and think of ways to make them more agile.

We can increase transparency to make more informed decisions – based on facts rather than assumptions.
We use a periodic inspection to make sure our goals are still valid. As well as to discover problems early, when they are still cheap to fix.
Those two go hand in hand together – as Scrum Guide says, “Transparency enables inspection. Inspection without transparency is misleading and wasteful”.
And finally, we can adapt our work plan every time we learn something new that impacts our goal.

Agile and Scrum are just for software projects- key takeaways

Key takeaways:

  • Scrum originates from the software industry but its applications are not limited to it
  • Scrum creators actively encourage using Scrum for non-software projects and products
  • More and more organizations start to apply Scrum each year – and the trend will be continue
  • Modern leaders look at underlying principles of Scrum to make traditionally managed processes more efficient

The Daily Scrum is about reporting status

2. The Daily Scrum is about reporting status

This one is quite common. The team meets at the agreed time and place, and everyone shares their status reports from the previous day. Maybe it’s something like “I was working on this new authentication API; I will probably continue today”. Each team member says their part and everyone goes back to their desks.
This can work but is far from perfect. So how can we improve it? Focus on the Sprint Goal and collaboration. Don’t fear discussing things, ask for clarifications if you don’t understand. When observing the best performing teams, I noticed that their Daily Scrum flows like a conversation between athletes on the same team. Focused on establishing a winning strategy (to meet the Sprint Goal) rather than mechanically answering questions.

Different point of view

There’s another angle to this problem – and it is more focused on workplace relationship dynamics. Scrum describes the Daily Scrum as an event for Developers of the Scrum Team. In practice though, other people often attend those meetings too – as listeners or active participants. This can profit the team but also cripple the benefits of Daily Scrum.
If Product Owners, Scrum Masters, Managers and even stakeholders attend Daily Scrum events on a daily basis, team members may feel intimidated and insecure to speak up about the problems they experience. Fear of judgement and looking incompetent is very real and more common that we think. That’s why Daily Scrum need to be a safe space for discussions. Scrum Masters, look at team dynamics to spot problems like this!

On the other hand, Product Owner and stakeholders often fear losing control over the project. They feel they NEED to be in every meeting to make sure everything goes according to plan and be able to react immediately. In that case, the Developers should focus on establishing trust. They ought to show that they actually understand the business context. And can be relied upon to achieve planned Sprint Goals without constant looks over their shoulders.

The Daily Scrum is about reporting status- key takeaways TT PSC

Key takeaways:

  • The team should collaborate during Daily Scrum – discussions are welcome
  • Daily Scrum shouldn’t be about reporting status to managers
  • Scrum Master and Product Owner are not even required to attend
  • Scrum Masters: cultivate a safe, non-judgmental environment
  • Make sure your online project management tracking tool is updated daily so that managers and stakeholders know the current status

The team must deliver everything planned for the Sprint- TT PSC

3. The team must deliver everything planned for the Sprint

You might have experienced this. We plan to complete 7 User Stories in this sprint so delivering anything less is a failure. 100 percent completion and meeting the plan is our goal, right? Well, no.
The aim for the sprint should be meeting the Sprint Goal, rather than just completing all backlog items. As we know more about the problem we wish to solve, the scope of the sprint may be adapted. To make sure the Sprint Goal is fulfilled. After all – it’s often impossible to predict all the complexity for a given task.

As Scrum promotes self-organization, the Developers should have the authority and autonomy. Autonomy to choose the best way for the Product Goal to be achieved. If after interviewing the end users we learn that current plans make no business sense, the sprint scope can and should be modified. Just remember to be transparent about it and be able to support your decisions with facts. In case you are confronted by your stakeholders!
Focusing on Sprint Goal also means that some lower priority items in Sprint backlog might not be completed. And that’s ok if they don’t impact the Goal. Scrum is about delivering value, not just crossing all items off a to-do list.

The team must deliver everything planned for the Sprint key takeaways TT PSC

Key takeaways:

  • Sprint Goal is the most important
  • Sprint scope is more like a forecast rather than a hard commitment written in blood
  • The Developers should have enough autonomy to choose the best way to achieve Sprint Goal
  • Sprint scope may change and that’s ok if Sprint Goal is met

Product backlog consists of user stories- TT PSC

4. Product backlog consists of user stories

For sure, user stories have become popular with agile teams. They capture a real scenario from the user’s perspective and encourage discussion to work out the best way to achieve the planned objective. However, some teams may feel that everything that sits in Product Backlog must be described this way. Let’s clarify this!

Firstly, user stories are not a part of Scrum methodology, but just another tool in your toolbox to capture the requirements in a certain way. If something doesn’t fit this format, use a more appropriate technique. Other than obvious types of backlog items like bugs, some items might be purely technical – sometimes a certain module just needs to be refactored. Or an implementation must be adjusted to meet new legal requirements for the product. In cases like these, it makes no sense to struggle and come up with a user story – a well described set of expectations will be enough. Remember to create backlog items that are manageable and possible to estimate.

Remember that the Product Backlog is a living artifact – not a “one-and-done” document. It’s fine if the most important items at the top of it are described in detail, while lower priority ones are just more general “epics”. As the team progresses and learns more about the business context, product backlog items evolve into specific user stories and tasks.

Product backlog consists of user stories- key takeaways TT PSC

Key takeaways:

  • User stories are not required by Scrum methodology
  • When creating backlog items, think about the most effective way to capture requirements
  • Backlog items shouldn’t be too big
  • Product backlog is an ever-evolving document that lives throughout the product lifecycle

5. Scrum methodology is just for the implementation phase

In some organizations, there is a pattern of trying to fit scrum into an existing predictive process. Let’s see what it looks like. Typically, there’s a big planning and analysis phase upfront. Detailed designs and long requirement documents are produced while various stakeholders and committees might be spending weeks or months in lengthy email conversations. When certain things are finally agreed on, the appropriate Manager or Director forms a Scrum Team and developers are handed an overwhelming load of documents.

At first glance, the team is on a clear path to success. The massive analysis and design phase was carried out to cover every possible corner case and narrow down those tricky technical specs. In reality though, a couple of sprints into the project it often turns out that 50-70% of those detailed specification documents are not relevant anymore.
This phenomenon is sometimes called Water-Scrum-Fall and is basically a partial Scrum implementation. In an optimistic scenario, the organization can utilize new knowledge from the Scrum Team to adapt the product (sometimes this means changing its direction entirely!). In a more pessimistic one, the company stays fixed on initial assumptions – and burns money to create things nobody actually uses.

If you’re a Developer or a Scrum Master working in organizations where Water-Scrum-Fall occurs, changes need to be applied not at team-level, but at organization level. Moreover it is important for Scrum Masters to look outside their project-focused context and find ways to transform the entire organization to be more agile.

„Don’t let working software be a by-product of technical specifications. Embrace the adaptive nature of Scrum and practice smarter ways to craft product requirements like Product Discovery or Design Sprint.”

Scrum methodology is just for the implementation phase- key takeaways TT PSC

Key takeaways:

  • Don’t use Scrum as a cool-sounding block between Design Phase and Deployment Phase
  • Knowledge about a problem is gained faster while actually working on it
  • Ask yourself: What is the minimal set of requirements to get started?
  • In the analysis, focus on user goals and needs, rather than a detailed execution plan
  • Be prepared for a change of initial assumptions

Scrum Master role is not really important- TT PSC

6. Scrum Master role is not really important

The Scrum Master’s responsibilities aren’t so obvious to grasp when teams start using Scrum methodology, or a new team is formed. Some people feel that this person just moderates meetings and asks questions like “what went well this sprint?”, while others are doing “real work”. Where’s the real value? – they ask.

Those doubts are sometimes justified. Some of us just had bad experiences with Scrum Masters. Maybe Scrum Masters we worked with were not really fit for that role? Maybe the Scrum Master we had in last job was just a re-branded Team Manager with a controlling attitude? There can be multiple examples of Scrum Master anti-patterns. However, don’t let bad examples form your opinion on the role as a whole.

There is one common thing I noticed while working with good Scrum Masters. They all strived to create an environment where team members could perform at their best. This can mean many things. It can be identifying and removing obstacles that limit the pace of the team. Other times it might be working with stakeholders to develop trust and understanding of the process. And sometimes it can even be coaching individual team members or acting as a mediator when a conflict arises. A skilled Scrum Master knows how to spot potential problems and acts proactively!

Scrum Master role is not really important- key takeaways TT PSC

Key takeaways:

  • Scrum Master is a real leader accountable for team effectiveness
  • A Good Scrum Master can supercharge team productivity by optimizing processes and work environment
  • Smart organizations utilize Scrum Masters to improve things on a company-wide level

Closing Thoughts

Those are only a couple of examples how Agile and Scrum methodology might be poorly understood. If you noticed that some of those cases fit the picture of your team or organization, don’t panic! The first step for fixing any problem is awareness – try to educate others and share good practices rather than just handing in your termination notice. Taking up a challenge to change things for better might be an incredible career opportunity to grow.

If you’re an executive and are want to steer your organization using an agile approach, consider our services to hire skilled agile professionals as consultants for your next venture. We are proud to work with industry leaders like OneSpan, Gentherm, Capula to help them drive multi-million projects to successful completion.
Contact us to learn how you can benefit from working together. We are more than willing to share our success stories with you

Read more about Scrum Guide Update 2020 and 5 TOP changes.

_All posts in this category

blogpost
Articles

Third Party QA Testing with Xray

Hiring Third Party QA teams to verify a product has become a common practice - find out what Third Party QA Testing is and how Transition Technologies PSC approaches its implementation using the Xray tool.

Read more
blogpost
Articles

From Java to Go – scaling competences in the Software Development Centre team

Transition Technologies PSC experts talk about the 'Go Academy' initiative and the benefits of learning the Go programming language in delivering efficient solutions to customers. Find out why Go is becoming the language of the future in IT.

Read more
blogpost
Articles

IT staff augmentation – flexible way of scaling the IT team

IT staff augmentation increases the potential of your team. An additional specialist is support in completing daily tasks and meeting deadlines. The presence of this person allows to increasing productivity when new and challenging business opportunities arise.

Read more
blogpost
Articles

How to protect yourself from phishing using authentication?

We live in the age of big data - they are more valuable than money in the world we live in. Identity theft and loss of important data is problematic for any user, but businesses in particular should be aware of this threat. A cyber-attack is not only associated with temporary downtime, production delays or losses related to the need to mitigate the damage.

Read more
blogpost
Articles

What should you know about serverless computing?

Serverless cmputing still raises a lot of doubts, especially among those environments that are just starting to use cloud services or are just planning to migrate their systems to the cloud. We will try to answer the most important questions about this solution in this article.

Read more
blogpost
Articles

Scrum Guide 2020. TOP 5 changes and what should I do?

Scrum Guide – what has changed? 2020 November update With all the events that happened in 2020 worldwide it’s not difficult to miss the latest update to the guidelines of the most popular agile framework – the Scrum Guide. In this article I outline the most important changes and assess their impact on teams’ everyday […]

Read more
blogpost
Articles

Agility. All you need to know about the agile methodology

What actually is agile? How did it all start? What are the principles that characterise this working method, how does it differ from the traditional approach and how to manage projects in an effective (and agile) way? We present a set of information that every person associated with technology in any way should become familiar with. We hope you will find it valuable and recommendable. Feel free to comment or contact us if you have any specific questions

Read more
blogpost
Articles

WCAG 2.1 – what should you pay attention to?

Imagine that you are a blind or visually impaired person and would like to log into your own bank account via a website or mobile app. You enter the password, select further options, go to the next page, but at some point you can’t do anything more... You don’t have access to the full functionality of the application. Why?

Read more
blogpost
Articles

On-line accessibility following WCAG standards and its impact on the company’s image.

Now is a perfect time for a thorough analysis of our online activities while taking into account a broader perspective than before. Implementing WCAG standards, created with users at risk of digital exclusion in mind, can be a great place to start.

Read more
blogpost
Articles

WCAG – why it is worth having an accessible website, web systems and mobile app

Have you ever wondered how blind and disabled people use websites? Standard activities that we perform on a daily basis on the Internet are difficult or even completely inaccessible for people with disabilities. That is why WCAG criteria for digital services are crucial. Making a bank transfer, searching for information on official websites or making an online medical appointment lasts only a while, but only if the page is accessible. What does it mean in practice? This means that the site has the appropriate features that allow each user - including people with disabilities - to navigate.

Read more
blogpost
Articles

What is WCAG and how to meet compliance?

The Modern society is very computerized. We want to have access to our music, books or movies wherever we are, regardless whether we’re in dentist’s waiting room or on a bus. To satisfy this demand, private companies and public institutions offer their service on the Internet. Despite that, there are a lot of barriers in using the web for disabled or elderly people, preventing them from enjoying the benefits of Internet.

Read more
blogpost
Articles

New features in Java

A lot has changed in Java. A few years have passed since the release of its most popular version 8. All the time version 8 is the one that developers use most. What is the reason for this? After all, Java 13 have been already released.

Read more
blogpost
Articles

Proxy Product Owner role in software development nearshoring and R&D augmentation

Today it is an imperative to be able to quickly build and deliver innovative and advanced software products not only to keep the business growing, but simply functioning just above the tide. The business virtually always demands the increments of the products to be delivered as soon as possible for many obvious reasons. In order to do that software development companies can use an old as dirt concept of outsourcing a part of the work to contractors.

Read more
blogpost
Articles

Nearshoring – more opportunities for your business

The IT sector is one of the most dynamically evolving business industries. It is not only due to the technology it offers but also thanks to the wide range of services it is able to deliver to other businesses.

Read more
blogpost
Articles

How to build a professional development team in a few steps quickly and effectively – a case study

The current trends in developing and supplying individual software for companies have significantly moved towards the model based on outsourcing. This is a very convenient solution, as the customer (the ordering company) does not have to support the whole team of IT engineers.

Read more
blogpost
Articles

FIDO – safer or more convenient?

We have been trying for a long time to devise safer and more effective ways of identifying a user than by using a login and a password. Along with the development of technologies such as fingerprint readers or retinal scanners, we can verify identity as well as with the use of a login with a password.

Read more
blogpost
Articles

The advantages of ”code review” – only for programmers?

Just a few years ago, code review was perceived more as some kind of curiosity or idealistic programming practice than an element contributing an added value to the commercial projects. Although the term has been clear for both developers and managers, and most of them praises the idea of mutual code analysis by programmers, this […]

Read more
blogpost
Articles

How do I resource IT projects?

The rapid development and technological boom we have been experiencing in the last years has left many companies in desperate need of qualified IT specialists. With technology transforming the economy and the scope of IT roles constantly developing most countries are facing a serious workforce issue. And despite outsourcing and offshoring dating back to at […]

Read more

Let’s get in touch

Contact us