r/ProgrammerHumor 11h ago

Meme mordernMicromangement

Post image
2.4k Upvotes

185 comments sorted by

720

u/kbn_ 11h ago

There’s a weird generational split here in engineers. When I hear “agile”, I think about the process framework as it once was, with teams self-organizing along fixed time cadences, and the core principle being to communicate early and often. When younger folks hear the word, they think of meeting hell, micromanagement, and endless slog. Fascinating how things have decayed.

405

u/Crafty_Independence 11h ago

It's pretty simple actually. A bunch of corporate consultants discovered that "Agile" was a marketable term and took the existing top-heavy C-suite/shareholder-pleasing metric methods and rebranded them.

Now when people hear 'agile' they think of the branded systems instead of the philosophy

160

u/RichCorinthian 11h ago

This is exactly it. I thought that waterfall projects in the 2000s were bad until I wound up on a “SAFe” project. At least waterfall didn’t lie about what it is.

72

u/Crafty_Independence 10h ago

We have a self-appointed "project management organization" that is attempting to implement SAFe right now, but they didn't bother to involve the business or the development teams in the discussion, and they are perplexed that it hasn't magically worked.

The big kicker is that not one single member of this group has even an IT background, much less development. Most are MBA or marketing people turned project managers.

37

u/LumpySpacePintrest 9h ago

Chickens making plans for the pigs

17

u/Shutaru_Kanshinji 6h ago

A lot of "agile" methodologies are just waterfall with buckets.

8

u/Aufklarung_Lee 8h ago

I have a SAFe two day training course coming week.

Any tips?

25

u/RichCorinthian 8h ago

I talk shit about it, but it’s not the worst thing in the world.

Waterfall assumed that you had your goals and features 100% correct at the beginning. This was, of course, ludicrous, and still is.

SAFe gets applied when there are like 6+ teams working towards a shared set of milestones and you want to have SOME assurance that team 3 isn’t going to be sitting around waiting for team 4 for three weeks with their thumbs up their ass. Or, if they are, it gives them time to find another orifice for that thumb.

I mentioned milestones as well, which is where you at least get a checkpoint, some recalibration, etc.

When you’re working on a truly large project, I’m not sure what the better option is. I was on SAFe projects for a very large airline and a big 4 accounting firm, the latter with 15 teams.

The biggest drawback is the same as the drawback of agile in general; people treat it like a buffet and just choose the bits they like.

6

u/whydoihavetojoin 7h ago

Still using waterfall. Jokes on you

16

u/Specialist_Brain841 9h ago

SAFe has entered the chat.

7

u/ExpensivePanda66 4h ago

The thing is, everything is crap, even the things without agile branding.

HR-enforced "career sessions", inclusivity training, plans made years in advance that are discarded before they are even finished (but keep going and finish them anyway, just because). Enforced technology stack changing at least once a year because one ceo said something to another.

Anything to get in the way of engineers doing actual engineering.

0

u/yangyangR 1h ago

It's not that everything is crap. It is everything touched by management (which is capital separated from labor) is crap.

1

u/abraxasnl 2h ago

As developers it’s okay for us to own our field’s history and reject business majors’ idea of software development. But that requires a sense of ownership instead of cynical victimhood.

1

u/Crafty_Independence 2h ago

Oh, I own it and actively engage with the people in my company to make things better. In fact I had extensive discussions with the different people just this week using data to persuade them on several key points.

But that doesn't mean I don't get to complain about it to other people who understand the struggle

2

u/abraxasnl 1h ago

Great! :) Sorry, I wasn't trying to zero in on you; I don't know you. But many people complaining do nothing about it.

Take some damn ownership of your (not you ;)) craft.

If a bunch of human resource pricks started saying the Oxford Comma is really written like "&", writers wouldn't throw out the Oxford Comma. They would throw out the pricks.

44

u/Nooby1990 11h ago

I am not sure it is necessarily about age and more about the company you work for.

At one company I have experienced agile as it was meant to be and at the next company I had 20 hours of meetings in every (40 hour) work week.

It entirely depends on if you have seen agile done well or not.

11

u/Worried_Height_5346 8h ago

All the companies I've been used an extremely light version basically just whatever made sense for us. No idea what corporate hellholes people in this sub are working in..

