SlideShare a Scribd company logo
1 of 96
Download to read offline
项目管理敏捷方法
钟玮军
2018.01.18
关于我
• 就职:
– 北京车网互联科技股份有限公司
(软件研发中心总经理)
• 经历:
– 中国移动飞信
– 诺基亚西门子科技股份有限公司
– 中国电信
• 联系方式:
– zhongweijuncn@hotmail.com
– 微信公众号:钟大军
Agenda
• 敏捷项目管理的目标和意义
• 敏捷管理转型的影响要素
– 目标决策
– 文化塑造
– 制度建设
– 流程设计
– 能力构建
– 方法工具
• 企业敏捷变革过程方法
1
电梯销售:
企业管理为什么要向敏捷转型?
输入 输出
生产要素
(时间、人员、
资金、…)
客户价值
(经济、品牌、
社会、…)
生产经营组织
LESS More
2
敏捷:
拯救一切项目的银弹?
没有银弹
冰山理论
影响因素
目标
文化
制度
流程
能力
工具
环境
3
目标决策:
做正确的事比正确地做事更重要
1960 1970 1980 1990 2000 2010
SDLC WATERFALL RAD PMBOK
ITIL
PRINCE
Zachman
DSDM RUP
XP
PRINCE2
CRYSTAL
SCRUM
AGILE
MANIFESTO
FEA
TOGAF 8.0
LEAN KANBAN
敏捷项目管理方法发展历史
• 广为认知的敏捷项目管理方法,如XP/SCRUM/LEAN/KANBAN等,往往关注于
产品、冲刺、每日工作的目标层面,而对战略、投资组合层面的关注较少。
• 得不到公司战略重视、投资支持的产品,往往很难成功。
目标层级
战略
投资组合
产品
版本
冲刺
每日工作
做什么与怎么做
• 目标传递路径:
– Strategy=>Portfolio=>Product=>Release=>Time-Boxed Sprint=>Daily Continuous Delivery
What to delivery? How to delivery?
产品战略定位方法
PEST
分析
EFE
(外部)
CBSC
(平衡)
价值链
分析
产品战
略定位
SWOT
模型
四象限
矩阵
产品管理精益原则
精益管理的目标概括:企业在为顾客提供满意的
产品与服务的同时,把浪费降到最低程度。
生产市场不需要的产品、过多产品是最大的浪费
市场管理流程与产品规划
产品战略 集成组合管理团队IPMT
理
解
市
场
市
场
细
分
组
合
分
析
制定细
分策略
计划及
整合、
优化业
务计划
管理细分市场并评估绩效
市场管理流程
市场信息
客户反馈
竞争信息
技术趋势
产品组合
战略
决策
产
品
规
划
产
品
开
发
集成产品开发流程
概
念
计
划
开发
验
证
发
布
生命
周期
产品假设验证
• 所有的想法(包括你对于用户痛点的解决方案)都是假设,这
些假设都需要通过构建产品原型找到真实客户进行验证。
最小化可行产品
亮点功能
• 没有的时候,用户想不到,有了以后,
用户会赞不绝口
• 挑选成本低的亮点功能先做
基础功能
• 没有的时候,用户对产品无法接受
• 必须做
期望功能 无效功能
• 最好有
• 简单地问用户,通常只能获得“期望
功能”
• 不需要
• 最小化可行产品(Minimum Viable Product, MVP):
– 不只是一系列功能,它意味着将价值和体验交付给用户
– 用户需要做哪些步骤才能够完整的体验到产品的价值
一个功能的类别,随着时间会变,一般从亮点到期望到基本
验证最小化可行产品
• 用户访谈
• 线上交流
• 首页点击
• 投放广告
• 众筹/预售
• 虚构的MVP
• 贵宾式MVP
• SaaS和PaaS
• A/B测试
• 产品介绍视频
• 数码原型
• 纸质原型
• 单一功能的MVP
• 碎片化的MVP
目标的贯彻落地
确定组织绩效目
标的原则:
• 对公司战略和
业务目标的支
撑:以公司战
略和部门业务
目标为基础,
自上而下垂直
分解,从公司
-体系-部门-岗
位,保证PBC
承接的一致性
• 对业务流程的
支撑:以公司
端到端业务流
程为基础,建
立起部门间的
连带责任和协
作关系,保证
横向一致性
确定公司战略 战略分解 指标体系 组织绩效 个人绩效
公
司
愿
景
使
命
战
略
公
司
战
略
分
解
层层分解
公司战略、目标
中长期措施
战略衡量指标
年度目标和关键措施
重点工作和目标
基本业务流程
LTC
IPD
ITR
ISC SC
HR F&A IT
战略衡量指标
公司KPI指标
愿景
与战
略
财务
客户 内部运营
学习成长
维
度
KPI
指
标
部
门
1
部
门
2
部
门
3
财
务
KPI1 X
KPI2 X X
客
户
KPI1 X
KPI2 X X
内
部
运
营
KPI1 X
KPI2
学
习
发
展
KPI1 X
KPI2 X X
结果目标承诺(Win)
目
标
权
重
衡量标准 得
分
持
平
达
标
挑
战
执行措施承诺(Execute)
目
标
权
重
衡量标准 得
分
团队合作承诺(Team)
目
标
权
重
衡量标准 得
分
4
文化塑造:
团队凝聚力和向心力的核心
1938年,中共中央主要领导人在延安合影。前排左起:康生、毛泽东、王稼祥、
朱德、项英、王明;后排左起:陈云、博古、彭德怀、刘少奇、周恩来、张闻天。
团队文化的组成
进取
坦诚
驱动
担当
互信
爱学
乐助
善从
影响
创新
开放
同理
意识 行为 氛围 特征
执行力
学习型
创新型
领导力
愿景 使命 价值观
转变驱动方式
愿景、使命、价值观驱动
• 命令与控制 自组织
打造共赢文化
合作共赢
• 客户利益与企业发展共赢
• 企业发展与员工成长共赢
• 团队成员与团队成员共赢
培育创新环境
• 崇尚创新、宽容失败、支持冒险、奖励冒尖
构建进化型组织
复盘
• 结构化
• 学习导向
• 团队方式
重在落实
• 口号传播 -> 行为规范 -> 做事规则 -> 关键绩效指标
• 领导干部以身作则
• 实时阻止或鼓励任何违反或凸显核心价值观的行为,
不断强化团队的核心价值观
5
制度建设:
为企业发展保驾护航
定义与效力
• 企业规章制度是企业制定的组织劳动过程和进行劳
动管理的规则和制度的总和。也称为内部劳动规则,
是企业内部的“法律”。
• 《最高人民法院关于审理劳动争议案件适用法律若
干问题的解释一》第十九条规定:“用人单位根据
《劳动法》第四条之规定,通过民主程序制定的规
章制度,不违反国家法律、行政法规及政策规定,
并已向劳动者公示的,可以作为人民法院审理劳动
争议案件的依据。”这条司法解释实际上赋予了用
人单位规章制度以类似于法律的效力。
制度制定的目的
• 企业建立完善规章制度的目的是为了_____________。
敏捷管理之优化组织制度
研发组织“幸福的烦恼”
业务量增加,研发团队急剧扩张
– 技术协同难度加大
– 重复开发造成浪费
敏捷管理常见误区之无组织团队
自组织团队=无组织团队
?
参考:美国军事领导指挥体制
在美军军语体系中,
并没有“作战指挥体
制”或“领导指挥体
制”的术语,而是将
相应或相似体制统称
为“指挥链”。
美军“指挥链”由两
部分构成:“行政指
挥链”(军政系统)
和“作战指挥链”
(军令系统)。
范例:Spotify大型敏捷组织架构
范例:华为组织架构
股东会
独立审计师
董事会
常务委员会
监事会
人力资源委员会 财经委员会 战略与发展委员会 审计委员会
CEO / 轮值CEO
人力资源 财务 企业发展 战略Marketing 质量与流程IT
网络安全与用户
隐私保护
片区联席会议 公共及政府事务 法务 内部审计 道德遵从
集团职能平台
2012实验室
供应链、采购、
制造
华为大学
华为内部服务
产品与解
决方案部
企业
BG
运营商
BG
消费者
BG
CLOUD
BG
区域组织(地区部、代表处)
范例:腾讯组织架构
CEO马化腾
集团总裁刘炽平COO任宇昕
互动娱乐事业群
互动娱乐研发部
互动娱乐运营部
互动娱乐市场部
互动娱乐业务管理部
渠道营销部
互动娱乐商务部
国际业务支持部
韩国分公司
互动娱乐合作产品部
穿越火线产品 部
QT产品部
QQ游戏产品部
星子工作室
火速工作室
琳琅天上工作室
魔方工作室
北极光工作室
卧龙工作室
波士顿工作室
SNS游戏组
互动娱乐业务办公室
美国分公司
企业发展事业群
在线支付部
国际业务部
投资并购部
投资者关系部
副总裁张小龙
广州研发部
(微信、QQ邮箱)
移动互联网事业群
3G产品部
无线增值产品部
无线游戏产品部
无线安全产品部
移动通信部
电信事业部
无线合作开发部
无线国际产品部
无线研发部
无限浏览器产品部
无线运营部
无线业务系统办公室
地图平台部
搜索拓展部
桌面安全产品部
移动应用平台部
移动互联网市场部
社交网络事业群
即通综合部
即通产品部
即通平台部
即通应用部
社交平台部
开放平台部
云平台部
QQ会员产品部
互联网用户体验设计
SNS应用部
互联网测试部
互联网业务办公室
效果广告平台部
效果广告营销部
网络媒体事业群
腾讯网
腾讯视频
腾讯智慧
腾讯微博事业部
技术工程事业群
数据平台部
网络平台部
客户服务部
架构平台部
安全平台部
企业IT部
运营管理部
腾讯研究院
研发管理部
用户研究体验设计部
搜索平台部
社区搜索部
研发运营部
基础架构部
搜索评测部
事业群办公室
总裁刘胜义 总裁卢山总裁汤道生
CTO张志东
CIO许晨晔
CFO罗硕瀚
CSO James Mitchell
网大为
张小龙
马晓轶
郭凯天
奚丹
引进国际合作伙伴推动腾讯的
海外业务和大陆境外业务
广州研发部
微信、QQ邮箱
全球游戏发行业务
行政、法务、政府关系
公共关系、基金会、采购等
人才发展与管理领域的各项
管理职能
2014年5月6日腾讯成立6
大本事业群,强调强化平台
开放张略,腾讯的组织结构
为开放平台趋势下的数据驱
动型企业组织。核心数据
(用户及用户关系)是腾讯
的企业核心,在此基础上数
据价值通过技术团队向企业
业务线输出,同时各业务线
数据回输,使企业数据数据
愈发丰富。
 做对用户有价值的事情
 保持我们自身价值观,因为他
