ajsadauskas, (edited ) to technology
@ajsadauskas@aus.social avatar

Are agile scrums an outdated idea?

Here's a video on YouTube making the case for why agile was an innovative methodology when it was first introduced 20 years ago.

However, he argues these days, daily scrums are a waste of time, and many organisations would be better off automating their reporting processes, giving teams more autonomy, and letting people get on with their work:

https://youtu.be/KJ5u_Kui1sU?si=M_VLET7v0wCP4gHq

A few of my thoughts.

First, it's worth noting that many organisations that claim to be "agile" aren't, and many that claim to use agile processes don't.

Just as a refresher, here's the key values and principles from the agile manifesto: http://agilemanifesto.org/

  1. Individuals and interactions over processes and tools
  2. Working software over comprehensive documentation
  3. Customer collaboration over contract negotiation
  4. Responding to change over following a plan
  • Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
  • Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
  • Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
  • Business people and developers must work together daily throughout the project.
  • Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
  • The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
  • Working software is the primary measure of progress.
  • Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
  • Continuous attention to technical excellence and good design enhances agility.
  • Simplicity--the art of maximizing the amount of work not done--is essential.
  • The best architectures, requirements, and designs emerge from self-organizing teams.
  • At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

Your workplace isn't agile if your team is micromanaged from above; if you have a kanban board filled with planning, documentation, and reporting tasks; if your organisation is driven by processes and procedures; if you don't have autonomous cross-functional teams.

Yet in many "agile" organisations, I've noticed that the basic principles of agile are ignored, and what you have is micromanagement through scrums and kanban boards.

And especially outside software development teams, agile tends to just be a hollow buzzword. (I once met a manager at a conference who talked up how agile his business was, and didn't believe me when I said agile was originally a software development methodology — one he revealed he wasn't following the principles of.)

@technology

danjac, to random
@danjac@masto.ai avatar
ovid, to random
@ovid@fosstodon.org avatar

My unpopular opinion: I remember when I was first introduced to . My first thought was "this is conceptually similar to (extreme programming), but with best practices removed."

Two decades later and my views have evolved considerably, but I still see that projects developed under Scrum often fail, hard, at the technical best practices.

Kurorori, to random German
@Kurorori@chaos.social avatar

Ich muss grad für eine -Schulung morgen den Scrumguide lesen und "Sprint Planning is timeboxed to a maximum of eight hours for a one-month Sprint. For shorter Sprints, the event is usually shorter.“

Meine Entwickler würden mir aufs Dach steigen verständlicherweise.

kerfuffle, to random
@kerfuffle@mastodon.online avatar

It baffles me how easy some people are to dismiss techniques and perspectives that are advocated by developers as "something for developers" and thus not for business or product management:

These are all concepts meant to improve delivering the right product and delivering the product right. Thinking it's merely developers doing their thing outside the realm or concern of product management is so detrimental to both.

jchyip, to random
@jchyip@mastodon.online avatar

Wondering if things would have been different if focused certification on the team rather than the ?

PavelASamsonov, to random
@PavelASamsonov@mastodon.social avatar

Systems thinkers: remove the words "simply" and "just" from your vocabulary.

Anyone on the team can tell you about the problems they face. There's no value-add in throwing it back at them with "why don't you simply do things well, instead of poorly?"

If the change you're thinking of was easy to make, it would have already been made! Coming up with a 100% original idea no one's had before is very unlikely.

1/x

bbak, to random
@bbak@mastodon.social avatar

"There's a commonly held myth that a lack of a time-bound delivery commitment, such as a sprint demonstration, will lead to a lack of focus, laziness, and increasingly long delivery times. There is, in fact, no such evidence from more than a decade of usage. The fear is one generated by those who sell training and coaching for a living and wish to dissuade adoption of Kanban or customers from switching." (David J. Anderson, 2023 in 'Discovering Kanban', p. 108)

Not just those...

mindaslab, to Software
@mindaslab@mstdn.social avatar

Software industry is screwed. Morning u feel u finished your work, miday spec changes, and evening ur questioned y the work is not done

stevefenton, to random
@stevefenton@mastodon.social avatar

"Teams are encouraged to adapt to their context" is one of the biggest lies in software development.

mainframed767, to random

Before you finalize your product, you must fight the final boss: The Scrum Master!

#scrum #agile

ponderings, to random
@ponderings@mastodon.social avatar

Looking for good articles/resources on facilitating a discussion on balancing a shared feeling of progress with a sense of urgency.

bbak, to random
@bbak@mastodon.social avatar

If Agility is the ability to respond to changes in a meaningful way, a huge part of that consists of the time it takes until this response is in the hands of the customer so that a feedback loop can form.

If that's true, what's the value of Discovery Epics or Stories, Spikes, Dual Track whatever...

1/2

FakeScrumStats, to random
@FakeScrumStats@techhub.social avatar
schizanon, to webdev
@schizanon@mas.to avatar

I've been building software for over 25 years and I've never seen a team that was underperforming with clear guidance about what they were supposed to be building. The bottleneck is always management; when programmers have their work already cut out, and communicated to them, they ALWAYS get it done.

thestrangelet, to random
@thestrangelet@fosstodon.org avatar

Just cancelled a retro due to meeting fatigue. That felt pretty good. "Hey Scrum... your mother!"

ainmosni, to random
@ainmosni@berlin.social avatar

I will never like the word "grooming" in relation to tickets.

FakeScrumStats, to IT
@FakeScrumStats@techhub.social avatar
BarbNerdy, to random
@BarbNerdy@chaos.social avatar
scy, (edited ) to programming
@scy@chaos.social avatar

Great, concise video about why is great, but is not agile, and why this confusion is causing even engineers to hate "agile".

https://youtu.be/9K20e7jlQPA
(by No Boilerplate, 8½ min)

My favorite quote from it:

You know how to figure out how much is in a sprint? Work as fast as you can, then in two weeks see how much you did. What would you have done better if you had estimated the individual stories?

DulceMaria, to Software
@DulceMaria@toot.community avatar

Ok, help me out here creative folks. My software engineering team needs a new name. Must be business appropriate, but funny is encouraged. We are an API team that supports searching for healthcare providers. Any ideas?

kerfuffle, to devops
@kerfuffle@mastodon.online avatar

If a fresh out of college still starts their career in a company in a or transformation; if 6 months in they're convinced sucks because they were forced to work with centrally misconfigured ; if business still drops yearly roadmaps on scrum teams or "IT" for building them; if those teams are blind to infra concerns; if devops engineers are just ops engineers in isolated ops teams: then what exactly have we been transforming in the last few decades?

BarbNerdy, to random
@BarbNerdy@chaos.social avatar

"Psychological safety is not about avoiding conflict, but about navigating it effectively"

Another great article written by Gustavo Razzetti

--> The Psychological Safety Bubble: When Too Much Safety Becomes a Hazard

christianhujer, to random
@christianhujer@mastodon.social avatar

In general, Product Backlog Items should be more of a description of value to be created than work to be done. #Scrum

constantorbit, to random
@constantorbit@hachyderm.io avatar

it's a little unsettling when I show up for daily standup and nobody... else... comes... 😨

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • khanakhh
  • kavyap
  • thenastyranch
  • everett
  • tacticalgear
  • rosin
  • Durango
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • InstantRegret
  • Youngstown
  • slotface
  • JUstTest
  • ethstaker
  • ngwrru68w68
  • cisconetworking
  • modclub
  • tester
  • osvaldo12
  • cubers
  • GTA5RPClips
  • normalnudes
  • Leos
  • provamag3
  • anitta
  • lostlight
  • All magazines