程序员牛人专访0012期|陪伴是对开发最长情的信任-阿里云开发者社区

开发者社区> dasein58> 正文

程序员牛人专访0012期|陪伴是对开发最长情的信任

简介:   外包是把不具有核心竞争力的业务转移出去,而通过众包则可以加强企业的核心竞争力。   在刚过去的一月份,我们结束了平台上一个三十万的教育类的手机与pc端的开发的项目:新学习(大家可以下载app体验)。项目从8月底开发,到12月底开发完成,历经4个月的时间,在2021年一月初,提交客户验收与测试,目前已经上架正式运行。   众包有很大的区别是大家是在线上,来自天南地北。这相比于传统外包有相当大的难度,例如团队协作、项目管理、需求梳理等等。 在项目费用偏高、并且整个开发过程很顺利的情况下,翠花就对带领线上团队的项目经理产生了一肚子的疑问?是他运气好碰到了好的客户?还是他遇到了技术贼好的开发
+关注继续查看

  外包是把不具有核心竞争力的业务转移出去,而通过众包则可以加强企业的核心竞争力。

  在刚过去的一月份,我们结束了平台上一个三十万的教育类的手机与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、沟通讨论是贯穿整个项目生命周期的活动,团队成员间信息交换是否及时,更是项目成功的关键。虽然不同角色承担不同工作,但都是以达成项目目标为指导的,团队成员只有始终保持沟通讨论,保证接收到最新的、一致的项目需求信息,才能使得开发工作顺利进行,避免出现信息交换不及时而导致的返工。

  小福利:

  代华项目经理还有管理协作实用小经验请点击阅读原文!哇咔咔简直是教科书,迫于字数过多就不赘述了。更多客栈信息请看技术圈置顶文客栈持续招募全栈开发以及项目/产品经理

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
9473 0
使用NAT网关轻松为单台云服务器设置多个公网IP
在应用中,有时会遇到用户询问如何使单台云服务器具备多个公网IP的问题。 具体如何操作呢,有了NAT网关这个也不是难题。
26724 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,大概有三种登录方式:
2920 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
10839 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
12029 0
阿里云服务器安全组设置内网互通的方法
虽然0.0.0.0/0使用非常方便,但是发现很多同学使用它来做内网互通,这是有安全风险的,实例有可能会在经典网络被内网IP访问到。下面介绍一下四种安全的内网互联设置方法。 购买前请先:领取阿里云幸运券,有很多优惠,可到下文中领取。
11786 0
腾讯云服务器 设置ngxin + fastdfs +tomcat 开机自启动
在tomcat中新建一个可以启动的 .sh 脚本文件 /usr/local/tomcat7/bin/ export JAVA_HOME=/usr/local/java/jdk7 export PATH=$JAVA_HOME/bin/:$PATH export CLASSPATH=.
4619 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
6882 0
+关注
752
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载