会体现在我们的产品和服务中
 保持小团队,保持敏捷
 学习和快速迭代比过去的经验
更重要
 系统思维
 让用户带来用户,口碑赢得口
碑
 思辨胜于执行
范例:阿里 “小前台、大中台”
CEO
张勇(逍遥子)
中台总裁
张建锋
搜索事业部
共享业务平台
数据技术及产品部
闲鱼
淘宝头条
零售电商事业群
中台
事业
群
阿
里
妈
妈
事
业
群
淘
宝
手
机
淘
宝
天
猫
云
计
算
事
业
群
菜
鸟
事
业
群
B
2
B
平
台
治
理
部
公
关
部
商
家
事
业
部
聚
划
算
创意
产品
9人班委
刘
博
谷
雪
梅
墙
辉
朋
新
宇
俞
永
福
胡
晓
明
童
文
红
吴
敏
芝
周
桓
张
阔
郑
俊
芳
小前台
敏捷响应
大中台
数据支撑
新兴业务
全面独立发展
职能部门
增信赋能
创意孵化
2015年12月7日,阿里
宣布全面启动2018年中台战
略,构建符合DT时代的更创
新灵活的“大中台、小前台”
组织机制和业务机制。作为前
台的一线业务会更敏捷,更快
速适应瞬息万变的市场;中台
将集合整个集团的运营数据能
力、产品技术能力,对各前台
业务形成强力支撑。由此,推
动集团电商零售平台的全面改
革升级,实现云计算、阿里妈
妈、菜鸟等新兴业务的全面独
立发展。
敏捷管理之有效衡量绩效
企业的绩效只存在于外部,而企业内部只有成本。
-- 彼得.德鲁克
6
流程设计:
修建达成目标的高速公路
流程管理目的
以规范化的构造端到端的卓越业务流程为中心,
以持续的提高组织业务绩效为目的
– 树立以客户为中心的理念
– 明确流程的客户是谁、流程的目的是什么
– 在突发和例外的情况下,从客户的角度明确判断事情的
原则
– 关注结果,基于流程的产出制定绩效指标
– 使流程中的每个人具有共同目标,对客户和结果达成共
识
流程设计方法
Level 2 Processes
……
以解耦/分解的核心
方法对业务流程进
行逐层建模。
Level 0 Process Grouping
某高科技公司的业务主流程结构图
集成产品开发整体框架
产品战略 集成组合管理团队IPMT
理
解
市
场
市
场
细
分
组
合
分
析
制定细
分策略
计划及
整合、
优化业
务计划
管理细分市场并评估绩效
市场管理流程
市场信息
客户反馈
竞争信息
技术趋势
产品组合
战略
决策
产品
规划
产品
开发
集成产品开发流程
概
念
计
划
开发
验
证
发
布
生命
周期
√
技术
开发
支撑
工具
平台与技术的开发
绩效管
理
功能流
程
研发KPI体系
产品中试 项目管理 PDM/PLM 技术评审
质量管理 需求管理 构件设计 其它…
√√√
预研与技术开发流程
发
布
产品
规划
产品平
台规划
技术
规划
预研与技术
开发流程
产品平台/
技术平台/
货架技术
评估可选
技术方案
技术共享
分析
计
划
开
发
验
证
概
念
生命
周期
Charter
产品开发流程
通用构造块运作流程
接收项目
任务书
用户需求
设计目标
平台体系参考架构
通用性合并计划
TR2:
定义所
需的设
计要素
TR3:创建
初始物料清
单(BOM)确
认所需部件
零部件
选择
TR7
增加新
CBB
增加新
CBB
CBB管理委员会/技
术管理中心(指导) CBB
数据库
产品开发流程中的要点:
应用CBB
创建新CBB评审相关文档
技术路线图
产品/技术菜单
平台体系参考架构
跨产品通用性
合并目标计划
开发者(执行)
优秀的工作流程所具备的特点
清晰的层次结构 – 可管理
明确的阶段划分 – 可控制
明确的阶段交付 – 可衡量
统一的术语定义 – 易沟通
明确的角色职责 – 易分工
明确的绩效指标 – 易评价
流程文档描述
• 过程规范:各个部门、工
作小组实际工作流程指导
• 指导书:过程规范中涉及
关键活动的技术指导和组
织约束
• 模板:过程中工作产品或
工作控制对象的形态的约
束
• 检查单:针对研发过程活
动或活动结果的自检或互
检步骤和项目指导,是对
过程、模板等对象的质量
检查
XXXX 规范
XXXX过程规范(过程标准)
1. XXXX技术指导书(技术标准)
2. XXXX技术指导书(技术标准)
......
1. XXXX模板
2. XXXX模板
......
1. XXXX检查单
2. XXXX检查单
......
敏捷开发过程框架-SCRUM
SCRUM角色及职责分工
愿景 ROI/产品Backlog 版本计划 取舍
产品经理
产品Backlog
团队
可交付的功能
Sprint计划
Sprint Backlog
每日Scrum
交付物
角色
Scrum Master
价值,实践,规则
过程 反省 障碍 燃尽
敏捷开发过程框架-KanBan
• 最轻量的流程管理方法
• WIP限制(TOC限制理论)
– 限制每个状态的最多项
目
• 关注Cycle Time(平均每
个条目的完成时间)
• 流程状态(列)可自行
裁剪,适用于大小项目
大规模敏捷开发过程框架
7
能力构建:
完成任务、达到目标的必备条件
产品管理能力拼图与角色划分
产品团队之业务分析能力拼图
Understand Needs of
the Customer
Develop Product
Strategy
Manage Product
Portfolio
Achieve Customer
Acceptance
Define Business
Requirements
Product Strategy Solution Requirements Develop Product Launch Product
Operate and Support
Product
Define Product
Backlog
Establish Product
Vision
Define Product
Roadmap
Plan Launch
Engage Stakeholders
Planning
Coordinate Launch
Establish
Development
Environment
Manage Suppliers
Ensure Process
Adherence
Identify and Remove
Impediments
Ensure Internal
Communication
Maintain Work
Environment
Develop Team
Support Operations
Provide Customer
Support
Support
Implementation
Coordinate Work
Maintain Architecture
Understand
Requirements
Maintain Product
Quality
Design and Engineer
Solution
Deploy Product
Integration Testing
Learn from Outside
Sources
Commit To Agility
Manage Risks Provide Job Training
Everyone
Environment
Perform Maintenance
and Customizations
Product Development
产品团队之工程技术能力拼图
Understand Needs of
the Customer
Develop Product
Strategy
Manage Product
Portfolio
Achieve Customer
Acceptance
Define Business
Requirements
Product Strategy Solution Requirements Develop Product Launch Product
Operate and Support
Product
Define Product
Backlog
Establish Product
Vision
Define Product
Roadmap
Plan Launch
Engage Stakeholders
Planning
Coordinate Launch
Establish
Development
Environment
Manage Suppliers
Ensure Process
Adherence
Identify and Remove
Impediments
Ensure Internal
Communication
Maintain Work
Environment
Develop Team
Support Operations
Provide Customer
Support
Support
Implementation
Coordinate Work
Maintain Architecture
Understand
Requirements
Maintain Product
Quality
Design and Engineer
Solution
Deploy Product
Integration Testing
Learn from Outside
Sources
Commit To Agility
Manage Risks Provide Job Training
Everyone
Environment
Perform Maintenance
and Customizations
Product Development
产品团队之工程领导协作拼图
Understand Needs of
the Customer
Develop Product
Strategy
Manage Product
Portfolio
Achieve Customer
Acceptance
Define Business
Requirements
Product Strategy Solution Requirements Develop Product Launch Product
Operate and Support
Product
Define Product
Backlog
Establish Product
Vision
Define Product
Roadmap
Plan Launch
Engage Stakeholders
Planning
Coordinate Launch
Establish
Development
Environment
Manage Suppliers
Ensure Process
Adherence
Identify and Remove
Impediments
Ensure Internal
Communication
Maintain Work
Environment
Develop Team
Support Operations
Provide Customer
Support
Support
Implementation
Coordinate Work
Maintain Architecture
Understand
Requirements
Maintain Product
Quality
Design and Engineer
Solution
Deploy Product
Integration Testing
Learn from Outside
Sources
Commit To Agility
Manage Risks Provide Job Training
Everyone
Environment
Perform Maintenance
and Customizations
Product Development
敏捷管理常见误区之没有计划
快速迭代=没有计划
?
敏捷管理常见误区之随意变化
拥抱变化=随意变化
?
敏捷管理常见误区之没有设计
代码即设计=没有设计
?
敏捷管理常见误区之不写文档
敏捷开发=不写文档
?
敏捷管理常见误区之牺牲质量
追求速度=牺牲质量
?
敏捷开发是高手过招
“一专多能”
全栈工程师瀑布式:
团队成员专司一职,难以获得横向拓展
SCRUM:
人们可能主要技能不尽相同,如有
人擅长开发而另外的人擅长测试,
但是,在Scrum团队里,我们鼓励
团队成员学习新的领域技能,尝试
在新的领域工作,团队成员跨领域
互相帮助完成一项产品特性。比如,
一个“架构师”可能要写自动化测
试代码,而一个“测试人员”则可
能要分析业务。
8
方法工具:
工欲善其事,必先利其器
产品战略工具 – 精益画布模型
客户需求调研工具 – 客户旅程地图
Customer Journey Map(客户旅程地图),描述客户在使用产品或者服务时的体验、主观反应
和感受,发现客户每一阶段的痛点,以及客户在这个阶段想要什么
产品需求梳理方法 – 思维导图
用户需求描述方法 – 用户故事
• 用户故事
As a <USER ROLE>,
I want a <FUNCTIONALITY>
So that I can get
<BUSINESS VALUE>.
基于目标和场景驱
动,体现业务价值
产品需求分析方法 – 七维度提问法
User Interface Action Data Control Environment Quality Attribute
Customer What types of
users might
access this chat
feature?
What will the interface
look like? Are there
interfaces to external
data files needed?
What type of
actions will
users take
when using
this chat
feature?
What data is
needed to
support those
user actions?
Are there any
constraints on
what user can or
cannot do in the
chat feature or
on data they can
access? Are
there any rules
about what data
we can store?
Will it work on a desktop
app or mobile as well? If
on a mobile device, which
ones?
What are customer’s
expectations around
response time and
usability?
Business How does this
chat feature
distinguish us
from the
competition in
the mind of the
user?
How important is the
user interface design
to the success of this
chat feature? To be
competitive, do we
need to interface with
any external databases
or systems?
How can
these actions
push
customers to
a cart or
purchase?
What data is
most useful
for business
analysis of the
value of this
chat feature?
Are there any
regulations or
internal policies
that we need to
conform to for
this chat feature?
What are device
platforms should we
support for the best ROI?
Can we quickly move
from one chat center to
another to reduce costs?
How much
infrastructure can we
afford and how will it
translate to response
time?
Technology Who are the
roles that
interact with
the chat
feature?
What design will
satisfy the user
experience? What
APIs do we need for
the actions to
communicate with
business systems?
Does the
team have
the skills and
knowledge to
implement
the chat
feature?
Where do we
store the data,
protect the
data, and
expose the
data?
How do we
ensure that the
chat interface is
secure?
What software and
hardware platforms will
be use? What application
development experience
do we need to support all
the requested platforms?
Can the chat quickly
scale to meet peak
times and still maintain
a reasonable response
time? How can we
ensure the chat is fast
enough?
产品需求迭代方法 – 2/8原则
• 需求满足的2/8原则,以迭代的方式进行需求分析
• 按照业务优先级次序,将大粒度的用户需求(用户故
事)拆解为小粒度的用户需求(用户故事),并依次
经过评估后安排进入Release计划和Sprint计划。影响
业务优先级次序的因素包括:
– 业务价值
– 依赖
– 复杂度和成本
– 风险
用户故事切分方法
产品版本规划方法
• 从影响地图(Impact mapping)到用户故事地图(User Story Mapping)
– 每一个版本都应当有明确的商业意图,形成合力
– 通过KPI指标对结果进行监控,评测产品版本
Our Job is NOT to develop
software, our job is to
change the world.
- Jeff Patton
• 用户故事地图(User Story mapping)
– 决定构建优先级
– 鼓励迭代开发
– 确定项目范围
– 制定版本计划
– 排序和梳理Backlog
– 可视化项目进度
• 影响地图(Impact map)是一个简单却又十
分高效的范围管理、战略规划和协作方法。
它在产品目标和范围之间建立了清晰、完
整和动态映射关系;以此为基础有效地规
划和沟通产品路线图和计划,提高组织动
态响应变化能力的同时,确保功能交付和
业务目标一致。
系统设计建模方法 – UML 4+1视图
逻辑视图:
- 层/子系统划分
- 类/对象静态结构及关联关系
- 包图、类/对象图、状态图是
常用图形
实现/开发视图:
- 关注配置管理以及开发环境
中实际软件模块的组织结构
- 组件图/包图是常用的图形
过程视图:
- 非功能性需求如性能、扩展性
和吞吐量等;体现了并发、分
布式和容错需求;
- 系统间对象的交互接口和模式
部署/物理视图:
- 指出系统硬件拓扑的节点
- 关注分布、通讯和配置
- 部署图是常用的图形
用例视图
- 用户使用系统的功能目的
功能流程设计方法 – BPMN图
Pool
Lane
Start
Event
End
Event
Activity
Gateway
Sequence
Flow
Message
Flow
Event
功能流程设计方法 – UML时序图
sd Interaction2
«business actor»
End User Manager IT Project Manager Enterprise
Architect
Legal Officer Tender
Management
System
Contract
Management
System
Review and Supplement System Specification()
Prepare System Specification()
Supplement Tender with Legal Terms()
Prepare Tender Document()
Review Tender Document()
Search Contracts()
交互流程设计方法 – 活动图/线框图
面向服务/组件的系统架构设计方法
领域驱动设计方法
模型驱动开发方法
持续集成/持续交付技术
Process & Organisation Technology Quality assurance Deployment routines
Configuration
management
Build & Continuousintegration
Advanced
Self organised and cross
functional.
The team can solve any task.
Releases continuously.
Continuous improvement.
DevOps!
Loosely coupled
architecture.
It is easy to replace
technology for the
benefit of something
better (Branch by
abstraction).
All testing automated.
Almost all testing is automated,
also for non-functional
requirements.
Testing of infrastructurecode.
Health monitoring for applications
and environments and proactive
handling of problems.
One-clickdeploy.
Everybody (includingthe
customer) can deploy with one
click.
0-downtime deploy.
Feedback on database
performanceand deployment for
each release.
Infrastructureas code.
Fully automated
provisioningand
validation of
environments.
Orchestration of
environments.
Build/deploy pipeline.
Same binary is deployed to all
environments.
Continuous improvement and
automation of repeating tasks.
Optimised for rapid feedback and
visualisationof integration problems.
Intermediat
e
Pull-basedprocess.
Measurement and reduction of
cycle time.
Continuous focus on process
improvement.
Always production ready code.
Simple technology.
In depth knowledge
about each technology;
why it is used and how it
works.
All of the technologies
used are easy to
configure and script
against.
Technology that makes it
simple to roll back and
forth between database
versions.
Automated functional tests.
Automated acceptance and
system tests.
Tests are written as part of
requirements specification.
All stakeholders specify tests.
Automated deploy.
Same process for deploy to all
environments.
Feature toggling to switch on/off
functionalityin production.
Release and rollbackis tested.
Database migration and rollbackis
automated and tested for each
deploy.
Database performanceis
monitored and optimised.
Application configuration
control.
All application
configurationin version
control.
The application is
configured in one place.
Self service of
development-and test
environments.
Continuous integration
Continuous integrationof source
code to mainline.
All changes (code, configuration,
environments, etc.) triggers the
feedback mechanisms.
Artifact repository.
Reuse of scripts and tools.
Generation of reports for the build.
Builds that fail are fixed immidiately.
Baseline
Agile 101.
Improved communicationwith
business.
Releases after each iteration.
Developers have access to
production logs.
Best-of-breed.
Chooses technology stack
based on what is best for
each purpose.
Preferencefor Open
Source.
Avoids products that
causes vendor lock-in.
Automated technical tests.
Automated unit and integration
tests.
Repeatable deploy.
Documented and partially
automated deploy.
Database changes are scripted
and versioned.
Dependency control.
Dependencies and
librariesare defined in
version control.
CI-server
Automation of builds/tests on CI
server.
Can recreate builds from source
code.
Big
challenges
Silo organisation.
People who in some way depend
on each others work are not co-
located.
Infrequent releases.
Developers do not have access
to production logs.
"Enterprise"
infrastructure.
Technology that can only
be configured via a GUI.
Large "enterprise" suites
claimingthey can solve all
your problems.
Manual testing.
Test department.
Testing towards the end, not
continuously.
Developers do not test.
Manual deploy.
Deployments require many
manual steps.
Manual and unversioned
database migrations.
Manual configuration.
Manual configurationin
each environmentand on
each server.
Manual routines
Manual routines for builds.
Lack of artifact repository.
Lack of reports.
基于漏斗模型的产品运营分析方法
9
敏捷转型:
如何迈出成功的第一步?
道 法术器
更抽象
指导意义
更具体
易于落实
莱文·库尔特变革过程框架
解冻
• 决定要改变
的事务
• 确保管理层
的有力支持
• 创建变革需
要
• 管理并了解
疑惑和担忧
变革
• 经常沟通
• 辟谣
• 授权行为
• 让人们参与
变革
再冻结
• 将变革融入
企业文化
• 寻求持续变
革的方法
• 提供支持和
培训
• 庆祝胜利
影响圈与关注圈模型
敏捷组织的迭代进化
实践
反思
学习
JUST DO IT
目标
文化
制度
流程
能力
工具
环境
10
THANKS!

