We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode Picking Priorities

Picking Priorities

2025/4/16
logo of podcast REWORK

REWORK

AI Deep Dive AI Chapters Transcript
People
D
David Heinemeier Hansson
J
Jason Fried
Topics
Jason Fried: 优先级不必永久不变,应该根据当前情况而定。我们通常以六周为周期来设定优先级,这样可以避免过度纠结于选择,并根据实际情况灵活调整。软件开发不像制造业需要长期规划,可以根据实际情况灵活调整,不必担心选择错误,因为只有六周时间,可以边做边调整。即使是决定开发新产品,也可以保持相对的灵活性。当团队成员变动时,也可以根据实际情况调整优先级,这并不意味着做错了,而是根据实际情况做出了最佳选择。重要的是,要避免频繁地改变主意,以免造成团队的混乱和不确定性。 Jason Fried: 不必过度纠结于选择,可以根据情况改变主意,不必制定长期的路线图。人们很难改变主意,是因为他们认为制定路线图是一种专业的表现,但实际上,越接近执行时间做决定越好,因为那时你掌握的信息更多。 Jason Fried: 不必试图预测未来一年的工作,应该更频繁地做出更小的决定。人们总是认为设定路线图可以让大家知道预期,但实际上,你可以更频繁地告诉他们预期,而不是试图预测未来一整年的工作。除非你面临供应链问题,否则没有必要像传统行业那样进行长期规划。软件开发可以灵活调整,这是一种更健康的方式。 Jason Fried: 选择每六周确定一次优先级,这是我们从听众和客户那里听到的,他们非常欣赏这种方式。 David Heinemeier Hansson: 软件开发不需要像建筑或航天那样进行长期规划,越接近执行时间做决定越好。因为在软件开发中,你越接近执行时间,你对产品、客户需求、当前权衡、团队成员和他们的能力的了解就越多。而提前九个月做决定,只是在猜测。我们没有必要为了显得专业而制定长期路线图,应该根据实际情况及时调整。为了防止频繁调整,我们每六到八周进行一次周期性规划,这给了团队一些稳定性,让他们有足够的时间来完成工作。但我们不会制定一个长期的路线图,只关注下一个周期。 David Heinemeier Hansson: 制定长期路线图通常是坏主意,因为信息不足,而且经常需要改变主意。我们经常被问到路线图,但我们通常不会提供,因为我们可能会改变主意。我们曾经承诺过客户会在某个时间交付某些东西,但我们后来都后悔了。 David Heinemeier Hansson: 人们总是问我们如何才能边走边做决定,但实际上我们也是会坐下来思考接下来要做什么。只是我们更频繁地做决定,而且这些决定更准确,因为我们更了解当前的情况。 David Heinemeier Hansson: 创始人需要保持对新想法的热情,但也要有克制,避免频繁改变计划,影响团队效率。将计划周期限制在6-8周,可以平衡对新想法的热情和团队效率。

Deep Dive

Chapters
This chapter explores the dynamic nature of priorities in business, particularly in software development. It emphasizes that priorities aren't permanent and should be revisited regularly, such as every six weeks, to adapt to changing circumstances and new insights. The six-week cycle allows for flexibility and prevents team burnout from constant changes.
  • Priorities are not permanent; they shift as you learn.
  • Six-week cycles provide structure without rigidity.
  • Adjusting priorities based on team capacity and changes is acceptable.

Shownotes Transcript

Translations:
中文

- Welcome to Rework, a podcast by 37signals about the better way to work and run your business.

I'm your host, Kimberly Rhodes, joined by the co-founders of 37signals, Jason Freed and David Heinemeier Hansen. This week, I thought we'd talk about something I know a lot of small business owners and entrepreneurs struggle with, which is how to choose what to work on first or simply picking your priorities. This is something 37signals knows a lot about as we're building new products, working on current products, working on a new version of ShapeUp, so many things going on all at the same time. So I thought we would talk a little bit

about some of the ways that we choose what to work on first. Jason, I'm going to open it up to you. I know you recently wrote something about this on your Hey World and shared some news with the company. So...

You kick it off. Sure. So priorities. Well, I think the first thing is that they don't need to be permanent. They're sort of like, what do you think is important right now? And you have to commit to that because you don't want to like keep whiplashing people like back and forth. Right. So you pick some things. What do you pick? You pick the best things you can based on who you have, what you want to do, what your thoughts are, what you think you can achieve. I think people probably stress too much over feeling like the things they pick are