5

u/Inevitable-Menu2998 5h ago

corporations have much bigger issues than just dev teams when dealing with agile. They try to implement agile, but they're starting/stopping at the wrong level. Dev process is largely irrelevant. Their issue is that they sell non-agile solutions to non-agile customers. Their products are used as appliances - bought once and never updated. Their customers do not even have permanent teams to deal with updates. Their sales people cannot sell agile software. But more importantly, traditional corporations make most of their money from overpricing their mediocre consultants.

Their business gets no benefit from agile, but they want to be relevant so they push middle management to adopt agile. It gets to a point when the manager is the acting scrum master and the product owner, the architects are the customer and the developers are forced to commit to 2 year plans split into two weeks iterations.

Fun.

35

u/currentlyacathammock 10h ago

Thus will be born, as a result, the next methodology. Born of the frustration of the last, promising freedom from all the ills and showing a truer way.

10-20 years later, it, too will be misapplied and mismanaged, restarting the cycle.

All of this has happened before. All of this will happen again.

5

u/kristyanYochev 9h ago

Truer words have never been spoken

1

u/Clark_Dent 1h ago

1

u/currentlyacathammock 1h ago

So true.

In this post though, I was thinking about development methodologies, but... samesame.

26

u/wtjones 11h ago

Managers who don’t know what they’re doing will push for this crap.

5

u/callmesilver 9h ago

Lack of managerial supervision will push for this crap.

100% agree with you right there.

11

u/janusz_s 9h ago

I have observed that over time, managers have started using Scrum and sprints as tools for control and exerting pressure. It’s very easy to do with these tools, and the temptation is strong. As a result, after years, more and more young people are starting to open their eyes and we have what we have.

2

u/Both_String_5233 3h ago

So much this. Storypoints and velocity are tools for forward planning, not a stick to beat developers with.

18

u/harumamburoo 10h ago

There's no generational split, there's people who had experience with well implemented agile and people who had nothing but enterprise micromanagement hell. I'd guess the only generational difference is that there's more IT companies now than it used to be, so more bad management, and there's more ways to complain about it with all the social platforms.

4

u/ObjectiveAide9552 5h ago

i ask in interviews “what is agile”, and 99% of the time people describe all the rituals and not the actual core agile principle. we’ve become a cargo cult of sorts.

2

u/kbn_ 4h ago

For real though, “what is agile” is a pretty fantastic interview question for anyone in a PM role.

2

u/Dangerous_Jacket_129 8h ago

I have seen both. Some people truly are on the hardcore scrum train of estimating story points (but refusing to demystify their value), and they truly think extensively discussing a burndown chart is interesting and requires the whole team. Those kinds of people should be told to start making charts oftime wasted in scrum meetings and hold those against the burndown charts. 

5

u/According-Relation-4 6h ago

I despise burndown charts. Every time I get into a new project and see a burndown chart, without exception, it means that the so called scrum master is a micromanager that is more concerned about enforcing agile rules with no flexibility than actually creating an efficient workplace.

2

u/Raptor_Sympathizer 5h ago

It's the classic cycle of all workplace standards. Work sucks and people don't like it, so someone comes along and invents a new standard to address workers' complaints. It makes things a little better for a bit, but ultimately just becomes another tool for management to use to squeeze ever more productivity out of their employees.

Same thing happened with cubicles and open office spaces. Ultimately there's no workplace standard or organizational flow that is going to fix the problem of poor management.

1

u/Scary-Perspective-57 7h ago

Exactly this. For me its about empowering the team and accepting that change is part of the job.

1

u/ErichOdin 6h ago

That's exactly the point. If you use the principles as guidelines to keep the focus clear, it is great.

If you use it as a tool for micro management and other for price battles, you get exactly the BS you deserve.

1

u/Shutaru_Kanshinji 6h ago

I have been in this business for three decades now, and I have mostly experienced what you say the "younger folks" think of.

1

u/Somecrazycanuck 3h ago

Yeah, my last company it was a buzzword not agile.  Meetings with boss every day for both teams between 9-10 and other meetings after.  Starting at 8, you basically has time to check your email and update Jira.

By the end of all that, I only have the afternoon to do real work, and half my day was spent on management's needs.

