CIOAge.com IT推动创新
重视团队的沟通与交流 提升软件开发效率(1)
出处:IT168 文: 高伟东 评论 ( 0 ) 条 ( 0 ) 砖 ( 0 ) 好 论坛 博客
阅读提示:要想保证软件开发阶段能够顺利的进行,必须有效的处理好各阶段出现的问题,最重要的一点还是在于开发团队成员之间的沟通与交流,通过成员之间的交流与沟通,提高对需求的把握与处理能力,在这种前提下才.....
在软件开发过程的各个阶段,都会遇到各式各样的问题,阻碍了软件的正常发展,尤其在任务的下达、执行与监督方面,存在着很多开发瓶颈。
任务的下达
任务的下达一般是项目经理给开发人员的指令,这个指令包含开发人员将要做什么、工作完成后的效果等等,但实际中这种指令往往比较模糊,不具体,也不太明确,没有把注意事项及对其它功能的影响明确出来,更严重者是不能理解任务所表述的含义,毕竟部分开发人员之间的水平还是存在差异,这种情况的存在往往造成开发人员工作效率低、代码冗余、做无用功等,另外一点项目经理对开发人员的了解也很重要,这样可以避免本来开发人员半天可以完成的任务,给他分配一天的时间等,任务的下达一般存在以下几个问题。
1、空泛的估计项目的进度:项目经理在分配任务时,往往受客户的要求及紧迫程度的影响,而造成不合理的安排,这种现象在软件行业尤为普遍,这种分配任务的方式没有相应的数据分析作为前提,加上完全凭借于项目经理的经验来估算,风险度可想而知。
2、所要传递的任务不明确:项目经理有时不能完全表达所要完成的要求,更可怕的是自己对客户的要求都不了解,在现实开发中往往会存在这种情况,需求分析人员在调研客户需求时只理解客户需求的90%,等到了设计人员只能理解80%,等到了开发人员恐怕也只能理解60%,造成需求缩水,导致项目经理在下达任务时,也只是大体描述要完成的任务,而不能明确完成此项任务要注意的很多细节,注意事项、完成时间、对界面的要求等,毕竟开发人员水平不同,考虑问题全面度也不一样,有些涉及整个系统流程的东西还需要项目经理给予说明。
3、分工不明确:在整个项目运作的过程中,要明确分工,综合考虑项目团队内每个人应担当的角色及外界因素的影响,因为重要角色的更换(如项目经理或开发经理)往往是极具风险性的,当然这种角色一般也不会更换,但开发人员往往是不确定因素,频繁的调度开发人员也会影响项目的进度与质量,所以项目经理在分配任务时要综合考虑,尽量排除这些不确定因素的存在。
4、行之有效的沟通:沟通在软件开发过程的每个阶段都很重要,前期沟通不好将来的影响就会以扇形扩张,对后期造成的损失也是无法估计的,分析设计人员的文档开发人员看不懂,开发人员完成的功能测试人员看不懂等,这些都是沟通的问题,沟通的主要目的有两个:一是传达需求者能把需求描述清楚,二是接收需求都能把需求理解并确认无误,但现实中这种沟通很多却是流于形式,效果不是很理想。
5、没有效果的讨论:众所周知,在项目组运作的过程中,可能伴随着很多问题的交流、讨论,这是好事,讨论问题越明确、越清楚,对项目后期的运作越有保障,但往往存在这样的问题,项目组成员在开会前都没有目的性,没准备,只有项目经理一个人在说,遇到问题发生争执时也是各抒己见,这种争执最终会导致项目计划被不断的改变,项目进度被延时。
共3页: 1 [2] [3] 下一页
【内容导航】
已有0人发表看法
我来说两句
验证码: (如果看不清请点击图片进行更换.)   匿名
最新评论更多..
服 务 CIO 推 进 信 息 化
主编推荐
最近更新
热门文章
中国CIO周刊
浪潮通软助力建峰化工信息化展现CIMS之舞 浪潮通软助力建峰化工信息化展现CIMS之舞
建峰化工CIMS工程的立项,获得了重庆市经委和科委的支持,两个机构分别向该工程拨款10万元和6万元人民币。虽然这部分资金与建峰化工CIMS工..
做好教育信息化需先行 浙大网络的S+S体验 做好教育信息化需先行 浙大网络的S+S体验
浙江大学网络信息系统有限公司是国内最大的教育软件专业开发商、教育电子商务提供商之一,占据国内校校通、城域网软件平台50%以上市场份额..
洞察
揭秘:中小化工企业拒绝ERP的四个理由 揭秘:中小化工企业拒绝ERP的四个理由
拥有43个行业、3000多家大企业、2~3万家中小企业的化工行业,其信息化水平究竟如何呢?前不久记者采访了中国化工信息中心副主任李中。李..
SaaS概念要落地 软件提供商不能任意定价 SaaS概念要落地 软件提供商不能任意定价
软件领域任何字母都可能组合成新的名词,进而上升到概念的高度,SaaS也不例外。2003年SaaS提出,顷刻间概念飞遍了各个角落,然而,概念不..