Earlier quoted context omitted.
Fair enough. I think there is they Why (strategy) the What (features and user stories) and the How (engineering getting bits out the door). I am poking at when the How overshadows the Why and What. That's when things go sideways.
This is where I see the trouble when How is limited to engineering! (As an e.g. https://news.ycombinator.com/item?id=6119340 ) You need to be able to capture every activity and every team that gets involved in the process. If not you will have a dysfunctional company where each department does not see the whole picture of how we push features. How = PM setting out the stories, Marketing putting down the value (how el…
Kanban – The Secret Engineer Killer
51–60 of 68 posts
Re: Kanban – The Secret Engineer Killer
#52Earlier quoted context omitted.
This is where I see the trouble when How is limited to engineering! (As an e.g. https://news.ycombinator.com/item?id=6119340 ) You need to be able to capture every activity and every team that gets involved in the process. If not you will have a dysfunctional company where each department does not see the whole picture of how we push features. How = PM setting out the stories, Marketing putting down the value (how el…
I think that is your more advanced product development system. I don't that is the definition of Kanban or what it was devised for. It reminds me of Agile -- everyone is now Agile but no one describes it the same way. Thanks for your feedback.
It's about making all these sub-processes flow together, and identifying where the bottlenecks are.
There's a presentation from DJA on where Kanban is not appropriate here: http://www.slideshare.net/AGILEMinds/david-anderson-kanban-w...
Not an easy read. That said, it aligns to what you've been saying in your article (I think): the WHAT and WHY is irrelevant to Kanban, it can't help you there. The HOW, sure: but even there it is more of an overlay on existing process, not a catch all "one method to rule them all".
Where we get into trouble is that I think your article is saying "Kanban doesn't work, do this process instead". But the process you sketch out probably would fail too in many organizations that lack a good handle on what they're doing and why. Any process will, even goal-driven ones (which IME tend to work only in small scales with few cross-department interactions)
Re: Kanban – The Secret Engineer Killer
#53Earlier quoted context omitted.
Fair enough. I think there is they Why (strategy) the What (features and user stories) and the How (engineering getting bits out the door). I am poking at when the How overshadows the Why and What. That's when things go sideways.
This is where I see the trouble when How is limited to engineering! (As an e.g. https://news.ycombinator.com/item?id=6119340 ) You need to be able to capture every activity and every team that gets involved in the process. If not you will have a dysfunctional company where each department does not see the whole picture of how we push features. How = PM setting out the stories, Marketing putting down the value (how el…
Re: Kanban – The Secret Engineer Killer
#54Regardless, it's not a particularly helpful definition for anybody that's never heard of kanban, and certainly doesn't help anybody familiar with kanban to know what specifically you're evaluating; you need to get everybody on the same page from the outset.
Given lack of concrete examples and your previous posting history I would consider this more of an advertisement for your product, to which I've now applied for an invitation, but you seem to be genuinely responding to comments here and nobody else has complained. I suppose either way, well played.
I have other comments but I'll hold them until I find out exactly what you mean by kanban, because I've been admittedly self-identifying the process I'm using as kanban and maybe it's not.
I will say this much though, the practices of kanban (visualization, limited work-in-progress, managed flow, feedback loops, etc.) are all valuable in my opinion and I wonder which of these you see leading to, or how you see them leading to, the problems you've cited. Also, I wouldn't mind some more concrete metrics to back up such an inflammatory title.
Re: Kanban – The Secret Engineer Killer
#55Like 'fad diets' most of the reasons that kanban fails is because the organization was sick to begin with and kanban would have helped if not for the structure of the organization in the first place. Fad diets mostly fail because people go back to eating the same shitty way they did before, just as when a team adopts kanban marketing and product go back to the same stupid way of doing things they did before. The sad…
The sad thing is that the Panamera (in stark contrast to any rational thought and sense of aesthetics) is not a complete commercial failure. People with too much money are weird.
Re: Kanban – The Secret Engineer Killer
#56Like 'fad diets' most of the reasons that kanban fails is because the organization was sick to begin with and kanban would have helped if not for the structure of the organization in the first place. Fad diets mostly fail because people go back to eating the same shitty way they did before, just as when a team adopts kanban marketing and product go back to the same stupid way of doing things they did before. The sad…
Re: Kanban – The Secret Engineer Killer
#57Re: Kanban – The Secret Engineer Killer
#58Engineers aren't assembly workers: so why do other methodologies seem to be so prescriptive on what can be accomplished in a given time frame? New problems arise, priorities shift, and unexpected news arrives. I appreciate the flexibility of a pull-type system because it lets me transparently show what I'm working on.
I've really hated telling people no or watching a manager struggle to change up something we really need just because it doesn't fit in the right shape time box or might affect the current sprint's plans.
You can't trust yourself: I always ended up hating sprint planning meetings where "points" are a constant source of conflict between stakeholders and estimates are fantastical. These sort of meetings just allow the quality knob to turn down while scope and schedule remain fixed. Having an entire team minimizes estimates problems, but for the effort involved I'm not sure the gains are worth it.
Also, I think you may have inadvertently taken Anderson's quote out of context as well—Kanban isn't a way to run software. It's merely a way to expose your current process so you can improve it. Kanban is something that sits on top and allows you to identify bottlenecks, be realistic about results (instead of estimates) and provide immediate transparency into what you're working on. It doesn't specifically prescribe what the steps are.
Re: Kanban – The Secret Engineer Killer
#59If you just read the subtitles, I'd almost think your article was a piece in favor of Kanban. Engineers aren't assembly workers: so why do other methodologies seem to be so prescriptive on what can be accomplished in a given time frame? New problems arise, priorities shift, and unexpected news arrives. I appreciate the flexibility of a pull-type system because it lets me transparently show what I'm working on. I've r…
Re: Kanban – The Secret Engineer Killer
#60If you just read the subtitles, I'd almost think your article was a piece in favor of Kanban. Engineers aren't assembly workers: so why do other methodologies seem to be so prescriptive on what can be accomplished in a given time frame? New problems arise, priorities shift, and unexpected news arrives. I appreciate the flexibility of a pull-type system because it lets me transparently show what I'm working on. I've r…
Thanks for the quality comments. I want to pick up the last one in particular and respond. I think that while you appreciate that Kanban is not a "way to run software" the folks who I have spoken with do not understand that. They consider it to be a leaner and more pure form of "agile." So, they do not use it to improve an existing dev methodology, rather they think it is one -- and there is the crux of the problem.
If your underlying process (or lack of process) sucks, then you'll still be in trouble. Fix your process first.