今天学了NPDP的产品组合第一节、DevOps
NPDP组合管理第一节
1、组合管理:组合是以组合形式被管理的一系列项目集、项目和/或操作的集合。一个组合的构成元素未必是相互依赖的,甚至未必是相关的,但它们可以被集合到一个组合,以此为单位接受管理,以实现战略目标
2、组合管理五大目标:价值最大化、项目平衡、战略协同、管道平衡、财务稳健
3、组合管理的特征:处于动态环境中的决策过程、处于不同的完成阶段、涉及未来事件,无法确保成功、产品开发和管理的资源是有限的,通常要与其他业务功能共享
4、组合管理的项目类型:突破性项目、平台性项目、衍生项目、支持性项目
5、产品组合与战略的关系:缺少组合管理的方法,项目选择的战略标准就会迷失,所选的项目就没战略方向
6、战略与组合的连接三大目标:战略匹配、战略共享、战略优先级
7、项目选择和持续审查方法:自上而下、自下而上、二者组合
DevOps
1、理解、可视化和运用价值流:
1)确定创造客户价值所需的团队
2)针对团队工作绘制价值流程图
3)组建专门的转型团队
4)用工具强化调整预期行为
2、参考康威定位设计组织结构
1)组织原型
2)过度职能导向(成本优化)
3)组建以市场为导向的退队(速度优化)
4)使之能导向有效
5)将测试、运维、信息安全融入日常
6)是团队成员成为通才
7)投资于服务和产品,而非项目
8)根据康威定律设定团队边界
9)创建松耦合架构,提高生产力和安全性
3、将运维融入日常开发工作
1)创建共享服务,提高开发生产力
2)将韵味工程师融入服务团队
3)为每个团队分配运维人员联络人
4、为部署流水线奠定基础
1)按需搭建开发环境、测试环境和生产环境
2)应用统一的代码仓库
3)使基础设施的重建更容易
4)运行的生产环境才算“完成”
5、实现快速可靠的自动化测试
1)对代码和环境做持续构建、测试和集成
2)构建快速可靠的自动化测试套件
a) 今早发现问题
b) 尽可能并行快速的执行测试
c) 先编写自动化测试
d) 尽量手动测试自动化
f) 在测试套件中集成性能测试
H)在测试套件中集成非功能性需求测试
3)在部署流水线失败时拉下安灯绳
6、应用和实践持续集成
1)小批量与大批量合并
2)应用基于主干的开发实践








网友评论