More Related Content

What's hot

画像局所特徴量と特定物体認識 - SIFTと最近のアプローチ -
画像局所特徴量と特定物体認識 - SIFTと最近のアプローチ -画像局所特徴量と特定物体認識 - SIFTと最近のアプローチ -
画像局所特徴量と特定物体認識 - SIFTと最近のアプローチ -
MPRG_Chubu_University
 
傳統產業升級轉型-廠房革新-賴銀柱ppt
傳統產業升級轉型-廠房革新-賴銀柱ppt傳統產業升級轉型-廠房革新-賴銀柱ppt
傳統產業升級轉型-廠房革新-賴銀柱ppt
LAYANA Manufacturer
 
20141003.journal club
20141003.journal club20141003.journal club
20141003.journal club
Hayaru SHOUNO
 

What's hot (20)

画像局所特徴量と特定物体認識 - SIFTと最近のアプローチ -
画像局所特徴量と特定物体認識 - SIFTと最近のアプローチ -画像局所特徴量と特定物体認識 - SIFTと最近のアプローチ -
画像局所特徴量と特定物体認識 - SIFTと最近のアプローチ -
 
傳統產業升級轉型-廠房革新-賴銀柱ppt
傳統產業升級轉型-廠房革新-賴銀柱ppt傳統產業升級轉型-廠房革新-賴銀柱ppt
傳統產業升級轉型-廠房革新-賴銀柱ppt
 