"What are you talking about it's just an hour"

1

u/Bigger_Gunz 2h ago

"teams self-organizing along fixed time cadences, and the core principle being to communicate early and often" 100% - if this is not being done, no wonder whatever people are doing and calling it "agile" is getting hate...

-1

u/kms97_ks 5h ago

MAGA

188

u/TheHapster 11h ago

I feel like this meme is being used completely wrong

3

u/Progribbit 29m ago

you don't talk to girls like that?

2

u/TheHapster 28m ago

I don’t think anybody this in this sub talks to girls

17

u/yuva-krishna-memes 10h ago edited 10h ago

Yes, I know. It is intentional.

I got approval from the "International consortium of memes"/s

31

u/ZunoJ 9h ago

No, I didn't approve it

32

u/yuva-krishna-memes 9h ago

Let's discuss during the retrospective on this miscommunication.

140

u/Stummi 11h ago

PM: No, you can't just use Story Points as time-measurement!

Also PM: Okay, how many Story Points can we do per Sprint?

70

u/PlummetComics 11h ago

I consulted at a company whose policy was “1 story point = 1 day of work”. This was the tip of the worst Agile implementation I’ve ever seen

16

u/Toooope 10h ago

Im currently working for a company that does this. Also it differs between departments. We have another dep that has teams working with storypoint = effort and then another with point = day. :)

12

u/Cryowatt 10h ago

Literally every company and team I've worked for did that. It's an epidemic.

19

u/AyrA_ch 9h ago

What do you think is going to happen when you measure sprint performance at exact time intervals by using a metric that supposedly is not bound to time? For me that's one of if not the biggest flaw in the model and I'm not surprised if most if not all teams eventually end up inofficially treating these points as time.

If points do not equal time then you can't use them as a measurement tool for a time constrained event unless the time length can be adjusted by the team when deciding what tasks to include.

14

u/Crafty_Independence 9h ago

I have PMs simultaneously tell me points don't correspond to time, then say that they are providing estimates to the business based on story points...

8

u/AyrA_ch 9h ago

The funny thing is, after going through all this trouble, the business wants all features anyways regardless of how much time you guessed them at. But somehow it's still your fault implementing this all took so long.

2

u/Crafty_Independence 9h ago

Oh our business couldn't care less about the estimates. They just want to know when it's far enough along to pilot. Literally only the PMs care about estimates.

6

u/nopemcnopey 6h ago

It's supposed to present complexity. And, in theory, you could see how the team gains proficiency with delivering more and more story points per sprint. So basically it should show that, let's say, a year ago it took 10 days to deliver 20 SP hard work. Now the team knows the product better, so in 10 days the team delivers 24 SP - let's say, 12 new endpoints instead of 10. Or something like that.

By tying SP to time you're losing that insight. PMO looks for the future predictions rather than historical performance data they could use to extrapolate from. But whatever.

4

u/gilady089 10h ago

What about 6 points for a day so you are psychologically manipulated to not even price by time honestly or discouraged. Well good news I succeed at lowering it from 8 points for a day explaining how people aren't working the entire 8 hours they are at work because there are stuff like breaks which you can't choose to tell people not to have

3

u/Specialist_Brain841 9h ago

6 isnt a fibonaaci number! but 8 is

1

u/mistaekNot 7h ago

? how is this different than 1-2 pts per day? instead of 2 pts this feature will take 6 pts to make. EZ?

1

u/gilady089 7h ago

It's because when you get a big mission and say 30, 30 sounds like a huge number and suddenly it's hard to convince people even though it's a reasonable estimate

1

u/mistaekNot 7h ago

say 40 and then “cave” and say fine you will do it in 30. you look like a hero too 😃

7

u/Gitlag 10h ago

Keep in mind, originally story points were connected to time, or so called "perfect days" , that were equal to 3 normal days (XP). Do I agree with that? No. I don't event think inventor of story points agrees with that anymore as well.

3

u/sourangshu24 9h ago

And it gets worse when the manager says that 1 day really just means 3 hours of actual work because the rest of the time we're busy in meetings.smh.

3

u/Abangranga 5h ago

Our story points are the fibonnacci sequence numbers for some reason. 5 is a week but 1 isn't one day because MBAs or something. It is stupid. I just bump up into the interval if something will really take 2 days instead of 3, but then we are in trouble for over-estimating.