Now, like everything else is off the table forever. And so they freak out. This is why we typically work in six week cycles where we pick things to work on every six weeks. We get that done. We commit to that. We get that done and we choose what to do next. That's like on an existing product or a new product. And so that way, you know, you don't really worry too much about maybe picking the wrong thing. There isn't really necessarily a wrong thing in that case. It's only six weeks at a time and you sort of figure it out as you go.

I think that deciding if you're going to build a new product or commit significant resources to something, that's a different kind of thing. I think even those are relatively flexible for most kinds of businesses like ours. Obviously, if you're Boeing or Airbus or SpaceX or one of these, that's a different story. But...

But when you're making software, you don't need to run your business as if you are a business that has to invest in factories and parts and supply chain. You can make things up as you go. You can be malleable. You can tweak as you go, feel things out, see where you're headed and decide that when you're into something, if maybe it doesn't feel right or you just don't have enough people or someone leaves and you have to change things.

Priorities, that's okay too. Priorities are not permanent. That's the important thing here. But again, you don't want to just keep flipping back and forth because then people freak out. Then there's uncertainty. People don't know what to do. And I don't think you want to do that. For example, we've been working on two brand new products at the same time for a while now, a few months, not a while, but for a few months. And we just had someone leave. And we kind of use that as a moment to reflect on like, can we actually pull this off with one fewer person?

And we decided, no, we probably can't. So, and what we're going to do is just pick one of those things that we were doing instead of do two, we're going to do one. And we're also going to put some other resources into something else and pause something and kind of shift some things around. And it,

It feels right. Like you post that message internally and people go, yeah, yeah, that makes sense. I think that's how, you know, you've picked relatively good priority is like people kind of go, yeah, actually that's what I think we should probably be doing anyway. In fact, I thought maybe what we were doing before was we're stretched too thin or we weren't doing the right things or whatever it might be. And of course, sometimes you're going to make a controversial call, which people have to eventually come around to. But I just, I wouldn't freak out about it and sit around and have, you know, months and months and months of meetings and discussions and debates about what you want to do.

That's, I think, the bigger insight is you can change your mind if it's within reason. I think one of the reasons why people can have a hard time changing their mind is because there's a sense of professionalism that comes from having a roadmap, having made decisions in a grand just way at one point. And you set this long time table. It imparted you, you know what you're doing. And I could see where someone would get that from.

When you look at the project managers who, as Jason said, have to figure out how to shoot rockets to Mars, yeah, you probably have to order the whatever shing-a-ma-jing rocket

two years in advance, maybe. I mean, I don't know anything about rocket science, but I can imagine that, right? I can imagine when you're building a skyscraper that there's just certain planning steps that you have to get right and you have to get them right early. There's a lot of foundational work that you have to be spot on with. In software, that's not really the case. In fact, the opposite is the case. And Jason has written about this frequently, that when you make decisions far in advance of when you're actually going to do the work,

you know nothing, or at best, you know a little. You know much less than you would if you make that decision as close to the point of execution. The day before you're going to work on a feature, you know so much more about that product, about what customers want, about the current trade-offs, about who you have, about what they're good at, than you would if you had made that decision nine months ago. Nine months ago,

It's a guess. It's a guesswork. And I think that's one of the reasons why we've tried. Well, first of all, we don't have to try. We have no intention of seeming professional, right? Like we're not trying to impress anyone. Neither Jason or I are sitting here in a suit. We don't have a lot of ceremony to impress other people. So we're free to just go with, do you know what works best? And what we found repeatedly time and again is that what works best is to make decisions about what you're going to work on as quickly

close to when you're going to work on it. Now, to prevent that thrashing, as Jason says, we only do it once every six to eight weeks. That's the cycle work from shape up that gives a team some permanence about the next coming weeks that gives them some room to actually implement the things that you want them to be working on in a wholesome matter where they have long stretches of uninterrupted time, all of that good stuff. But there's not this big back

block of things we have settled on will happen in cycle four of this year. Not at all. There's the next cycle. And then there's just a bunch of fleety, floaty ideas that are out there that maybe will make it into the next cycle. I often sit down and think we're doing a cycle planning. Oh, next cycle. I think I want this thing. And then by the time the next cycle planning meeting rolls around, I don't want that thing at all. I haven't even thought about it in four weeks.

