当前位置: 首页 > 新闻中心 > 管理软件开发项目(第2版)

管理软件开发项目(第2版)

发布时间:2024-04-01 3:11:14

  1. 项目管理的5大过程,9个知识领域,44个定义都是什么?(急)
  2. 编程必看的6本书
  3. 新人必看-产品经理如何进行项目管理

一、项目管理的5大过程,9个知识领域,44个定义都是什么?(急)

项目管理的五大过程

1.

启动:批准一个项目或阶段,并且有意向往下进行的过程。

2.

计划:制定并改进项目目标,从各种预备方案中选择最好的方案,以实现所承担项目的目标。

3.

执行:协调人员和其他资源并实施项目计划。

4.

控制:通过定期采集执行情况数据,确定实施情况与计划的差异,便于随时采取相应的纠正措施,保证项目目标的实现。

5.

收尾:对项目的正式接收,达到项目有序的结束。

将项目管理的9个知识领域

范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、采购管理、风险管理和整体管理。

其中范围、时间、成本和质量是项目管理的四大核心领域。

pmp

项目管理44个过程含义解析1.

制定项目章程:正式核准启动一个项目或进入项目某个阶段2.

制定初步范围说明书:制定从高层次说明项目范围的初步范围说明书3.

制定项目管理计划:将确定、编写、协调和组合所有部分计划所需进行的行动形成文档,形成项目管理计划4.

指导与管理项目执行:执行项目管理计划中的工作,实现项目范围说明书中的要求5.

监控项目工作:监视与控制启动、规划、执行、收尾中各过程,以便满足项目管理计划中的项目实施目标6.

整体变更控制:审查所有变更请求,批准变更并控制可交付成果和组织过程资产7.

项目收尾:完成项目或过程组最终的活动,结束一个项目或项目阶段8.

范围规划:制定项目范围管理计划,记载如何确定、控制、核实项目范围,以及如何定义wbs等9.

范围定义:制定详细的范围说明书,为未来决策提供依据10.

制定wbs:将项目大的可交付成果与项目工作划分为较小易管理的部分11.

范围核实:正式验收已经完成的项目可交付成果12.

范围控制:控制项目范围的变更13.

活动定义:确定为了取得可交付成果而必须进行的活动14.

活动排序:确定各活动之间的关系,并形成文档15.

活动资源估算:估算完成各种计划活动所需资源的种类和数量16.

活动历时估算:估算完成各种活动所需要的时间17.

制定进度表:分析活动顺序,活动资源要求,活动历时,以及进度制约因素,形成项目进度计划18.

进度控制:控制项目进度表的变更19.

成本估算:估算完成各项目活动所需成本近似值20.

成本预算:汇总各活动单个估算费用,考虑风险因素,确定成本基准21.

成本控制:对造成成本偏差的因素施加影响,并控制对项目预算的变更22.

质量规划:确定项目适用的质量标准,并确定如何达到这些标准23.

质量保证:开展经过计划的系统的质量活动,确保项目使用为满足质量要求所需要的所有过程24.

质量控制:监视具体的项目结果,判断这些结果是否符合有关的质量标准,并识别适当的方式消除造成结果不符合要求的因素25.

人力资源规划:明确、记载并分配项目的角色、责任和相互汇报的关系,并制定人员配置计划26.

项目团队组建:取得完成项目所需要的人力资源27.

项目团队建设:提高团队成员的个人能力,改善成员之间的合作与配合,以便增强项目的实施效果28.

管理项目团队:跟踪团队成员表现,提供反馈,解决问题,并协调各种变动,以便增强项目实施效果29.

沟通规划:确定项目干系人的信息与沟通需求30.

信息发布:为项目干系人及时提供他们所需要的信息31.

绩效报告:收集和分发绩效信息,包括状态报告、绩效测量与预测32.

利害关系者管理:对沟通进行管理,满足项目干系人要求,解决他们提出的问题33.

风险管理规划:决定如何对待、规划和开展项目的风险管理活动34.

风险识别:明确可能对项目产生影响的风险,并记载它们的特征35.

风险定性分析:估计风险发生的概率和造成的后果,并将其结合起来,确定风险的重要性大小顺序,以便日后进一步分析或采取行动36.

风险定量分析:在数值上分析已识别的风险对项目总体目标的影响大小37.

风险应对规划:制定可选的方案和行动提高对项目目标产生影响的机会和降低威胁38.

风险监控:整个项目生命期自始至终跟踪已识别的风险,监视残余风险,识别新风险,执行风险应对计划并评价其有效性39.

采购规划:确定购买或获取何物,以及何时以何种方式购买40.

发包规划:将产品、服务和成果要求形成文件用以识别潜在卖主41.

