Understanding the Common Pitfalls in Scrum – Part 1

Understanding the Common Pitfalls in Scrum – Part 1

Scrum is a highly viable software development methodology, and the teams implementing Scrum seldom experience failure. However, it would be wrong to assume that Scrum is a panacea for all sorts of problems and impediments surfacing during the development process.

As a matter of fact, if the team implementing Scrum fails to deliver, Scrum is not to be blamed as a process by itself never goes wrong; instead, the shortcomings and flaws lie in the implementation of that methodology. To put this in other words, there are a number of pitfalls that a Scrum team can fall into as a result of which things can go haywire and the whole purpose of implementing Scrum can be defeated.

Some of the common Scrum pitfalls are mentioned below:

  • Excessive Up-front Planning– Scrum teams should not indulge in up-front planning; rather, the team should begin coding and development straight away. There is no point in wasting time on deciding the Product Backlog much in advance as the feedback gathered during Sprint Reviews and Retrospectives is important in planning the subsequent sprints.
  • Focus On Tools– Tools are not important; people and processes are. So, there is no need to worry about tools. ‘Finding the appropriate tool’ is just an obstacle to getting started, so the teams should start with the development right away.
  • Problem-Solving in the Daily Scrum– Daily Scrum is neither for discussing problems nor for finding solutions to those problems. Daily Scrums should essentially be time boxed to 5 minutes and be limited to answering the three questions.
  • Management or Stakeholders managing the team– Scrum requires teams to be self-organizing and self-managing; therefore, neither the management nor the stakeholders should try to manage the team or should assign them work. On the other hand, the team too should not wait for either the Project Manager or the Team Lead to delegate the tasks to the team members.
  • Scrum Master As a Contributor– Scrum Master is a specialized role; a Scrum Master is supposed to be watcher and a facilitator, not a developer or a tester. So, he should not be assigned any other duty. Also, he should not direct the team in what to do and what not to do as this would distract him from monitoring whether or not the team adheres to the Scrum principles.
  • Imposed Deadlines and Resources– Scrum teams know best what to complete in a particular Sprint, so neither the stakeholder nor the management should try imposing deadlines or prescribing resources as this would not only demotivate the team, but also reduce their productivity and the quality of the software produced.
  • Distributed Team– Scrum prefers collocated teams as distribution of team members impedes direct and open communication which in turn reduces productivity and quality.

Scrum is the most popular and promising frameworks of Agile. Practicing Scrum in the right way is crucial for building products and launching them faster to market. Scrum teams should make sure that they follow the best practices and avoid these common Scrum pitfalls.

要查看或添加评论,请登录

Paban Kumar, SMC, MBA的更多文章

  • Various Forms of E-mail Marketing

    Various Forms of E-mail Marketing

    E-mail marketing is a form of direct marketing that uses e-mail as the delivery medium for communicating a marketing…

  • 10 Keys for Adopting Scrum

    10 Keys for Adopting Scrum

    One of the most common adopted agile approaches in industry today is SCRUM, more so for agile software development. In…

  • Tools for integrating offline branding with your mobile devices

    Tools for integrating offline branding with your mobile devices

    All branding and advertising in offline channels should be integrated with a company’s digital marketing strategy…

  • A Brief Introduction to Scrum Methodology

    A Brief Introduction to Scrum Methodology

    Scrum is the most widely used Agile framework for developing and managing complex software and product applications. In…

  • The Modern Marketing Funnel for a Digitalized World

    The Modern Marketing Funnel for a Digitalized World

    The traditional marketing funnel focused on methodically moving prospects from the awareness stage through…

  • How to form a Scrum Team?

    How to form a Scrum Team?

    Forming a Scrum Team, is nothing but another process in the Scrum Project. It is one of the 6 process in the Initiate…

  • Press Release Benefits for Small Businesses

    Press Release Benefits for Small Businesses

    As a small business owner, competing with big businesses seems like an impossible task. It’s difficult to fathom how…

  • Understanding the Common Pitfalls in Scrum – Part 2

    Understanding the Common Pitfalls in Scrum – Part 2

    In part 1 of this series, we discussed some of the common pitfalls that a Scrum team can fall into. Scrum is a highly…

  • Are Bots Behind Majority of Links Shared on Twitter

    Are Bots Behind Majority of Links Shared on Twitter

    A latest study says that bots may be behind most of the links shared on Twitter and not human users. A research by Pew…

  • 5 Key SEM Metrics You Should Track

    5 Key SEM Metrics You Should Track

    Some of the key metrics used to track SEM campaigns are as follows: Cost—The total amount spent on search advertising…

社区洞察

其他会员也浏览了