ReAct: Synergizing Reasoning and Acting in Language Models
ReAct: Synergizing Reasoning and Acting in Language ModelsReAct: Synergizing Reasoning and Acting in Language Models
ReAct: Synergizing Reasoning and Acting in Language Models
 
LLM Webinar - シバタアキラ to share.pdf
LLM Webinar - シバタアキラ to share.pdfLLM Webinar - シバタアキラ to share.pdf
LLM Webinar - シバタアキラ to share.pdf
 
UISTで登壇発表しようぜ (UIST勉強会講演2/2)
UISTで登壇発表しようぜ (UIST勉強会講演2/2)UISTで登壇発表しようぜ (UIST勉強会講演2/2)
UISTで登壇発表しようぜ (UIST勉強会講演2/2)
 
論文紹介 Semantic Mapping for Mobile Robotics Tasks: A Survey
論文紹介 Semantic Mapping for Mobile Robotics Tasks: A Survey論文紹介 Semantic Mapping for Mobile Robotics Tasks: A Survey
論文紹介 Semantic Mapping for Mobile Robotics Tasks: A Survey
 
[DL輪読会]HoloGAN: Unsupervised learning of 3D representations from natural images
[DL輪読会]HoloGAN: Unsupervised learning of 3D representations from natural images[DL輪読会]HoloGAN: Unsupervised learning of 3D representations from natural images
[DL輪読会]HoloGAN: Unsupervised learning of 3D representations from natural images
 
