外包是把不具有核心竞争力的业务转移出去,而通过众包则可以加强企业的核心竞争力。
在刚过去的一月份,我们结束了平台上一个三十万的教育类的手机与pc端的开发的项目:新学习(大家可以下载app体验)。项目从8月底开发,到12月底开发完成,历经4个月的时间,在2021年一月初,提交客户验收与测试,目前已经上架正式运行。
众包有很大的区别是大家是在线上,来自天南地北。这相比于传统外包有相当大的难度,例如团队协作、项目管理、需求梳理等等。 在项目费用偏高、并且整个开发过程很顺利的情况下,翠花就对带领线上团队的项目经理产生了一肚子的疑问?是他运气好碰到了好的客户?还是他遇到了技术贼好的开发?还是他对远程开发管理有自己的一套独门秘笈呢?
种种疑问催使我找到负责新学习项目的客栈的签约项目经理:代华(昵称)
客栈牛人12期 :代华
代华技术范围: C#、asp.net、java、Flex、android开发;ArcGIS Server、ArcGIS IMS 、百度地图api、高德地图api、上海天地图API。AJAX、Jquery、H5、JavaScript开发和web services开发。
以下是正文啦!程序员客栈的牛人专访on line!
Q
代经理,能给我们讲一下之前刚结束的新学习项目的大致过程吗?
代华
开发前期客户已经存在一个PC网站平台,不过是线下一家外包公司开发的,我们只是做需求方的APP开发部分,涉及到和上家开发公司数据交互与对接,后期我及时和上家公司交流沟通,希望在数据交互上面达成共识,其结果不尽人意,都不能及时响应,需求方也是没有办法,此时预感到项目如果按此方式进行,最终问题很大,能不能顺利完成还是个未知数,于是就和需求方多次建议,我们重新开发,不与之前的二手卖号网站做数据对接。最终确认推翻之前的成果,全部重新开发。后台经过产品经理的加班加点,后台的原型在10月下旬也完成,后台开发的工作也对接上了。整个开发过程是比较顺利。
Q
代经理,很多项目出了风险我感觉很大程度会是原型上的问题,对此你是如何做的呢?
代华
在原型制作阶段,需求方积极配合了我们的工作、产品经理也积极响应,对于不清楚的需求,我们也是多次语音会议交流讨论,经过产品经理修改后再讨论,所以原型制作上面进展还是比较顺利的。这里给出3点建议:1)首先自己要把原型都理解透彻,不能存在有疑问的地方,如有请及时和产品经理或者客户交流讨论,不能带着疑问进入后续的阶段,否则后续存在需求变更及工作量增加的事项。2)其次如果需求方多个领导在负责,建议让他们内部确定好唯一定案的人选。3)最后对于原型中有歧义的地方,交流后最好把交流结果发送客户确认,同时截图保留到项目结束。
Q
在很多时候客户方不是很懂的时候,项目经理怎么帮助更好的推进项目呢?
代华
这里举个例子好了:在直播平台选型上面,我们团队整理了多家直播平台,列举了他们的优缺点,让客户最终决定选择哪一家平台,在这个里面想说的是,我们不要直接让客户直接做方案,而是我们自己多找下,并且做好比较,让客户拍板就好,而不是让客户去找去比较,这样就体现不出我们的服务与价值来了。我们虽然做的是远程项目开发,但是需求方也希望得到一种灵活的服务与体验,需要提高我们的快速响应能力,做到客户有问必答,有需要我们就上的态度等等,即使需求方就是多投入一部分资金,也是值得的。
Q
在远程自由工作中,团队的建设少了很多线下的便捷,对开发者您是怎么把控的呢?
代华
1)首先把原型中认为比较困难的模块或者专题,问问开发者是否可以解决,可以的话,在确定时间。2)时间确定下来以后,最好截图备案下,防止将来发生纠纷。3)在上述两个前提满足情况下,可以看看开发者历史案例或者网上成果,以及技术上面咨询了解等。4)在交流过程,如果存在响应不及时,没有告诉原因的情况,那最好回绝此开发者。开发者的态度很重要。5)开发阶段,一定要不停的问他们是否有问题,是否需要协助的地方,最好私下问。6)开发者有问题,或者反馈对方合作不给力,对方技术能力不到家,测试不够充分的时候,我们要仔细聆听,然后告诉他们一定给他们解决。另外开发阶段,由于客户的参与度相对少了很多,我们也可以主动和客户交流下,告诉我们目前的进展情况,让客户知道项目一直在推进。
Q
最后还有什么想分享给我们的吗?
代华
1、陪伴是对开发者最好的信任。
2、随时保持与开发者的互动,如超过一天没有群里发言、git没有提交、里程碑没有变化的,我们也要主动去关心和问候下,要让团队的氛围和谐起来,开发者不是机器人。
4、由于是远程开发,不能面对面交流沟通,存在理解偏差和歧义,鉴于这个考虑,我们团队再有疑问的时候,也是大群,小群,私人多方面交流沟通,确保理解没有偏差。
5、沟通讨论是贯穿整个项目生命周期的活动,团队成员间信息交换是否及时,更是项目成功的关键。虽然不同角色承担不同工作,但都是以达成项目目标为指导的,团队成员只有始终保持沟通讨论,保证接收到最新的、一致的项目需求信息,才能使得开发工作顺利进行,避免出现信息交换不及时而导致的返工。
小福利:
代华项目经理还有管理协作实用小经验请点击阅读原文!哇咔咔简直是教科书,迫于字数过多就不赘述了。更多客栈信息请看技术圈置顶文客栈持续招募全栈开发以及项目/产品经理