I think it is crazy we are debating Agile more than 20 years after it was coined. After such long time, a successful idea should not need constant debate about its advantages and disadvantages. We should be on the next thing now, post-Agile, whatever that would be.
I think you have that exactly backwards. ONLY successful ideas are being debated more than 20 years after they are proposed. Only successful ideas spawn reaction and counter-reaction, which lead to its evolution - which you say is not happening, but certainly is, as evidenced by the tree of methodologies that branched from it. In that respect (which might not be the one the coiners hoped for), capital A agile has bee…
Agile Is a Glass Cannon
61–70 of 86 posts
Re: Agile Is a Glass Cannon
#62Anyone else notice Agile creeping in where it has no place being? I’m suffering on an infrastructure transformation project — migrating complex apps to Azure — which insists on being Agile. It’s preposterous. I just started and already I’ve counted up 40 person-hours of time in ‘planning’ sessions. I spent two hours in a room with an architect and a whiteboard and then one single day myself on Thursday building a sch…
> Anyone else notice Agile creeping in where it has no place being? Eh, not really. Agile is barely practiced by any companies. What most practice is a gawdawful abomination of micromanagement and iterative waterfall that they have the audacity to call it “Agile.” Agile is clearly defined in the Agile Manifesto. (Don’t forget the principles on a second page.) All you have to do is treat it like a checklist and you’ll…
It could only really work in exploratory, high trust, high performing environments in my opinion. I've seen that rarely.
Contracts are pretty much in direct opposition to agile practices. Most organisations won't sign an open ended committment to get something without that being defined up front.
What companies call agile seems to be a synonym for faster releases, and faster time to market for the business. It is more agile from their perspective, just not for the practitioners!
Re: Agile Is a Glass Cannon
#63Fair enough. Agile was a response to heavy process. And systems where people's jobs were all about adding more process to the already heavy process. Process hell. In the couple of decades since little "a" agile really got adoption: 1. many people have not seen v-model or spiral model and their attendant process wonks 2. agile was turned into Agile and became a way to micromanage, first micromanagement with no rules,…
What has changed is that the business expects to be able to push new features through quickly with faster releases. In the past, it took a long time for the business to get changes made.
Part of that I think was that highly technical departments had more control over their output and schedule. It was all mysterious to everyone else. If the business wanted to do something, there would be meetings and documents and analysis and approval decisions. It was hard, it was complex.
As technology has become commoditised and less mysterious I think the power of the techical wizards has waned. So the business likes the idea they can just ask for stuff and it gets released fairly quickly and with much less ceremony and negotiation from their perspective.
Re: Agile Is a Glass Cannon
#64Kinda misses the entire point of 'agile' which is a way to adjust to and gather changing requirements in an iterative process. It's a risk _mitigation_ strategy. I'm not sure I agree that anything is a glass cannon because it could work but you could also do it wrong so it could fail. If a team can't pull off agile what do they think would have been a safer strategy?
It's designed to mitigate _delivery_ risk, not _organisational_ risk.
> If a team can't pull off agile what do they think would have been a safer strategy?
I would probably argue that Scrum (which I barely consider to be "agile") is more resilient to inexperience, and therefore lower risk. It's the McDonalds of processes. You're not going to get amazing results, but it will still operate despite hiring a bunch of inexperienced people into it.
Re: Agile Is a Glass Cannon
#65Fair enough. Agile was a response to heavy process. And systems where people's jobs were all about adding more process to the already heavy process. Process hell. In the couple of decades since little "a" agile really got adoption: 1. many people have not seen v-model or spiral model and their attendant process wonks 2. agile was turned into Agile and became a way to micromanage, first micromanagement with no rules,…
Well, not sure process hell was eradicated, although it ironically moved to the very people who were supposed to be freed of it! What has changed is that the business expects to be able to push new features through quickly with faster releases. In the past, it took a long time for the business to get changes made. Part of that I think was that highly technical departments had more control over their output and schedu…
My point is that process hell was not eradicated. And in most instances, we ended up with process hell plus micromanagement.
> the business expects to be able to push new features through quickly with faster releases
Oh, I f'in' wish . . . Not enough companies want rapid release, a.k.a. low-risk, customer-centric culture. If more did, I'd have more work because I can do that really well, but managers assume provably true things are magic, because . . . professional managers.
> As technology has become commoditised [sic] and less mysterious
That is a whole ton of crap, son. Tech is not lumber or oranges or coal. It's not a g'damned commodity because we are not commodities. Much as far-distant managers of funds would like to think otherwise. (Or think what they do is different from what we do, in fact.)
Nor is it mysterious. It's more logical than most professions, even the (other?) degreed ones! Ask me to write code to do FOO while robbing BAR to pay BAZ and I can do that and prove to you that it works. This ain't physics or psychology or philosophy . . . I can make it work and prove it works. No hand-waving. No nonsense. Works. Period.
Re: Agile Is a Glass Cannon
#66Earlier quoted context omitted.
Well, not sure process hell was eradicated, although it ironically moved to the very people who were supposed to be freed of it! What has changed is that the business expects to be able to push new features through quickly with faster releases. In the past, it took a long time for the business to get changes made. Part of that I think was that highly technical departments had more control over their output and schedu…
> Well, not sure process hell was eradicated My point is that process hell was not eradicated. And in most instances, we ended up with process hell plus micromanagement. > the business expects to be able to push new features through quickly with faster releases Oh, I f'in' wish . . . Not enough companies want rapid release, a.k.a. low-risk, customer-centric culture. If more did, I'd have more work because I can do th…
It has gradually become less of a bastion of technical wizards and more of a commodity service to the business and society at large, like getting electricity and water.
Re: Agile Is a Glass Cannon
#67Good article. I think the issue is the often 'higher ups' want 'Agile' as they've heard it is faster and/or cheaper - missing the part that it is faster and cheaper to fail with agile. If you know exactly what you want and are happy to wait, then an agile methodology probably isn't for you. If you need to test something out or scratch an itch now , then agile might be a good fit (depending on the skills/buy in/experi…
You can build a house with agile methodology. And I think many have been... You might be able to live in one, but surely you don't want to buy one. As these are probably not legal in this day and age and mostly done by do-it-yourself self-builders. That is they are not code compliant. Like electricity might or might not burn down the house, there might or might not be leaks all over the place. And mold and so on is p…
But it is not what is normally done, as it comes with its own costs. The benefits to him were clear, but most people just want to move in once it is built and not have the extra expense of iterative 'releases' of their house.
Re: Agile Is a Glass Cannon
#68Earlier quoted context omitted.
"Planning" meetings are also about alignment and information sharing. It's probably not about asserting dominance.
Alignment and information sharing should happen through collaboration, PR review, and PoCs. You don't need these "planning" meetings.
Re: Agile Is a Glass Cannon
#69I think it is crazy we are debating Agile more than 20 years after it was coined. After such long time, a successful idea should not need constant debate about its advantages and disadvantages. We should be on the next thing now, post-Agile, whatever that would be.
Because its not very intuitive until you start doing it (at least some parts). I mean having meeting for 10 mins every day vs 1x weekly hourly one works for every project I've ever seen. Shorter sprints work generally better too, tighter interaction with stakeholders is simply reasonable. That's mostly what I've seen adopted, not much more. Its a bit painful if you ever need to go back, but entirely possible. Some pe…
Re: Agile Is a Glass Cannon
#70I have a question to non-agile people? How do you work and get things done?