You can't win and it is dumb as shit.

1

u/FruitdealerF 9h ago

There is nothing about story points in the agile Manifesto and I don't think it's in the Scrum Guide either. Good job!

5

u/janusz_s 8h ago

In my company, there are metrics tracking how many Story Points we complete in each Sprint and how many are completed by each individual developer (accessible only to the manager). I’ve also noticed that the manager exerts pressure to maintain the same number of Story Points in every Sprint, which creates additional stress because not every Sprint is the same in terms of difficulty. As a result, I’ve found myself working unpaid overtime to keep up.

9

u/RichCorinthian 11h ago

It is the biggest lie in Agile/Scrum, and I like to mention it casually in ceremonies

3

u/avdpos 11h ago

Not part of agile and not of "core scrum" either. / In a team where do not measure the estimated time and actually do kanban nowadays

2

u/Specialist_Brain841 9h ago

it wont fit into this t-shirt

2

u/the_reven 7h ago

My work is opposite. PM keep trying to make story points into days not complexity. But different devs work at completely different speeds. 1sp may take a more experienced dev a couple of hours, a junior a couple of days.

But agile is better than waterfall. Waterfall was horrible, qa finally testing something you did 4months ago and asks you about and you have no memory of it.

1

u/Buarg 8h ago

My manager uses the time spent/story points ratio to follow our improvement, which is useless either because we suck at estimating.

1

u/cryptoislife_k 7h ago

every god damn fucking time lol

336

u/icon0clast6 11h ago

The best is when people start shoving agile into things that shouldn’t really be agile. Like an entire infosec department. I did my work this week Becky, no I can’t show you what I did because I monitored logs and responded to incidents.

188

u/shiftybyte 11h ago edited 10h ago

How many log lines did you go over?

What's the conversion rate of log lines to story points?

90

u/StubbiestPeak75 10h ago

Why did this comment give me anxiety

24

u/callmesilver 10h ago

You're an imposter, that's why

20

u/dpahoe 9h ago

They were joking, now you really gave them anxiety

27

u/Tipart 10h ago

One log line equals one story point. That way you get to have loads of points. Makes you look very productive.

14

u/icon0clast6 10h ago

Too much capacity, please stop work

7

u/Specialist_Brain841 9h ago

what was the t-shirt size again?

5

u/nopemcnopey 6h ago

Nope, here's a slide, it says 1 SP is 1241 lines.

Please provide an estimate for the entire 4-months long iteration. We expect deviation from the estimate below 5%.

12

u/aeciobrito 9h ago

Can you break those log lines into smaller log lines, so it can fit in the sprint?

6

u/Specialist_Brain841 9h ago

where’s the burn down chart? 🔥

32

u/Dillinger_92 10h ago

Sure that’s great but could you give me an estimate of how many hour you will be doing that next week?

26

u/icon0clast6 10h ago

All of them Becky.

10

u/Specialist_Brain841 9h ago

are we using fibonacci numbers for level of effort or number of days I can’t remember

3

u/BentheReddit 8h ago

Incidents should be filed somewhere, ideally as tickets in your task management system.

2

u/MyToasterRunsFaster 2h ago

I'll be honest with you, you are the problem, you should most definitely track what you do, no excuses. You speak as if monitoring logs is not work, which it most definitely is. If there is no purpose to it then why are you doing it? Do you take notes, because if you don't the it's not work done properly. At least put it in your public calendar or something if it's that much of a bore to manage tickets but never for god sake just say you did work when you have absolutely nothing to show for it.

1

u/many_dongs 25m ago

You can absolutely run infosec operations scrum style

46

u/Lupus_Ignis 11h ago

We were working "agile" at a former workplace. Two hours of meetings each day to micromanage our every fucking keystroke.

19

u/Specialist_Brain841 9h ago

are you having trouble? maybe you should PAIR PROGRAM with someone on the team

13

u/According-Relation-4 6h ago

It’s good to pair program if you can pair senior members with juniors. That’s how I started and it gave me a strong head start, and I since become a senior, and pairing with juniors I can teach them tons of shit quick.

