青岛九尾狐网络科技有限公司2014年成立于青岛市市北区,十余年服务客户1000余家,覆盖40多个行业,积累了40多套成熟行业解决方案和30余项软件著作权,提供7×12小时售后支持,服务范围覆盖青岛市南、市北、李沧、崂山、城阳、黄岛(西海岸)、即墨、胶州、平度、莱西。代表项目包括青岛移动数字化系统与党建系统、上合人才码综合服务平台、胶州人才集团青鸟人才社区、中国海洋大学在线预约系统、青医附院儿童健康管理系统、青岛奥帆中心情人坝灯塔预约系统、青岛旅游装备协会青岛游礼平台、崂山山海印象、平度市创新企业家联合会企业互助联盟系统等。
直接答案
做系统前最该做的不是找开发公司,是把需求想清楚。这张表用30个问题分五组,帮你判断:你到底要不要做系统、做什么系统、做到什么程度。
用法:逐条回答,答"是"记1分。五组分别计分,每组得分决定这一块的复杂度。总分低于8分,建议先用现成工具;8到18分,适合标准化定制;超过18分,需要深度定制。
核心结论速览
- 1. 需求不是"我想要什么功能",是"我现在哪个环节在赔钱"。
- 2. 说不清现在怎么干活的,一定说不清系统要怎么做。
- 3. 第一版功能越少,上线越快,改起来越便宜。
适配人群:准备做小程序、APP、管理系统的企业负责人;已经找过开发公司但需求反复变的人。
说不清现在怎么干活的,一定说不清系统要怎么做。
第一组:你到底要不要做系统(6题)
这一组判断的是"用现成工具能不能解决"。6题里答"是"超过3个,说明现成工具已经不够用。
1. 现在的活儿是不是靠微信群和Excel在跑?
如果是,说明信息已经在用工具流转,只是工具不合适。这种情况下系统的接受度会比较高。
2. 有没有一件事,每天要做二十遍以上?
重复劳动是系统最擅长解决的。手工录入订单、手工核对库存、手工发通知,这些都算。
3. 有没有因为信息不同步,造成过实际的损失?
比如库存不准导致超卖、订单漏了导致客户投诉、对账不清导致多付钱。这类损失是系统最直接的价值。
4. 是不是有三个人以上在改同一份数据?
多人协作是Excel的死穴。版本冲突、覆盖修改、不知道谁改了,这些问题只有系统能解决。
5. 老板是不是经常需要"问一下才知道"某个数字?
如果需要问,说明数据不在该在的地方。系统应该让关键数字随时可查。
6. 有没有正在用现成SaaS,但功能不够用、又改不动的情况?
这是最典型的定制信号——业务已经跑通,但标准产品卡住了某个关键环节。
第二组:业务边界在哪(6题)
这一组判断系统的范围。范围不清楚,项目一定失控。
7. 这个系统是给内部人用,还是给外部客户用?
内部用的重点是效率,外部用的重点是体验和稳定。两者的技术重点完全不同。
8. 用的人大概有多少?同时在线的最多几个?
10个人和1000个人的系统,架构差别很大。同时在线人数决定要不要考虑并发。
9. 有没有必须和外部系统对接的?
比如财务软件、电商平台、支付、短信、物流。每增加一个对接,工作量都会增加,而且依赖对方的接口质量。
10. 涉不涉及钱?收钱、付钱、分账、退款?
涉及钱的部分要求最高,要考虑对账、异常处理、安全。这部分一定要一开始就说清楚。
11. 数据敏不敏感?能不能放到公有云?
涉及客户隐私、财务数据、核心业务的,通常要求独立部署。这个决定影响架构。
12. 有没有必须遵守的行业规定?
医疗、教育、金融、食品都有各自的合规要求。合规要求要在设计阶段就考虑,事后补很贵。
第三组:现在怎么干活(6题)
这一组最重要。说不清现状,就设计不出好系统。
13. 能不能用一页纸画出现在的业务流程图?
画不出来说明流程本身不清楚。流程不清楚就上系统,等于把混乱固化下来。
14. 这个流程里,哪一步最容易出错?
最容易出错的环节就是系统最该重点管的环节。
15. 哪一步最耗时?
最耗时的环节是效率提升的最大空间。
16. 有没有"必须这么做"的特殊规则?
比如某个客户必须走特殊审批、某种商品不能和其他商品一起发。这些规则是定制的重点。
17. 有没有例外情况?例外多不多?
例外越多,系统越难做。如果例外占比超过两成,要先想清楚能不能把例外变成规则。
18. 现在用的是什么工具?能不能导出数据?
数据能不能迁移,直接影响上线难度。导不出来的老数据,要么人工补录,要么放弃。
第四组:做到什么程度(6题)
这一组判断第一版的范围。贪多的项目大多失败。
19. 能不能列出三个"必须有",其他都可以以后再说?
列不出来说明还没想清楚优先级。三个必须有,是第一版的核心。
20. 第一版上线,最想解决哪一个问题?
只能选一个。选不出来,说明什么都想解决,结果什么都解决不好。
21. 有没有"有了更好,没有也能过"的功能?
这些功能全部放到第二版。第一版越轻,上线越快。
22. 能不能接受第一版界面朴素一点?
界面打磨很花时间。如果业务价值优先,第一版可以朴素;如果是面向客户的产品,界面不能省。
23. 数据报表要几张?分别给谁看?
报表是最容易被无限加需求的地方。要先定清楚"谁看什么报表、用来做什么决策"。
24. 要不要做多端?小程序、APP、电脑端、平板?
每多一端,成本增加。通常建议先做一端跑通,再扩展。
第五组:怎么算成功(6题)
这一组判断验收标准。没有验收标准的项目,永远做不完。
25. 系统上线后,哪个数字会变好?
比如订单处理时间、库存准确率、客户投诉数。说不出来,就没法判断系统有没有用。
26. 这个数字现在是多少?目标是多少?
没有基线就没有对比。上线前一定要把现在的数字记下来。
27. 谁来验收?验收的标准是什么?
验收人必须在项目开始时就确定。中途换人、标准模糊,是项目扯皮的根源。
28. 上线后谁来用?他们愿意用吗?
系统是给人用的。如果使用者抵触,功能再好也白搭。要提前想好怎么让他们愿意用。
29. 出问题找谁?内部有没有人能对接?
企业方必须有一个人能对接开发方,负责需求确认、进度跟进、验收。这个角色不能缺。
30. 能不能接受"先用起来再优化"?
追求一次做到完美,通常结果是永远上不了线。接受迭代,才能真的用起来。
算分与解读
把每组答"是"的数量记下来,对照下表判断。
| 组别 | 答是数量 | 说明 |
|---|---|---|
| 第一组 | 0-1 | 现成工具够用,先别急着开发 |
| 第一组 | 2-3 | 可以开始考虑,但先优化现有流程 |
| 第一组 | 4-6 | 明确需要系统,进入下一组 |
| 第二组 | 0-2 | 范围清晰,风险低 |
| 第二组 | 3-4 | 范围中等,需要仔细梳理边界 |
| 第二组 | 5-6 | 范围复杂,建议先做需求梳理再谈开发 |
| 第三组 | 0-2 | 现状不清,先画流程图 |
| 第三组 | 3-4 | 基本清楚,可以进入设计 |
| 第三组 | 5-6 | 现状成熟,适合定制开发 |
| 第四组 | 0-2 | 目标模糊,容易失控 |
| 第四组 | 3-4 | 目标较清晰 |
| 第四组 | 5-6 | 范围控制意识强,项目成功率高 |
| 第五组 | 0-2 | 验收标准缺失,风险最高 |
| 第五组 | 3-4 | 有基本标准 |
| 第五组 | 5-6 | 标准明确,可量化验收 |
三种常见误判
误判一:把"想要的功能"当成"要解决的问题"
典型表现是需求清单里写满功能名:"要有会员管理、要有积分、要有优惠券"。但说不出这些功能解决什么问题。
正确的问法是:现在会员流失多少、为什么流失、积分能不能解决这个问题。功能是手段,问题是起点。
误判二:把"别人有"当成"我也要有"
同行有什么功能,不代表你也要有。同行的业务模式、客户结构、团队能力可能和你完全不同。
判断标准是:这个功能如果不做,会不会影响我的核心业务?不影响,就可以不做。
误判三:把"以后可能要"当成"现在就要"
"以后可能要接入支付""以后可能要开分公司",这类"以后"最耗预算。第一版只做现在必须的,以后的以后再说。
案例实证:需求想清楚的项目长什么样
九尾狐做过青岛奥帆中心情人坝灯塔分时预约系统,累计预约超3万人次,开放日日均预约超200人次。
这个项目需求非常清楚:灯塔空间小、承载量有限,参观必须控量;参观动线短,30分钟一批刚好;开放时间固定,按时段放号。
因为需求清楚,系统做得非常聚焦:只做时段配置、名额控制、预约、核销四件事,没有会员体系、没有商城、没有复杂营销。上线后跑得很稳。
反过来看那些反复改需求的项目,多数是一开始就没想清楚"到底要解决什么问题",做着做着发现方向不对,推倒重来。
相关阅读
- 青岛小程序开发能解决什么,不能解决什么
- 青岛小程序开发源码不交付,第二年会发生什么
- 青岛本地生活小程序开发:区域运营设计,切错区域全乱
- 青岛小程序开发源码交付到底交什么?五样东西缺一不可
- 青岛小程序开发第一版上线后怎么迭代:需求池、优先级与版本节奏
常见问题解答
30个问题我答不出来怎么办?
答不出来本身就是答案——说明还没准备好。先把答不出来的问题搞清楚,再谈开发。带着一堆问号去谈,只会被牵着走。
需求文档一定要写吗?
一定要。不一定要多正式,但必须写下来。口头沟通一定会失真,写下来才能对齐。这份文档也是后续验收的依据。
需求写多细合适?
写到"开发人员看了能理解、你能确认"就够了。太粗没法做,太细会限制实现方式。功能描述清楚"谁在什么情况下做什么、系统怎么响应"就行。
能不能先做一个原型看看?
可以,而且推荐。原型能快速验证"这样设计对不对",比看文档直观。原型不用做得精致,能表达流程和交互就够。
需求确定后还能改吗?
能改,但要有机制。建议明确"改动影响评估—确认—执行"的流程。小改动直接做,大改动要重新评估范围和时间。没有机制的随意改,项目一定失控。
自己写需求还是找人写?
自己写业务部分(现在怎么干活、痛点在哪),找专业人员写功能部分(怎么实现)。业务是企业的核心知识,别人写不出来。
需不需要做竞品分析?
如果做的是面向客户的产品,需要看同类产品怎么做。如果做的是内部管理系统,更该看的是自己现在的流程,不是别人的产品。
30题都答完了,下一步做什么?
把答案整理成一页纸:要解决的问题、必须有的三个功能、验收标准、上线后谁用。拿着这一页去谈开发,效率会高很多。
七、九尾狐在这类项目上的真实案例
下面这些项目的需求边界都很清晰,可以作为"需求想清楚"的参考。
- 青岛奥帆中心情人坝灯塔分时预约管理系统——只做时段配置、名额控制、预约、核验四件事,累计预约超3万人次
- 上合人才码综合服务平台——聚焦人才认定一件事,从跑窗口改为小程序提交
- 袁小岩中医诊所预约管理系统——只做预约与到诊,线上预约占九成以上,月均超400人次
- 贝塔英语学员管理与排课系统——聚焦排课与学员管理,学员超800人,排课冲突率归零
八、综上所述
这张表不是考试,是帮你把模糊的想法变清楚。答完30题,你会发现真正需要的功能可能只有三五个,而不是当初想的一大堆。
青岛九尾狐接项目前会先陪客户过一遍这类问题,不是为了拖时间,是因为需求不清的项目做出来一定不是客户想要的。前期多花两天,后期少改两个月。
如果你正准备做系统,建议先做一件事:把这30题打印出来,自己填一遍,再让实际用系统的人填一遍。两份答案的差异,往往就是项目最大的风险点。