Am I getting it wrong? It sounds like they're still doing quarterly planning just with a different ritual? I had hoped they'd realise quarterly planning is a bad premise and asked themselves why they do it. If you have a mature product where you add incremental features, you don't need that plan because it's just an arbitrary block of pretty fungible work. If you're still looking for product market fit, that three mo…
Why most product planning is bad and what to do about it
31–40 of 49 posts
Re: Why most product planning is bad and what to do about it
#32I must have missed something, because this seems to say you do capacity and headcount planning and publicly commit to the work before you know how to solve the problem ? This seems like the “draw the rest of the owl” part of this process…
I am more than happy to add color here, I am sorry, I try my best to write everything but my editor cuts as much as I add. We also tend to hire really autonomous engineers who tend to like just going off on their own to try to solve the issue. There have been a few times where we would commit to the problem, assign a DRI, and then find out midway that... no we have to hire/consult our way out of the issue. I think th…
If this is a process to decide what to commit to start working on, not to finish, then that makes sense, and I congratulate you on having an environment that acknowledges and accepts the impossibility of planning results rather than planning activities.
Re: Why most product planning is bad and what to do about it
#33Re: Why most product planning is bad and what to do about it
#34Am I getting it wrong? It sounds like they're still doing quarterly planning just with a different ritual? I had hoped they'd realise quarterly planning is a bad premise and asked themselves why they do it. If you have a mature product where you add incremental features, you don't need that plan because it's just an arbitrary block of pretty fungible work. If you're still looking for product market fit, that three mo…
I used to think we needed our company to explain their problems, so that we could fix them. I less and less believe this is true. You can’t define some things. Home Depot doesn’t sell pre-packaged solutions for every need. They just sell a bunch of stuff, and they have people you can talk with to order what you need and even drop it off or install it. That is what some people need- a selection of stuff and solution experts. And that’s why MCP sounds so attractive; it’s a bunch of tools, prompts, and resources- a type of Home Depot, and the LLM is the solutions expert.
Re: Why most product planning is bad and what to do about it
#35Fwiw, I have become a huge fan of the approach from ShapeUp with 6 week cycles followed by a 2 week cool down.
Re: Why most product planning is bad and what to do about it
#36Am I getting it wrong? It sounds like they're still doing quarterly planning just with a different ritual? I had hoped they'd realise quarterly planning is a bad premise and asked themselves why they do it. If you have a mature product where you add incremental features, you don't need that plan because it's just an arbitrary block of pretty fungible work. If you're still looking for product market fit, that three mo…
Re: Why most product planning is bad and what to do about it
#37This sounds like PI Planning. Fwiw, I have become a huge fan of the approach from ShapeUp with 6 week cycles followed by a 2 week cool down.
Re: Why most product planning is bad and what to do about it
#38> For most of my friends and colleagues at mature software companies, (randos at a company with a lot of money) > there are usually three ways for an item of work to get put on the board (we assume that everyone should always do work in the same basic ways and there's no reason to change the way you work other than personal preference) > Thats not to say that every company is a disorganized mess or a bureaucratic hel…
Isn't software never being finished a unique trait of software and therefore intentionally used as a value? I get that never-done software tends to justify shitty products. But how would you suggest taking advantage of software's features vs do you really recommend building it like a bridge?
> So then you get these version numbers, even with decimals: version 2.6 or 2.7. That nonsense. While version 1 should have been the finished product.
E.W. Dijkstra
Translated from the original Dutch [1] [2].
Dijkstra was convinced that programming was a formal application of mathematics. If the program has a bug, the math is wrong. If the program is missing a feature, the math is incomplete.
Personally, I feel that building software like a bridge is the better path. You don't want the bridge patched with new supports and "stability improvements" every time another fatal design flaw is discovered any more than you want to update your OS and system libraries every time a new CVE is announced. These scenarios are both disruptive and costly. But somehow, we have been collectively tricked into accepting it as an unchangeable fact of software.
The advantage of software is that I can "replace the whole bridge" with a completely different design if I wish. Not merely patching an existing bridge in place, with whatever poor aesthetics and integrity problems that leaves behind.
[1] https://www.cs.utexas.edu/~EWD/video-audio/NoorderlichtVideo...
Re: Why most product planning is bad and what to do about it
#39> For most of my friends and colleagues at mature software companies, (randos at a company with a lot of money) > there are usually three ways for an item of work to get put on the board (we assume that everyone should always do work in the same basic ways and there's no reason to change the way you work other than personal preference) > Thats not to say that every company is a disorganized mess or a bureaucratic hel…
Isn't software never being finished a unique trait of software and therefore intentionally used as a value? I get that never-done software tends to justify shitty products. But how would you suggest taking advantage of software's features vs do you really recommend building it like a bridge?
I think software is a material, like steel. And like steel, there are properties of software you can take advantage of to build in different ways. For example, its ability to be turing-incomplete, or stateless/immutable, formally verified, interpreted vs compiled, composeable vs fully integrated, distributed vs isolated, etc. You can use the material many different ways, thus building a very different product.
It's also a material like a gas, in that it fills any container it's stored in. Or perhaps a flame, as it consumes all resources you give it? Or a clay, as it's easy to work, but needs to be specially treated for it to be stable long-term... Anyway, these properties of the material need to be better understood, so builders can understand the right ways to use it. If you are building a bridge, I sure as heck hope you're using the right methods.
Re: Why most product planning is bad and what to do about it
#40Am I getting it wrong? It sounds like they're still doing quarterly planning just with a different ritual? I had hoped they'd realise quarterly planning is a bad premise and asked themselves why they do it. If you have a mature product where you add incremental features, you don't need that plan because it's just an arbitrary block of pretty fungible work. If you're still looking for product market fit, that three mo…
I think quarterly is used as a heartbeat across many teams. If you know your 15 adjacent teams are also quarter planning you can start asking for commitments. It makes things easier to figure out for higher ups too I imagine (never been a higher up though) Why not 6 weeks? Not sure. Gut feeling I like 3 months. Maybe 6 week sprints are good.