设计思维、敏捷、Dev ops —— 助力创新交付

36
设计思维、敏捷、DEVOPS —— 助⼒创新交付 徐毅,IBM

Transcript of 设计思维、敏捷、Dev ops —— 助力创新交付

Page 1: 设计思维、敏捷、Dev ops —— 助力创新交付

设计思维、敏捷、DEVOPS

—— 助⼒创新交付

徐毅,IBM

Page 2: 设计思维、敏捷、Dev ops —— 助力创新交付

徐毅(KAVERI) ⼤中华区敏捷及DEVOPS卓越中⼼主管 IBM GCG GBS CTO OFFICE

• 邮件:[email protected] • ⽹站:http://kaverjody.com • 领英:http://linkedin.com/in/kaveri • 演讲:http://slideshare.net/kaverjody • 微信及Skype:kaverjody • 翻译: 敏捷宣⾔简体中⽂版、《团队之美》 《管理3.0》、《Scrum要素》、 《敏捷教练》《探索吧》、Scrum参考卡、《精益念⼒》

MG-SCC认证教练,管理3.0CSP,CSM,PMI-ACP,PSM I

Page 3: 设计思维、敏捷、Dev ops —— 助力创新交付

客户真的想要DEVOPS吗?

DevOps在主张什么?

Page 4: 设计思维、敏捷、Dev ops —— 助力创新交付

更快产⽣价值

提升创新能⼒

改善客户体验

DevOps

Page 5: 设计思维、敏捷、Dev ops —— 助力创新交付

加速软件交付

平衡速度、成本、质量和风险

缩短客户反馈周期

DEVOPS

DevOps

Page 6: 设计思维、敏捷、Dev ops —— 助力创新交付

更快产⽣价值

提升创新能⼒

改善客户体验

加速软件交付

平衡速度、成本、质量和风险

缩短客户反馈周期

缺少合适的⼯具

⽂化差异

组织及业务的复杂性

DEVOPS

Page 7: 设计思维、敏捷、Dev ops —— 助力创新交付

DEVOPS良药亦需搭配 IBM设计思维和敏捷服⽤

DevOps独⽊难⽀

Page 8: 设计思维、敏捷、Dev ops —— 助力创新交付

“”

—— Ginni Rometty

Page 9: 设计思维、敏捷、Dev ops —— 助力创新交付

IBM设计思维

Page 10: 设计思维、敏捷、Dev ops —— 助力创新交付

敏捷交付能⼒

Page 11: 设计思维、敏捷、Dev ops —— 助力创新交付

DEVOPS⽅案

Page 12: 设计思维、敏捷、Dev ops —— 助力创新交付

IBM设计思维

做正确的事情

Page 13: 设计思维、敏捷、Dev ops —— 助力创新交付

IBM设计思维框架是迭代完成体验设计和开发的⼀种现代化⽅式。结合敏捷加速创新交付,效果尤佳。

IBM设计思维原则

Hills

Sponsor Users

Playbacks

IBM IBM

IBM

• Understand

• Explore

• Prototype

• Evaluate

IBM IBM Hills Sponsor User

Playbacks

Page 14: 设计思维、敏捷、Dev ops —— 助力创新交付

如下为IBM设计思维所⽤的部分设计实践,供参考。

真正理解客户的需要

Page 15: 设计思维、敏捷、Dev ops —— 助力创新交付

敏捷交付

把正确的事情做正确

Page 16: 设计思维、敏捷、Dev ops —— 助力创新交付

关键在于⾼频率、快速、迭代、持续完善

可视性 适应性

业务价值 风险

1.

2. IT

3.

4.

Page 17: 设计思维、敏捷、Dev ops —— 助力创新交付

选择或调制适合⾃⼰的敏捷⽅法

Page 18: 设计思维、敏捷、Dev ops —— 助力创新交付

运⽤成熟的敏捷实践来贯穿软件研发全过程

[],

[ ],

[]

迭代列表

增量式产品发布

产品列表

Initiate

Scrum Master

