paint-brush
24 小时与详细项目开发估算by@sumatosoft

24 小时与详细项目开发估算

SumatoSoft8m2024/07/26
Read on Terminal Reader

24 小时估算通常与我们为了方便而称之为“详细估算”的另一种估算相对。这种估算可能需要几天或几周的时间。我将展示快速估算承诺背后隐藏着什么,以及为什么详细估算需要更多时间才能完成。
featured image - 24 小时与详细项目开发估算
SumatoSoft HackerNoon profile picture
0-item


“24 小时内快速评估软件开发情况”

“一天内免费提供项目时间表和预算估算”

这些是软件开发公司向客户做出的常见承诺。

24 小时估算通常与我们为方便起见称为“详细估算”的另一种估算相对。这种估算可能需要几天或几周的时间。

在本文中,我将解释这两种情况。我将展示快速估算承诺背后隐藏的秘密,以及为什么详细估算需要更多时间才能完成。

竞争双方有两个:24小时估算和大约需要一周的详细估算。让我们比较一下它们吧!

第一面:24 小时项目估算的意义

软件开发中的“24 小时项目估算”概念是指公司承诺在 24 小时内对项目范围、时间表和潜在成本进行初步评估的服务承诺。

与详细且耗时的估算相比,24 小时估算为客户提供了两大核心优势:

  • 它大大减少了客户的等待时间,使他们能够快速从多个供应商收集基本的成本和范围评估;
  • 客户可以轻松比较不同公司的产品,帮助他们了解其项目的市场范围。

从理论上讲,这听起来很棒,不是吗?


然而,现实情况是,24 小时估算更像是一个神话,而不是事实。


为什么?

因为所谓的一整天的讨论实际上可能在半小时内就结束了。没错——经验丰富的销售经理可以在初次聊天或快速浏览需求文档(如果有)后几乎立即评估项目的价格范围。

那么,剩下的 23 个小时里发生了什么?

其实,这跟神秘的计算无关,而在于如何设计个性化的报价(其实就是用您的详细信息美化标准销售模板)、将您的信息输入公司的 CRM 系统,并制定他们可以向您推销的附加服务策略。这既是艺术,也是科学,一切都是为了准备盛大的演讲。

让我们快速了解一下您所签署的 24 小时估算以及幕后的内容。

您将获得什么

  • 价格和时间表的大概数字;本质上是“初步预算和时间估计”。这意味着,估算结果接近准确和可靠的可能性微乎其微。

注意:我选择价格范围而不是确切的初步数字。当然,范围可能很大,导致信息量较少,但范围更准确。

您没有得到什么

  • 了解最终产品的实际外观。
  • 了解最终产品的运作方式——这被称为解决方案的技术愿景和架构。
  • 风险分析可以揭示项目生命周期后期的隐藏成本或延误。
  • 对可能颠覆该项目的挑战进行分析,质疑其可行性。
  • 项目组成部分及其各自成本的详细分类。
  • 具有切合实际的时间表和预算的项目计划和估算。
  • 由于您没有与将来与您合作的开发团队进行沟通,因此无法了解供应商的真正专业知识。

如您所见,24 小时估算的局限性很大。这样的估算与其说是路线图,不如说是餐巾纸上的草图——它让您大致了解所需资源,但细节却非常模糊。

当 24 小时估算有效时

只有一种情况下 24 小时估算才有效。这种情况就是当你对一个问题感到困惑时:

“我有足够的资源来实现这个项目吗?”

代表着:

您对解决方案的技术方面不感兴趣。

您不是在寻找可靠的供应商。

您只需进行快速的初步评估,从财务和时间角度确定项目的可行性。

再次提醒您,这样的评估并不需要24小时,只要和经验丰富的销售经理打一次电话就可以了。

另一面:耗时的详细估算

在探索详细、耗时的估算领域时,这个过程会延续数天甚至数周,需要多学科专家团队的共同努力。

这种估算过程的结果除了成本之外还引入了另一个元素:解决方案愿景。这种详细的方法不仅仅是估算费用;它还为您未来的软件解决方案奠定了基础。

选择详细估算的企业寻求的不仅仅是粗略估算。他们的目标是获得经过深思熟虑的综合解决方案,以满足他们的特定需求,并在质量和预算之间取得平衡。

详细估算所涉及的步骤

估算步骤


让我描述一下 SumatoSoft 如何估算项目开发成本和时间表。

如果企业有一个特定的项目,并且要求相对明确,或者计划重写旧系统,我们可以提供一个完善的流程,包括收集需求、接听电话、准备工作范围、设计概念和开发其他有用的工件。

步骤#1:客户联系我们

首先,客户需要与软件开发提供商建立联系。

