研发平台SaaS与私有化部署总体投入怎么测算

测算研发平台SaaS与私有化部署的总体投入,关键在先把比较范围、时间跨度和席位口径统一,再用同一套成本科目分别归集。建议以3年为周期,把许可与订阅、基础设施、实施迁移、集成定制、运维人力、培训、安全合规和退出切换都纳入,并单独标注内部人力、灾备、等保测评、版本升级等易遗漏项。ONES可在成本科目归集与预算执行跟踪环节提供支撑。



要点总览(TL;DR)


  • 测算总体投入先统一比较范围:纳入订阅/许可、基础设施、实施迁移、内部人力四类对象,时间跨度建议取3年,席位口径按活跃用户、只读用户、外部协作者分别写清。
  • SaaS侧重点核对订阅费随席位增长的斜率、超额存储计价、集成接口与单点登录是否另计、数据导出限制;私有化侧重点核对服务器与数据库、环境运维人力、灾备环境和版本升级。
  • 最容易被遗漏的成本项是内部人力折算、灾备与测试环境、等保测评与整改、接口联调与后续维护、版本停滞后的二次迁移。
  • 用TCO=一次性投入+Σ年度经常性投入+风险准备金建模,按“科目×年度”展开三年现金流,所有示例数值标注为假设,与厂商书面报价分开列示。
  • 对席位规模、运维人力、集成复杂度、合规要求做敏感性分析,找到两种方式三年TCO差额归零的临界点,作为预算留弹性的依据。


比较范围与时间跨度怎么定


两种部署方式的报价单往往只覆盖一部分内容,直接对比首年金额容易得出相反结论。比较前需要先划定边界:哪些成本进入表内,按多长时间累计,用户按什么口径计数。边界不一致,后续所有计算都会失真。


建议纳入比较的对象包括四类:平台订阅费或软件许可费、配套基础设施(云资源或服务器与机房)、实施与迁移服务费、内部人力投入。前两类是付给外部供应商的现金支出,后两类中实施服务通常也是外部支出,内部人力则是隐性投入,需要折算成金额才能与SaaS订阅费放在同一张表里比较。


时间跨度建议取3年。单年对比会系统性高估SaaS、低估私有化:SaaS的订阅费在首年就完整发生,私有化的服务器、实施、集成等一次性投入集中在首年,后续年度主要是运维和升级。只看第一年,私有化显得更贵;只看第三年,SaaS的累计订阅可能已经超过私有化的累计投入。3年周期能覆盖多数研发平台的典型使用周期,也能让一次性投入被摊薄到可比较的水平。如果合同期或业务规划明确为5年,可以延长周期,但两种方式必须用同一跨度。


席位口径要在比较前写死。需要明确活跃用户、只读用户、外部协作者是否计费,以及SaaS按注册账号还是按月活跃账号计费。私有化的许可常按命名用户或并发数计价,SaaS常按账号数按月或按年计价,两者口径不同,需要换算到同一用户基数上再比较。


一次性投入与经常性投入应分列。一次性投入包括许可买断、实施、迁移、集成开发、初始安全测评;经常性投入包括订阅费、云资源月费、运维人力、年度维保、版本升级。分列后既能看首年现金压力,也能看年度稳态成本。


范围要素 定义方式 需在表中标注
纳入对象 订阅/许可、基础设施、实施迁移、内部人力 是否含税、是否含实施
时间跨度 建议3年,与合同期对齐 起算日、是否含免费试用期
席位口径 活跃用户、只读用户、外部协作者分别计数 计费账号定义、并发或命名用户
投入性质 一次性投入与经常性投入分列 资本化或费用化处理


SaaS与私有化各有哪些成本项


成本科目清单的作用是防止漏项。SaaS的显性成本集中在订阅费,私有化的显性成本集中在基础设施和实施,但两类方式都有大量隐性成本落在内部人力和合规环节。下表按同一科目结构对照列出,并标注常见遗漏项。


成本科目 SaaS 私有化 易遗漏
许可与订阅 按席位/年订阅,注意阶梯价与超量计费 软件许可买断或年度授权,注意用户数上限 超额存储、只读账号计费
基础设施 通常含在订阅内,大存储或高并发另计 服务器、存储、数据库、中间件、操作系统、虚拟化、带宽、机房 灾备环境、测试环境
实施与迁移 配置开通为主,历史数据导入可能收费 环境搭建、数据迁移、上线支持 迁移返工、数据清洗
集成与定制 标准接口免费,深度集成或单点登录可能另计 接口开发、定制开发、与内部系统对接 接口联调人力、后续接口维护
培训与变更 管理员与用户培训 管理员培训、内部推广、流程调整 变更管理投入
运维人力 厂商承担平台运维,内部保留管理员 系统运维、数据库运维、监控值班 内部人力折算
安全合规 依赖厂商资质,内部做数据分级与权限治理 等保测评、整改、安全加固、审计 测评整改费用、年度复测
退出与切换 数据导出、格式转换、迁移到新平台 硬件残值、数据迁移、环境拆除 版本停滞后的二次迁移

