Project planning 在开始一个项目之前你会做什么?

Project planning 在开始一个项目之前你会做什么?,project-planning,Project Planning,我还是一个相当新的项目,我还没有真正参与过任何大型项目。然而,学校的一些项目向我展示了一些我以前从未真正想过的东西 项目前规划。 一个项目在最后一分钟遇到了一个巨大的问题,而另一个项目在合作伙伴之间分配得并不均匀,因此所有的工作实际上都在最后完成了 所以我想问大家的问题是:你如何事先计划好项目 请尝试涵盖以下内容: 设计(手工绘制UI、UMLs等) 分工 时间线(特别是你如何估计某些事情需要多少时间) 还有你能想到的任何东西 谢谢你的帮助 在开始一个项目之前,我做的很少。我认为我为项目做的每一件

我还是一个相当新的项目,我还没有真正参与过任何大型项目。然而,学校的一些项目向我展示了一些我以前从未真正想过的东西

项目前规划。 一个项目在最后一分钟遇到了一个巨大的问题,而另一个项目在合作伙伴之间分配得并不均匀,因此所有的工作实际上都在最后完成了

所以我想问大家的问题是:你如何事先计划好项目

请尝试涵盖以下内容: 设计(手工绘制UI、UMLs等) 分工 时间线(特别是你如何估计某些事情需要多少时间) 还有你能想到的任何东西


谢谢你的帮助

在开始一个项目之前,我做的很少。我认为我为项目做的每一件事都是项目的一部分。

我意识到这不是一个非常有用的答案,所以这是我在项目开始时通常做的:

  • 我检查项目的输入是否清晰。我知道该怎么做吗?是否有任何假设尚未得到验证?如果项目不清楚,或者我的理解可能是错误的,我会回到客户/项目提案人那里,以确保我理解他们希望我正确地做什么
  • 我通过将项目分解为我估计不超过几天(包括原型制作)的子任务,对项目进行大致估计。我总结了所有这些,并将其作为我认为需要多长时间的粗略指南。估计有两个值:“平均情况”估计,在该时间内完成的概率约为66%;而“坏情况”估计,在该时间内完成的概率约为90%。如果两个值之间的差异很大,则表示这是一个高风险项目
  • 我开始对项目进行原型设计,从风险最高的项目开始。如果我从原型设计中学到了一些东西,这些东西会直接回到我的大致情况和子任务分解中
  • 在我看来,当风险降低到足够的程度时,我就会放弃原型,以“正确的方式”完成任务

重要的是要意识到:你不可能预先计划好一切。软件是不可预测的,客户的需求发生了变化,您意识到您没有解决一些假设。如果你弄错了,不要气馁。在项目开始前的几次,你总会弄错一些细节。

在项目开始前,有几个步骤可以考虑。然而,一个项目的真正开始是在给出想法时,然后你应该分析它的可行性。这本书是一本很好的指南

1:挑一杯我打算买的单麦芽苏格兰威士忌,在项目完成后奖励自己。2:记住软件永远不会完成。3:先买苏格兰威士忌。这就是计划。