我有朋友要求我制作网站,而且大多数都非常小,通常我不打扰技术计划,但特别是一位朋友显然有比我自己更大的目标,而且项目永远拖延。如果我在项目之前做了一个规范,我觉得这不会发生,我们的关系会像以前一样坚固。
所以我的问题是,你怎么知道它有多小?你怎么知道你正在开展的项目何时会陷入充满内疚的范围蔓延的噩梦?
答案 0 :(得分:5)
如果您要收钱(或者不想被困在项目中),项目计划总是一个好主意。即使它只是一个单页的概述网站将具有什么(多少页,任何特殊功能)和谁负责什么。您应该考虑到您将花费20%的时间(或过去经验告诉您的任何百分比)对文档或非编码类型的工作,您可以更好地估计所需的工作量。如果是朋友,您可能想告诉他们您将免费获得前X小时,但之后您的费率为每小时Y美元。此外,请准确记录您花费的时间,以便向他们展示所涉及的工作量。此外,保持准确的日志可以帮助您估计未来的项目。
答案 1 :(得分:1)
正如您可能已经想到的那样,没有一个项目太小,至少没有一个非正式的书面计划。即使它只是一个功能列表。
答案 2 :(得分:1)
不需要计划的项目是一个不需要启动的项目。在我看来,一切都需要一个计划,该计划的范围会有什么变化。计划可能只是一份可交付成果清单,每个计划都附有一些截止日期。一个更健全的计划应该包括时间表,成本,阶段,通信方法,依赖关系等。所以我认为一切都需要一个计划,计划的内容是根据项目复杂性而变化的。
答案 3 :(得分:1)
在准备战斗时我一直都是 发现计划没用,但是 规划是不可或缺的。
在许多软件项目中似乎都是一样的:您会发现您的计划需要不断更新,并且您的第一个计划与您最终完成的计划完全不同。但是没关系,最好先做一些计划,而不是试穿裤子的位置。
Agilists试图通过将长期计划分成2-4周的小“冲刺”来适应计划中的这些变化。他们将会有更多有关短期冲刺的详细信息,以及有关长期目标的详细信息。
如果项目规模较大,如果您是为外部客户执行此操作,或者您正在为您尝试新事物,那么您将特别希望更加详细和准确。对于您之前已经完成并且非常熟悉的小型项目和工作类型来说,这一点并不重要(尽管并非不重要)。