联系我们

系统开发

系统开发的费用如何确定?报价明细解析

系统开发

系统开发的费用,取决于所要开发的功能数量、页面和单据的数量、与其他服务的对接、使用人数,以及上线后的维护范围。即使是名称相同的系统,内容不同金额也会相差很大,因此不要只凭行情数字来判断,学会读懂报价明细,才是了解合理费用的捷径。

系统开发的费用,取决于内容的规模

即使被问到“预约系统要多少钱”,也没有统一的答案。因为同样是预约系统,只接受预约的系统,与包含支付、邮件通知、会员管理、LINE对接在内的系统,开发量完全不同。

决定费用的要素有以下5个。

  1. 功能的数量,以及各自的复杂程度
  2. 页面和单据(发票、一览表等)的数量
  3. 与其他服务的对接(财务软件、LINE、网站、支付等)
  4. 使用人数,以及权限的划分方式
  5. 上线后的维护,以及修改的范围

其中容易被忽视的是第3项和第5项。对接数量增加后,配合对方服务规格的工作量也会随之增加。维护属于上线后每月产生的费用,如果最初的报价中没有包含,之后负担就会增加。

就本公司而言,系统开发的费用因内容不同差异很大,因此我们会另行报价。

报价明细按工序分项列出

系统开发的报价,通常会按工序分项书写。主要项目整理如下表。

项目内容关注要点
需求梳理听取要开发的内容,并整理成文档最初是否安排了充足的时间
设计确定页面、数据的存储方式和操作流程是否制作页面样例进行确认
开发编写程序是否有按功能划分的明细
测试确认运行情况是否包含现场确认的时间
数据迁移从现有的Excel等迁移数据是否写明了迁移的对象和数据量
上线与培训发布到正式环境,并讲解使用方法是否包含使用方法的讲解
维护上线后的故障处理与修改是否写明了范围和每月费用

收到报价后,请先确认这7个项目是否齐全。只写着“一式(整套)”的报价,无法了解其中包含哪些内容。请要求对方提供明细。

也有以人月为单位书写的报价。人月是指1人花费1个月所完成的工作量。“5人月”就意味着1人需要5个月的工作量。这是根据人月单价和人数计算金额的方法,但如果只比较单价差异,就看不出工作效率和质量的差别。

合同形式分为承揽和准委任两种

系统开发的合同主要有两种形式。

合同形式内容适合的场景
承揽针对交付完成的成果物进行付款要开发的内容已明确确定
准委任针对工作本身付款,不承诺完成成果边做边确定、持续改进

承揽合同由于金额和交付物已确定,便于把握预算。不过,中途变更规格就会产生额外费用。准委任合同可以灵活应对变更,但总费用在最初较难确定。

日本经济产业省公开了作为系统开发合同范本的《信息系统·示范交易·合同书》。在确认合同形式、责任范围、交付物的处理方式时可供参考。在签订合同前先浏览一遍,会更容易理解报价各项目的含义。

比较报价时的注意事项

向多家公司索取报价时,请确认以下几点。

  1. 是否在开发范围相同的条件下进行比较
  2. 是否包含维护费用
  3. 是否写明了产生额外费用的条件
  4. 数据能否导出,能否移交给其他公司
  5. 负责人是谁,联络窗口设在哪里

如果只选最便宜的公司,就可能出现“必要功能没有包含在内”的失败。请向公司询问金额差异的原因。选择说明具体、令人信服的公司更为稳妥。

为了便于比较报价,事先准备一份“汇总需求的一页资料”,就能以相同条件向各家公司委托。资料中应写明希望解决的问题、使用者、所需功能、希望对接的服务以及期望的时间。

为控制费用可以做的事

控制系统开发费用的方法,并不只是减少功能。

  1. 最初只聚焦必要功能,在使用过程中逐步增加
  2. 现成服务足以满足的部分,直接沿用
  3. 尽早确认页面样例,减少后期返工
  4. 为需求排定优先顺序,确定哪些可以往后推
  5. 向在部分开发中运用AI的公司咨询