Réussir une implantation ITIL® durable [Webinaire]
Réussir une implantation ITIL® durable [Webinaire]Réussir une implantation ITIL® durable [Webinaire]
Réussir une implantation ITIL® durable [Webinaire]
 
物体検出フレームワークMMDetectionで快適な開発
物体検出フレームワークMMDetectionで快適な開発物体検出フレームワークMMDetectionで快適な開発
物体検出フレームワークMMDetectionで快適な開発
 
邁向工業4.0 路徑與藍圖|實踐智慧製造
邁向工業4.0  路徑與藍圖|實踐智慧製造  邁向工業4.0  路徑與藍圖|實踐智慧製造
邁向工業4.0 路徑與藍圖|實踐智慧製造
 
Data-centricなML開発
Data-centricなML開発Data-centricなML開発
Data-centricなML開発
 
數位轉型的困難與挑戰
數位轉型的困難與挑戰數位轉型的困難與挑戰
數位轉型的困難與挑戰
 
Towards Total Recall in Industrial Anomaly Detection
Towards Total Recall in Industrial Anomaly DetectionTowards Total Recall in Industrial Anomaly Detection
Towards Total Recall in Industrial Anomaly Detection
 
ナレッジグラフ推論チャレンジの紹介
ナレッジグラフ推論チャレンジの紹介ナレッジグラフ推論チャレンジの紹介
ナレッジグラフ推論チャレンジの紹介
 
