[书目20160218]微软软件研发的奥秘:MSF精髓
目录 第一部分 解决方案交付基础 第1章 什么是MSF,它适合你吗 2
1.1 MSF的历史和起源 2
1.2 为什么是“框架” 3
1.3 MSF有何不同 5
1.4 MSF第四版的要素 5
1.5 小结 6 第2章 了解解决方案的交付环境 7
2.1 评估环境带来的挑战 7
2.1.1 商业环境 8
2.1.2 企业文化 8
2.1.3 内部管理:来自程序与工作流程的挑战 9
2.1.4 来自人的挑战 9
2.1.5 来自技术的挑战 10
2.2 优化约束条件 10
2.2.1 成本 11
2.2.2 工作流程 11
2.2.3 工具 11
2.2.4 时间表 11
2.2.5 质量 11
2.2.6 范围 12
2.2.7 遗留系统 12
2.2.8 风险 12
2.2.9 技术 13
2.3 战胜环境挑战 13
2.4 在富有挑战性的商业环境中发现机会 15
2.5 小结 15 第3章 基本原则,意识和证明可行的实践 16
3.1 基本原则 16
3.1.1 培养开放的交流 17
3.1.2 为共同的远景而工作 18
3.1.3 给团队成员授权 19
3.1.4 明确个人责任与共同责任 21
3.1.5 递增地交付价值 22
3.1.6 保持敏捷,预料并适应变化 24
3.1.7 在质量上投入 25
3.1.8 从各方经验中学习 27
3.1.9 客户参与 28
3.2 意识 28
3.2.1 培养对等团队 28
3.2.2 专注于商业价值 29
3.2.3 保持解决方案大局观 30
3.2.4 以精雕细琢为荣 30
3.2.5 持续学习 31
3.2.6 内化服务品质 31
3.2.7 学会做人 32
3.2.8 按承诺交付 32
3.3 证明可行的实践 32
3.3.1 使用小的、多兵种的团队 33
3.3.2 让团队在同一地点工作 33
3.3.3 士气也是生产力 34
3.3.4 尽早进入细节 34
3.4 小结 36 第4章 建立MSF团队 37
4.1 MSF团队模型:代言人团队模型 37
4.1.1 代言人团队 38
4.1.2 组队的基本原则 41
4.1.3 MSF团队模型基础 43
4.1.4 产品管理代言群 47
4.1.5 日程管理代言群 51
4.1.6 架构代言群 55
4.1.7 开发代言群 58
4.1.8 测试代言群 59
4.1.9 用户体验代言群 61
4.1.10 发布/运维代言群 65
4.1.11 摘要 68
4.2 调整团队模型 70
4.2.1 缩小规模:为小型团队合并代言群 71
4.2.2 扩大规模:为大型团队扩展代言群 72
4.3 小结 75 第5章 管理项目风险 77
5.1 什么是风险(以及为什么要关注风险) 77
5.1.1 在整个项目内管理风险 78
5.1.2 应用于风险管理的基本原则 81
5.1.3 MSF风险管理基础 83
5.2 MSF风险管理流程 85
5.2.1 步骤1:识别风险 86
5.2.2 步骤2:分析并排列风险的优先顺序 91
5.2.3 步骤3:风险管理的计划与时间安排 97
5.2.4 步骤4:追踪并报告风险状况 102
5.2.5 步骤5:控制风险 104
5.2.6 步骤6:向风险学习 105
5.3 小结 108 第6章 建立解决方案交付生命周期 109
6.1 解决方案交付环境 109
6.2 微软解决方案交付生命周期 110
6.2.1 运用于解决方案交付生命周期的基本原则 111
6.2.2 解决方案交付生命周期的基础 113
6.3 MSF管理模型 114
6.3.1 历程 115
6.3.2 检查点 118
6.3.3 迭代方法 121
6.4 调整微软解决方案交付生命周期 127
6.5 小结 127 第二部分 解决方案交付的内部工作 第7章 MSF展望历程:定义解决方案 130
7.1 目标 131
7.2 团队焦点 131
7.3 关键交付成果 131
7.4 关键检查点 132
7.4.1 主要检查点 132
7.4.2 过渡检查点 132
7.5 了解利益关系人 133
7.5.1 确定利益关系人 133
7.5.2 确定利益关系人优先级 133
7.5.3 了解关键利益关系人 134
7.6 选择和准备项目团队 134
7.6.1 MSF准备就绪管理纪律 135
7.6.2 MSF准备就绪管理流程 139
7.6.3 项目结构文档(交付成果) 147
7.7 定义解决方案 147
7.7.1 定义问题与机会 147
7.7.2 建立共同远景 148
7.7.3 定义高层需求 148
7.7.4 建立用户信息 149
7.7.5 形成解决方案设计策略 150
7.7.6 构建对解决方案的概念性理解 151
7.7.7 定义验收标准 151
7.8 界定解决方案范围 152
7.8.1 管理项目取舍 153
7.8.2 评估风险(交付成果) 155
7.9 建立检查和变更的基础 155
7.9.1 建立可回溯性 155
7.9.2 起草远景/范围文档 155
7.10 展望历程的成功标准 156 第8章 MSF计划历程:计划解决方案 157
8.1 目标 157
8.2 团队焦点 157
8.3 关键交付成果 158
8.4 关键检查点 158
8.4.1 主要检查点 158
8.4.2 过渡检查点 159
8.5 计划构建什么 160
8.5.1 分解与细化需求 161
8.5.2 将需求记录在功能规格说明书中(交付成果) 164
8.6 计划如何构建 165
8.6.1 解决方案设计的演进 165
8.6.2 建立一份主项目计划(交付成果) 170
8.7 计划何时构建 177
8.7.1 步骤1:确认工作 178
8.7.2 步骤2:评估所需的工时 178
8.7.3 步骤3:找出工作之间的依赖关系 180
8.7.4 步骤4:确定工作的执行者 180
8.7.5 步骤5:决定工作的执行时机 181
8.7.6 建立主项目时间表(交付成果) 181
8.8 准备支持环境 182
8.8.1 开发环境 183
8.8.2 测试环境 183
8.8.3 预备环境 184
8.8.4 教育培训环境 184
8.8.5 研究环境 184
8.9 计划历程的成功准则 184 第9章 MSF构建历程:构建解决方案 186
9.1 目标 186
9.2 团队焦点 186
9.3 关键交付成果 187
9.4 关键检查点 187
9.4.1 主要检查点 187
9.4.2 过渡检查点 188
9.5 执行项目计划 189
9.6 测试解决方案 189
9.6.1 测试的类型 190
9.6.2 问题追踪与修正 191
9.7 构建历程的成功标准 192 第10章 MSF稳定历程:稳定解决方案 193
10.1 目标 193
10.2 团队焦点 194
10.3 关键交付成果 194
10.4 关键检查点 194
10.4.1 主要检查点 195
10.4.2 发布准备已获得批准 195
10.4.3 过渡检查点 195
10.5 达到“完成” 199
10.5.1 什么是完成 199
10.5.2 预测完成度 199
10.6 评估解决方案的稳定度 200
10.6.1 回归测试 200
10.6.2 功能测试 200
10.6.3 易用性测试 200
10.6.4 系统测试 200
10.7 在真实的环境中测试 202
10.7.1 目标 202
10.7.2 焦点 202
10.7.3 准备试运行 203
10.7.4 实施试运行 203
10.7.5 完成试运行 203
10.8 稳定化历程的成功标准 203 第11章 MSF部署历程:部署解决方案 204
11.1 目标 204
11.2 团队焦点 204
11.3 关键交付成果 205
11.4 关键检查点 205
11.4.1 主要检查点 205
11.4.2 过渡检查点 206
11.5 部署到实际业务环境 207
11.5.1 部署的准备工作 207
11.5.2 执行部署 208
11.5.3 部署期间的教育培训 208
11.5.4 部署趋于稳定 208
11.6 移交运维和支持团队 209
11.7 安静期 209
11.8 部署历程的成功标准 210 第12章 MSF管理历程:指导解决方案的交付工作 211
12.1 目标 211
12.2 团队焦点 212
12.3 关键交付成果 212
12.4 关键检查点 213
12.4.1 主要检查点 213
12.4.2 过渡检查点 213
12.5 启动项目 214
12.5.1 定义项目章程(交付成果) 214
12.5.2 后勤支持的启动 214
12.5.3 制订成果验收程序 215
12.6 持续指导解决方案的交付工作 215
12.6.1 状态的追踪与报告(交付成果) 215
12.6.2 持续改进流程与程序 216
12.7 完成项目 217
12.7.1 撤离团队 217
12.7.2 关闭项目 217
12.8 管理历程的成功标准 218
[书目20160218]微软软件研发的奥秘:MSF精髓的更多相关文章
- [书目20131114]微软技术丛书•快速软件开发(珍藏版) Rapid Development Taming Wild Software Schedules By Steve McConnell
本文摘自:http://shop.oreilly.com/product/9781556159008.do EFFICIENT DEVELOPMENT Chapter 1 Welcome to Rap ...
- [转]软件开发过程(CMMI/RUP/XP/MSF)是与非?
经常看到和听到大家在争论敏捷过程.RUP和CMM 哪个软件开发过程更好或者哪个过程不好,各自都有理由.争论得不亦乐乎......实际上,没有十全十美的过程,也不存在更好的过程.关键是什么样的过程适合自 ...
- 0429团队项目-Scrum团队成立
Scrum团队成立 团队名称:开拓者 团队目标:努力让每一个小伙伴在学会走路的基础上学会跑. 团队口号:我们要的只是这片天而已. 团队照:正面照+背影照(那就是为什么组名叫开拓者) 5.2 角色分配 ...
- 0428—Scrum团队成立及《构建之法》第六、七章读后感
5.Scrum团队成立 5.1 团队名称:喳喳 团队目标:突破渣渣 团队口号:吱吱喳喳 团队照: 5.2 角色分配 产品负责人: 112冯婉莹 Scrum Master:109张鑫相 PM项目经理:1 ...
- 《Exception团队》第一次作业:团队亮相
一.项目基本介绍 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 团队名称 Exception 作业学习目标 深入了解软件思想,强化编程技术 二.正文 1. ...
- CS萌新的汇编学习之路(其实是老师作业呵呵哒)Learning of Assembly Language
第一节课学习汇编语言,做笔记,做笔记 1.概念 首先是汇编语言这门课程的定义以及对于学习高级语言.深入理解计算机系统的作用 软硬件接口机器语言 汇编语言 高级语言 关系 机器语言和汇编语言可移植性差 ...
- Visual Studio Team Systems
https://www.cnblogs.com/33568639/archive/2008/12/29/1364222.html https://baike.sogou.com/v7818386.ht ...
- 一起学微软Power BI系列-官方文档-入门指南(5)探索数据奥秘
我们几篇系列文章中,我们介绍了官方入门文档与获取数据等基本知识.今天继续给大家另外一个重点,探索数据奥秘.有了数据源,有了模型,下一步就是如何解析数据了.解析数据的过程需要很多综合技能,不仅仅是需要掌 ...
- 微软解决方案框架 - MSF的团队模型、MSF的开发模型,关于SA系统分析师信息的一篇好帖子
msf中的开发模型 书中关于六个小组的人员的案例: MSF 组队模型 v. 3.1-http://bbs.51cto.com/thread-1171-1.html 微软解决方案框架 - MSF的团队模 ...
随机推荐
- 演练:使用Xamarin.Forms开发产品介绍性质的应用(VB版)
概述 Xamarin这个使用mono和.net core的跨平台开发框架这几年在不断发展.被微软收购后的Xamarin为个人开发者提供了免费版的Xamarin for Visual Studio,吸引 ...
- No.011:Container With Most Water
问题: Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, a ...
- PHP学习笔记:删除与销毁session
删除某个session值可以使用PHP的unset函数,删除后就会从全局变量$_SESSION中去除,无法访问. session_start(); $_SESSION['name'] = 'jobs' ...
- 优雅输出Javascript从Chrome浏览器
一般前端Web开发好的App中js脚本文件,为了节约流量,都会做最小化,甚至合并压缩处理.但在对于需要Debug已处理过Javascript文件就不太方便了,可读性太差了. 使用Goo ...
- 小白初学ABP框架,着实累啊
这几天在学习ABP相关的知识AutoMapper ,AngularJS,Less,DI(dependencyInjection),EntityFramework code first以及相关NuGet ...
- wpf 窗口程序下将datagrid导出为excel
今天用了几个小时也没有找到将datagrid导出为excel的方法,搜索msdn发现,老外也木有解决这个问题,因此把代码贴出来,和大家分享一下,提高工作效率.简要说一哈,本程序使用反射,因此代码量看起 ...
- [.NET] SQL数据总笔数查询
[.NET] SQL数据总笔数查询 程序下载 范例下载:点此下载 原始码下载:点此下载 NuGet封装:点此下载 数据查询 开发系统时,使用C#执行SQL查询指令,就可以从SQL数据库里查询所需数据. ...
- 阿里前CEO卫哲用自己10余年经历,倾诉B2B的三差、四率、两大坑
今日(12 月 28 日),嘉御基金创始人.阿里巴巴(B2B)前 CEO 卫哲在第三届中国 B2B 电子商务大会上进行了"B2B 冬天里的春天"的主题分享.他提出中国 B2B 行业 ...
- js用8421码实现10进制转2进制
今天早上突然心血来潮决定用 ''和js来撸一个进制转换.(纯属心血来潮,有兴趣的可以看看.) 我们知道,通过8421码.可以快速的得到一个10进制的2进制.如下图: 如上图所示:我们将10进制的 '1 ...
- c++中string的常用函数说明
string可以说是是字符数组的升级版,使用更加啊方便,不容易出错.本文对string的常用函数进行简单介绍,做到会用即可. string中的常用函数分为四类,即赋值,添加,比较和删除. 一.赋值 1 ...