软件项目管理存在的问题及改进措施

随着计算机应用范围的日益广泛深人,应用软件的规模及复杂程度也日趋大型化、复杂化,这就导致软件开发的方式也从早期的单兵作战式或手工作坊式渐渐转变为集团化、工厂流水线式的团队协作开发方式。
一、软件项目管理存在的问题
(一)缺乏项目管理系统培训。项目经理在项目管理方面的培训较少或不够系统。项目经理或管理人员不了解项目管理的知识体系和一些常用工具和方法,所以在实际工作中没有项目管理知识的指导,完全依靠个人现有的知识技能,管理工作的随意性、盲目性比较大。在软件企业中,以前几乎没有专招收项目管理专业的人员来担任项目经理(甚至很少是管理专业的),被任命的项目经理主要是因为他们能够在技术上独当一面,而管理方面特别是项目管理方面的知识比较缺乏。
(二)对项目计划认识不足。项目经理对总体计划、阶段计划的作用认识不足。项目经理认为计划不如变化快,项目中也有很多不确定的因素,做计划是走过场,因此制定总体计划时比较随意,不少事情没有仔细考虑;阶段计划因工作忙等理由经常拖延,造成计划与控制管理脱节,无法进行有效的进度控制管理。没有计划或者是随意的不负责任的计划的项目是一种无法控制的项目。
(三)管理意识存在偏差。部分项目经理没有意识到自己项目经理的角色,从总体上去把握管理整个项目,而是埋头于具体的技术工作,造成项目组成员之间忙的忙、闲的闲,计划不周、任务不均、资源浪费。在软件企业中,项目经理大多是技术骨千,技术方面的知识比较深厚,但无论是项目管理知识,还是项目管理必备的技能、项目管理必备的素质都有待补充和提高,项目管理经验也有待丰富。有些项目经理对于一些不服管理的技术人员,没有较好的管理方法,一些不好安排的工作只好自己做。另外由于工作分解结构设计的合理性,项目任务无法有效、合理地分配给相关成员,以达到“负载均衡”。
(四)相互间缺乏沟通。在项目中一些重要信息没有进行充分和有效的沟通。在制定计划、意见反馈、情况通报、技术问题或成果等方面与相关人员的沟通不足,造成各做各事、重复劳动,甚至造成不必要的损失;有些人没有每天定时收邮件的习惯,以至于无法及时接收最新的信息。
(五)缺乏风险管理意识。项目经理没有充分分析可能的风险,对付风险的策略考虑比较简单。项目经理在做项目规划时常没有做专门的风险管理计划文档,而是合并在项目计划书中。有些项目经理没有充分意识到风险管理的重要胜,对计划书中风险管理的章节简单应付了事,随便列出几个风险,随便地写一些简单的对策,对于后面的风险防范起不到什么指导作用。
(六)项目干系人相关问题。在范围识别阶段,项目组对客户的整体组织结构、有关人员及其关系、工作职责等没有足够了解以致于无法得到完整的需求或最终经权威用户代表确认的需求。由于项目经理的工作问题,客户参与程度都不高,客户方相关责任人不明确或对范围和要求责任心不强,提出的要求具有随意性,项目前期对需求的确认不积极;或者是多个用户代表各说各话、同时又要求目尽早交付;项目后期需求变化随意,造成项目范围的蔓延,无度的拖延,成本的扩大。
二、加强软件项目管理的措施
  (一)加强项目经理的系统培训。项目经理接受系统的项管理知识培训是非常必要的,有了专业领域的知识与实践,再加上项目管理知识与实践和一般管理的知识和经验的有机结合,能大大提高项目经理的项目管理水平。应实行项目经理知识技育资格考核制度,让项目经理自觉补充学习项目管理的知识和一些常用工具和方法。
(二)提高项目经理对计划的认识。因此计划的制定需要在一定条件的限制和假设之下采用渐近明细的方式进行不断完善。提高目经理的计划意识,采用项目计划制定相关各种知识、技术、工具,加强对开发计划、实施计划的有效性进行事前事后的评估。
  (三)加强项目管理方面的培训。加强项目管理方面的培训,通过对考核项的合理设定和宣传引导项目经理更好地做好项目管理工作。技术骨干在担任项目经理之前,最好能经过系统的项目管理知识培训,特别是其中的人力资源管理、沟通管理的学习,并且在实际工作中不断提高自己的管理素质,丰富项目管理经验,提高项目管理意识。
(四)加强相互间的沟通。制定有效的制度规定和沟通机制,对由于缺乏沟通而造成的事件进行通报提醒,以提高沟通意识;沟通方式应根据内容而多样化,进行有效率的沟通;通过制度规定对由于未及时收取邮件而造成损失的责任归属;对于特别重要的内容要采用多种方式进行有效通知以确保传达到位。
(五)提高软件项目的风险管理意识。通过学习项目管理知识掌握风险识别、量化、对策研究、反应控制利用工具和方法掌握项目风险管理所必备的知识。通过加强对项目中风险管理计划的审核提高项目组的风险管理意识。总结项目中常见的风险及其对策作为风险管理计划中必要的风险内容,并切实评估相应对策的有效性和可行性。
(六)理清项目联系人。项目的目的就是实现项目干系人的需求和愿望。项目管理应当从项目的启动开始,项目经理及其项目组成员就要清楚项目干系人包含哪些人和组织,通过沟通协调对他们施加影响,驱动他们对项目的支持,调查并明确他们的需求和愿望,减少其对项目的阻力,以确保项目获得成功。
(七)发挥协作精神。项目经理应当对项目成员的责任进行合理的分配应强调不同分工、不同环节的成员应当相互协作,共同完善。