Explanation in Machine Learning and Its Reliability
Explanation in Machine Learning and Its ReliabilityExplanation in Machine Learning and Its Reliability
Explanation in Machine Learning and Its Reliability
 
UnityとROSの連携について
UnityとROSの連携についてUnityとROSの連携について
UnityとROSの連携について
 
Pythonで画像処理をやってみよう!第7回 - Scale-space 第6回 -
Pythonで画像処理をやってみよう!第7回 - Scale-space 第6回 -Pythonで画像処理をやってみよう!第7回 - Scale-space 第6回 -
Pythonで画像処理をやってみよう!第7回 - Scale-space 第6回 -
 
【論文紹介】U-GAT-IT
【論文紹介】U-GAT-IT【論文紹介】U-GAT-IT
【論文紹介】U-GAT-IT
 
20141003.journal club
20141003.journal club20141003.journal club
20141003.journal club
 
3次元レジストレーションの基礎とOpen3Dを用いた3次元点群処理
3次元レジストレーションの基礎とOpen3Dを用いた3次元点群処理3次元レジストレーションの基礎とOpen3Dを用いた3次元点群処理
3次元レジストレーションの基礎とOpen3Dを用いた3次元点群処理
 

Similar to 项目管理敏捷方法

Aws 全面业务流程管理解决方案v2 0
Aws 全面业务流程管理解决方案v2 0Aws 全面业务流程管理解决方案v2 0
Aws 全面业务流程管理解决方案v2 0
mfrog
 
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
LetAgileFly
 
