Agile Is Dead (Long Live Agility)
51–60 of 117 posts
Re: Agile Is Dead (Long Live Agility)
#52Personally I find that this line "Responding to Change over Following a Plan" does much more harm than good. It should read "You should have a plan but should rather be prepared to change it constantly than stick with it dogmatically". I would say that when you are within a project team it should emphasize the agile values but once you are on an organizational level where several project teams need to co-operate to d…
> Personally I find that this line "Responding to Change over Following a Plan" does much more harm than good. It should read "You should have a plan but should rather be prepared to change it constantly than stick with it dogmatically". For all the points in the Agile Manifesto, the right hand term isn't bad at all. It's a good and important thing, but the left hand term is even more important. Plans and processes (…
Re: Agile Is Dead (Long Live Agility)
#53I found that no methodology works as well as getting the right people in and let them organise themselves. If you have the wrong people, it doesn't matter what methodology or process you bring in, you're screwed. On that basis, methodology isn't that relevant. I just watched a company apply SCRUM to apparently solve process problems and it just made things worse because the staff aren't disciplined or interested in w…
If Scrum is applied well, all issues with the staff and the rest of the organisation will surface as blocking issues. That's pretty much the #1 reason I find Scrum useful. It makes shit hurt . When introduced in a disfunctional organisation, it's basically a role-playing version of root cause analysis. Of course, when implemented internally in a disfunctional organisation by people who are part of the problem, those…
I think that's the point. Agile/Scrum is often just window dressing. If you have a good team then it will give you some nice things like frequent interim releases and a better idea of progress. But if you don't have staff who are interested, disciplined (and talented!) then you're screwed either way. And I've met a lot of staff who are not like this.
Frankly I'd rather that people had a mandatory five-year term in a disciplined team at one of the traditional, enterprise-class, quality focussed firms that demand good practice. I can work in whatever methodology you want, but that made me the software engineer I am today.
Re: Agile Is Dead (Long Live Agility)
#54I don't think being misled by snake oil salesmen is the only, or even the primary reason people get misdirected away from true agility toward 'agile'.
There are intrinsic motivations and interests in most human organizations which lead against actual agility.
A few of these include:
* The need for people in many positions to feel and be able to represent themselves as in control of the process and product;
* the desire to have someone else to blame when something goes wrong;
* the interest in shortcuts and magic bullets, instead of realizing how much work and time things will actually take (including from non-technical stakeholders).
There are social/organizational reasons that make true agility hard, especially in large organizations, especially in organizations where software dev/IT is just one component of a larger mission. But that doesn't change that actual agility is the only way to produce high-quality software efficiently. And we probably do need people investigating and suggesting how we overcome these barriers; but indeed, the 'agile' industry has not succeeded in doing so, they mostly take the easier path of figuring out how to cater to these barriers while calling it 'agile', instead of how to change organizational culture and surmount them.
Re: Agile Is Dead (Long Live Agility)
#55Re: Agile Is Dead (Long Live Agility)
#56Re: Agile Is Dead (Long Live Agility)
#57Re: Agile Is Dead (Long Live Agility)
#58Disagree. Language is not an immutable thing and is always evolving in its use to reflect the concepts of the people using it. I think capitalizing Agile as a noun makes it a "thing" that we can refer to collectively and ultimately helps us communicate about the concepts that it entails. The unfortunate down-side is when a popular term is misused due to ignorance and misunderstanding by a large group of people - whic…
You can't teach something to someone if their livelihood depends on them not knowing it.
For instance, if you start with an departments whose sole job is build software, and they make scrum teams that happen to have 5 people that only know the business, 3 testsrs that don't know how to write code, a dba who is the only person who can change DB structures, and 4 developers who do not talk to users, there is NO WAY you can make scrum work without major amounts of turnover. 13 team members is too many for a scrum. Scrum members have to be able to play multiple roles, even if they are only excellent at one of them. Otherwise, the team is not self organizing, and can't adapt to much.
Most large organizations around town that claim to do scrum follow that pattern, and the end result is that they are doing all the scrum ceremonies, but the teams are lumbering hulks of failure.
I agree with the article: Agility is more important than the process, and people have to carry agility with them. If your team is full of specialist that can't claim ownership of the totality of the team's output, there is no agility.
Re: Agile Is Dead (Long Live Agility)
#59Changing the name to agility is only going to make everyone follow suit and convert that into a marketing buzzword.
Re: Agile Is Dead (Long Live Agility)
#60Basically, the process is recursive, but my explanation is more agile.