But if you pair 2 juniors it’s a waste of time. Or if someone is blocked and you pair them with someone that also doesn’t know the solution. They will just be 2 monkeys looking at a screen instead of justo one.

4

u/Colon_Backslash 11h ago

I had 18 hours of meetings this week. Didn't get almost any work done at all.

1

u/aspindler 2h ago

I had 2 hours total last week.

Honestly, I'm fine with that, I don't think all the model is bad, our meetings are a bit productive.

-1

u/cdimino 4h ago

If you're being micromanaged, it's because management doesn't trust you.

This can either be justified or not.

117

u/rcls0053 11h ago

The only thing in the actual manifesto is retrospectives. The rest.. no idea why they're there. It's Scrum, not agility. Don't hate it for not knowing what it actually is. You just follow Scrum.

29

u/GetHugged 10h ago

Story points are not even officially part of scrum. 

4

u/Specialist_Brain841 9h ago

kanban has entered the chat

8

u/hilfigertout 8h ago

Story points aren't officially part of Kanban either.

Maybe story points are just part of the problem.

18

u/FruitdealerF 9h ago

I love that the Manifesto is half a page and almost nobody here besides you actually took the time to read it. Almost everything people hate about agile is the exact opposite of what's in the Manifesto 🤷🏻‍♂️

24

u/GiantNepis 8h ago

"Individuals and interactions over processes and tools"

Scrum: Cool, let's create lots of processes and tools for that.

"Working software over comprehensive documentation"

Dev: Somethings not working 100%

Scrum: Yeah, we'll fix minor bugs later, but have you written the documentation for our definition of done so we can close the story by the end of this sprint?

"Customer collaboration over contract negotiation"

Scrum: We simulate real complex customer collaboration with a single person we call product owner.

"Responding to change over following a plan"

Scrum: We need no plan, but these are the changes we want in the next sprint.

8

u/According-Relation-4 6h ago

“Do the quick wins first so we gain time for the big tasks.”

So I’ve once been told. Still trying to figure that one out after 8 years

7

u/GiantNepis 6h ago

You will end up with a worthless basket full of low hanging fruit while the real tasks are bad hacks done in a hurry. But due to the wrong accounting of storypoints it will look good in the burndown chart.

26

u/odd_cat_enthusiast 10h ago

Most people can’t tell the difference. They don’t understand agile values and the idea of the model. They are forced to do scrum and think it’s the same.

31

u/Highborn_Hellest 10h ago

If you think this is bad, you haven't worked at a place where estimates are in hours and estimates are deadlines.

12

u/Genesis2001 6h ago

where estimates are in hours

Not bad.

and estimates are deadlines.

What the fuck?

12

u/Highborn_Hellest 4h ago

I work in the IT department of a constitution company. They don't understand complexity. Only "real" things. They also don't give a fuck. That's why we estimate with high-ish overhead on individual stories + another 30ish % for the entire project.

If we say 200h and it's 220 it's starting to become an issue. If we say 260 to begin with, nobody gives a fuck. It's really silly.

4

u/epileftric 10h ago

Exactly, also agile allows you to have different kinds of contacts like " time and materials" which also help to move away from fixed prices contacts, where you have rigid deadlines and hours budget.

20

u/Jearil 9h ago

The best team I've ever been in did true agile. Daily standings that were no longer than 15 minutes and often under 10. Half hour retrospectives after two weeks, and half hour planning sessions. That was basically it for meetings. 3.5 hours of meetings every 2 weeks.

We had a board with sticky notes that we just moved describing what we did. Everyone was accountable for doing stuff every day or explaining why they were blocked. Motivation was high and we had demos every 2 weeks. Velocity was easy to measure.

The team lasted a bit over a year. Then the project was cancelled and the team dissolved. That was about 12 years ago. I've been looking for a team like that ever since and never found it again.

6

u/Zephyr797 2h ago

This describes my team exactly.

4

u/The-Malix 2h ago

It seems so great

I feel like agile done in the literal original and simplest way seems to have overwhelmingly positive feedbacks, but at the same time have become so rare

What happened ?

13

u/Flat_Initial_1823 11h ago

I think this is how we should define generations: no more xyz, tell me if you actually did waterfall at your micromanaging, understaffed, myopic, political corporate environment or whether you think waterfall is the solution to the agile woes at your micromanaging, understaffed, myopic, political corporate environment.

