South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
Or we have no idea what we doing so we're going to blanket a lot."Must know languages/technologies X, Y, ..., Z" == "If you're good with a bunch of different languages and technologies, imagine how good you'll become at the one or two we actually use!"
I would have thought "an Agile team" actually means "nobody knows what the requirements are"
Agile is the buzzword of the moment at that damn bank. And the more people talk about it, the clearer it becomes that they have no clue as to what it actually means. And then you have people saying how Agile is awful (I disagree strongly on this) but they can't even tell you what a scrum or sprint is.This.
So often you get these agile teams where the business guys think "agile" means they can change the spec and/or priorities because the team is agile and can/should cope with it. I've had it here at the bank (which changed a bit for the better after fighting for over a year) and now I know of an ISP that started doing "agile" beginning of this year. Same old story:
Scrums are 30+ min long
Scrums turn into design sessions
Sprint planning on mondays for almost the whole day
Management disagreeing with the devs on story sizes
Changing specs and priorities
The project manager supposed to create/admin the tickets is only there for half a day.
Blah blah etc etc.
Same old scht. Told my SO to wait and see - in a month or two they'll have the team meeting about "why is this not working and how can we fix it" and then a couple of months after that the Agile "consultants" will be there to tell them exactly what the devs have been telling them all this time![]()
Agile is the buzzword of the moment at that damn bank. And the more people talk about it, the clearer it becomes that they have no clue as to what it actually means. And then you have people saying how Agile is awful (I disagree strongly on this) but they can't even tell you what a scrum or sprint is.
I don't code much anymore, so don't get to deal with the nitty gritty of these frameworks, just the repercussions.Once you drop Agile and switch to CFS you'll never turn back.
I don't code much anymore, so don't get to deal with the nitty gritty of these frameworks, just the repercussions.
I don't know anything about CFS. Can you point me in the direction of some resources?
Most people don't have a clue abut CFS, hence the problem
Common Fscking Sense
Most people don't have a clue abut CFS, hence the problem
Common Fscking Sense
As my career has progressed I've seen a shift from more formal methodologies to just CFS. My current group's manager doesn't really tell us to do anything, but rather works with us on projects. Currently, being at the far end of the CFS spectrum, we create the projects we want to work on, and simply decide how to prioritize them within the group. There are no scrum sessions or sprints or extreme programming, we just do what the most effective thing to be done next is.
Sounds like Agile implemented properly. That's really what the retrospectives are for - molding your process to work well for you and your team.What our team is doing right now is working rather well and very similar to what you describe. The basic ideas of Agile is there (sprints, stories, planning etc) but it is moulded and used in a way that works for us. It's not perfect but much better than you could ever hope for in bank. Our scrums are also quick and to the point and on days when they are not needed - we skip them.
That's their job is't it? You're right! You're lucky you guys got someone that knows what they're doing!We're lucky in that our lead/architect also shields us from all the politics and crap from above. All we need to do is rock up, focus on our work, goof around a bit and then focus on our work some more![]()
A big part of Agile is continuous integration and continuous deployment. Once you adopt these you will wonder how you ever did things any other way.