[项目管理-16]: 大型复杂组织内的产品管理流程项目管理流程软件开发流程以及不同角色在项目开发中的位置
Posted 文火冰糖的硅基工坊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[项目管理-16]: 大型复杂组织内的产品管理流程项目管理流程软件开发流程以及不同角色在项目开发中的位置相关的知识,希望对你有一定的参考价值。
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客
本文网址:https://blog.csdn.net/HiWangWenBing/article/details/126709625
目录
第1章 项目管理流程
按照时间和逻辑关系,实现某个目标的的各项活动步骤,即流程。
实现项目管理目标的各项项目管理活动的步骤,即项目管理流程。
组织战略 =》项目管理与管理流程-》客户需求=》 项目启动 =》 项目规划 =》 项目执行 =》 项目监控 =》 项目收尾
组织战略 =》项目管理是围绕开发流程进行的,并确保实际的项目活动是按照项目流程来执行的。
1.1 五大过程组
(1)按照时间的顺序:项目启动 =》 项目规划 =》 项目执行 =》 项目监控 =》 项目收尾
(2) 五大过程组并非完全串行,而是并行,每个过程组的活动贯彻项目的整个什么周期。
(3)五大过程组在不同的时间阶段,侧重点不同。比如启动阶段的主要任务是启动项目相关的活动,但也会少量的涉及项目规划相关的活动。
1.2 五大过程组的主要项目活动
可以看出:
(1)项目管理任务最繁重的阶段是项目计划/规划,它涉及到十大知识领域的每一个方面,要指定好一个项目计划,需要与各方多次协同、沟通,才会活动项目规划的方方面面。
(2)项目管理第二个繁重的任务落在监控过程组,需要时刻监控项目的执行结果与项目规划是否有偏差,如果有偏差。
1.3 各个过程之间的关系
第2章 软件/产品研发过程
2.1 通用开发流程
按照时间和逻辑关系,实现某个目标的的各项活动步骤,即流程。
软件开发流程:实现软件目标的各项软件开发活动的步骤,即软件开发流程。
组织战略 =》 技术预研(科学家、研究员) =》制定标准(标准化工程师)=》
组织战略 =》 软件开发流程 -》客户需求=》系统方案设计 =》可行性分析 =》目标系统需求 -》软件设计(软硬件)=》编码与编程语言 =》 集成测试 =》 系统测试 =》 现场实验 =》 实际部署 =》 技术支持
2.2 5G业务与DevOps
2.3 云原生软件研发过程
第3章 项目管理过程与软件开发过程的关系
3.1 概述
按照时间和逻辑关系,实现某个目标的的各项活动步骤,即流程。
项目管理流程:实现项目管理目标的各项项目管理活动的步骤,即项目管理流程。
按照时间和逻辑关系,实现某个目标的的各项活动步骤,即流程。
软件开发流程:实现软件目标的各项软件开发活动的步骤,即软件开发流程。
3.2 项目管理过程与软件开发过程的关系
(0)组织战略 =》
(1)软件开发流程:需求 - 客户需要
(2)软件开发流程:需求 - 方案与可行性分析
(3)项目管理:项目启动
(4)软件开发流程:需求 - 系统级需求
(5)软件开发流程:需求 - 模块级别需求
需要细化、明确需求后,才能定义项目活动和成本预估(主要是人力成本)、才能制定项目计划。
(6)项目管理:制定项目计划 - 10大过程知识领域 ???
(7)项目管理:项目执行、监控 (进入项目开发组)
(8)软件开发流程:设计-软硬件、设计
(9)软件开发流程:开发-编码实现、单元测试
(10)软件开发流程:测试 - 集成测试
(11)软件开发流程:测试 - 系统测试
(12)软件开发流程:测试 - 现场实验
(13)项目管理:项目整体故障或变更 (环回的大小取决于故障或变更的范围)
(14)项目管理:项目结束
(15)软件开发流程:部署 - 现场部署
(16)软件开发流程:运营 - 产品运营
3.3 产品管理流程与功能实现流程的关系
以上是关于[项目管理-16]: 大型复杂组织内的产品管理流程项目管理流程软件开发流程以及不同角色在项目开发中的位置的主要内容,如果未能解决你的问题,请参考以下文章