软件项目管理-组织环境与项目管理过程

2.1  IT项目管理的环境

2.1.1  项目环境

1.经济环境对IT项目的影响

2.社会人文、政策法律对IT项目的影响

3.企业文化对IT项目的影响

  适合项目的组织文化具有以下特征。

(1)成员认同。

(2)强调群体。

(3)关注员工。

(4)单位整合。

(5)控制。

(6)风险容忍。

(7)奖励标准。

(8)冲突容忍。

(9)工程与结果导向。

(10)基于开放的系统。

2.1.2  项目与组织战略

1.战略是企业项目选择的基础

2.战略是企业组合项目资源分配的基础

3.战略是企业项目管理过程中做出正确决策的基础

2.1.3  项目相关利益者分析

一个项目的主要相关利益主体包括下述几个方面。

1.项目业主

2.项目客户

3.项目经理

4.项目实施组织

5.项目团队

6.其他相关利益主体

 

 

 

2.1.4  组织结构

1.职能型组织

  职能型组织结构具有以下优点:

q  在人员使用上具有较大的灵活性。

q  技术专家可以同时为几个项目服务。

q  同一部门的专业人员在一起易于交流知识和经验,这可使项目获得部门内所有的知识和技术支持,对创造性地解决项目的技术问题非常有利。

q  当有成员离开项目组时,职能部门可作为保持项目技术连续性的基础。

q  职能部门可以为本部门的专业人员提供一条正常的晋升途径。

  职能型组织结构具有以下缺点:

q  这种组织结构使得客户不是活动和关心的焦点。

q  这种结构导致没有一个人承担项目的全部责任。

q  项目常常得不到很好的支持。

q  调配给项目的人员其积极性往往不是很高,也不把项目看成是他的主要工作。

q  技术复杂的项目通常需要多个职能部门的共同合作,但他们往往更注重本领域,而忽略整个项目的目标,并且跨部门的交流沟通也比较困难。

2.项目型组织

  项目型组织结构具有以下优点:

q  项目经理有充分的权力调动项目内外资源,对项目全权负责。

q  权力的集中使决策的速度可以加快,整个项目的目标单一,项目组能够对客户的需要做出更快的响应。在进度、成本、质量等方面的控制也较为灵活。

q  这种结构有利于使命令协调一致,每个成员只有一个领导,排除了多重领导的可能。

q  项目组内部的沟通更加顺畅、快捷。

  项目型组织结构具有以下缺点:

q  由于项目组对资源具有独占的权力,在项目与项目之间的资源共享方面会存在一些问题,可能在成本方面效率低下。

q  项目经理与项目成员之间有着很强的依赖关系,而与项目外的其他部门之间的沟通比较困难。

q  在相对封闭的项目环境中,容易造成对公司的规章制度执行的不一致。

q  项目成员缺乏归属感,不利于职业生涯的发展。

3.矩阵型组织

  矩阵型组织结构具有以下优点:

q  项目是工作的重点,项目经理负责管理整个项目,矩阵型组织具有项目型组织的长处。

q  可以有效地利用资源,项目可以分享各个部门的技术、人才和设备。

q  这种结构更加注重客户的需求和促进项目成员之间的学习和知识交流。

  矩阵型组织结构具有以下缺点:

q  矩阵型组织通常是多个或多重领导,存在双层或多层汇报关系。

q  多个项目在进度、费用和质量方面能够取得平衡,这既是矩阵型组织的优点也是它的缺点。

q  许多因素使矩阵项目团队非常难以管理。

4.项目组织形式的选择

5.微软公司的软件开发组织

q  采用小型的、多元化的项目组织模式,具有交流和管理成本低、决策和执行速度快、产品质量易于控制等特点。

q  项目组内部,将开发人员明确划分成产品管理、程序管理、软件开发、软件测试、用户体验、发布管理等不同角色,每个角色完成特定的职能,并通过对等团队的结构实现整个项目的目标。

q  要求开发人员在各自的领域里具有专深的技术水平和业务技能,确保项目团队能够采用合适的技术进行产品开发,并保证产品的性能和质量。

q  项目成员具有强烈的产品意识,所有工作以按时发布高质量的产品为中心,在这样的组织中,每个成员都可以感觉到自己对最终的产品发布负有重要的责任。

q  项目团队拥有明确的项目目标,客户积极参与产品的设计,整个开发工作始终和客户的业务需求保持一致。

q  项目团队的所有成员在同一楼层或同一间办公室里工作,从而保证了相当多的非正式交流机会,成员之间的人际关系也得到改善。

q  对于大型软件开发项目,需要将大型项目组拆分成多个小型项目组,并按照小型项目组的管理原则进行管理,使大型项目在运作方式上类似于小型项目,保证其具备沟通便捷、生产效率高的优势。