软件项目管理存在的问题及改进措施相关推荐

  1. 东北大学软件项目管理与过程改进bb平台期末复习题整理(Part Four)

    东北大学软件项目管理与过程改进bb平台期末复习题整理(Part One) 东北大学软件项目管理与过程改进bb平台期末复习题整理(Part Two) 东北大学软件项目管理与过程改进bb平台期末复习题整理 ...

  2. 东北大学软件项目管理与过程改进bb平台期末复习题整理(Part One)

    东北大学软件项目管理与过程改进bb平台期末复习题整理(Part One) 东北大学软件项目管理与过程改进bb平台期末复习题整理(Part Two) 东北大学软件项目管理与过程改进bb平台期末复习题整理 ...

  3. 《挖掘管理价值:企业软件项目管理实战》一2.4 软件设计过程

    本节书摘来异步社区<挖掘管理价值:企业软件项目管理实战>一书中的第2章,第2.4节,作者: 徐勤 责编: 杨海玲, 更多章节内容可以访问云栖社区"异步社区"公众号查看. ...

  4. 软件项目管理(第二版 宁涛)问答题(个人背诵)

    目录 第一章 概述 (1)什么是软件项目管理? (2)项目管理的 9 大知识领域是什么? (3)项目管理的 5 个过程组是什么? (5)项目经理的主要职责是什么? (6)项目的特点是什么? (7) 项 ...

  5. 软件项目管理案例教程-韩万江-期末复习

    软件项目管理-完整版 第1章 1.5敏捷项目管理 敏捷项目管理的特点 可以应对迅速变化的需求,是一种以人为核心的.迭代的.循序渐进的开发方法. 个体和交互胜过过程和工具 可以工作的软件胜过面面俱到的文 ...

  6. 软件项目管理第4版课后习题-期末复习题型分册版-练习版无答案

    软件项目管理第4版课后习题[附解析]系列文章目录 第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章 第十章 第十一章 第十二章 第十三章 第十四章 第十五章 第十六章 期末复习题 ...

  7. 软件项目管理第4版课后习题-期末复习题型分册版-带答案

    软件项目管理第4版课后习题[附解析]系列文章目录 第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章 第十章 第十一章 第十二章 第十三章 第十四章 第十五章 第十六章 期末复习题 ...

  8. 软件项目管理:教你如何做好团队管理

    软件项目管理,能够做好团队管理,就是一个很好的开始和基础.倘若你的团队都管理的不好,那么又怎么去安排项目成员去工作,把客户交代的事情给办好呢?软件项目最终的目标是实现客户目标,让客户满意度更高.小编, ...

  9. 程序员一定要会的软件项目管理评估方案,不做只会敲代码的码农!(建议收藏)

    软件项目管理是通过计划.组织和控制等一系列活动,合理地配置和使用各种资源,以达到既定目标的过程,是在软件开发过程中,对开发工作进行全方位评估的有效措施. 目录 软件项目管理 软件规模评估 一.代码行技 ...

  10. 软件项目管理第一章---项目管理概念

    软件项目管理复习专用 项目管理概念 软件人员的职业规划 一类是连续不断的.周而复始的活动,人们称之为运作,如企业日常的生产产品的活动. 另一类是临时性.一次性的活动,人们称之为项目.如企业的技术改造活 ...

最新文章

  1. 机器学习与数据挖掘网上资源搜罗——良心推荐
  2. java B2B2C springmvc mybatis电子商务平台源码-Spring Cloud Security
  3. linux普通用户开不了端口,Linux中如何让普通用户使用小于1024的端口
  4. php获取微信收款记录,微信公众号开发之微信支付代码记录的实现
  5. context 的理解
  6. Android之用Intent.FLAG_ACTIVITY_CLEAR_TOP解决界面重复拉起问题
  7. 【JAVA 第五章 】课后习题 随机数统计
  8. Python之快速排序算法实现(二)
  9. 印象笔记 离线版_印象笔记pc版离线
  10. k8s基本概念及使用
  11. java数据结构与算法之栈(Stack)设计与实现
  12. 单片机属于嵌入式系统吗?嵌入式开发要学哪些课程?
  13. 如何固定输出每行打印的个数
  14. 不要和自己的大脑抗争,将大脑的能耗降到最低
  15. 重庆邮电大学计算机2019湖北分数线,2019重庆邮电大学录取分数线
  16. Python写游戏,我上我也行 - Flappy Bird 03
  17. oracle的farsync,Oracle 12c 新特性 Active Data Guard Far Sync
  18. 股票代码是什么意思?
  19. wireshark抓取常用报文协议过滤法则大全
  20. 左耳朵耗子:程序员如何拿到年薪60万的岗位?

热门文章

  1. java字符串去空格、制表符、换页符
  2. Python 之多元线性回归分析
  3. 电脑出现能够登录QQ但是浏览不了网页的情况
  4. 用纯CSS实现八卦太极图
  5. jsp中你必须记住的379
  6. [Codeforces #379 E. Anton and Tree]缩点+树上最长路
  7. intellij idea 插件 开发 新加的mainmenu不显示
  8. SpringBoot2.1.9 多MongoDB配置template
  9. eregi php7.0,关于php:已弃用:函数eregi()已弃用
  10. python里apply用法_Python中apply用法学习【转载】