SaaS侧需要重点确认三件事:订阅费随席位增长的斜率、超额存储的计价方式、数据导出的格式与限制。集成接口和单点登录在部分产品中属于增值项,报价时要单独确认。私有化侧的大头往往不在软件许可,而在服务器与数据库采购、环境运维人力和安全测评。灾备环境容易被忽略:生产环境按一套算,灾备按另一套算,两者都要进入基础设施科目。


共同项中最容易被低估的是内部人力。实施期间的业务部门配合、集成联调、数据清洗、培训组织,都是人天投入,只是没有出现在任何一张发票上。安全合规在私有化场景下通常需要等保测评与整改,测评费和整改工时都应计入。版本升级在私有化场景下需要停机窗口和回归测试,跨版本升级还可能涉及数据库变更,这部分工时要在运维科目中预留。



口径与假设怎么写清楚


预算表要能被复算和审计,每个金额都要标明性质。厂商报价、公开标价和内部示例假设必须分开标注,示例假设不能写成报价。币种、含税或不含税、年付或月付、计费周期起止,这些字段缺一项,两个方案就不可比。


席位增长假设要写进表内。SaaS订阅费随席位线性增长,如果按当前100人测算而实际一年后扩到150人,结论会明显偏移。建议给出保守、基准、乐观三档席位假设,并注明每档对应的年度人数。年限内的调价假设同样要写明:合同是否锁定价格、续费涨幅上限、超量部分的单价。


人力成本按“人天单价×投入人天”折算,单价来源要注明,例如内部岗位薪酬折算或外部服务商报价。投入人天按角色分列:系统管理员、集成开发、业务配置、安全运维。人天单价属于内部假设时,在表中标注为假设值,不与厂商报价混列。


字段 填写要求 示例
金额性质 厂商报价/公开标价/示例假设 示例假设
币种 人民币或其他,全表统一 人民币
税费口径 含税或不含税 不含税
计费周期 年付/月付,起止日期 年付,按自然年
席位假设 基准人数与年增长率 100人,年增20%
人力单价 元/人天,注明来源 示例假设值


总体投入的计算模型与预算框架


可套用的公式是:TCO=一次性投入+Σ年度经常性投入+风险准备金。一次性投入在首年计入,经常性投入按年度展开,风险准备金按总投入的一定比例预留,用于覆盖席位超预期、集成返工、合规整改等不确定项。SaaS与私有化分别按同一科目结构列示,再逐项汇总对比。


三年汇总表建议按“科目×年度”展开,每行一个成本科目,每列一个年度,最后一行是年度合计和三年累计。这样既能看首年现金压力,也能看第三年的稳态成本。SaaS的曲线通常是首年较低、逐年随席位上升;私有化的曲线是首年高、后续年度平缓但含运维和升级。


科目 第1年 第2年 第3年 三年合计
许可与订阅 示例假设 示例假设 示例假设 求和
基础设施 示例假设 示例假设 示例假设 求和
实施与迁移 示例假设 — — 求和
集成与定制 示例假设 示例假设 示例假设 求和
运维人力 示例假设 示例假设 示例假设 求和
安全合规 示例假设 示例假设 示例假设 求和
风险准备金 示例假设 示例假设 示例假设 求和
年度合计 求和 求和 求和 三年TCO

表中所有数值均为示例假设,不代表任何厂商的实际报价。实际测算时把厂商书面报价填入对应行,假设值单独标注颜色或备注,便于评审时区分。预算跟踪阶段,可以把各科目拆成预算条目,在项目管理工具中按季度核对实际支出与预算的偏差。ONES的项目与预算管理能力可用于归集这类成本条目、跟踪执行进度,让测算表在立项后继续作为控制依据使用。



哪些因素会让结论翻转


对总投入影响最大的变量通常不是软件单价,而是席位规模、运维人力和集成复杂度。识别这些变量并做敏感性分析,比追求一个精确数字更有用,因为预算评审真正需要的是“在什么条件下哪个方案更省”。


  • 席位规模与增长速度:SaaS订阅费随席位线性上升,人数翻倍时订阅费大致翻倍;私有化许可买断后新增用户的边际成本较低,但并发或命名用户上限仍需确认。席位规模是两种方式结论翻转的首要变量。
  • 私有化运维人力:需要专职运维还是兼职兼管,投入区间差异很大。按人天折算后,运维人力往往占私有化年度经常性投入的较大比例,估算时给出上下限而非单点值。
  • 集成复杂度与定制开发量:对接内部账号体系、研发工具链、报表系统的数量决定集成工时。集成越多,私有化的定制和维护负担越重,SaaS侧也可能触发增值接口费用。
  • 安全合规要求:私有化场景下等保测评、整改和年度复测构成固定投入;SaaS场景下主要是数据分级、权限治理和厂商资质核验。合规等级提高时,私有化的额外投入上升更明显。
  • 版本升级与二次迁移:私有化版本长期不升级,后续跨版本升级或更换平台时的数据迁移成本会显著上升。这部分隐性成本在三年表内可能不显现,但会在第五年前后集中发生。

