6 min to read
Many of us head to the gym probably thinking of achieving splendid results which we eventually get. Once your body gets comfortable, a similar routine may assist you properly, however, you won’t get any further gains and you might think of skipping it completely. We believe Scrum as a technique for offering software projects is experiencing a similar issue. The entire cycle or the process of practising scrum is either exercised too literally or adhered to too strongly. As we know, the Agile Manifesto sets the brick for a revolution in software development. For engineers, it’s a bunch of principles that let them do constant work and short release cycles in a swifter, more effective, and graceful way by covering changing needs on the fly, and enhancing dialogue with the business and the customer as well.
However, there is no sense of doubt that Agile is a great approach to software development when you completely understand the concept behind it and apply it effectively, it can truly assist teams to accomplish results faster. Besides, the issue with certain companies today is that when they consider agile, they are thinking of Scrum and they don’t see a difference. Scrum is simply an application of Agile. If you consider agile a bible, then think of Scrum as the catholic church. Moreover, we don’t feel that Scrum should apply to everyone considering Agile. So, what’s the matter with all this? Why has it been considered an issue that Scrum has seen as the de facto for Agile over the industry? Let’s dive in and view some of the components of Scrum and learn why scrum is important.
Scrum is a term that defines an attainable sprint objective for around 2 weeks. It should support all the teams to learn through their experience, self-organize while working on an issue, and later reflect on their gains and losses to grow constantly. As we have seen, scrum has, sadly, ended up damaging the middle tenet of Agile, which is individuals over the process. This all comes down to poor management skills and the growth of the certified scrum master.
Read: Top 20 Software Development Tools
For the development team, Scrum is likely to be a 15-minute, time-bounded event to strategize for the next 24 hours. Unluckily, these daily standups have turned a medium to obsess with JIRA tickets going across the board. Running tickets over a set of swim lanes looks like counting lines of code as a measure of success. A dedicated developer can seem productive all day simply due to how swiftly they have moved all their tickets. On the other side of it, a complete focus on the board can lessen good developers working on daunting tasks to look average.
We are not saying that daily standups are completely useless. Sometimes, you get the most useful stuff out of it while mostly they are a truly wasteful use of your time. Also, several high-performing dedicated teams do just great without daily standups.
Apart from all this, we believe that meetings are way more useful if done in the right manner. However, we think that meetings should be more specific purpose-wise and where there is a defined value for every team member involved. Also, there should be some preparations before meetings and should contain some action items, otherwise, it would be more of a chatting round.
Scrum has a way to encourage your entire team to learn through their every small experience, self-organize well while still working on an issue, and ponder on their wins and losses to enhance continuously. According to some infamous scrum masters, you need to clear the tickets in Scrums. Furthermore, there would be no actual check on your work quality, which is frequently detected by a non-technical project owner. This complete thing adds to going to the void and concentrating more on outputting mode.
The main goal of the retrospective is basically to reflect. We look and analyze what all worked, what didn’t work well, and what all sorts of experiments we wish to try. Sadly, what it boils down to is making that same effort again and again like “good teamwork” and several meetings in the lanes as “what all went well or wrong”, and “what we will do better”. We believe that retro is now a complete waste of time. If you wish to try more fresh paradigms, then go for hackathons and some practical activities. In a hackathon, collaboration is inherent and you can only go further with good teamwork. Retro lets you get in a room twice weekly along with a repetitive and boring mindset with no dynamism. Nowadays, teams require fresh stimuli, not similar redundant sessions.
Scrum is nothing but the true rival of productivity, and it turns even less sense in the post-COVID world. It does not come up with fresh ways of working instead it promotes repetition. Let great development teams organize themselves to their context. Besides, track what gets delivered to production, add the time it took, and then track later on. You need to focus on reality and not those vague burndown charts. Create an ultra-smooth pipeline and remove all the waste. If you need some suggestions regarding daily standups, we at Codersera are there for you to help regarding why Scrum has become irrelevant!
Tags
Are you looking for something specific?
We understand that hiring is a complex process, let’s get on a quick call.
Share
11 comments