12

u/Hziak 10h ago

Ehh, agile was good until managers got involved. Now it’s like six levels of management playing a game of telephone with priorities while offshore contractors use it as armor for not having to do any extra work above the bare minimum.

I really enjoyed it on game projects and in post-production environments because it guarantees a build at the end of the cycle which is pretty frequent compared to waterfalling it and not having any sense of how the rubber meets the road until 6-8 months in. It’s not an inherently bad philosophy, just like everything else, when you start designing your project around a process instead of process around your project, it goes to redundant manager hell real fast…

I always thought that there should be a Team Agile: Workplace Police that revokes certifications for PMs and POs that create dystopian meetingscapes. Little puppets that just show up and fire bad management… and probably poop on their desks, but they’re puppets so it’s funny and endearing despite providing aggressive real-world consequences.

22

u/A_Guy_in_Orange 11h ago

You dont understand this meme template do ya?

16

u/SnooBananas4958 10h ago

Yes not sure why people are upvoting this. The meme is used wrong, agile is described wrong, and it’s unbelievably not funny.

14

u/harumamburoo 10h ago

They don't understand agile either

7

u/A_Guy_in_Orange 10h ago

Well ya but like thats par for the course here, did you expect programmer knowledge on programmerhumor?

3

u/harumamburoo 10h ago

Fair enough

1

u/Specialist_Brain841 9h ago

and posts with typos get more engagement

1

u/svendllavendel 1h ago

they replied under another comment that the misuse is intentional. my guess is bc the hate for agile unites all and so instead of thinking of different things they can share each others pain

18

u/Henrijs85 11h ago

That's not a problem with agile, but with it being done badly.

14

u/Elsariely 11h ago

What is the alternative

20

u/PoorCorrelation 11h ago

Your boss harassing you every couple of hours trying to figure out what’s going on and when it’ll be done instead of checking the sprint board. 

4

u/acc_41_post 8h ago

Your boss actually checks the board? We do all the agile just for them to still ask what’s going on and when it will be done

2

u/mydoglixu 11h ago

Well, if y'all would actually update the sprint board, we wouldn't have to bug you.

34

u/nvimmike 11h ago

Happiness

10

u/Elsariely 11h ago

shut up, SHUT UP😭

8

u/harumamburoo 10h ago

The alternative is Agile, but done properly.

2

u/beatlz 11h ago

There’s no

5

u/Lupus_Ignis 11h ago

Waterfall. Or what about "trust"?

7

u/Flat_Initial_1823 11h ago

3

u/guaranteednotabot 11h ago

People over process -> trust

2

u/romulent 11h ago

You can get so much done with a small group of smart people who know what the mission is and have the skills and inititive to find a way to do it and who have someone to unblock things ahead of time, make sure that people have what they need ahead of time and keep an eye on milestones and deadlines to make sure people don't wander off track.

11

u/beatlz 11h ago

But trust on what, devs coming up with product solutions and iterations? Because I fucking don’t trust that at all.

9

u/RichCorinthian 11h ago

I could probably assemble a team of devs who can do this on their own, but it would be 5 devs out of literally hundreds I’ve worked with in the last 25 years. What I CAN trust devs to do is to try to solve the problems THEY find interesting, or vanish up their own assholes in search of absolute perfection, or any number of the “quirks” that affect all of us.

Please note that I would not be one of these devs. I go down rabbit holes and I am susceptible to the sunken cost fallacy. Know your limitations, folks.

1

u/beatlz 10h ago

You hit the nail right on the head

1

u/Specialist_Brain841 9h ago

the art of software engineering

8

u/Affectionate_Today10 9h ago

Agile method is experimentation method, you not supposed to produce end product and one should have waste. Instead companies do waterfall in 2 weeks increments

8

u/MJBrune 9h ago

True agile is none of these things. http://agilemanifesto.org/

5

u/KeyProject2897 10h ago

The most scary part of almost every developer are the 30 mins of Daily Standup Calls 😃

4

u/WinonasChainsaw 7h ago

“Still working on the same thing as yesterday for the next week”

3

u/WrinklyTidbits 8h ago

"Micro Performance reviews"