微软项目组织结构示例

2.2  IT项目生命周期

2.2.1  IT项目生命周期

1.项目生命周期

组织在实施项目时,通常会将每个项目分解为几个项目阶段,以便更好地管理和控制项目。

  项目的各个阶段构成了项目的整个生命周期。

2.项目生命周期中的重要概念

(1)检查点:是指在规定的时间间隔内对项目进行检查,比较实际与计划之间的差异,并根据差异进行调整。

(2)里程碑:里程碑是项目中完成阶段性工作的标志。

3.IT项目生命周期的特殊性

在传统的项目管理中,项目收尾阶段所花费的时间可能较短,随着目标的实现,最终成果的移交,项目合同即告终止。

但随着开发方之间竞争的加剧,以及IT项目的特点,这一阶段的时间跨度有明显延长的趋势,而且在人力等方面的投入也开始增多。

这是因为客户在验收新项目之后,在技术、管理人才等方面比较匮乏,这有赖于开发方的协助,需要帮助其培养人才和系统的试运行,所有这些都是现代项目管理以客户为中心新理念的具体体现。

另外,IT项目生命周期的特殊性还体现在:第一,IT项目往往在正式立项之前,就已经投入了力量,对待建设的系统进行初步需求分析,然后才能进行项目立项;第二,收尾工作包括了评估、推广和维护3个部分,而且延续时间较长。

2.2.2  IT项目各阶段内容

1.IT项目前期

(1)IT项目需求分析。

(2)IT项目定义。

(3)IT项目可行性研究。

(4)IT项目可行性研究报告评审。

2.IT项目建设期

(1)IT项目委托监理。

(2)IT项目设计。

1)总体(概要)设计

2)招标设计

3)技术设计

4)详细设计

(3)IT项目实施招标。

(4)IT项目实施前准备。

(5)IT项目实施。

(6)IT项目测试。

(7)IT项目验收。

3.IT项目运营期

(1)IT项目运营维护。

(2)IT项目后评价。

2.3  IT项目的管理过程

2.3.1  项目管理过程

  项目过程是指项目生命期内产生某种结果的行动序列,包括实现过程和管理过程两类。

1.项目启动

启动过程是识别和启动一个新项目或项目新阶段的过程。

2.项目规划

该阶段是为实现启动阶段提出的目标而制订计划的过程。

3.项目执行与监控

  一旦建立了项目的基准计划,就必须按照计划执行,这包括按计划执行项目和控制项目,以使项目在预算内、按进度、使顾客满意地完成。

q  项目实施工作的开展。

q  项目实施中的指挥、调度与协调。

q  项目实施工作的绩效度量与报告。

q  项目实施中的纠偏行动。

4.项目收尾

  项目的最后环节就是项目的结束过程。

2.3.2  IT项目的管理过程

1.IT项目立项过程

2.IT产品研发项目过程

3.IT应用软件开发项目过程

4.IT系统集成类项目过程

5.IT管理咨询项目管理过程

2.4  项目经理的责任和权力

2.4.1  项目经理的地位和作用

   从项目管理的需要出发,项目经理的工作原则如下。

q  项目经理应该熟悉国际、国内项目承包有关的法律、法规,严格遵守所在国家、地区的法律制度,依法履行公司的义务,并维护公司的权益。

q  项目经理在项目实施中,应注意充分利用公司的人力、技术、管理等各类资源,发挥项目团队的整体优势、整体水平,完成项目开发任务。

q  项目经理在项目实施中,应协调好项目组织与公司各部门以及项目组织内部的力量,尽力实现公司的经营方针和企业规定的项目收益目标。

q  项目经理要始终掌握项目的进展情况和潜在的问题,把主要精力集中于控制项目的进度、费用,提高工作效率,保证产品质量等重要环节,及时纠正偏差,使项目按计划目标顺利实施。

q  项目经理要了解客户的要求,提供他们希望的和应得到的各种服务。

q  项目经理要保持与公司有关部门的信息交流,及时地把有关合同执行情况和客户的意向转达给他们,并及时把项目实施中的重要问题向上级领导汇报,以取得公司领导和主管部门的指导和帮助。

2.4.2  项目经理的职责

1.确保项目目标实现

2.开发计划

3.组织实施

4.项目控制

2.4.3  项目经理的权力

1.生产指挥权

2.项目团队的组建权

3.财权

4.技术决策权

2.4.4  项目经理的能力】

1.获得项目资源的能力

2.消除障碍和解决问题的能力

3.领导能力和权衡能力

4.沟通能力

5.管理时间的能力

