4 ms·
I’ve noticed, still after a decade, people who know what they’re doing will self organise into an “agile ish” way of working similar to the points you make. If
by setquk 8y ago
I’ve noticed, still after a decade, people who know what they’re doing will self organise into an “agile ish” way of working similar to the points you make.
If you prescribe it you end up with a mess every time.
Agile occurs naturally if you’re team isn’t dysfunctional. If you have to force it in, its dysfunctional.
- beat 8y agoI disagree there. Chaos occurs naturally. Agile takes real work and discipline. Cowboy coding isn't agile.
- setquk 8y agoNo. An organisation buys in “agile” as an ideological solution to a lack of disciplined professionals. Disciplined professionals self organise. No ideology is ever discussed even if they use it. The difference is focus. And that’s crazy important. I’ve been at this for 20 years and watched both successful and unsuccessful teams. The most successful team are not ideologically or process driven. And quality, time to market and technical debt is orders of magnitude lower than any externally applied agile class process which is purely focused on delivery and compartmentalisation.
- beat 8y agoI've been working on and off with formal agile since 2002, and worked on "disciplined professionals" teams. You know what is disciplined? Formalizing a process and following it, even when it's inconvenient or annoying. Getting by on talent, high bandwidth communication, and sufficiently small scope might work, but don't call it "discipline". It's luck and narrowly defined circumstance. Try using that method on a $50M enterprise project with 100+ developers and see how far you get before you choke to death.
- himynameisdom 8y agoScrum isn't meant to solve problems, it's meant to reveal them so you and your team can solve them yourselves. Scrum is a framework and doesn't prescribe any development practices. Rather you use the framework and iteratively insert your own practices and processes, regularly inspecting and adapting those practices and processes over time to fit your goals. Stop blaming the framework for a lack of discipline.
- setquk 8y agoI’m certainly not blaming a framework for lack of discipline. I’m saying that lack of discipline breeds a framework to try and control the lack of discipline whereas the problem of discipline should be resolved first. When you retrofit a process over an undisciplined team you end up with organised chaos which people think is the status quo. At the same time your product burns but the paperwork says otherwise. If you have a disciplined team they tend to self organise a process that works within the constraints of the business rather than a specific approach. Very few disciplined professionals out there which is why the software industry is a mess.