This is the magic of reserving dedicated time right in advance of when you're going to work on something and then saying, I'm not committing to anything else beyond that. Screw what looks professional. Screw what customers sometimes ask for. I mean, I think that's fair, too. We've occasionally gotten. So what does your roadmap look like? Do you have a 12, 18, 24 month roadmap that we could take a look at and

And we always get like, no, we don't. We have what we're going to work on next cycle. And I'm not even going to tell you that because we have a tendency of occasionally changing our minds as we work on something. And we realize, you know what? That thing is not going to work. And every single time Jason and I have promised to customers that we're going to deliver something X amount of time from now, we have regretted it with capital R. It is universally been just a bad idea to commit to a roadmap

because we're committing with less information than if we're going to do it in time. In part because very often that commitment seems almost silly. The other thing I want to add to this is that people are always like, well, how can you just make it up as you go or every six weeks? Like, I don't know, how do you make decisions? Like, well, we sit down and think about what we're going to do. And that's what we do too. You guys just do it all at once. And you think because you do it all at once that it's magical. But actually you just do it along the way.

Again, like as David was saying, you know, closer to the moment, just do it again, just do it again. And they're much smaller sessions and they're more accurate because you really know where you're going to be tomorrow compared to, you know, where you thought you'd be three months prior tomorrow. So it's like, you can do this. You already do this. You can make it easier on yourself by not trying to guess the next year's worth of work. That's hard. And there's no reason to it. There's no reason to do that. There's no prize.

And people are like, well, you know, we set the roadmap and people know what to expect.

You can still tell them what to expect just more frequently versus imagining what the next calendar year is going to look like. There's just no really good reason, again, unless you have a supply chain situation and vendors. And in some of those cases, those things exist. But let's face it, if you're making software, which most of our listeners probably are, you do not need to run a business as if you're trying to line up a supply chain. You can make things up as you go. And it's actually, I think, a much healthier way to do things. And it's not a scary thing.

And you're still making decisions and you're still being thoughtful and you're still thinking things through and you get to do it more frequently. So you're probably going to get better at it as well. There's nothing magical about doing it all at once in the past. I do think this idea of choosing priorities every six weeks is one of the biggest things that we hear from listeners, from customers that they truly appreciate.

don't understand. Like, how do you not have a looking forward in two years? Here's our big goal and plan. People are shocked. They're shocked by it. Now, I think there's that. And then there's also what I've lived under, worked under is the extreme opposite.

I'm not going to commit to anything. The boss marches into my office every Monday and he has or she has a completely new idea of whatever we should be working on. Just this constant thrashing. You have multiple things going on at the same time. No one seems to have any patience to actually stick to the decisions that they made and to see them through into shipping software. So I could also imagine someone working in that situation and going like, well, be a little careful.

Be a little careful. Don't just give bosses who can't commit to something for two weeks, for six weeks, as we do, the license just to barge in whatever half-baked ideas that they have. And I think...

For us, that has been one of the magical things about ShapeUp. I think both Jason and I do have this tendency that every Monday a new idea pops in in our head and we get very excited about it and we want to see it put to life as quickly as possible. That urgency is part of being a founder and I think a very positive part of it. But you also need some restraint. You need some restraint where you go like, ooh.

I really want to do this, but we're halfway through the cycle. And if I then yank people off something I told them three weeks ago, A, they're not going to be very happy. B, it's not a very productive way to work. If you keep thrashing people between projects, they're just going to lose time in the thrash. And C, you may very well end up not shipping anything at all. So

By saying, you know what? We're restraining ourselves that every little idea that pops into their head every Monday can't get put into reality right away. But every six to eight weeks, we have an opportunity. And that

makes it easier. It makes it easier to go like, oh, okay, okay. Like I have a good idea. I'll park it only for a little while, only until the next bedding table. And what we find, of course, time and again, is that the idea you were super excited about that week, three weeks from now, maybe you're less excited or maybe not. Maybe that idea is still just like ding, ding, ding, ding, ding. I want to do this. Right now you have the answer.

Okay. Well, with that, we're going to wrap it up. Rework is a production of 37 Signals. You can find show notes and transcripts on our website at 37signals.com slash podcast. Full video episodes are on YouTube. And if you have a question for Jason or David about a better way to work and run your business, leave us a voicemail at 708-628-7850. You can also text that number or send us an email to rework at 37signals.com.