Djt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comDjt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.com
drewz lin
 
Djt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comDjt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.com
drewz lin
 

Similar to 项目管理敏捷方法 (20)

20161130科技創新世代專案管理—從專案時程管理與12技巧開始
20161130科技創新世代專案管理—從專案時程管理與12技巧開始20161130科技創新世代專案管理—從專案時程管理與12技巧開始
20161130科技創新世代專案管理—從專案時程管理與12技巧開始
 
Scrum敏捷开发模型
Scrum敏捷开发模型Scrum敏捷开发模型
Scrum敏捷开发模型
 
Aws 全面业务流程管理解决方案v2 0
Aws 全面业务流程管理解决方案v2 0Aws 全面业务流程管理解决方案v2 0
Aws 全面业务流程管理解决方案v2 0
 
Agile和cmmi 朋友还是敌人
Agile和cmmi 朋友还是敌人Agile和cmmi 朋友还是敌人
Agile和cmmi 朋友还是敌人
 
Scrum深入淺出
Scrum深入淺出Scrum深入淺出
Scrum深入淺出
 
敏捷开发全景视图(流程、方法和最佳实践)
敏捷开发全景视图(流程、方法和最佳实践)敏捷开发全景视图(流程、方法和最佳实践)
敏捷开发全景视图(流程、方法和最佳实践)
 