6.灵敏性

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 软件项目管理制度是指一套规范和指导软件项目开展的制度和流程。在软件开发领域,项目管理制度的实施对于项目的成功具有重要意义。 首先,软件项目管理制度能够帮助项目团队建立明确的目标和计划。制度规定了项目的开发周期、交付时间和成果要求等关键要素,使整个团队能够在一个共同的框架下进行工作,避免了无计划、无目标的开发,提高了团队的效率。 其次,软件项目管理制度有助于资源的合理分配和利用。制度规定了项目的需求和资源投入,使得项目的资源能够得到合理的管理和利用,避免资源的浪费和过度分配。同时,制度能够通过项目管理工具和技术,对资源进行跟踪和监控,提高资源的利用效率。 此外,软件项目管理制度有助于风险的预测和防范。制度规定了项目的风险评估和管理流程,使项目团队能够在项目开发过程中及时发现和解决潜在的风险,减少项目风险对项目的影响。通过进行风险管理,能够提高项目的成功率,保证项目能够按时交付,并在预算范围内完成。 另外,软件项目管理制度还有助于项目的质量保证。制度规定了项目的执行标准和质量要求,使项目团队能够在开发过程中保持一致的开发标准和质量控制。通过质量控制,能够提高软件的稳定性和可靠性,避免软件出现各种问题和缺陷。 总而言之,软件项目管理制度对于软件项目的顺利进行和成功交付具有重要的作用。它能够帮助团队建立明确的目标和计划,合理分配和利用资源,预测和防范项目风险,并提高项目质量保证。这些都是保证项目成功的关键要素,也是保证软件项目能够按时交付、高质量完成的关键机制。 ### 回答2: 软件项目管理制度是一套规范和指导软件项目开发过程的制度和方法,旨在提高软件项目管理的效率和质量。CSDN作为一个IT技术社区,不仅提供了大量的技术资源和知识分享平台,也为软件项目管理制度的建立和实施提供了一系列的解决方案和经验总结。 首先,软件项目管理制度应包括项目立项和需求分析阶段的规定。在这个阶段,项目经理需要对项目的可行性进行评估,并与相关利益相关者进行沟通和确认需求,确保项目目标和范围明晰。 其次,软件项目管理制度应明确项目组织结构和角色职责。团队成员应根据自身的技术和经验背景担任相应的角色,如项目经理、开发人员、测试人员等,确保项目开发过程中每个角色的职责清晰明确。 另外,软件项目管理制度还应涉及项目计划和控制的规定。项目经理应制定合理的项目计划,包括工期、资源分配和风险分析等,以确保项目能够按时交付。同时,项目的进展和质量也需要进行有效的监控和控制,及时发现和解决问题。 此外,软件项目管理制度还应涉及项目沟通和协作的规定。项目组成员需要通过适当的沟通方式和工具进行有效的信息传递和协作,以保证项目进展顺利。 最后,软件项目管理制度还需要包括项目验收和总结的规定。项目完成后,需要进行项目验收,确保项目达到了预期的质量和效果。同时,还需要对项目进行总结和经验反馈,为以后的项目管理积累经验和提供参考。 在CSDN的软件项目管理制度中,可以借鉴和参考其他成功项目的实践经验,同时也可以根据实际情况进行调整和优化,以适应不同的软件项目开发需求和团队组织情况。 ### 回答3: 软件项目管理制度是指用于规范和管理软件项目开发流程的一套体系和规定。这些制度包括项目立项、需求分析、设计开发、测试验收、上线发布等各个环节的管理规范和流程。下面是关于软件项目管理制度的一些要点: 1. 项目立项阶段:确定项目的目标、范围和可行性,进行项目评估和资源分配。此阶段需要制定立项报告,其中包括项目愿景、目标、计划、预算及分工等内容。 2. 需求分析阶段:了解和明确用户需求,编写需求规格说明书,明确项目的功能和性能要求。需求分析阶段需要充分沟通和协调,确保与用户的需求一致。 3. 设计开发阶段:根据需求规格说明书进行软件设计,制定详细的设计文档,并根据设计文档进行编码和开发。开发阶段需要制定编码规范和开发进度计划,确保代码的质量和开发进度的控制。 4. 测试验收阶段:进行软件测试和验收,验证软件是否符合需求和预期。测试阶段需要制定测试计划和测试用例,进行功能测试、性能测试、安全测试等。验收阶段需要与用户进行沟通和验证,确保软件达到用户的要求。 5. 上线发布阶段:将软件部署到生产环境,进行上线发布。上线发布阶段需要确保软件的稳定性和安全性,同时进行运维管理和故障处理。 为了更好地管理软件项目,可以采取一些有效的措施,如制定项目管理计划、建立项目组织架构、规范项目沟通和协作、监控项目进度和风险、进行项目评估和回顾等。通过良好的软件项目管理制度,可以提高项目的开发效率、降低项目风险和提升软件质量,从而更好地满足用户需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值