新项目恐慌

时间:2009-11-17 09:23:15

标签: project-management

我有一个问题,严格来说不是编程相关的问题,但同时也是由分析师和程序员引起的。

这是关于开始似乎不可行的新项目,因为他们有一个未知的领域,缺乏规范,和/或需要我不熟悉的技术。当我接近这样一个项目时,我会感到某种恐慌,然后随着我对领域和技术的理解继续放松。

这是你体验过的吗?你是如何应对的?

6 个答案:

答案 0 :(得分:2)

  1. 冷静下来。

  2. 如果项目最初是不可行的(即使只是在你自己的脑海中),那么从可行性研究开始。这是一个子项目,您将使用它来定义项目(或至少是下一个子项目)。

  3. 您已经在可行性研究中定义了几个主要任务:了解域名,编写一些规范,充分了解新技术。

  4. 至于我,不,我从不对这种情况感到恐慌,我喜欢从一张白纸开始,经验告诉我如何开始快速填写它。

    所以,采取一些深度平静的呼吸并跳进去。

答案 1 :(得分:2)

我所知道的尝试控制和控制项目中人为因素的最佳方法是清楚地了解自己的流程。

从一些领域驱动设计开始,与用户合作并帮助他们了解他们的域和围绕域的业务流程。通常,开发人员在抽象方面远比管理人员/业务人员好得多,因此我们经常可以帮助他们了解自己的领域。

建立一套验收标准,这些标准形成了实际形成您的规范的测试。

一旦您了解了上述内容,您就会对可行性及需要多长时间了解更多信息(即使已指定的技术是正确的),

至于接近新技术,从小做起,建立一个概念证明并在那里犯错,而不是在生产代码上。网上有大量的最佳实践,像StackOverflow这样的地方是很好的起点。

我建议以灵活的方式工作,让项目所有者优先处理需要完成的工作,找出接下来两周sprint所需的内容并交付它(这可能意味着要消除许多功能)。他们会告诉你什么时候出错,这可能会影响他们自己的决策。

不要将整个项目视为一个令人讨厌的整体,将其分解为可交付的部分,一次一步。

答案 2 :(得分:1)

是的,我一直都有这种感觉。但我一直认为技术就像工具一样。一旦你掌握了如何处理,剩下的就很容易了。

答案 3 :(得分:1)

每当我感觉不到灾难潜伏的时候!这就像吃大象一样,一次吃一口。做一些你理解的部分,然后处理下一部分。

答案 4 :(得分:1)

  • 不可行,
  • 未知域名,
  • 缺乏规格,
  • 需要我不熟悉的技术

我认为这也是我们开始生活的方式。只要您确信自己可以将其拉下来,只需坚持下去,您就会发现事情对您有利:

  1. 您了解成为自我启动者的重要性
  2. 你对自己是谁负责
  3. 您在合适的时间提出正确的问题
  4. 一切顺利!!!

答案 5 :(得分:0)

这些不可行项目的问题通常是客户预算有限,并且在您完成可行性研究之前会破产。在这种情况下,可能值得从技术退一步看经济学。可能是分包给具有所需知识的人会减轻痛苦。