软件开发定制外包服务商-「沟通方面问题」
发布时间:2022/01/10 丨 文章来源:未知 丨 浏览次数:
关键词:专业软件开发定制外包服务商、软件开发沟通方面有哪些问题
软件开发定制外包团队是以软件设计开发为内容,由技能互补,围绕共同愿景和开发目标而承担一定责任的知识人才所组成的正式群体。软件开发团队是软件公司的核心组织机构,而在软件开发定制外包团队开发新软件项目或新项目时,沟通及团队关系贯穿在整个项目管理和执行过程中,影响着软件项目质量。在软件项目开发过程中,无论是研发人员与客户间的需求分析、交流,还是开发团队内部的技术对接,都是一个信息沟通的过程。沟通机制的研究为软件开发定制外包团队创新管理方式提供了契机,为软件开发定制外包团队更为科学的管理提供了可能。
我国的软件开发团队的特点基本一致,概括起来有以下几点:
跨部门、跨行业。软件项目涉及专业面较广,团队成员往往来自公司的不同职能部门或不同行业。
成员结构不稳定。由于软件项目不同阶段任务量、工作性质变化很大,团队成员的多少和具体人选会随着项目的进度与变化而不断调整,造成团队成员的构成具有不稳定性。
组织临时性。软件开发定制外包团队是专门为完成某一软件项目而设立的组织,这种组织绝大多数在完成项目后,其使命即告终结,项目团队即要解散。另外,如果软件项目由于各种原因被迫中止,研发团队也可能解散,待到项目解冻或重新开始时,再重新组建。
人员流动性。由于激烈的市场竞争和软件行业近几年的快速发展,造成软件开发人员流动性较高,软件开发人员被称为“最不安分的人”。
软件开发团队因沟通产生的问题
跨职能部门产生沟通“隔阂”
跨职能部门的团队成员组成,使队员之间的交流存在一定“隔阂”,不同部门、行业的人员有其思考的方向和方式,且许多项目人员并非在同一地点办公,使沟通一开始便存在“壁垒”。
临时性、不稳定性降低团队归属感
大多数软件开发定制外包团队由于是临时组建,人员不定、时间不长,难以形成集体氛围,产生不了团队荣誉感,更不用说形成团队文化和良好的沟通氛围。如有的技术骨干身兼几个开发项目,常常忙于业务,对其团队的归属感不强,更缺少与团队其他成员的沟通。
流动性特点使知识不能共享
由于人员的流动性大,部分软件工程师不愿意分享自己的技术资料,从而造成许多软件开发项目,一旦技术骨干流失便容易出现项目“脱轨”。许多小公司的软件开发定制外包团队没有将开发过程中的工作日志、元代码等形成规范性文档,一旦人员流动,必将造成日后查阅、交接及维护工作的不便。
领导不力造成沟通不良
有效的团队负责人是高效率
软件开发定制外包团队的基本要求,软件开发定制外包服务商的项目经理同团队成员的有效沟通,能够提高团队协作性。如果项目经理没有合理安排工作,团队成员将丧失工作热情;如果项目经理没有给大家制定明确的短期及长期目标,团队成员将茫然无措,不知如何高质量完成项目软件项目;如果项目经理无法协调团队氛围,营造融洽的交流环境,团队的工作便是死板的没有生气的;如果项目经理不能带领团队采用合理的开发过程,团队也不可能高效率、高质量地完成软件项目。
个性特征差异造成合作不协调
软件项目开发的整个过程都需要团队全体共同沟通与参与。一个开发团队中,各人的性格、态度、情绪都不同,容易引起沟通障碍。甚至某些不良的观念和思想,也会使团队出现排挤异议、推卸责任、相互指责、贪功等现象,没有融洽的交流环境、没有凝聚力的团队是不可能做好项目的。
角色职责不清易出现冲突
软件开发是由不同角色的成员共同协作完成的,但目前我国一些软件开发定制外包服务商的开发团队在根据人员特点分配角色成员的职责方面确实做得不足。没有明确的分工,成员就无法明确知道自己的目标,软件开发定制外包服务商的成员间工作将出现冲突、遗漏或互相推诿;没有明确的职责定义,人力资源便无法合理安排。结果可能是开发高手做了项目经理,没有网络安全、网络流量、事务特性、运行费用经验的人却负责设计分布式系统等。如此开发出来的软件项目可能既不符合团队期望,也不符合客户期望。
相关阅读: