> The rituals, mainly the standups and grooming sessions, were fantastic. Standups are a great way to keep everyone aligned on the work. Can anyone elaborate why they find standups useful? The planning board should already communicate what's being done, what's been done and why people are blocked. I only find them helpful if some people in the team generally don't communicate well what they're up to (e.g. during dail…
The value is in creating a summary, to collect all the stream of conscience updates into a coherent statement about status and next steps. A daily standup of summaries removes the burden of mentally remembering yesterday's minutiae to reconstruct the current state. I mean, if you want to know the status of a system do you go to the dashboard or do you go review every system event for the past few hours? I hope not th…
Ditching Scrum for Kanban - The best decision we’ve made as a team
101–110 of 118 posts
Re: Ditching Scrum for Kanban - The best decision we’ve made as a team
#102The team I was previously on tried to use Scrum and seemed to naturally fall into a similar model to Kanban; we got rid of what helped, and stopped doing what didn't. It was an amazing relief, especially since Scrum sprints and the numbers just weren't working. Sadly, our Scrumlessness was found out and it was implemented again shortly before I left. Morale was dropping steadily on the team already (unrelated reasons…
It is really stupid to NOT allow any team choose its own process. Your scrum leader is not a wise person, to put it lightly.
The other Scrum leader we had was pretty great, but, unfortunately, was not the one assigned to my team.
Sorry if this borders on ranting. I really enjoyed working for that company, but it was a rough time toward the end of duration there. Apparently I have lingering frustrations, especially since I'm still friendly with many on the ops team. :)
Re: Ditching Scrum for Kanban - The best decision we’ve made as a team
#103Earlier quoted context omitted.
It should not turn into long discussions, but if standup is for mentioning what you're stuck on, it seems really strange that others are forbidden from mentioning how to get unstuck. I'm used to pair programming and communicating all through the day. This is incompatible with the surly loner programmers you describe in the last paragraph.
Are you blocking a whole bored and standing team to get help from a workmate on an issue that is relevant to you only? I hope not. I think the Agile orthodoxy prescribes that any conversation that lasts more than a few tens of seconds should be saved for after the standup. And it makes sense. However, if you were stuck on something, then you've probably been for some time before the standup. So I guess you had plenty…
Typically when someone says "we're a little stuck on how to do X" someone else chimes in with how to do it. No big (or small) list of questions to discuss.
If the meeting is done right, the team is not bored, and what's discussed is interesting to the whole team, since we collectively own the code base.
I've definitely met those loner programmers. I might even have been a little like that a long time ago. They can do great work, but need to be kept out of my agile teams.
The way to get people to talk about the work is to pair program. I'm not interested in working solo programming.
Re: Ditching Scrum for Kanban - The best decision we’ve made as a team
#104Earlier quoted context omitted.
I think the standup meeting is there because it follows the first principle of the Agile Manifesto: "Individuals and interactions over processes and tools"
I thought that the scrum meeting is a process. The whole Agile thing is a strictly defined process. That needs a lot of specific tools too.
Re: Ditching Scrum for Kanban - The best decision we’ve made as a team
#105Earlier quoted context omitted.
Can you elaborate?
In physical production (where it comes from), kanban is a lean method for ensuring that you don't spend on producing right now something that is not needed right now. It works by tokens that "pull" the production from other productive unities that are ultimately "pulled" from external (client) demand. The article talks about all kinds of rituals and gains, but never once touches that "pulling" activity that is centra…
Re: Ditching Scrum for Kanban - The best decision we’ve made as a team
#106Earlier quoted context omitted.
Usually it's the managers who find it helpful - for them. Getting verbal confirmation from everyone of what's on the board.
Which can be incredibly important if the manager has to report to someone as well.
Re: Ditching Scrum for Kanban - The best decision we’ve made as a team
#107Earlier quoted context omitted.
In physical production (where it comes from), kanban is a lean method for ensuring that you don't spend on producing right now something that is not needed right now. It works by tokens that "pull" the production from other productive unities that are ultimately "pulled" from external (client) demand. The article talks about all kinds of rituals and gains, but never once touches that "pulling" activity that is centra…
Thanks. I'll confess to being a Kanban noob. Do you have any resources that you can share? Looking with Google seems to present more of this sort of article.
https://en.wikipedia.org/wiki/Kanban
There's a link to Toyota's site at the bottom, as the inventors, they have plenty of authority on it.
Wikipedia has also an article about Kanban in software development. As expected, the introduction does not even make sense, but the methodology section contains a form of continuous improvement, what could work. Also, I could not understand how any of the experiences related on the article could come from the Wiki's methodology - it has probably no relation at all with was implemented at the author's place.
Re: Ditching Scrum for Kanban - The best decision we’ve made as a team
#108Earlier quoted context omitted.
One thing is you can have a conversation about things and ask questions about what you're stuck on. It's also much faster and more fun than writing some mini-report on a planning board people may or may not read. But the most important thing is that it is quick and encapsulated. Only about things the whole teams need to know. You need to be happy with reporting that nothing interesting for the whole team happened.
No, at the standup you shouldn't have conversations about things. You should just do a quick recap of what you've been doing and what you'll work on. It's a standup because it's meant to be very quick. On the other hand, if you need a standup to ask questions about stuff you're stuck on, then your work environment has serious issues. It might be 24 hours until the next standup. You need to have colleagues who are ava…
Re: Ditching Scrum for Kanban - The best decision we’ve made as a team
#109It sounds like you got a lot of positive things out of it. Which is great. Also great that you are iterating and not sticking to what the coach gave you. My take on what made many elements of SCRUM work for me follows. 2-3 hour backlog grooming sessions is a warning sign. Of what I couldn't say but maybe it is time to evaluate team size or how meetings are being conducted. Push as much stuff out of meetings as possib…
It should be sufficient for someone to lead and assign tickets as they come in, and for people to talk to people and reassign them as needed.
Again, if you need status on something, don't have a 2-3 hour long meeting, just ask... because when you have a long meeting and only 2 people out of, say, 8, are engaged at the same time, those other people are being very expensive and are getting bored fast.
The team's velocity is what it is - retrospectives can be boiled down to a "hey, how are things working out" that you can fit into a standard team meeting IMHO. Doesn't need it's own time slot, and this can also prevent retros turning into "throw X under the bus / CYA" type meetings. You can also get a lot of this from 1:1 conversations, and probably in greater depth in that context.
Re: Ditching Scrum for Kanban - The best decision we’ve made as a team
#110> The rituals, mainly the standups and grooming sessions, were fantastic. Standups are a great way to keep everyone aligned on the work. Can anyone elaborate why they find standups useful? The planning board should already communicate what's being done, what's been done and why people are blocked. I only find them helpful if some people in the team generally don't communicate well what they're up to (e.g. during dail…
Like you want a bunch of examples? How do you have some much patience for that if a standup interrupts your work?
Maybe you have them at the wrong time. We have one at 9:30 and it works. People who arrive early are pretty much cranking and the standup is a break from that. People who arrive later (me) show up and it's the first thing of the day goes with a cup of coffee or tea.
Any breakouts can happen right after, have those discussions at somebody's desk while you're already interrupted and THEN jump into the long stretch till lunch. I don't really see the interruption there.
Even if I get bored and dont' know what people are talking about some of the time, I'd say it'd be pretty selfish of me to claim that they are a waste of time. And it would also be stupid of me to think that something sent in an email or commmented on slack or lync is enough. I mean if you could send a message and everyone got it the first time, I think there wouldn't be a concept of marketing or advertising in the world. Sometimes people need to hear things twice.
I guess I'm just not big on keeping work in a black box. And I think it's comical and sad that we go to jobs and stare at screens all day. face to face interaction and having to express yourself to a group for a measly 30 seconds a day is a positive. It might even force a few of us to consider our appearance too. And frankly, I think I'm paid to answer questions and be available to people as needed, so a standup is meant to be an efficient way to do that and it's supposed to encourage brevity. If it's not, start communicating push it in that direction.