背景
百得利魔比商城项目的关系比较复杂。
简单来说,而周老板名下有一家科技公司,叫小波科技,开发过一些办公系统,及汽车行业的系统,给周老板的百得利集团使用。而这个MOBY商城,小波科技的人搞不定,所以周老板请阿里的人来搞。而阿里的人跟百得利签了合同后,再跟我们签。他们来做指导,我们来实施。一方面,小波科技帮我们消化理解百得利集团的需求,另一方面,把关我们的项目质量。同时,小波科技想趁这个机会,把研发能力也提上来,所以会把旧系统迁移到我们的技术体系中,并与我们一起开发。
因此,真正做事的,是我们,还有小波科技。
我们真正的客户,是百得利集团,不是小波科技。
而要完成项目,我们少不了小波科技的帮助。
项目经理
项目经理是吴金强,叫他金强就好了。
他做事风格比较细致,会反复确认。有点像大话西游的唐僧,你可能觉得有点啰嗦。你可以直接爽快点,他问你什么,直切要害,确定好关键点,后面再给他一个excel制作的计划表就ok,omniPlan也行,他用的是Macbook,可以打开。不过最好是excel吧,这个比较通用,我来百得利,已经熟悉用excel制定计划了😂
有一个沟通的小技巧,做完了一件比较重要的事,可以直接告诉他ok了,及时给他一个反馈。
需要对外沟通,需要争取资源,有些难办的事,都可以找他,他是为了项目交付而服务,所以我们有什么困难,他一定会出面帮手的。
从项目交付角度而言,他与我们是同一个战线的。
只是他不是具体实施的人,所以有时对于需求的接受与否,他会把问题想得简单。此时一定要强势,难做的,工作量大的,一定要坚持表达,不能因为压力而妥协。
这里给一些话术:
- 你不知道我是怎么实现的,你把事情想简单了。
- 不要说得这么简单嘛,好像就是加1行代码的事。
- 项目只有100行代码,加1行很简单,项目1w行代码,加1行就不简单了。
- 我评估过了,要做好,这里的工作量就是这么多
基本每天晚上8点左右,会召集leader开会,对一下今天的进度。
因为计划是我们自己给的,他会按照这个计划来对进度,所以,计划一定要排好,优先级,先后顺序没排序,到时开会坑的就是自己。
如果做不完,一定提前说,不要快要做不完了,才暴露出来。记住,有问题要及时暴露。他会去跟客户沟通。
金强做事比较细致,每次开会都会带上笔记本,把事项记录下来,这是个好习惯,值得学习。当然,我倾向无纸化,我都是用电脑记录的。
需求
需求找小波的陈军伟,我们称之为陈总。需求找他确认就对了。
陈总很严谨,他的名言是,“严谨是关爱”。在他眼皮底下, 一个电子合同,能挑出20个bug。有一天晚上,他在家十点半,还在帮忙提bug,让禅道的bug数量保持动态平衡,非常靠谱。
如果他提bug让开发很难受,那并不是需求的问题,而是开发的问题。出现这种情况,一定是开发前期没做好需求调研,没有理解实际业务,想当然了,所以到了后期才难受。
因为陈总也是很好沟通的,严谨之下不失变通。有些考虑点跟他讲清楚,他会结合实际,接受需求与开发之间的平衡点。
这点金强他们是不会这样做的。所以一定要自己去沟通。
分享话术:每当金强他们转达陈总的话时,可以说
- 我去跟他说
- 我来处理
- 我来搞定
研发
研发方面,找余志诚,我们称之为余经理。
余经理也是比较好说话的,有空没空可以跟他扯扯淡,调戏一下他们的女前端开发。平时可以找他要资源,比如要找人帮忙做体力活,可以找他要; 比如需要使用微信开发者工具,也可以找他添加开发者账号。
反正研发这一块,可以用上他的人。协同开发,这四个字,一定要深入人心。
当时,不能对他的人太过放心,至少前端这一块是这样。
前端方面,可以选择孙谦谦还有李肖洁,她们技术不怎么样,但她们会沟通,比较听话,起码态度是能获得认可的。他们的leader,张鑫也可以用起来。不过他要照顾家庭,不太能熬,但也比其他人好用。
后端方面,钱如是非常靠谱的,我称之为bill~。 他有两次晚上从家里过来,帮我们调试法大大的问题。还有两次,陪我们通宵。真的是靠谱的。要知道,小波的很多开发,下班就走。能主动留下的,真是特例。
自那以后,我笑称他为“钱总”。他说,“别,别,瞎叫什么呀,还能不能愉快地玩耍了”。
另外,余经理手下还有一个特殊的存在,微信名叫“小璇”的女开发。她是独立于项目组的,直接听命于余经理,独自搞React Native。
后面如有原生开发,这个资源可以利用起来。
余经理还是比较热衷于技术的,经常晚上不吃饭,在看技术文章。国庆也是陪跟我们一起加班。多跟他聊聊技术话题,多多交流,后面要资源很简单的。
测试
小波的测试就两个:汪兴,杜雯。
这两个就不多评价了,总之不能对她们期望太多。如果要测试机,找汪兴。如果要测试,拉上她们,但一定要自己人来记录。切记。
运维
运维的是王海,还有孙士凤。
王海我们也叫他大海。我给他取了外号叫“海子”,我还说他是“权限狗”,因为有他生产发版本的权限。
大海有三大特点
- 吸酒水。喝酒海量,我手机里有视频为证。
- 抗疲劳。要上线的时候,忙活了一天,通个宵,还能再干一个白天
- 耐饥饿。晚上不吃饭,吃杯泡面,就能通个宵; 早上还不吃早餐
这三点不得不服大海。毕竟这个身体素质,目前我们团队里无人能及。
平常可以多找大海,很好沟通的。有时他和孙士凤也会提运维的需求。比如上传到OSS的图片支持自定义域名,又比如上传文件支持同文件名覆盖。
这里就要问清楚哪些是必须实现的需求,哪些不是。对于上面的两个,前者是必需的,后者并非如此。
所以要学会实现必需的,拒绝非必需的。
我的做法是,表示自定义域名可以改,不过要改代码,需要一天时间,而且现在没时间,后面再改。然后呢,专门找一个时间,半天把它搞定,然后告诉他们OK了。这样,他们会觉得有效率,满意。
之后呢,对于同文件名覆盖的需求,我就说不支持。其实是可以做到的,但这不符合上传组件的设计初衷,我不想为了他们的需求而改变,所以我就不解释太多,直接说不支持。他也接受了。
要注意上面两个需求是有时间先后顺序的。我先体现效率,配合的一面,后面再拒绝,他们更容易接受现实。