其中第3项效果尤为显著。如果完成后才发现“和想象的不一样”,为修改而返工会导致费用增加。

本公司在部分开发中运用AI,以缩短周期、降低成本。

系统开发费用方面常见的失败

需求尚未明确就索取报价

在需求含糊不清的情况下索取报价,金额会出现很大波动。请先写出目前的工作流程,梳理清楚问题后再进行咨询。

只看最初的报价,不考虑维护

上线后的修改、服务器费用、故障处理都是每月产生的费用。不要只看开发费,而要按1年到数年的总额进行比较。

中途反复变更规格

每次变更规格都会产生额外费用。对于可能出现变更的部分,请与对方商量合同的安排方式,例如一开始就采用准委任推进,或拆分成小块来开发。

页面确认不让一线人员参与

仅由负责人决定的页面,一线使用时可能并不好用。请让一线人员实际操作后,再确定规格。

不确认其他公司开发的系统如何处理

如果已有系统,是重新开发还是改造,费用会有所不同。对于其他公司开发的系统的改造,在确认内容后,我们有可能承接。

判断参考

下面按推进方式整理费用的考量思路。

情况费用的考量方式
开发内容已明确采用承揽合同,确定总额后推进
希望边做边确定采用准委任合同,确定周期和工作量
希望小规模试行先只开发一个功能,看到效果后再扩展
已有系统对改造和重新开发两种方案分别报价并比较
希望与网站联动包括对接在内,统一向一家公司咨询

无论采用哪种推进方式,在报价之前把“遇到了什么困难、想实现什么”用语言表述清楚,都能提高金额的准确度。

随报价委托附上的一页资料示例

为了以相同条件向各公司委托报价,请将以下项目汇总在一页纸上。

项目撰写范例
希望解决的问题订单转录每天要花费1小时
使用者销售5人、文员2人
所需功能制作报价单、登记订单、开具发票
希望对接的服务财务软件、邮件
现有数据Excel订单一览表(约3年份)
期望的时间希望从下年度初开始使用
预算的考量初期费用的上限,以及每月可承担的金额

请将此资料替换为贵公司的实际数字后使用。只要有了这份资料,沟通了解的时间就会缩短,报价的准确度也会提高。

收到报价后要询问的事项

收到报价后,请向公司提出以下问题。

  1. 在什么情况下金额会发生变化
  2. 规格变更在什么期限之前可以免费进行
  3. 上线后的故障在多长期限内可以免费修复
  4. 负责人更换时,交接如何进行
  5. 所开发的程序和数据,将来能否移交给其他公司

回答具体、并能以书面形式提供的公司,是比较值得信赖的合作对象。

与开发公司沟通时需要事先确定的事项

在报价金额确定之前,先把沟通规则定下来,可以减少开发过程中的误解。

  1. 担任联络窗口的人员(双方各1名)
  2. 进度汇报的频率
  3. 提出规格变更申请时的流程

常见问题

费用会因开发的功能、页面数量、对接、使用人数、维护范围而有很大差异。本公司会在了解具体内容后为您报价。

请记录下希望解决的问题、使用者、所需功能、希望对接的服务以及期望的时间。如果有目前使用的Excel或单据,提供给我们可以提高报价的准确度。

会产生服务器费用、故障处理以及用于修改的维护费用。请在确认开发报价的同时,一并确认维护的范围和金额。

我们在部分开发中运用AI,以缩短周期、降低成本。上线前会经过运行确认,确保没有问题。

在确认内容后,我们有可能承接。请先就目前的情况与我们咨询。

在报价之前,欢迎从梳理问题开始咨询

系统开发的费用由功能、页面、对接、使用者和维护决定。如果不知道该从哪里着手,可以先从讲述您感到困扰的工作开始。

本公司从需求梳理到设计、开发以及上线后的修改,全程一贯负责。

只需选好洽谈时间,咨询的准备就完成了

选好洽谈时间后,Zoom链接会立即发到您手中。即使只是咨询,也不收取任何费用。

询问AI