获得卖方响应:获得信息、报价、投标书、和建议书42.

卖方选择:评估建议,选择潜在卖主,并与其进行合同谈判43.

合同管理:管理合同和买卖双方的关系,评估并记录卖方如何实施被要求的纠正行动为未来与卖方的关系提供基础,管理合同相关的变更,合适的时候,关于与合同以外的买方的关系44.

合同收尾:完成每个合同,包括解决所有未解决事宜,并结束每个合同

二、编程必看的6本书

编程必看的6本书,程序员必须具备的编程思维!

1.《程序员修炼之道》

豆瓣评分: 9.1

全球畅销,关于程序员的经典必读书籍之这本书涵盖了从个人责任、职业发展,到讲解各种架构技术,全面阐释了软件开发时不同方面的最佳实践操作和重大陷阱。这本书不仅可以帮助改变编码的习惯,还可以改变作为一个程序员的性格,值得你反复阅读。

2.《人月神话》

豆瓣评分:9.0

程序员经典必读书籍,被视为软件行业的圣经。在本书中,作者为人们管理的复杂项目提供了最具洞察力的见解,既有很多发人深省的观点,又有大量软件工程的实践。虽然距离书籍的出版已过去了几十年,但是其中的观念以及理论仍然具有极高的借鉴价值。

3.《javascript权威指南》

豆瓣评分: 9.5

人称“犀牛书”,学习javascript经典之作。本书主要讲解了有关javascript语言,以及对javascript程序中可能用到的重要的客户端api和服务器端api提供深入的介绍。这本书篇幅较长,书中的理论深入浅出,内容非常详尽,建议有一定编程基础的人再去阅读此书。

4.《python编程: 从入门到实践》

豆瓣评分:9.2

python入门宝藏书籍。本书分为两个部分: 基础知识和项目实战,先是对python基础知识循序渐进地学习,再通过一个个优质项目的实战训练,培养自己的编程思维,分析问题的技巧和角度。整本书内容十分友好,没有什么特别晦涩难懂的知识点,讲解也非常到位可以迅速让小白了解python。

5.《重构》

豆瓣评分: 9.1

软件开发“教父”martin fowler的经典著作。本书清晰揭示了重构的过程、原理和实践准则,不失为一本详实的工具宝典。相较于原版改进了众多重构手法,接地气并且更适应时代。阅读这本书需要一定基础的javascript知识,程序开发人员可以在理解重构概念的基础上,对自己的编程语言进行针对性的更改。

6.《集体智慧编程》

豆瓣评分:9.0

程序员入门佳作。本书以机器学习与计算统计为基础,讲述了如何挖掘和分析web上的数据和资源,以及如何分析用户体验、市场营销、个人品味等诸多信息,通过复杂的算法来获取、收集并分析用户的数据以创造新的用户价值和商业价值。本书内容丰富,实践性强是一本非常实用的学习python的宝典。

三、新人必看-产品经理如何进行项目管理

项目管理要确保公司产研项目高效开展、高质量交付,工作重点主要包括设计并优化项目管理制度和负责大中型项目的立项实施。有些互联网公司会设项目管理办公室(pmo)来负责这些工作,对于没有设置pmo的公司,就要由产品负责人来扛起这些工作。设计并优化项目管理制度公司发展到一定规模后,就需要制订项目管理制度并严格执行。pmo或产品负责人要结合公司的实际情况,设计符合公司诉求的项目管理制度,有两点需要注意:

● 这里是“公司发展到一定规模后”,而不是“产品研发团队发展到一定规模后”,因为如果公司发展很快,即便产品研发团队规模很小(采用了外包方式),但是面临复杂的业务和爆发增长的需求时,依然需要严格的项目管理制度来规范管理、控制风险。

● 项目管理的本质是不变的,方法和机制也与公司管理相类似,但是需要专业的项目管理团队结合公司的业务特点和企业文化,对业界最佳实践做调整,制订符合公司特色的项目管理制度,这也是项目管理制度建设的难点和要点。有了合理的制度,再由专业人员进行项目管理,这样才能让团队良性、高效运转,保障项目进展顺利。

此外,pmo或产品负责人要管理并维护项目管理软件,例如jira、teambition,以便产品研发团队能够通过软件来规范项目管理过程,并获取足够的项目管理数据支撑。

负责大中型项目的立项实施项目经理要保障大中型项目的成功落地,就必须理解业务,这样才能在大中型项目管理中准确理解整体方案,以及各个团队负责的工作范围。具体应该如何做?我们其他答案也给出了建议,欢迎查看。同样地,如果没有项目经理,这项工作往往由产品经理来承担。