TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: How do you avoid wasting time on project management?

5 点作者 jamespaden大约 3 年前
I&#x27;m shocked by the amount of time development teams spend &quot;managing&quot; projects instead of working on them.<p>I&#x27;ve been interviewing people for an upcoming software project and it&#x27;s considered normal for someone (project manager, senior team lead, CTO, whoever) to spend hours every week discussing the plan for the week. Then, of course, the plan changes and they spend more hours moving the plan around.<p>How do you avoid this kinds of overhead? Any tips or tricks that you&#x27;ve seen work? Does anyone work in an environment where the developers are just trusted to figure out how to complete a project?

3 条评论

matt_s大约 3 年前
We break work down into smaller tasks. We don&#x27;t estimate anything and use Kanban boards to track work. Each column can be prioritized however the PM wants. Due dates are sometimes needed which just changes prioritization.<p>If there are cross-team dependencies we use feature flags or in cases where we&#x27;re building something like a new API, agree on the API contract and ship it when ready even if the other team hasn&#x27;t started. Follow-on items can be created and worked if we need to make changes or if bugs are found after the fact.<p>We use CI&#x2F;CD with tests running on every deploy, this allows for deploying anytime and finding when dependencies are broken with new features.
评论 #30866734 未加载
nialse大约 3 年前
I’m not sure what your question is. It seems you want to know what management (or project management) is and what it’s good for? That is indeed a good question sometimes and can be quite challenging to figure out coming from a developer background. In general I would say that management exists to make sure the things the customers need (the value) is delivered on time and on budget with the resources available and with the necessary quality. How well management does that varies of course.
评论 #30866782 未加载
afarrell大约 3 年前
Increase the quality of communication between team and thier stakeholders so that there are fewer reasons for the plan to change.<p>Increase the trustworthiness of the developers&#x27; tools, docs, and skills so there are fewer schedule risks.<p>Decrease the scope of projects relative to the time alotted so there is more slack.