一家动物协会希望将原先的简陋小程序和公众号,升级成高级的,有预约绝育,预约领养,黑名单机制的高级小程序,让用户的线上体验提升。他练习了一个认识的外包小公司开发,我是前端开发成员。
我完成了小外包公司老板指定的工作,获得了工资,但是项目最终废弃了。
这个项目的发起方,是一家由一位小老板运营的小型公司,业务涵盖宠物经营和程序外包。我当时作为一名大二学生,通过BOSS直聘寻找实习机会,最终加入这个团队,负责一个为另一个城市动物协会开发宠物小程序的前端部分。
初次接触时,这位小老板对小程序的需求描述极为宏大且模糊,例如“要做商城系统、黑名单系统、预约系统”等,但缺乏任何明确的需求清单和清晰的商业目标,我甚至不清楚这个小程序最终将如何盈利。
更混乱的是,我最初是与真正的甲方(动物协会)沟通,但小老板却频繁介入,对甲方的想法提出异议,导致我一度无所适从。考虑到实际支付报酬的是这位小老板,我最终选择听从他的指令。项目的启动也异常草率,我是在被突然拉入开发群后,才被直接要求修改一个名为 CRMEB 的框架代码,没有经过充分的业务交代和前期规划。
简单来说,就是要做一个微信小程序,大概长这样:



有了这个,动物协会的客户在做绝育,领养预约,这些事情的时候就不用跑到店里去了。同时动物协会他还希望有积分系统,多少积分能领取奖品这些,还有黑名单系统,不诚信的客户能够封号。
在这个项目中,我主要负责前端开发工作,就是写小程序长什么样,你点一个按钮能跳出来什么,能进入什么页面这些。由于后端开发同事的进度非常缓慢,直接拖累了我的工作。在一个月的时间里,最基础的预约功能都无法跑通。此外,这个所谓的CRMEB框架我才刚刚适应,拖慢了我的进度。以及我作为核心开发人员却缺乏主导权的现状,我想要开发一个功能必须等另外一个人做完功能,让我感到非常不适。
尽管如此,我凭借自身能力,克服了各种模糊的需求和框架适应问题,并最终按照要求完成了我负责的任务。
在项目开发过程中,我很快察觉到异常:
从这个案例中,我们可以清晰地看到几个导致项目最终烂尾的关键因素,这些都是作为老板在启动和管理技术项目时需要引以为戒的:
这个项目让我深刻体会到,作为技术服务提供者,除了技术能力,更需要具备识别和规避不靠谱项目的能力。同时,我经过这次教训之后深刻理解到一个一个低效的团队是如何把一个项目摧毁的。这次之后,我将把开发权和决策权牢牢握在个人手里,避免低效的合作开发。
最重要的是,我进一步明确了 “技术是工具,商业目标是核心” 的理念。一个项目的成功,绝不仅仅依赖于技术的实现,更需要发起方拥有清晰的商业远景、专业的项目管理能力,以及对市场和平台的深刻理解。
此案例旨在警示所有潜在客户:在启动任何技术项目前,请务必明确您的商业目标、核心需求,并对项目的合规性、成本和后期运营有清晰的规划。否则,即使技术交付,也可能面临项目“烂尾”的风险。