【不懂互联网的创业路】,今天和大家分享的是软件项目开发应该如何沟通,才能保证项目不烂尾。
目前市场上的现状是,不管你是大老板,还是小老板,只要是做生意的,都想做一款互联网的产品,APP、微信、小程序、网站、内部管理系统等,有时候甚至要做好几个产品,组合成一整套系统。但是互联网产品的特点是,只要是一个沟通不到位,后面的修改的量将会非常大,严重影响项目进度和成本,甚至导致项目失败。很多我们接触的客户,包括在合作的客户,大都都是之前因为沟通问题,导致项目发生烂尾,项目严重超出开发时间,最后项目做不下去了。
这类客户的特点大都都是对做生意有一套自己的经验,但是对于这种互联网产品要怎么开发却不大懂,经常是想到一个点就去让做,让改,沟通完全是靠口口相传。但是软件开发想不烂尾,最重要的就是项目管理,而项目管理中有一个就是沟通管理。
沟通有多重要?项目管理中有一句话,可以说明。在项目管理中,项目经理的工作有80%都是在沟通,而剩下的20%则是在为沟通做准备。可以看出沟通贯穿了一个软件项目生命周期的始终。它直接影响着项目的过程控制和项目的最终质量。
那么应该如何沟通?
首先,需要有一个专门负责沟通的人来沟通,为什么单独拿出来讲,因为发现很多的客户不是和一个人沟通,而是会和项目中的好几个人来沟通,从而导致信息经常性不对称,最后一个Bug到底应该怎么改,已经说不清。所以需要有这样的一个人,专门对接项目,在瀑布式开发中,这个人就是项目经理,如果按照目前最先进的开发方式,敏捷开发,那就是叫PO。
有了项目管理人员后,那这个人需要对外和客户或者领导、运营部门等相关部门沟通用户需求,对内需要和开发团队沟通开发需求。所以制定良好的沟通机制尤为重要。比如针对开发团队,可以组织每日进行站立会议,汇报当天工作计划和昨天工作结果。针对客户或者领导,可以组织每周进行项目计划会议、项目进度会议等,进而有效控制项目,遏制人的惰性,保证项目按计划进行。
这里主要体现在几方面。
一是针对软件项目本身,如果要开发,肯定需要有项目的整个架构图,业务流程图、开发架构图、需求文档、开发文档、原型图、效果图等,在这些基础上进行沟通,才能保证项目是按照想要的开发的。
二是针对项目过程中的问题沟通,不管是针对以上这些文档进行沟通,还是固定的项目会议、需求新增、BUG修改等,沟通完后都需要有一份会议纪要、沟通确认的文档,这样才能保证沟通的一致性,保证项目结果。而不是沟通完什么记录也没有,闷着头去做,结果做完发现完全不是自己想要的。
在沟通管理中,还需要结合沟通管理工具。比如客户提的Bug、需求新增,如果在沟通确认后,没有一个管理工具来管理这些需求、Bug,也会造成混乱不堪,通过项目管理工具,还可以定期跟进需求开发状况、bug修改状况。经常用的项目管理工具会有禅道、Teambition、git(管理代码)等。
威海网络公司,威海网站建设,威海网站制作首选威海半岛科技
www.bandaokeji.com 0631-5333868