敏感性分析的做法是固定其他科目,只调整一个变量,观察两种方式的三年TCO差额如何变化。例如把席位从100人调到200人,看SaaS累计订阅是否超过私有化累计投入;把运维人力从0.5人调到1.5人,看私有化年度成本的变化幅度。找到差额归零的临界点,就是预算评审时最需要讨论的条件。



数据从哪里取、怎么核验


每一项成本都要有取数来源,避免拍脑袋。厂商报价单和合同条款是订阅费、许可费、实施费的直接依据,重点核对计费周期、调价条款、超量计费和席位定义。基础设施按云资源账单或机房分摊成本取数,私有化的服务器与数据库采购按合同金额加年度维保计算。


内部人力按岗位人天单价乘以投入人天折算,工时记录来自实施计划和运维排班。安全合规按测评机构报价区间取数,并预留整改工时。核验方式包括交叉比对和书面确认:同一科目用两个来源对照,例如厂商报价与同类项目历史合同比对;计费口径、席位定义、超量单价要求厂商书面确认,避免口头承诺在续费时变化。


成本项 取数来源 核验方式 责任方
订阅/许可费 厂商报价单、合同条款 书面确认计费周期与调价条款 采购
基础设施 云资源账单、机房分摊表 与历史账单比对 IT运维
实施与迁移 服务商报价、实施计划 核对工作范围与交付物 项目经理
内部人力 岗位人天单价、工时记录 按角色汇总投入人天 业务与IT负责人
安全合规 测评机构报价区间 参考同类项目历史支出 安全负责人

完成取数后,把报价、假设和核验结论汇总到同一张三年TCO表中,标注每个金额的性质和来源。评审时先看口径是否一致,再看敏感变量的临界点,最后决定预算留多少弹性。这样得到的结论可以复算,也能在立项后作为预算执行的对照基准。



常见问题


合同期是5年,但业务规划只明确到3年,测算周期应该取哪个?


两种方式必须用同一跨度,取哪个取决于合同约束和决策需要。如果合同已锁定5年且提前退出有违约金,按5年测算更贴近实际支出,同时把第4、5年的席位增长和续费调价假设写进表内。如果合同按年续签、业务规划只到3年,按3年测算并附一段说明:第4年起的不确定性主要来自席位增长和续费涨幅,可在敏感性分析中给出延长到5年的情景。无论取哪个周期,一次性投入的摊销方式和年度经常性投入的展开方式要保持一致,避免一个方案按3年、另一个按5年比较。


内部人力没有工时记录,怎么折算才不至于拍脑袋?


可以先用角色和投入比例做区间估算,再逐步校准。按系统管理员、集成开发、业务配置、安全运维四类角色,分别估计实施期和运维期的投入比例,例如管理员在私有化场景下按0.5至1.5人折算,SaaS场景下按0.2至0.5人折算,乘以岗位人天单价得到区间值。区间值在预算表中标注为假设,评审时说明上下限来源。立项后用工时记录或排班表替换估算值,形成下一轮测算的实际依据。关键是先把隐性人力放进表内,哪怕精度有限,也比完全不列更接近真实投入。


私有化部署的灾备环境一定要单独计入吗?


取决于业务对研发平台的中断容忍度,不能一概而论。如果研发平台承载代码、需求和发布流程,停机直接影响交付节奏,灾备环境通常需要单独一套服务器与存储,这部分应计入基础设施科目,并加上灾备切换的演练工时。如果业务允许数小时恢复、采用备份加重建的方式,成本项转为备份存储和恢复演练人力,金额明显低于双活灾备。测算时把两种方案分别列出,注明对应的恢复时间目标,让预算评审在成本和容忍度之间做选择,避免默认按生产环境一套计算而漏掉灾备。


SaaS订阅费看起来每年固定,为什么还要做敏感性分析?


固定的是单价,变化的是席位和用量。SaaS订阅费通常按账号数计价,团队扩张、外部协作者增加、存储超量都会推高年度费用;续费时的调价条款也可能让单价上浮。敏感性分析的作用是回答“人数涨到多少时SaaS累计投入超过私有化”,这个临界点往往比首年报价更能影响决策。做法是固定其他科目,只调整席位假设,分别按保守、基准、乐观三档计算三年累计订阅费,再与私有化的三年TCO对比。如果临界点落在可预见的团队规模内,预算就应预留相应弹性。


厂商报价单上的价格能直接填进TCO表吗?


可以填,但要先核对口径再填。需要确认报价对应的席位数量、计费周期、含税或不含税、是否包含实施与培训、超额存储和增值接口如何计价。同一科目如果厂商只报了软件许可、未报实施和迁移,表中要把未报部分单列为待确认项,不能默认包含。报价中的折扣和优惠要注明有效期和适用条件。完成核对后,把厂商书面报价与内部假设分列,报价行标注来源和确认日期,假设行标注为示例。这样评审时能清楚区分哪些数字有合同依据、哪些还需要进一步询价。