应用产业化灵巧架构(SAFe,ScaledAgileFramework)及其其精益思想基本准则和产品研发流,你将学得正确引导公司级灵巧转型发展(50人之上)所必不可少的*知识。*先SAFe是很实际的,它从精英团队、方案和新项目组成的方面,各自出示了有目的性的手册,这让他们更便于了解,由于这种更是我们在当今的业务流程架构中所应对的等级。
课程内容完毕后,你将学好产业化灵巧架构的标准和实践活动怎样适用精益思想、敏捷开发、产业化灵巧Scrum和極限编程、灵巧公布列车(AgileReleaseTrain)、灵巧新项目组成管理方法(AgilePortfolioManagement)、灵巧架构和产业化的领导能力,进而让企业以迅速的速率交货更高品质的手机软件。
课程大纲:
*天主题风格1:灵巧需求开发设计
一、灵巧需求剖析思维方式
1.难题搜集:学生需求剖析中碰到难题
2.灵巧需求融入“顾客用户的无节制的需求转变”
3.技术创新需求与改进版需求
4.考虑周全的需求剖析与*迭代的需求剖析
5.互联网营销-以用户感受为管理中心的需求剖析
6.心得分享:灵巧需求剖析*佳实践路线地图
二、需求的根源
1.一句话的需求-顾客用户“灵光一闪”的念头
2.难题驱动器的需求-顾客用户在“感受上”的不*
3.技术性缺点造成 的需求-顾客用户在应用上出現“常见故障”
4.表层上的需求与真正的需求-顾客用户身后的需求是啥?
5.心得分享:洞察规范字中重要关键字
6.回绝需求-顾客用户的需求有效吗?
三、需求的小故事化
1.入关-进到顾客用户的需求人生境界情景中
2.出国-叙述顾客用户的需求情景
3.迅速情景板-数据可视化方法的小故事沟通交流
4.小故事叙述方法-小故事板结构界定
5.演习:依靠情景板迅速进到顾客的需求情景
四、需求的原形化
1.迅速原型图-用户小故事转换
2.找到组成原形的基本元素
3.基础元素的分类、标识、导航栏与检索
4.原型图合理布局刻画、原素添充编辑
5.迅速原型图标与图象
6.演习:迅速原型图训炼
第三天五、需求的改善
1.演试:眼动仪的可用性测试产生的启发
2.获取用户的侧重点-你*眼看到了哪些?
3.叙述用户阅读文章途径-你是如何读我的原形的?
4.确定用户个人行为-你确实想那样实际操作吗?
5.发觉用户不层面的个人行为-请试着实际操作数次,觉得怎样?
6.迅速调整 您绘图的线条原形
7.演习:对于自身绘图的原形开展改善
六、需求的关键点化
1.暗喻:从小故事到台本的转换
2.程序猿角度的关键点化
3.检查者角度的关键点化
4.争辩:测试用例文本文档表述的难题在哪儿?
5.需求关键点化的视角-如何思考更周密?
6.演习:需求迅速关键点化的全过程
七、需求的实体模型表述
1.探讨:UML是灵巧的克星吗?
2.灵巧模型-一图顶万言,有利于用户了解您的剖析成效
3.测试用例模型的灵巧化
4.全局性俯瞰您的全部需求-一览众山小,有利于更精确掌握用户需求
5.演试:根据EA专用工具的灵巧需求模型全过程
八、需求的完成演变
1.需求为什么产生变化?研究转变的方位
2.全部软件开发怎么才能解决转变
3.案例研究:Google怎么才能解决转变
4.不会改变不经意的,转变是必定的
5.归纳总结:灵巧需求之道
第二天主题风格2:灵巧设计
一、灵巧中的架构设计师饰演者
1.灵巧中的三个人物角色-ProductOwner、Master与Owner
2.ProductOwner的商品架构师
3.Master的技术性架构师
4.架构师的业务流程教练员与技术性教练员
5.架构师是敏捷开发中线路实施者
6.探讨探寻:灵巧十二个具体指导标准中“简易设计”的内函
二、迅速短迭代更新与架构设计
1.灵巧商品的遗传基因-架构服务平台设计
2.架构服务平台驱动器下的敏捷开发
3.商品架构构造决策迭代更新方案
4.根据重要关键的*迭代
5.商品的可持续性开发方式
6.经典案例:Google云的遗传基因
7.动手能力实践活动:根据实例情景进行迭代更新方案
三、框架编码与考虑周全的文本文档
1.探讨探寻:详细的架构文本文档有什么难题?
2.编码驱动器的架构难题-框架编码
3.框架编码*架构设计可完成性
4.检测驱动开发TDD-替代详尽设计文本文档
5.根据框架编码的持续迭代更新健全
6.实例编码与开发设计路线地图
7.经典案例:Linux0.01版源码的*
四、及时反馈与架构重新构建
1.开发设计全过程中的Owner意见反馈架构难题信息内容
2.检测全过程中的Tester意见反馈架构难题信息内容
3.运作全过程中的管理者意见反馈架构难题信息内容
4.架构构造持续渐近的重新构建与健全
5.创建意见反馈难题信息化管理体制
6.动手能力实践活动:根据实例情景进行架构重新构建设计
第三天五、架构设计*响应将来的转变
1.将来转变的根本原因角度
2.业务流程转变波及面剖析与架构构造藕合设计
3.用户感受转变与用户感受架构师
4.运作中难题与品质设计
5.运维管理点设计缓解运作维护保养的成本费
6.经典案例:SAP运维管理中免疫力体制设计
六、精益生产的架构设计
1.架构设计怎样考虑各种各样品质特性的规定?
2.效仿:精益生产六西格玛的工业生产品质设计方式
3.QFD品质进行设计运用到手机软件架构设计
4.ProductOwner作用进行设计
5.Master技术性进行设计与加工工艺进行设计
6.动手能力实践活动:根据实例情景的可信性设计
七、架构沟通交流
1.架构师怎样表述自身架构设计-让Owner了解自身的设计
2.业务流程沟通交流語言、技术性沟通交流語言与模式语言
3.架构任务分解与Master每日任务下发
4.技术攻关中团队沟通
5.每天会议中加强架构关键技术
6.探寻讨论:怎样综合性梳理不一样的建议,结合到架构设计中
八、架构自主创新设计
1.创新思维能力与自主创新的TRIZ科学方法论
2.架构设计中发散思维
3.经典案例:微软ERP商品AX数据库表设计中发散思维
4.架构设计中抽象思维能力
5.经典案例:开源系统商品ERP5中的抽象思维能力
6.架构设计中有课程结合逻辑思维
7.经典案例:云架构中的社会经济学与社会心理学逻辑思维
第4天主题风格3:灵巧编程与检测
一、灵巧编程实践活动
1.探讨:结队编程为什么沒有时兴开?
2.实践活动:码工与匠艺编程的差别?根据老师出示的实例进行编码撰写实践活动
3.探讨:怎样能做到匠艺编程的实际*?为何她们能瞎想一些?
4.表述TDD检测驱动开发内函
5.实践活动:根据老师特定的实例进行检测驱动开发
6.比照检测驱动开发与单元测试卷
7.探讨:怎样降低TDD与unittest劳动量?
8.codereview与结队编程的融合
9.专用工具:应用专用工具*阅读训练编码
10.重新构建:编程者每天的短迭代更新确保编码品质
11.迅速编程:创造性编程对策实体模型
12.保护性编程:解决各种约束
13.探讨:重新构建的*目地是啥?是降低编码个数吗?
14.根据手机软件工厂模式的编码编程
15.编程路线地图与编程种类区划