如何在IT公司选择项目时做出决策?

时间:2009-02-03 03:16:49

标签: project-management

根据他们选择项目的标准以及他们选择项目的具体内容......?

4 个答案:

答案 0 :(得分:4)

投资回报,如果他们想继续经营。

答案 1 :(得分:4)

投资回报率是最终产品。但要实现目标需要很多因素:

  • 他们自己的专业知识:我们是否拥有完成这项工作所需技能的人才?我们可以雇一些吗?

  • 可用资源:程序员,经理,硬件,时间,财务资源。

  • PR:即使我们没有那么多报酬,这个项目会让我们有更多的业务吗?

  • PR:薪水很棒,但我们真的想与这个客户联系吗?

  • 他们的使命/目标:他们想要竞争哪些领域/利基。他们想扩大吗?

  • 过去的经历:我们做过这样的项目,实在太可怕了。让我们不要再这样做了。

  • 过去的经历:上次很有趣,我们可以重用一半的代码!让我们做吧!

通常管理层使用更复杂的矩阵来做出决定,但或多或​​少,这些都是他们通常投入的因素。

我相信有人可以提供更具体/科学的答案。

答案 2 :(得分:3)

好问题。直截了当的答案似乎是投资回报率(ROI)。然而,投资回报率受到批评有三个原因:

  1. 短期主义:ROI很少计算超过5 - 7年(由于未来产生的任何现金流增加discount rate),一些项目真的值得做进一步实现全面的利益将来

  2. 很难或不可能将货币价值放在某些东西上。经常被引用的例子是人的生命。另一个是道德原则。然而,在软件世界中最常遇到的事情是,除非这个项目上线,否则很难定价的机会永远不会出现。很难对新出现的机会进行评估,因为在实际出现之前我们不知道它们是什么。我并不是指那些根本不会“开放”的机会,而是具体地emerge

  3. 投资回报率未考虑更广泛的策略。不应低估战略在软件世界中的重要性,战略应考虑到提供软件产品或服务的具体细节。 Geoffrey Moore的“Crossing the Chasm”是我推荐的精彩书籍,与软件世界非常相关。

  4. 乔尔最近的一期“Fruity treats, customization, and supersonics: FogBugz 7 is here”提供了很好的战略文件样本及其背后的推理。似乎FogCreek计划离开这个喧嚣的山谷并进入龙卷风(根据Geoffrey Moore的分类)和他们的FogBugz 7.0,因此采取的策略是消除妨碍人们转向FogBugz的障碍,而不是花时间引入一些更垂直的功能

    可用于选择项目的其他工具是SWOT analysisPareto analysis(即选择一个项目来解决导致80%问题的原因的20%),PESTLECost-Benefit analysis(类似于ROI,包括批评)。

    然而,似乎一个明智的策略表明该公司正计划在有限的时间内做(而且通常在明年或两年,在高科技市场条件下很难预测超出该范围) ,给出了选择优先顺序的明确指导方针,明确共同努力的方向是最好的起点。

    我还建议您阅读Pete Peterson(WordPerfect的前任首席执行官)在线提供的精彩书籍“Almost Perfect”。这本书讲述了SSI公司所遵循的不同策略的真实故事,一些策划和陈述,一些临时性,以及它们用于选择工作方式的方式。

答案 3 :(得分:1)

投资回报率只是一项措施。还有很多其他因素:

  1. 风险管理 - 例如,改进流程可能不会显示任何直接的投资回报,但通过添加,例如单元测试可以提高软件的质量,减少生产错误的风险。

  2. 合规性 - 可能需要遵循行业或政府的要求。直接这可能不会显示投资回报,因为它们可能永远不会被审计,但不合规的缺点是巨大的(被关闭)。

  3. 可管理性 - 提供有关错误,项目进度表等的指标可能无法显示直接的投资回报,但可能会让他们更好地预测和管理他们的项目。

  4. 安全性 - 这可能被视为风险管理的一部分,但它是一个足够广泛的领域,值得拥有自己的类别。使遗留代码安全可能会花费大量资金并且不会立即显示任何回报,但有明显的理由说明这是值得的。