团队/项⽬看板板

数据可视化

Operate Develop/ Test

Deploy

Steer

DevOps

Page 19: 设计思维、敏捷、Dev ops —— 助力创新交付

基于场景、减少误解

故事化需求

‣ Card

‣ Conversation

‣ Confirmation [

],

[ ],

[]

Page 20: 设计思维、敏捷、Dev ops —— 助力创新交付

端到端、价值交付、⾃组织

⾼效团队

Page 21: 设计思维、敏捷、Dev ops —— 助力创新交付

DEVOPS:全程⾃动化⽀撑

又快又好地把正确的事情做正确

⽂本

Page 22: 设计思维、敏捷、Dev ops —— 助力创新交付

DEVOPS让端到端式产品交付成为可能

DevOps

DevOps

Page 23: 设计思维、敏捷、Dev ops —— 助力创新交付

⽰例 DEVOPS

Page 24: 设计思维、敏捷、Dev ops —— 助力创新交付

DEVOPS⼯具链的流⽔线⽰意图

Page 25: 设计思维、敏捷、Dev ops —— 助力创新交付

DEVOPS服务在云端(IBM BLUEMIX)

Agile planning and tracking Application auto-scaling AppScan mobile analyzer Continuous delivery pipeline Git hosting

Mobile application security Mobile data Mobile quality assurance Monitor & analytics Push

Bluemix DevOps servicesRapidApps (beta) Server-side code Web IDE

Page 26: 设计思维、敏捷、Dev ops —— 助力创新交付

需要解决互动系统(SoE)与记录系统(SoR)的集成问题集合⽂化、流程,以及从移动到主机平台的贯穿软件交付⽣命周期全程的所有⼯具

SoE

Monitor and Optimize

Develop and Test

Databases

SoR

Databases

Page 27: 设计思维、敏捷、Dev ops —— 助力创新交付

IBM的做法以及推荐建议

DEVOPS最佳实践

▸ DevOps “ ” ▸ ▸ DevOps ▸

▸ ▸ ▸ ▸ ▸

▸ TaaS ▸ ▸ / /

SLA ▸

Page 28: 设计思维、敏捷、Dev ops —— 助力创新交付

1 + 1 + 1 > 3

IBM设计思维:聚焦客户价值 敏捷交付能⼒:灵活、优质、⾼效 DEVOPS⽅案:带动运维促成快速交付

HOW?

Page 29: 设计思维、敏捷、Dev ops —— 助力创新交付

正视敏捷转型:变⾰管理

如何落实两个正确⼀个快速?

⽂本

Page 30: 设计思维、敏捷、Dev ops —— 助力创新交付

转型过程的管控及经验极为重要

�6 �?7

+

)

8

.�"��$��1

����# �=�

���$&�"��

�����*�"�!@�

���$<'"��

��"�9(��7

"�9(>-�4

;�

�5%�"��:/����23"�# ,�0

IBM

Page 31: 设计思维、敏捷、Dev ops —— 助力创新交付

通过评估摸清现状并确定⽅案

Page 32: 设计思维、敏捷、Dev ops —— 助力创新交付

组建关键⼈员团队⽀持和推动敏捷落地实施

�����

����

� ��ji�����

� �����IBM�

��������

� ��

����

����

����

����

��

��

����

���

�����

������

������

DevOps��

��

����

����

����

��

����

����

����

Page 33: 设计思维、敏捷、Dev ops —— 助力创新交付

• 真正理解客户的需要 • 基于场景、减少误解 • 端到端、价值交付、⾃组织 • DEVOPS 从测试⾃动化和持续集成切⼊ • 关键⼈员团队

Page 34: 设计思维、敏捷、Dev ops —— 助力创新交付

敏捷鸿沟已经出现, 应对早期采纳者的⽅式, 不适合⽤于早期⼤众和晚期⼤众。

Page 35: 设计思维、敏捷、Dev ops —— 助力创新交付

没有什么问题是⼀个

徐毅不能解决的,

如果有,那就来两个。