What is PMP?
What is PMP?What is PMP?
What is PMP?
 
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
 
Baidu pm心得分享
Baidu pm心得分享Baidu pm心得分享
Baidu pm心得分享
 
Djt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comDjt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.com
 
Djt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comDjt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.com
 
從乙方PM的角度看敏捷
從乙方PM的角度看敏捷從乙方PM的角度看敏捷
從乙方PM的角度看敏捷
 
專案管理理論基礎
專案管理理論基礎專案管理理論基礎
專案管理理論基礎
 
20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf
20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf
20231028 清大GDSC演講-何謂敏捷與PAIA如何透過敏捷組織企業與學生共融的開發團隊.pdf
 
Smart operation
Smart operationSmart operation
Smart operation
 
以敏捷架構打造美國軟體外包專案的經驗談
以敏捷架構打造美國軟體外包專案的經驗談以敏捷架構打造美國軟體外包專案的經驗談
以敏捷架構打造美國軟體外包專案的經驗談
 
關於產品經理的角色與職責
關於產品經理的角色與職責關於產品經理的角色與職責
關於產品經理的角色與職責
 
Slides qian anchuan_agile requirement analysis
Slides qian anchuan_agile requirement analysisSlides qian anchuan_agile requirement analysis
Slides qian anchuan_agile requirement analysis
 
20130313 新產品研發管理講座
20130313 新產品研發管理講座20130313 新產品研發管理講座
20130313 新產品研發管理講座
 
Hiiir 百人團隊導入敏捷實踐經驗
Hiiir 百人團隊導入敏捷實踐經驗Hiiir 百人團隊導入敏捷實踐經驗
Hiiir 百人團隊導入敏捷實踐經驗
 

More from Weijun Zhong (9)

高精地图数据协议标准探究
高精地图数据协议标准探究高精地图数据协议标准探究
高精地图数据协议标准探究
 
领域驱动设计精要 (Domain Driven Design Inside and Outside)
领域驱动设计精要 (Domain Driven Design Inside and Outside)领域驱动设计精要 (Domain Driven Design Inside and Outside)
领域驱动设计精要 (Domain Driven Design Inside and Outside)
 
物联网终端与平台通讯协议设计模式
物联网终端与平台通讯协议设计模式物联网终端与平台通讯协议设计模式
物联网终端与平台通讯协议设计模式
 
信息系统架构设计
信息系统架构设计信息系统架构设计
信息系统架构设计
 
敏捷开发技术最佳实践(统一敏捷开发过程)
敏捷开发技术最佳实践(统一敏捷开发过程)敏捷开发技术最佳实践(统一敏捷开发过程)
敏捷开发技术最佳实践(统一敏捷开发过程)
 
超越敏捷开发(成就敏捷企业之道)
超越敏捷开发(成就敏捷企业之道)超越敏捷开发(成就敏捷企业之道)
超越敏捷开发(成就敏捷企业之道)
 
面向模式的软件体系架构
面向模式的软件体系架构面向模式的软件体系架构
面向模式的软件体系架构
 
需求分析及相关技术
需求分析及相关技术需求分析及相关技术
需求分析及相关技术
 
领域驱动设计与模型驱动开发
领域驱动设计与模型驱动开发领域驱动设计与模型驱动开发
领域驱动设计与模型驱动开发
 

项目管理敏捷方法