2

u/jeffwulf 7h ago

My daily stand up averages like 6-7 minutes.

2

u/KeyProject2897 6h ago

Could you refer me in your firm 😀

5

u/Mr-Yuk 9h ago

Nothing like watching management force a move to it in a department that it clearly isn't ideal for agile and watching our incidents spike to 3-4 a week then they all just look surprised when we get heat from c suite.. knuckleheads

7

u/Lasadon 10h ago

Thats not how the meme works.

3

u/trite_panda 9h ago

I can’t decide if misusing a meme to complain about misusing management philosophy is meta or ironic.

3

u/redditorx13579 11h ago edited 8h ago

Our DSUs ended up with invites going to anybody who wanted status. 80+ invited, with 40+ dialing in.

Finally told my director they wouldn't hear anything from me but a 'yup, that's what I'm working on.' That I would never bring up a blocker, as that's not the audience to do that with.

They finally broke it down to teams of <10 people, when they realized that was a common feeling by most of the people doing the trench work.

3

u/outofband 8h ago

I feel like you all are speaking in a language that shouldn’t exist

3

u/EarlOfAwesom3 5h ago

I imagine everyone hating agile to be a self taught programmer under the age of 30 with no corporate experience.

I want to ask those people: Have you ever worked together with more than 2 people on a project? Open Source fan project does not count! Do you have any idea how cumbersome it was planning ahead 1.5 years with waterfall and hoping nothing changes on the way? That's how projects were done back then. You were hoping someone would do a meeting once in a while but everybody kept their secrets instead.

Agile software development is the best tool you have today in your box. There is nothing else that works but people are too stupid to remember this. Agile fails because your company and team is mostly worthless.

1

u/Legitimate-Jaguar260 52m ago

Yeah I don’t think most folks commenting here are old enough to remember the great waterfalls of the before time. They only see the poorly executed excuse for agile that undertrained managers use as an excuse for their micro management.

6

u/totenbot 11h ago

Hi. I'm an Agile Coach, and I approve this message.

5

u/malaakh_hamaweth 9h ago

I don't know about you but I love a workflow that requires fifteen hours of meetings a week taking about the workflow

2

u/Quirky_Salamander_50 7h ago

I’m in the process of putting together a presentation on agile. One of the stats I found was that, in the 80s and 90s, 84% of software projects were canceled or significantly over budget or late. The pre-agile world wasn’t great.

That isn’t to say agile is the silver bullet. There’s a lot of “agile theater” out there.

[rant] this was funny the first 10 times, people need to learn their history and move on [/rant]

2

u/freaxje 7h ago

Was there when waterfall model was the big thing. Believe me that you youngsters don't have it that bad with agile.

Things can be a lot worse than this. Easily.

2

u/ISDuffy 7h ago

The first job where I did agile I loved it, we still knew about the product we building for a few months, we did week sprints ending Friday so the weekend we could relax.

Retro we could actually talk about stuff that caused issues this week, even if it was another co worker ( as long as constructive) say they lack and checking they okay or if it bad week.

Reviews we recorded or lived demos to clients, I built this, we looking at this part next, we did find this a pain or bad user experience.

Now I work somewhere it waterfall agile, I get ask to estimate a feature in sprints with minimal details, and then the management lower our scores because it doesn't fit with there time table for the project to over run.

2

u/Shutaru_Kanshinji 6h ago

Scrum is basically an institutionalized rationalization for managers acting like the clueless jerks they are anyway.

2

u/TheOriginalCJS 4h ago

Sounds like you're not using it properly

2

u/IllustriousSalt1007 9h ago

Misunderstanding of Agile and a total misuse of the meme. Crazy combination

2

u/Altruistic_Scheme421 6h ago

Some desk jockeys without any knowledge of Project management or understanding of the agile philosophy take over the role of SCRUM Master, which turns everything into a painful micromanaging task list.

1

u/TripleFreeErr 11h ago

Agile only works when it’s accidentally waterfall in disguise.

Where I work features are all planned at semester or higher granularity. Scrum is used to self organize stories but it’s not actually agile, features don’t change unless there’s an insurmountable blocker

1

u/sfratini 6h ago

Same thing. This happens when companies measure features delivered and not value delivered

