News for hackers. Stuff that matters.
Re:The Church of Agile by 1_2__4 on Wednesday August 30, 2017 @12:45PM (#15133672)
In my experience Agile is most prevalent where the engineering culture is the weakest. When engineering culture is strong and effective, it's unnecessary. Where engineering is simply the business side's bitch is when you end up with a massive multi-tentacled PMO organization attempting to use their Agile hammer on anything vaguely nail-looking, cheered on by Chief Revenue Officers and Heads of Product who love that they have a direct line to individual engineering teams... Without any of that pesky engineering leadership getting in the way.
Re:The Church of Agile by lowbloodsugar on Wednesday August 30, 2017 @01:22PM (#15134025)
I've used Scrum in startups with strong engineering culture, and it helps align engineering and "the business" (sales, marketing, 'what are we building', 'for who'). As an engineer, Scrum helped me expose 'the realities' of software engineering to people who did't get it. For example, the communication helped us change priorities to get value into the product.

Unfortunately, "Agile" is now mainstream bullshit, and, as you say, its now used by the business to just bypass any kind of engineering mastery, and just hire a bunch of junior devs and tell them what to do. "Scrum masters" are just "yes men". Most times, when a company says "We do Agile" they mean "We hired a bunch of script kiddies on a constant death march".

Scrum is about empowering developers, but Scrum itself does not empower them. If the developers are already empowered, then I believe it's useful for communication and direction. If the developers are not already empowered, then Scrum is actively bad. Scrum cannot empower developers. Scrum with disempowered developers is just disempowered developers but now without any kind of SDLC safety net.

Re:The Church of Agile by lasereyes136 on Wednesday August 30, 2017 @06:31PM (#15136668)
I agree with your statements.

But it has nothing to do with Agile or Scrum. It all has to do with company culture. It reminds me of my favorite Henrik Kniberg quote "If your company doesn't like the truth, than maybe Agile isn't for you". Very few companies realize value from script kiddies on a constant death march (great quote BTW) and that prevents no one from trying.

Re:The Church of Agile by vivaamerica1 on Wednesday August 30, 2017 @11:03PM (#15137872)
Agreed. In the current form, Agile is management's answer to "I have no idea what we're doing but I need to be seen doing something".

At my workplace they even invented a thing called "Agile Transformation Journey" and hired a bunch of scrum masters who call themselves "Agilists", because the whole org is falling apart on technical debt and clueless managers standing around pointing fingers. A few years into this "journey" and everything is exactly the same. Everyone knows this. The devs know this, the agilists know this, the managers know this but we all pretend to get along because it's an echo chamber. It's almost too fun too watch.

You-Can't-Fix-A-Broken-Culture-With-Agile.

Re:The Church of Agile by dragonwriter on Thursday August 31, 2017 @08:56AM (#15139903)
> You-Can't-Fix-A-Broken-Culture-With-Agile.

Agile is just a set of cultural values. If you can't fix a broken culture with it, what is it good for?

Re:The Church of Agile by vivaamerica1 on Thursday August 31, 2017 @09:21AM (#15140061)
You don't fix a broken culture by throwing more "culture values" on it. You fix it from within.

What is it good for? In the current form - nothing. Sounds good, doesn't work.

Re:The Church of Agile by maxxxxx on Wednesday August 30, 2017 @01:00PM (#15133808)
Correct. That's one of the reasons why I am looking to leave my current job. Ultimately management has no appreciation or understanding of software development so most projects have more managers asking "insightful" questions or asking for status than people doing the work.
Re:The Church of Agile by 1_2__4 on Wednesday August 30, 2017 @04:05PM (#15135508)
You're not alone.
Re:The Church of Agile by chimprich on Thursday August 31, 2017 @12:46PM (#15141615)
I hear a lot of complaining on HN about Agile development but few proposals for something better. In my experience I have found that Agile is the least-worst development process, broadly speaking. I find it difficult to imagine a productive development environment that does not have at least a significant number of aspects of modern Agile thinking. Could you give some examples of Agile development practices you would replace, and with what?