什么是软件项目管理?

软件项目管理。

在经历了软件危机和大连的软件项目失败以后,人们对软件工程专业的现状进行了多次分析。得出了普遍性的结论,软件项目成功率非常低的原因可能就是项目管理能力太弱。由于软件本身的特殊性及复杂性,将项目管理思想引入软件工程领域。就形成了软件项目管理。软件项目管理是指软件生存周期中软件管理者所进行的一系列活动。其目的在一定的时间和设计范围内有效的利用人力资源技术和工具。使软件系统或软件产品按照原计划和质量要求如期完成。

软件项目管理涉及的范围

有效的软件项目管理集中在四个p上,人员,产品,过程和项目。

人员

人员是软件项目中的基本要素和关键要素,计算对人员进行组织时。有必要考虑参与软件过程的人员类型。一般来说可以分为以下五类。
1.项目管理人员
项目管理人员负责软件项目的管理工作,其负责人通常成为项目经理。项目经理除了要求掌握相关的软件开发技术外,更多的应具备管理人员应有的技能。项目经理的任务就是要对项目进行全面的管理。具体的表现在对项目目标有一个全局的观点。制定项目计划,监控项目进展,控制反馈,组建团队。在不确定环境下对不确定问题进行决策,在必要的时候进行谈判并解决冲突。

2.高级管理人员
高级管理人员可以是领域专家。负责提交出羡慕的目标,并对业务问题进行定义,这类业务问题经常会对项目产生较大的影响。

3.开发人员
这类人员常常掌握了开发一个产品或应用所需要的专门技能,可胜任需求分析,设计,编码测试。发布的各种相关的开发岗。

4.客户
客户是一组可以说明带开发软件的需求人,也包括与项目目标有关的其他风险承担者。

5.最终用户
产品或应用提交后,那些与产品应用进行交互的人称最终用户软件项目的。组织称为软件项目组,每一个软件项目组都有上述的人员参与。项目组的组织必须最大限度地发挥每个人的技术和能力。

你可能感兴趣的:(#,软件设计师教程,产品经理,java)