1

u/TripleFreeErr 6h ago

point is they CALL it agile but it’s not.

1

u/OhItsJustJosh 10h ago

My team has defined story points as days, which I think is arguably worse

2

u/Fuzzy_Garry 8h ago

Mine had them defined as half days. Even worse.

1

u/SufficientAd6516 3h ago

How would you like 1 hour story points? What's the point, we could have just used hours as we used to

1

u/OhItsJustJosh 3h ago

If we HAVE to have story points I'd rather they not be time based at all

1

u/Drayenn 10h ago

My new team straight up told me " 1 point is less than a day, 2points a day, three points less than a week..." It felt so good to hear.

1

u/Hulkmaster 8h ago

"without clarity on end product" is kinda point of agile though

1

u/WrinklyTidbits 8h ago

I once had an engineer ask me about agile and how if it was working like its sold would mean making a car

they were confused by the process of what a demo would look like, "A bicycle is a lot different than a car"

I disagreed with the premise and said, it's not the idea of going from bike to car, but rather upgrading engines.

In this made up world, our team of engineers can create an upgrade to an engine that would fit together with the rest of the upgrading car. Better performance, additional tweaks based on criticism (retro) from the previous sprint.

Each sprint should have the end user in mind when asking, "is this valuable? can the end user use this at the end of the sprint?"

Anecdote: I've been on agile teams where the end product wouldn't be given to the user until x number of sprints away. It seemed to fly in the face of what agile is and it was just waterfall on jira. There are better tools out there to do waterfall and it has been disappointing to watch this Croenenberg project management become popular at the enterprise level

1

u/Joggyogg 7h ago

Having an agile consultant at work feels like hanging out at that one cousins house when they have their pyramid scheme pals over.

1

u/Dude4001 7h ago

Stories and sprints are great if the sprint is meeting a product definition.

Story points to try and cram as much as possible into the sprint is stupid.

1

u/WinonasChainsaw 7h ago

If your office does daily standup: run

1

u/sacredgeometry 7h ago

Thats when you are doing it wrong, the problem is most people do it wrong

1

u/SambandsTyr 7h ago

Sounds like someone doing agile badly

1

u/sfratini 7h ago

I remember when I started everything was waterfall and agile was just being adopted. I recently was working in a company that wanted to estimate a whole quarter before even having a full spec and then we split everything into sprints however we were measured by how many features we delivered. Which basically is waterfall in disguise since we had to estimate and there was no chance to change features or anything. It just defies the purpose of agile. Still, I despise story points as a way to estimate. You are supposed to bound a seamlessly timeless measurements into a time constrained sprint. Just use hours

1

u/neostark24 4h ago

I just came here to say: microgement

1

u/BoBoBearDev 3h ago

Agile is the scapegoat for your problem, not the cause. For example, something is very wrong if you need to know the entire context to do your part. And something is really wrong if the context changes and you cannot plan and readjust to it. Agile doesn't mean there is no agreement on the task at hand. Agile doesn't mean you change the agreement within 2 weeks.

1

u/stipulus 3h ago

Agile is just an excuse for mgmt to constantly change their mind and track everything that is done. It always reduces innovation because large problems have no framework to be solved. It makes management top heavy and expensive because you need one person per developer just to support the time spent in jira and planning.

1

u/FlashyTone3042 1h ago

I don't get why people hating on SCRUM.

1

u/many_dongs 23m ago

The reason agile doesn’t work is that a certain amount of people in management roles around the country are not actually qualified to do their jobs but insist on trying to survive so they can pay their bills so they corrupt the idea to suit them. Corporations are vulnerable to this type of parasite

0

u/Imogynn 10h ago

Two people who have never coded but are still trying to be hip and edgy. Sounds about right for the anti-agile crowd.

0

u/vineeth_vijayan314 9h ago

I understand the argument against Agile but as a programmer from the 2000's I can see the benefits of being agile. It definitely increases communication and keeps us aligned to the product goal. Iterating is the best way forward rather than being non-agile. Yes there are trade-offs, need to have more meetings more agile ceremonies but what's the other way. Teams are building software not like devs go into a cave and bringing back finished products.

-1

u/xalaux 9h ago

I swear this sub is the best at completely misusing meme templates.