• 韩志勇
    我用21天时间开发一整套HR SaaS 系统 实现网 开发一套完整 SaaS 系统需要多长时间? 160个前端页面、22个后端模块、3位全职工程师,“人事无忧”给出的答案是:21天。 拿到600万融资:项目要一个月内上线! 3月15号,是这家刚获得600万人民币天使轮融资的SaaS产品——“人事无忧”项目开发周期的第一天。 CEO要求第一版上线的 deadline 是在4月15号,仅一个月时间。此时,公司运营总监韩奎芳面对的任务则是:22个后端模块、160个前端页面,加上测试和修改bug的时间,后端模块需要每天开发1个,前端页面需要每天开发8个! 此刻,她的手下掌握的资源只有一套不太完善的产品原型、2位后端工程师和1位前端工程师。 韩奎芳曾在百分点、汽车之家担任QA总监、运营总监,有15年技术经验和8年项目管理经验——但这样情况她也没遇到过。 焦头烂额,但任务必须完成! “真是焦头烂额”韩奎芳这样形容当时的情况,尽管这样她还是要冷静下来,开始尝试不同方法解决问题: “外包”当时看起来是最容易的办法,韩奎芳说。但在接触了3家外包公司后,韩奎芳意识到这解决不了问题:一方面外包公司承接多个项目,所以开发速度不能保证在30天内。另一方面外包报价60万,占到公司融资的10%,非常不划算。但最重要的问题是,韩奎芳说,创业公司需要经常调整产品功能,外包方式恰恰不能修改开发需求,所以与外包的合作也就行不通了。 不能用外包方式,那么只能自己组建团队开发。当时人事无忧有3名工程师,但是无法满足这样高强度的开发需求。在尝试各种快速招聘的方法后,动则2个月的入职周期、高昂的猎头费让她不能依赖于这样的方式。此时,韩奎芳遇到了所有创业公司都会遇到的问题:招人难! 外包、招聘都行不通,韩奎芳准备招募兼职工程师组建临时团队。韩奎芳首先用发布微信朋友圈、脉脉,加上朋友推荐的方式找到几位兼职的工程师,工程师的能力都不错,但还是有两个问题: 卖面子。因为朋友推荐的面子关系,很难像全职员工一样提出要求和批评错误。 时间难以把控。项目时间紧急,韩奎芳希望兼职工程师可以尽快把工作完成,但是没有契约关系作为基础,无法保障工作的时间和进度。所以很难在时间问题上达成一致。 时间紧急和没有契约关系的问题让韩奎芳很头疼,这时候公司同事推荐她通过实现网这样的兼职平台来雇佣工程师。这样方式雇佣的工程师分为两类: 一类是是自由职业者,有足够充裕的时间像全职员工一样连续为一家公司工作。另一类是有全职工作的兼职工程师,工作日晚上和周末时间可以接单,每周工作时间大约有30-40小时,相当于4-5个工作日的工作时间。 找到可以白天工作的自由职业者是最好的办法。韩奎芳说。 deadline前21天,马上行动! 外包和招聘的试错已经花费一周多的时间,距离 deadline 只有21天,终于理清楚思路后,韩奎芳马上开始行动。 分工:CTO负责项目管理;自己负责雇佣工程师。 运营策略:全职员工+自由职业者+兼职者+全职招聘。 韩奎芳在实现网上发布了自己的需求,并在客服的帮助下很快与工程师取得了联系,分别雇佣了来自新浪微博的高级PHP工程师和来自中科软科的前端工程师。约定当天晚上见面确定合作。   在当天晚上见面沟通中,双方在技术能力、项目经验、工作时间等问题上互相了解之后,两位工程师当天晚上就开始上手研发。 这样快速沟通、快速上手的方式让韩奎芳感到了加速项目进度的希望。 韩奎芳又分别雇佣了两位自由职业开发者,前新浪技术经理任龙和前360高级前端工程师李彬。为了让这两位全职开发的自由职业工程师可以更好的休息,韩奎芳向公司特别申请了酒店住宿、餐饮补助。   但是事情不总是那么顺利。在与一个架构师的合作中就发生了纠纷,韩奎芳认为对方不按照约定迟到、早退,导致了项目的延期。而架构师认为是产品经理的产品逻辑不明确、工作安排不当造成的。在沟通没有结果的情况下只能请求实现网的第三方介入,实现网经过比对工作记录和双方证据举例的过程,认为双方都有部分责任,协调双方各自妥协一步并结清了款项,马上开始后续的开发工作。 随着项目的进展,韩奎芳将主要的精力、资源投入到了按需雇佣这样的方式中,分别和来自百度、美丽说、去哪儿、腾讯等背景的工程师建立了合作。这款包括员工档案、发offer管理、入职办理、下发工资条等22个后端模块以及包含首页在内160个前端页面的一整套 SaaS 系统,在30天的时间内3位全职工程师、14位兼职工程师的共同努力下最终成功上线!   项目上线当天,人事无忧公司创始人、CEO韩志勇给每位工程师发了几百元红包,项目负责人韩奎芳本人也为此受到了褒奖。 韩奎芳:这是一只有职业心态队伍 韩奎芳说, 通过实现网的方式,我们开发团队一下子扩大6倍!这些工程师拥有非常职业的心态,把之前大公司的工作经验应用到我们这样创业公司身上。不仅仅在技术的角度提出了很多中肯见解,也能在底层架构、产品功能方面给了我们可被采纳的建议,现在产品上部分细节都是兼职工程师提出的。 因为是按小时付费,所以他们普遍效率高、素质比较好。公司创始人已经将这样的用人方式作为公司运营的常态。 但是这样的方式也有部分缺点,韩奎芳说, 比如因为我们之前没有将模块接口和开发文档定义好,最后工作交接比较费劲。所以公司的技术负责人一定要将模块接口定义好,并将开发文档安排给各个工程师,这样在兼职人员的工作交接才能顺利。另一方面,配合下班时间工作的兼职工程师也让公司全职员工比较疲惫。为此,韩奎芳将公司的上下班时间向后调整,配合兼职工程师的工作。 韩奎芳与人事无忧 后记: 在这次项目中有一个很有人情味的细节,韩奎芳会主动给兼职人才涨价,比如一个7年开发经验的PHP工程师,韩奎芳主动要求他把日薪从1000元提高到1500元来匹配他优秀的开发能力和工作态度,这也应了人事无忧的那句口号:让优秀的人开心工作。   到目前为止,韩奎芳在实现网雇佣工程师次数已经达到303次,顺利完工率达到99%,被技术顾问评分达到9.5分,在工程师群体建立了非常好的口碑。 在第一期项目完工后,人事无忧减少了雇佣工程师的数量,及时缩减了公司的人力资源成本,只雇佣几位工程师修改系统上的 bug 。“按需雇佣”的用人方式让他们的每一分钱都花到了最合适人才身上。
    韩志勇
    2016年08月13日