找回密码
 注册
关于网站域名变更的通知
查看: 331|回复: 1
打印 上一主题 下一主题

工业化:小企业研发团队建设,我的旁门左道(1)

[复制链接]
  • TA的每日心情
    开心
    2020-7-28 15:35
  • 签到天数: 2 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2020-7-14 11:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    前言
    3年多的时间,让研发团队从人数,能力,技术氛围都得到了巨大的成长,除了工资之外,我还做到了什么?
    在过去的五年多时间中,我最值得吹嘘的一件事情,就是公司(已离职)的研发体系建设,或者更详细的说,是用更低的成本(真的),更快的速度(真的)和更高的效率(见仁见智)实现研发体系建设,输出更多产品。
    在整个过程中,很多选择都是资源受限情况下的无奈之举,但是在新的求职经历中发现很多企业都很喜欢(尤其是某些高速发展期的真 · 外企),所以这里发出来继续分chui享niu
    1. 背景
    我是海归(现在又归海了),在法国做了5年多的consultant,积累了项目管理方面的很多邮件和当面沟si通bi的经验,也在和各种大中型企业的服务和合作中学习了很多好东西,这一点导致了我的团队风格有一些不同。
    回国后加入的是一家电商类型的创业公司,位于一个资本需求巨大,但是最终毛利极低的行业,辛苦钱都挣得很难,而且事情更多更杂,简称:事多钱少责任大。
    2. 起源
    某一个大项目起步的时候(2015年底),团队里面基本没人可用,当时的我名义上是“全栈工程师 + 研发总监”实际负责把砖从后端搬到前端,也负责把砖从前端搬到后端,同时兼任网管(修网络装系统排查共享目录故障等等),微信公众号对接人,支付通道对接人,短信通道对接人,云服务器运维工程师,营销网页技术对接人,网站、微信备案审核对接人,软件著作权文档撰稿人,高新技术企业申报文档撰稿人,政府补贴申请考核的答辩人,等等等等一系列技术之外的打杂职务,然后团队中还有两个基本纯后端工程师,以及一个纯前端工程师。另有负责App开发的安卓和iOS工程师各一个,以及一个从项目实施转向产品经理的产品经理。
    当时在大项目之外,这个团队还要负责公司的电商官网,微信号,App及后端等等一系列的开发和迭代工作,基本属于时时刻刻捉襟见肘的状态。
    团队本身的基础技术栈 是ThinkPHP 3.1.2 ,连3.2都不是,而且是从更早的ecshop的原生php转来的,前端也是以jQuery为主,技术积累基本等于没有,处于非盈利期小企业常见的随波逐流状态。(有经济原因,研发预算受限,所以团队也有一些人员变动)
    ) G/ O, t; H& W: N
    大项目来了,可用工期只有3个多月,瞄了一下竞shanzhai品duixiang,大致算了算工期可能达到36个人月(第一期上线的时候后端有200多个表,三年后大概到了400个),还不算架构层面的基础搭建,各种第三方服务的对接等等。不考虑培训和熟悉项目时间,人员缺口超过6个,而且最大的限制是工资还不能开很高(2015年底,在深圳,工资6-8k ┓( ′∀` )┏ ,原因是公司内部薪酬体系要平衡之类的 whatever你懂的 )
    3. 目标
    在如此讨人嫌的环境下,目标是要按时交付:
    • 一套前后端分离,带token鉴权,带流量控制,带访问权限控制,带数据权限控制(A城市权限的人看不到B城市数据),性能够用的API 【第一期交付的时候有1200多个API,三年后2000多个】(2016年2月发布)
    • 一个风格统一,交互一致,功能完整,并且能够对接所有API端数据需求的管理后台(实现操作权限控制,数据权限控制,记录所有人的所有操作日志,带打印,导出,导入,图表等等功能)【基本要实现所有表的CRUD及导出打印等等功能,第一期有小一千个页面】(2016年2月发布)
    • 一个安卓平板App,用于门店收银以及门店进销存管理(2016年2月发布)
    • 一组App内嵌 H5页面(2016年2月发布)
    • 一个安卓手机(扫码枪)App,用于仓库内进销存管理,内部使用 (2016年2月发布)
    • 中期:一个微信内嵌商城系统 (2016年中发布)
    • 中期:一个手机App(安卓+iOS)(2016年中发布)
    • 后期:品牌官网,广告落地页,(2017年左右发布)
    • 更后期:一组小程序(2018年左右发布)
    • 更后期:这一系统给其他客户用的功能不同的不同发行版,和另外几个“微服务”系统
      7 e/ C' b" B5 A

    $ H2 }3 o" o9 |! m1 U4. 结果
    按照我一贯的风格,任务来了就得接,没有资源创造资源。最后基本按时实现了-所需要的交付物,而且:
    团队扩大到了
    • 十几个后端工程师(绝大多数都是能够搞定前后两端的准全栈工程师)
    • 五个左右移动端工程师
    • 2-3个测试工程师
    • 3-5个产品经理0 k5 b7 e9 i; R) t& j& K
    技术栈扩展到了
    • 后端用PHP Laravel 5.1-5.5
    • 前端用Angularjs (1.5) 和Angular
    • 大量SSR、中间件和命令行工具 用nodejs + express 实现
    • 少量vuejs 和MPvue做小程序
      . f" Z% p# Y* T+ k
    并且基本没有需要996哦 O(∩_∩)O ,工作强度在每年3个月左右985,其他时间都是975或者9-6.5-5
    . ^9 L0 V5 `1 x" r1 Z5 X
    时间不早了,今天先说到这儿
    6 o0 E3 ^7 K$ z/ W

    该用户从未签到

    2#
    发表于 2020-7-14 13:09 | 只看该作者
    某一个大项目起步的时候(2015年底),团队里面基本没人可用,当时的我名义上是“全栈工程师 + 研发总监”实际负责把砖从后端搬到前端,也负责把砖从前端搬到后端,同时兼任网管(修网络装系统排查共享目录故障等等),微信公众号对接人,支付通道对接人,短信通道对接人,云服务器运维工程师,营销网页技术对接人,网站、微信备案审核对接人,软件著作权文档撰稿人,高新技术企业申报文档撰稿人,政府补贴申请考核的答辩人,等等等等一系列技术之外的打杂职务,然后团队中还有两个基本纯后端工程师,以及一个纯前端工程师。另有负责App开发的安卓和iOS工程师各一个,以及一个从项目实施转向产品经理的产品经理。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-6-6 11:00 , Processed in 0.078125 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表