关于软件项目管理常见问题的探讨的论文口☆口

  关于软件项目管理常见问题的探讨的论文论文关键词:软件项目管理工作分解结构沟通 口论文摘要:为提高软件企业的管理水口平□□☆,对软件项目管理存在的一些问题进口口行了深入的分析☆☆□□☆,指出了软件项目管理口中常见的不足之处:项目计划问题☆□□、管理意识问题□☆☆□☆、项目干系人相口关问题□☆□、项目团队内分z-协作问题☆□□□□、沟通意识问题☆□☆☆☆、项目风险管理意口识问题☆□☆☆、项目收尾问题通过分析找出了原因.提出了改进措施 软件项目管理是为了使软件项目能够按照预定的成本□☆☆☆☆、进度☆□□、质量口口顺口利完口成☆☆☆,而对成本□□□☆□、人员□☆□□、进度□☆□☆□、质量口口风险口口等进行分析和管理的活动□☆□☆。软件项日管理最早出现于7o年代中口期☆□□□,当时美国国防部专门立项研究软件项目失败的原因☆☆☆☆□,发现70%的项目失败是i如于管理不善引起的☆☆☆。而并不是因为技术能力□☆☆☆□。从而得出一个结论☆□□☆,即管理是影响项目全局的因素☆☆☆☆,而技术只影响局部☆□□。所以软件项目管理至关重要☆□□☆□。在关系到软件项目成功与否的众多因素中☆☆□☆,项目规划☆□☆、需求变化☆☆□□□、软件质量☆□☆、风险管理等都是与口项目管理直接相关的口口因素☆□□□☆。因此☆☆☆□☆,提高软件项目管口理的能力对软口件组织的软件生产力的提高是最为重要的□□☆☆□。本人对目前软件企业实施项目管理的状况进行了分析□☆☆,结合软口件项目管理的理论知识□☆□☆☆,以期找出在软件项目管理中常见的问题□□☆□□。促进软件项目管口理的口应用研究□☆□☆☆。完善软件项目管口口理在软件企业的实施□□☆。 1软件项目管理存在的主要问题 1.1项目计口划问题 项目计划是—个用来协调所有其他计划□□☆,以指导项目执行和口控制的文件☆□☆□。项目计划是项目经理实施项目口管理控制的基础□☆□□☆。制定口计划的过程就是—个对项目逐渐了解掌握的过程☆☆□,通过认真地制定汁划□□□☆,项目经理可以知道哪些要素是明确的□☆□□。WWW.11665.COm哪些要素是口需要逐渐明确的□□☆☆,通过渐近明细不断完善项目计划□□☆。目前的问题主要口有:一是项目计划的制定不够严谨☆□☆,随意性大.可操作性差□□□□,因而口实施中无法遵循☆□☆☆。如项目计划过于粗略.落实粒度(“breakdow口n”)不足☆□☆,不能做到任务☆☆☆□□、进度□□☆、资源口三落实□☆☆。二是缺乏贯穿项目全程的详细项口目口计划□☆□□,甚至采用每周来制定下周工作计划的逐周项目计划方式☆☆□□,其实质是“项目失控合法化”□☆☆☆☆。三是项目进度的检查(与进度口计划对比)和控制不足□☆☆。不能维护项目计划的严肃性☆□□☆。 1.2管理意识问题 在软件企业中□□□☆□。项目经理大多是技术骨干☆□☆,在技术方面的口知识比较深厚☆□□,但是项目管理知识□☆☆、项目口管理必备的技能□☆□,项目管理的口经验都有待提高☆□□。部分项目经理没有意识到自己是项目经理的口角色☆☆☆□。不是从总体上去口管理整个项目而是埋头干具体的口技术工作□☆☆,其计划不周造成项目组成员任务分配不均.忙的忙☆☆□、闲的闲□☆☆□□,这将影响项目的最终实施☆□☆□☆。有些项目经理对于一些不服从管理的技术人员□□□,没有较好的管理方法□□□☆,不好安排的工作只好th己做☆□☆☆。 1.3项目干系人相关问题 项目千口系人(“stakeholder”)是指参与项目和受项目活动影响的人☆□□☆,包括项目发起人☆☆□、项目组☆□□□☆、协助人□☆☆□、顾客□☆□、使用者□☆☆□、供应商□☆☆,甚至口是项目的反口对人□□☆□。人们的需求和期望在项目的开始直至结束都是口非常重要的☆☆□☆。不同的干系人其期望和追求的目标往往相差甚远☆☆□☆,因此对项目十系人的愿望进行平衡是相当困难的事情☆□□。口☆口口口☆口例如政府部门的不少对群众办公的信息系统☆□□,上层管理机关往往希望能够采集尽可能多的信息项以便对数据进行多种多样的系统分析□□□☆,并对信息进行有效控制而口增加一些审批流程;基层对外办公的窗口则因为办公速度的压力希望减少信息的输入;而办事群众则希望相关政府机构能够简化工作流程□☆☆□☆,加快办事速度☆☆□。如果对项目所有干系人没有进行足够的沟通□☆□,使其尽可能地参与项目□☆□☆,则可能因为项目开始时项目范围和一些口具体要求不够完整清晰☆□☆□,或某个项目干系人后期认识的变化而提出新的要求□☆□,造成口口工期的延长☆☆□□,成本的增加□□☆,甚至项目的完全口失败□□□☆□。 1.4项目团队内分工协作问题 由于项目开发的各阶段不同口角色□☆□☆□、同一阶段不同角色的责任各口不相同☆☆□☆,项目经理把工作责任分画给团队成员时通常口会出现一些不良现象☆☆□☆。首先是山于分工不够清晰而造成工作相互推诿☆☆□□☆、责任互相推口卸的现象;另外是出现“自家打扫¨口前雪”的现象☆□☆☆,即虽然分工口比较清晰但是各口成员只顾完成自己的那部分任务而不愿意与他人协作☆□□。 1.5沟通意识问题 项目沟通管理包括确保及时□☆☆、正确口地产生☆☆☆、收集☆□☆、发布☆□☆□☆、存储和最终口处理所需项目信息的过口程☆□□□。它是人☆□☆、思路和信息之间口口的关键纽带☆□☆☆,是成功所必须的□□☆☆。虽然整个项目是项口目经理负责□☆□□,但是在决定这个业务单元山某个或者某两个人完成后☆☆□□□,项目经理只能起管理上的口控制□□☆、建议和指导的角色□□☆☆□,不能对具体的内容进行过多的干预在软件企业中□□□□☆,项目经口理大多是技术口骨干☆□☆,而项目组口成员也都是“高科技人员”□□□,都具有“从专业或学口术出发□☆☆□□、工作口自主性大□□☆☆、自我欣赏☆☆□□☆、以自口我为中心”等共同的特点□☆□☆。因此妨碍沟通因素主要是“感觉口口和态度问题”☆□□□,口☆口口☆口也就是沟通意识口和习惯的问题☆☆☆□□。在系统的实口施阶段或软件开发的试运行阶段□☆☆,项目成员基本上是持续在客户方进行工作☆□☆☆□,这种情况非常容易忽视口沟通□□☆☆。如果没有足够的沟通口意识和沟通制度□□☆☆☆、沟通工具☆☆□□,就有可能口造成信息不畅☆☆□□□,从而加大项目失败的风险☆□☆□☆。 1.6项目风险管理意识问题 项目风险管理是指为了最好地达到项口目的目标☆□□□,识别□☆□、分配☆☆□☆□、应对项目生口命周期内风险口的科学与艺术☆□☆☆□。风险管理对选择项目□☆☆□、确定项目范围和制定现实的进度计划和成本估算有积极的影响□□□□☆,并有助于项目千系人了解项目的口本质☆□☆□,使团队成口员参与确定优势和劣势☆☆□。目前项目风险管理意识的问题主要有口两种情况□☆□☆。第一是项目经理没有充分口分析可能的口风险□☆□☆☆,对付风险的策略考虑比较简单☆☆☆□□,在做项目规划时常常没有做专门的风险管理it~’l文档☆□☆,而是合并在项目计划书中☆□☆☆☆。第二是项目经理没有充分意识到风险管理的重要性□□☆。对计划书中风险管理口的章节简单应付了事□☆□☆☆,随便列出几个风险□□□☆,随便地写一些简单的对策☆□□□,对后面的风险防范起不了什么指导作用□☆☆☆。 1.7项目收尾问口题 项口目经验总结是项目经理和项目组人员在项目完成后就取得的教训写的报告□☆☆□□,是项目收尾的一个重要组成部口口分□☆☆☆☆。总结在本项目中口哪些方法和事情使项目进行得更好☆☆□☆☆、哪些对项目制造了麻烦□☆□、以后应在项目中避免什么情口况□☆☆。哪些事情应在后面的项目中坚持等等□□□☆。项目经理在项目结束时有些是因为项目人员已经不口足或口不全☆□☆□□,或是因为有新的项目要接没有时问☆☆□□☆,总体对项目经验总结的重视程度不够☆☆□□□。有些是项目经验总结一再拖延☆☆□,有些是交上来的报告质量较低□☆□☆☆,敷衍了事□□☆☆。 2加强软件项目管理的建议及措施口 2.i制定相符的项口目计划 制定计划的精髓不在于写出一份好看的文口档☆☆□,而在于运用您的智慧口去应对各种问题和面临风险并尽可能做出前瞻性的思考□☆□☆。计划是用来指导工作口的□□☆□,制定项目计划必须把握项目it~,l的粒度☆☆☆☆,粒度越细则口控制力度越大☆□□,但项目管口口理的成口本越高☆☆☆□☆,反之则控制力度越小□□☆☆。凶此必须按照特定的项目量体裁衣☆☆□□,该详细就详细□□☆□☆,该简略的就简略□□□☆,制定相符的项目计划☆□☆□□。许多口组织都有项目计划制定的指导原则□☆☆。例如☆☆□☆□,美国国口防部口的2l67标准“软件口开口发计划”用于指导那些为国防部开发软口件的口开发商制定软件开发计划□☆☆□☆。电气和电子工程师协会(ieee)的1058.1标准描述了“软件项目口管理口计口划”的主要内容□☆☆□☆。表l给出口了“1eefyi,t:,准软件口口口管理计划”的格式☆□☆□□。遵循那些标准和方针有利于项41汁口划的制定和执行一旦it~,l被负责任地完成□□☆☆,他就可以给闩己一个和管理层或客户交流和协商的基础□☆□☆□,帮助其在项目过程中防范各种题的出现☆☆☆☆☆,保证项h的按时完成.

  2.2使用wbs(workbreakdownstructure)和资源负荷直方图□□☆☆□,合理分配任务 项目经理应使用工作分口解结构wbs将项目工作范围进行分解□☆☆□,为了避免有些虽然工作分解结构口wbs没汁合理□☆□□,但项目任务无法有效□☆☆□☆、合理地分配给相关成员□□☆,可采用资源负荷直方图把工作口任务合理分配并达到“负载均衡”□☆□。另外口.技术骨r在担任项目经理之前☆□□☆,最好能系统地学习项目管理知识☆☆□,特别是其中的人力资源管理☆□☆□□、沟通管理□□☆☆,并且在实际口工作口中不断提高角已的管理素口质☆□☆,丰富项目口管理的经验□☆□☆□,提高项目管口理的意识□☆☆□。 2.3项目组成员应互相协作☆□☆、互相配合 项41经理通过使用wbs将工作范尉进行分解.并将工作责任分配给团队成员□□☆□,同时应强调不同分工☆☆□☆☆、不同环节的成员应当相互协作□□☆□,共同完成口口任务☆□☆。虽然项目的进行有不同阶段的划分☆□□☆☆,但各阶段还口是相互联系的□☆☆。上一口阶段工作的结束不能只口交付阶段性成果□☆☆,往往要通过多次沟通才能更为清晰地披下一阶段成员所接受☆□☆□,其有效性☆□□、合理性口也要被下一阶段口的工作所检查□□☆□,通过检验有时也有必要对上一阶段的工作结果进行相应的凋整□□☆☆。因此☆□□☆,项h组成员都应根据需要相互协作□☆□,相互配合□☆☆□,共同完成口任务☆☆□☆□。 24加强沟通意口识 项目沟通口管理指出:“管理者要用70%的时问用十口与人沟通□□□☆□,而项目经理需要花费90%或更多口的时间来沟通”从沟通的效果和效率角度出发□☆☆□☆,一股应注意下面四种情况:首先是沟通口之前对沟通的基本慨念和目标进行清晰的界定其次是不能凯溺十沟通本身☆☆□□□,而必须时刻清楚沟通的口目口的;意到口沟通是有口成本的☆□□,沟通的时间就是成本☆□□☆☆,客户在为这些成本买单第三是一些规则☆□□☆,包括时和回合的限制□☆□、耐心听完对方的i口舌☆□☆☆□,进行“集中”决策□☆□☆。最后是为了做好事件.必须事先进行明确☆☆□☆☆,进行充分的授权□□☆☆。另外☆☆□☆□,项目经理及其项14组成员要对项14下系人进行分析☆□☆☆,项目1:系人口分析要口记录重要的口i:系人口口的人名□□☆、组织□☆□、他们各口在口项目中的角色☆☆☆、每个i:系人的实口际情况☆☆□□☆、他们各自的项目利益大小□☆☆☆□、以及各自对项目的影响程口口口度☆☆□☆☆,以及管理这些项14r系人的有关建’义等□☆□☆☆。通过沟通协调.以驱动他们对项目的支持□□□☆☆,减少其对口项41的口阻口力□□☆,以确保项41获得成功 2.5加强风险管理意识 项目经理必须通过学项41管理知□☆☆□,掌握项h风口险口管口理的必备知☆□☆□☆,加强对项14汁划中的风险管理汁划的审核☆□☆☆□,提高项41组的口管理意识☆☆☆。总结本行业项目中常见的风险及其对策作为风险管理汁划中必要的口『x【险内容□☆☆☆,并切实评估相应对策的有效性和可行性☆☆□。 2.6重视项目经验总结 项41经理及管理人员应对项目经验总结引起足够重视☆□☆☆。在制度上口鼓励和jju强项目经验总结工作□☆□☆☆,使得项41经验总结及时并且具有指导意义而不是敷衍了事☆□□□☆,为以后的项41人员更好地工作提供一个极好的资源和依据□☆☆□。 3结口束语 综上所述□☆☆,在软件项目管理的过程中☆□□☆□,只有实施规范化管理□☆□□,才能更有效地发挥项目管理在软件i:发中口的作用☆☆□,增大项目成功的机会☆□☆。现阶段☆□☆☆☆,}}{于软件项目管理实施的时问不长☆☆☆、经验不足☆□☆,我们只有通过不断地实践并从中积累经验□☆☆,进一步完善软件项目管理的口理沦体系☆□☆,将软件项目管口理更有效口地应用到软件开发的实践中☆□☆□□。

本文由一凡论文网发布于管理论文,转载请注明出处:关于软件项目管理常见问题的探讨的论文口☆口

您可能还会对下面的文章感兴趣: