ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

同样30万报价的EMS项目,有人赚25万有人赚3万,核心在交付方式

同样30万报价的EMS项目,有人赚25万有人赚3万,核心在交付方式 同样报价30万的EMS项目有人干完赚25万有人干完只赚3万——差距不是运气是整套思路。我在软件交付这行干了十多年EMS企业管理系统常见的是设备管理、工单管理、资产管理这类项目接过不少价格从几万到几十万都有。见多了才发现报价只是起点真正决定利润的是需求边界、技术选型、实施节奏和商务条款这几件事。这篇就把我踩过的坑和验证过的方法摊开讲给正准备做、正在做EMS项目的朋友做个参考。先说一个反直觉的现象报价一样人日投入可能差出5倍。同样是30万有人用25个人日交付有人投进去135个人日。人日成本撑起项目的大头两个项目的利润率自然不在一个量级。所以这篇文章的核心就一句话——EMS项目赚多赚少不是报价决定的是交付方式决定的。1. 先算清楚30万的EMS项目成本到底由什么决定很多人谈项目只盯着报价很少人坐下来认真算成本。实际上EMS项目的成本大头永远是人不是服务器也不是软件授权。人日成本一旦失控报价再漂亮也是白搭。1.1 30万报价背后的典型人日模型我习惯用一个综合人日成本来算账包含了工资、社保、差旅分摊、管理成本这些大概在2000元/人日左右。这个数字在不同公司有高有低北上广深可能到2500二线城市可能1500但逻辑是一样的。拿30万报价来拆赚25万的项目总成本控制在5万左右也就是约25个人日。意味着1个人干25个工作日或者2个人干半个多月基本一个标准产品实施顾问加少量支持就能做完。赚3万的项目总成本到了27万也就是约135个人日。意味着3个人干2个多月或者5个人干一个多月甚至一个小团队耗上大半年。同样的报价人日投入差了5倍。所以问题就变成什么样的EMS项目25个人日能交付什么样的会拖到135个人日1.2 两类项目的本质区别我做过一个最省力的设备管理系统客户需求非常标准照着行业模板配一下字段和报表2周上线利润高得离谱。我也接手过一个看起来机会很大的资产管理项目客户什么都想要需求说明书写了80页最后做了9个月利润薄得可怜。两类项目的本质差异在这几个维度对比项赚25万的项目赚3万的项目需求边界合同写死按确认单执行边做边变口头加需求交付方式标准产品少量配置大量定制开发实施周期4周以内3个月以上客户配合关键用户稳定能拍板接口数据一拖再拖技术路线低代码/标准套件全自研或大量二开验收标准功能清单逐条勾选模糊的系统要稳定好用看到差异了吗赚25万的项目本质上是把可控的事情做到极致赚3万的项目本质上是把不可控的事情全吞了下来。利润不是拼出来的是设计出来的。2. 需求边界不清EMS项目利润的第一杀手如果要给EMS项目的利润杀手排个名需求边界的失控排第一而且遥遥领先。这不是某个人的执行力问题是这个品类的项目天然容易被需求拖垮。2.1 系统尽量灵活背后的三个潜台词做售前或者启动会的时候客户特别喜欢说一句话我们的业务流程比较特殊系统尽量灵活一点。这句话听起来人畜无害实际上埋了三个雷潜台词一需求他们自己也没想清楚。不知道自己要什么的时候就会在后面的过程中不断发现需求每发现一个就往项目里塞。潜台词二他们想要无限改动的豁免权。灵活这个词是不需要验收标准的今天说这个逻辑要改明天说那个字段要加都是灵活的一部分。潜台词三没有明确的验收基线。合同写完成企业管理系统实施什么是完成大家理解不一样后面就有得扯。我的应对方式一点都不客气启动会上直接把《需求确认单》拍在桌上告诉客户这个单子上的功能清单就是合同的附件就是验收的基线。不在单子上的内容我们单走变更流程。这一步做了项目就成功了一半。2.2 需求变更如何一步步吃掉利润说一个特别典型的场景。客户在需求评审的时候临时提了一个需求设备巡检计划要能自动生成到时间自动提醒相关人员。听起来很简单对吧就一个自动生成计划的功能。但落到系统里需要做巡检规则配置界面按设备类型设置频次计划生成引擎处理周期、排班、跳过节假日这些逻辑提醒模块短信或消息推送权限设计哪些人能看、能改计划报表统计逾期未巡检的汇总展示这还没算测试和用户培训的返工成本。一套走下来10到15个人日就没了。按2000元/人日这就是2到3万的成本。如果不走变更流程这个功能等于是白送的。我后来养成了一个习惯做价值评估。客户提需求时先问三个问题这个需求换了哪个角色来用如果没人用就砍掉。这个需求能带来什么可量化的收益说不出来就说明客户自己也没想清楚。有没有更便宜的实现方式有时候一个Excel模板导出就能解决没必要做一个完整模块。需求这个东西不是做得多就赚得多而是做对了才赚得多。2.3 主数据清洗和历史数据迁移的隐形坑每个EMS项目都躲不开三块脏活累活主数据梳理、历史数据导入、系统接口对接。这三块在售前阶段最容易轻描淡写在实施阶段最容易炸。先说主数据。设备管理系统要上线设备台账必须数字化。但客户的设备台账可能在Excel里可能在老系统里甚至在人脑子里。我一个项目就给客户整理设备编码一台一台核对型号、位置、责任人、维保周期几百台设备搞了一周。再说历史数据。客户老系统里有三年工单记录说丢就丢不合适导入又发现字段对不上数据格式混乱清洗起来人天消耗巨大。然后是接口。EMS系统通常要和ERP、OA、MES对接接口联调需要对方系统的开发配合。但你永远不知道对方什么时候配合一句技术文档下周给你就能卡你三周。我的对策很直接——合同里把这三块的责任写死数据清洗由客户方负责乙方提供模板和指导。客户自己整理数据整理好了给你你不要越俎代庖。第三方接口联调由客户负责协调配合延误造成的工期顺延不视为乙方责任。历史数据导入按条数计费超过约定数量部分走变更。大部分客户一听按条计费会主动把数据洗干净因为洗数据比付钱划算。这不是推卸责任是保护项目利润的必要手段。接客保廉数据清洗本来就是甲方的家事你帮他做是情分做了不加钱是事故。3. 人天黑洞实施过程里成本失控的几个隐蔽环节需求吃掉的利润还算看得见有些人天消耗属于看不见的蒸发。EMS项目实施过程中有三块业务最容易拖垮成本而且往往不在计划里体现。3.1 驻场开发的差旅成本和沟通成本大部分EMS项目都要现场实施因为涉及机房、仓库、产线你人不在现场根本拿不到一手信息。但驻场的成本比很多人想象的高。按二线城市水平算住宿一天250到400餐饮加市内交通100到200一天就是350到600的基本开销。一个20天的驻场周期差旅成本就快到8000到1.2万。这还只是纯费用没算驻场期间工作效率的损失——现场环境嘈杂动不动被客户叫去开个短会代码写得断断续续。我不是反对驻场而是反对无计划驻场。我现在的做法是关键里程碑去现场比如需求调研、系统部署、上线切换这种非到场不可的集中干。日常问题远程处理用视频会议和远程桌面工具解决效率反而更高。先试点后铺开第一周驻场摸清情况后面远程跟进比长期驻场更省钱。3.2 等接口、等数据、等回复的隐性等待实施最恐怖的成本不是干活的时间是等待的时间。人闲着工资照发成本照记项目却没向前走。我做过一个项目客户说要对接他们的OA系统接口文档承诺下周提供结果等了三周。三周里开发人员不能闲着只能先做别的模块但整个项目周期被拉长了。后来OA接口终于拿到发现合同里写的字段跟实际完全对不上又要改。这个项目的利润就是这么被消耗掉的。现在我的做法是把客户配合事项直接写进项目排期表配合事项不完成后续任务排期自动顺延。每个里程碑都卡关键路径客户那边谁负责什么、什么时间提交什么都写得清清楚楚。每周例会只讲两件事乙方完成了什么甲方还有什么没提供。说得多了客户也会不好意思。3.3 培训、试运行、返工的无限循环软件的开发一般只占项目成本的一半另一半在培训、试运行、返工上。第一轮培训客户业务人员听不太懂流程讲完一脸懵你只能下周再去讲一遍。试运行期间用户用着用着提一堆问题其中一半是操作不当一半是小逻辑要优化每一个小改动都要走一轮测试和发布流程。上线后发现业务场景和设计时有差异客户又要求调整一调整又是返工。控制这个循环的关键是把培训做扎实把试运行设期限培训前先玩命写好操作手册图文一步步配好培训完把手册发给每个用户有问题先查手册。试运行阶段明确收集渠道统一用问题跟踪表提谁提的、什么问题、优先级是什么不要再在微信群里零散吐槽。试运行的期限一到遗留问题分类处理影响业务必须改的走变更流程不影响业务的小优化排到后续维护期里慢慢做而不是无限期返工。你不给客户设期限客户就会给你设期限——交付遥遥无期回款遥遥无期。4. 技术路线选择同样功能成本差5倍的底层逻辑EMS项目最大的成本杠杆在技术选型。同一个需求用不同的技术路线做人日投入能差出5倍以上。很多团队死在什么都想自己写代码的惯性里。4.1 三条路线标准产品、低代码配置、完全定制我把EMS项目的主流交付方式分成三条路线标准产品实施配置基于成熟套件做字段配置、流程配置、权限配置和报表定制。优点是人日少稳定性高缺点是可定制空间有限客户特殊需求可能要改造产品。低代码/零代码平台用无代码平台做表单、流程、权限、仪表盘实施顾问直接拖拽配置很少需要写代码。优点是最适合EMS这种数据表审批流统计报表高度结构化的场景缺点是平台能力有天花板。完全定制自研从头搭框架、写代码、做前端、做测试。优点是需求适应性强想怎么改怎么改缺点是开发人员成本和长期维护成本高项目周期动辄翻倍。表格对比一下对比维度标准产品低代码平台完全定制典型人日20-30人日30-50人日80-150人日实施人员要求售前顾问实施顾问开发测试产品定制灵活性中中高极高利润空间极高高中低后期维护成本低低高看到没有同样是30万的项目选对路线成本和利润完全不在一个档位。4.2 为什么低代码平台在EMS项目里特别好用做过的EMS系统多了以后你会发现这类业务高度结构化。设备台账就是数据表工单流转就是审批流程巡检计划就是周期性任务备件出入库就是库存流水老板要看的是统计报表和看板。这五种形态恰好就是低代码/零代码平台最擅长做的事。我做过一个极端的例子一个设备巡检项目客户要求扫码巡检、打卡定位、照片上传、异常上报、自动生成月度统计报表。这个需求用传统开发方式做前后端加测试至少40人日我带着实施顾问在低代码平台上配置10天交付测试还比传统开发的稳。低代码平台的价值不是不用写代码而是让实施顾问一个人完成原本需要开发测试实施三个人做的事。人日从40降到10利润空间完全不一样。4.3 技术选型的隐藏成本部署方式、交付包、售后维护选技术路线时很多人只看开发速度忽略了几个隐藏成本项目做完后悔莫及。部署方式客户IT环境如果是纯内网平台必须支持内网部署。有的客户还有信创要求数据库、操作系统都要特定品牌选型没考虑到现场拷机就要额外一周。交付物形态是卖源码还是订阅账号源码交付要求提供完整代码和文档后期的责任边界更复杂订阅账号模式持续收费利润结构不同。我倾向于混合方案核心功能订阅定制开发部分源码交付权责清晰。售后维护合同期内维护是远程还是驻场响应时效怎么承诺后面单独签维护合同的时候这两条决定了续约价格。技术选型不是技术问题是成本问题。选对了项目就是一台印钞机选错了项目就是个无底洞。5. 回款节奏和商务条款看得见的利润和拿得到的利润账面利润跟到手利润是两回事。很多EMS项目做完利润表上一算挺好看一查回款尾款悬空利润全是纸面上的。商务条款是第二道利润防线。5.1 回款方式决定项目现金流的生死同样是30万的项目常见的回款方式有几种签约30%、上线50%、验收20%前期压力大但中间里程碑能收回大部分款现金流风险可控。3-3-3-1模式签约30%、蓝图汇报30%、上线试运行30%、验收10%。节奏最稳每一阶段客户都要掏钱。项目完工后一次付清等于你垫资30万做项目客户验收拖着你就一直垫着。一年后能收到尾款都算走运。我有个朋友接了个客户是上线后一次付清结果系统上线没问题客户内部流程变动这个项目被搁置了半年他团队垫了半年的工资。后来钱收到了但也只是把成本收回来利润被资金占用的成本吃掉大半。所以我的原则是首付款不低于30%中间里程碑至少再收50%尾款控制在20%以内。不管多难谈这是底线。尾款比例太高本质上就是把自己的利润押在客户验收的效率上。5.2 里程碑的定义与验收清单很多项目死在验收环节不是因为系统不好用是因为验收标准太模糊。合同里写系统正常运行三个月后验收什么叫正常客户可以说报表导出格式不对某个页面打开慢权限规则不合理这些都是不正常。一旦验收标准被客户主观解释尾款就能被无限期扣押。我的做法是把验收清单细化到功能点每个模块列出来每条功能点后面留通过/不通过两栏客户签字确认一个模块就锁定一个模块涉及新问题的不再重开验收谈判而是走变更流程写合同时还加一条验收应在乙方提交验收申请后15个工作日内完成逾期未提出书面异议视为验收通过。这条能治客户拖欠验收的毛病。5.3 变更单怎么报价才不伤客户和气又守住利润需求变更不是不能说No而是要说可以这事得走变更单变更单包含额外人日和费用。但变更加多少钱这里有个技巧。变更单的报价应该比正常实施的人日单价高20%-30%。原因是变更往往打断原有工作节奏带来返工成本、学习成本、沟通成本这些是计划外的。如果变更报价跟正常报价一样客户会频繁提变更反正不花钱。如果客户嫌贵你可以提供替代方案您这个需求按原始方案做是8人日如果只要最简版本4人日就够了但功能上会少一个自动结算逻辑。把选择权交回去客户会自己做权衡你也保住了利润。我常跟团队说一句话需求是无限的但报价单可以让你只做那些值得做的需求。不是所有需求都值得做你在一堆不值得做的需求上花掉的人日本来都是利润。6. 赚25万的运作方式复盘一个EMS项目的完整打法讲了这么多控制成本的逻辑做一个完整的复盘——一个设备管理系统项目我怎么做到了接近25万的利润。这个项目18万报价其实不算太高但最后净利润做到了报价的80%以上核心就是全过程都在抓边界。6.1 售前阶段把边界谈死把人话写进合同很多项目经理从实施阶段才开始想控制成本已经晚了。真正的成本控制从售前调研就开始。我签这个项目的时候专门花了两天去客户现场把设备管理流程从头到尾跟了一遍。问了几个关键问题你们现在的设备台账是怎么管的Excel还是老系统设备的新增、调拨、报废走什么流程谁审批维修工单是怎么建的线下还是电话备件库存怎么管理安全库存谁定的管理层最想看什么报表月度季度这些问题不是随便问的它们决定了系统的核心范围。调研完我把需求整理成《需求确认单》逐条列出需要上线的功能请客户业务负责人签字确认然后作为合同附件。这条等于把客户想象中的系统和我们交付的系统对齐了后面所有争议都有据可查。6.2 实施阶段用周报管理客户的预期项目启动后我坚持每周一给客户发一封项目周报结构永远是四个部分本周完成事项对应合同里的哪个功能模块写清楚下周计划事项要做什么需要客户配合什么待客户配合事项哪天之前要提供什么数据、什么文档风险提示如果某件事不推进会影响哪个里程碑的时间这个习惯帮了大忙。客户想要加需求的时候我回他一句可以我先记录一下这个功能不在本周计划里我评估完人日走变更流程。客户一听要变更流程马上会评估这个需求到底有没有价值。周报就是你的证据链也是你管理客户预期的工具。6.3 交付阶段里程碑验收而不是一次大验收这个项目我拆了四个里程碑每个都签字确认基础数据配置完成设备台账、组织架构、权限角色→ 确认单核心功能上线试运行扫码巡检、工单流转、异常上报→ 确认单用户培训完成三个车间全部操作培训考试→ 确认单整体切换上线正式环境数据迁移、历史工单导入→ 确认单上线报告每个里程碑签字意味着客户已经认可了这一阶段的工作。到最终验收的时候其实就是把之前签字的确认单汇总客户想找毛病都不好意思。整个项目从头到尾没有一次大验收谈判尾款在验收当天就结清了。这个项目的利润就是靠每个环节都有确认、每个确认都签字抠出来的。控制住了需求蔓延控制住了实施周期利润自然高。7. 我的实操经验控制EMS项目利润的几个土办法最后分享几个不那么高大上但极其好用的土办法都是拿真金白银换来的教训。7.1 每天记账的人日台账项目启动第一天我就建一张Excel表记录团队每天每个人的投入什么任务、干了几个小时、属于哪个模块。每周五跟预算对比一次看看人日是超了还是省了。别嫌麻烦。不记账你的成本失控了你根本不知道等项目做完了算账才发现利润没了一切都晚了。记账之后每周一眼就能看出问题。我有个项目做到第三周发现人天超了20%一查原因是客户反复要求改报表样式马上停下来走变更流程及时止住。7.2 预算里永远留着风险预留报价格式我用的是成本合理利润风险预留。风险预留占报价的10%-15%用来应对那些可能发生、但发生就贵的事客户临时加一个模块、第三方接口拖了一周、关键用户离职导致培训要重来。关键点风险预留的钱不要在成本预算里直接花掉。它是单独的项目风险池作为计划外支出来用。项目做完没动用这部分就是纯利润。一旦动用了也就不会侵蚀你预期的利润。7.3 对客户说No的节奏拒绝客户需求很容易把关系闹僵但一味答应就是慢性自杀。我的经验是分三种节奏明显的小改动改个按钮文字、调个字段顺序当场应下来营造好感。有工作量的需求加个报表、改个流程逻辑明确说这个需要走变更流程我先出个人日估算和报价。客户听到要花钱一半的需求都会自己撤回。会推迟上线时间的需求加功能、改架构直接问可以加但上线时间要往后推三周您接受吗大部分客户会主动说那算了吧。记住拒绝需求不是目的让对方学会为需求付费才是目的。你守住一次边界后面客户提需求就会更慎重整个项目的节奏也会更健康。做EMS项目这些年我最大的体会是利润从来不是做完算出来的而是做之前设计出来的。需求边界、技术路线、实施节奏、商务条款每一环都在决定最终你能赚多少。报价只是入场券真正拉开差距的是你对项目的控制力。希望这篇对正在做或准备做EMS项目的朋友有点用。
返回列表