在我们的案例中,我们提供多种选择:我们网站上的“联系”表格,通过向我们的公司电子邮件[email protected]发送电子邮件,通过与我们的销售经理预约会议,通过联系我们页面,或通过在我们的网站上填写简洁的 5 分钟调查,旨在捕捉重要的项目细节和要求。

步骤2:销售经理在一个工作日内安排电话

SumatoSoft 的销售经理立即联系客户安排通话。通话的主要目的是检查我们的专业知识与客户目标的相关性。销售经理讨论项目及其要求、时间和预算预期以及开发团队所需的专业知识。

我们称之为“发现电话”,因为我们发现了有关项目的初始信息。发现电话有助于验证在几个参数方面是否存在匹配:

  • 我们是否拥有适当的专业知识?
  • 我们的流程正确吗?
  • 我们能按预算交付吗?
  • 我们能在预期的时间内交货吗?
  • 是否存在文化上的匹配?
  • 我们有相关经验吗?

步骤#3:我们分析初始信息并组建评估团队

我们聚集了一支具有相关专业知识的高级专业人员团队,通常包括项目经理、技术专家、业务分析师和设计师。确切的团队结构取决于产品、其目标和要求。

该团队检查销售经理提供的初步信息和调查,并准备下一次电话的问题。

步骤#4:客户和估算团队之间的通话

我们安排整个估算团队与客户进行通话。我们称之为“问答通话”或简称“ Q&A ”。通话有两个目的:

  1. 完善并扩展在探索电话会议中收集的信息。我们澄清任何不确定因素,阐明要求,并确保我们清楚地了解业务目标;
  2. 这是客户了解我们专家工作情况的机会。这些专家将指导项目向前发展。

此步骤通常只需打一次电话。不过,复杂的技术项目可能需要一段时间后再打第二次电话。

步骤#5:项目软件解决方案的塑造

此步骤占用了估算过程的大部分时间。在此阶段,我们定义将为进一步的产品开发带来最大价值并使我们能够塑造产品愿景的工件。这些工件可以是:

  • 项目的全面共享愿景——高级业务需求、目标、挑战、产品愿景等的描述;
  • 工作分解结构 (WBS) – 它是一个有组织的项目范围,分为可管理的任务和子任务;
  • 设计理念——应用程序几个关键屏幕的可视化用户界面;
  • 建议的解决方案架构——是软件系统的蓝图,概述了其结构及其组件之间的交互;
  • API 集成描述——指定项目如何与外部系统和服务交互;
  • 假设、约束和风险列表——在项目早期识别潜在风险和假设有助于风险管理。此文档允许制定缓解策略,确保项目团队为不确定性做好准备并能有效应对挑战;
  • 预算和时间表估算

工作分解结构是每个售前流程中最常用的工件之一。我们的技术专家根据 WBS 估算开发功能所需的工作量。

所有其他工件都有助于最终估算的准确性,而假设和风险列表使我们能够预见可能影响开发过程的潜在障碍,并制定策略来处理它们或向客户强调它们。

步骤#6:客户获得详细估价和所有文物

最后,估算团队准备对所有已完成的工作进行演示。在通话期间,我们会演示所有工件、解释愿景和技术解决方案、展示设计概念、回答问题并收集客户的反馈。如果客户提出更正意见,我们还会在通话后调整和修改我们的工件。

演示结束后,我们会通过电子邮件免费将所有文物发送给客户。

您将获得什么

  • 现实的预算和时间表估算。
  • 与开发团队合作的实际经验。
  • 对未来产品的详细愿景。
  • 设计理念。
  • 具有描述特征的工作分解结构。
  • 假设和风险的列表。

您没有得到什么

  • 这里没什么可添加的。


下面,您可以看到我们准备的 3 个文物示例:

  • 设计理念;
  • 词语分解结构;
  • 高层架构。

设计理念


工作分解结构

架构设计

为什么我们要免费准备文物?

在任何正式合作开始、签订合同或付款之前,我们的团队都会投入时间和专业知识来处理您的项目。我们最初的投资源于一个简单而深刻的信念:

我们对自己的能力和专业知识充满信心。通过积极迈出这第一步,我们旨在展示我们的承诺和深厚的专业知识。

通过这种方式,我们展示了我们所能带来的价值,凸显了我们从一开始就致力于不仅满足您的期望,而且超越您的期望。

SumatoSoft 的最后的话

在这里,我分享了 12 年的市场经验、250 个开发的定制软件解决方案以及许多售前互动所积累的知识和专业技能。

我描述了 SumatoSoft 中详细估算的过程。如果您准备通过详细而全面的估算来实现您的项目,我们将竭诚为您服务。