详情
内容介绍:
我们需要面对这样的现实:推出优秀的软件是困难的。我们值得这样做吗?是的。我们有回报吗?是的。我们可以把艺术和工程有机结合在一起吗?是的。容易做吗?不是。
尽管如此,依然还是有一些公司和组织可以推出优秀的软件。它们交付了客户喜爱的产品。它们按时按预算地完成了这项工作。它们交付的解决方案和服务在市场中具有很高的价值。那么,它们是如何做到的呢?
答案很简单:它们依赖于技术、才能和过程的有机融合。这3个要素中的每一个都是必需的,不过只依赖其中一个却不足以交付优秀的产品。如果忽略任何一个要素,毋庸置疑会失败。如果具备了所有要素,那么无疑拥有了成功的必要条件。
本书将会着重于推出优秀软件的3个要素中的一个:过程。本书为如何使用Scrum来组织团队和活动提供了一个路线图,展示了如何使用VisualStudio TeamFoundationServer(TFS)来执行Scrum项目——从计划冲刺到跟踪进度。鉴于我们着重关注这个开发成功软件的必要条件,本书将会提供所需的全部细节信息。
本书将介绍执行Scrum项目、使用TFS的**实践。本书甚至包含了一些帮助起步上手的模板。就算在这些知识的帮助下,还是会遇到一些没有标准答案的困难问题。那样的话,就需要依赖于本身的洞察力和经验。
本书是3位背景不同的作者协作努力的成果。我们相信,通过向你提供多方面的视角,可以更好地帮助你处理不可避免要面对的独特情况。我们每个人在Scrum和
项目管理 上都具有多年的经验。我们每个人都曾推出过优秀的软件,我们写下的内容都是来自于经验总结。
作者简介:
Steve Resnick是BlueMetalArchitects的创始人和总经理,这是一家专注于IT策略、架构、设计和交付的咨询与产品开发公司。lueMetalArchitects使用敏捷方法按时并符合预算地交付产品。在创立BlueMetalArchitects之前,Steve是微软技术中心(MicrosoflTechnologyCenter)的首席技术官(CTO),在那里他负责组织按地理分布的团队宋开发解决方案,并将其部署到世界范围内的数据中心。他使用敏捷方法来管理和跟踪大小不一的项目。Steve从20世纪90年代中期就开始使用微软技术工作。他对于高伸缩性的Internet系统、事务处理系统和技术集成经验丰富。他在2008年和别人共同撰写了EssentialWindows CommunicationFoundadon--书。目 录:
第1章 软件产品的推出1.1 推出软件产品需要做什么
1.1.1 构思愿景
1.1.2深入认识
1.1.3 筹备资源
1.1.4 规划进度
1.1.5 实现特性
1.2项目管理方法
1.2.1 Scrum
1.2.2 MSF
1.2.3瀑布法
1.3方法学比较
1.3.1 产品定义
1.3.2 适应性
1.3.3 计划
1.3.4人员
1.3.5 文档
1.3.6 项目周期
1.4 小结
第2章 组织Scrum团队
2.1 Scram角色
2.1.1 ScrumMaster
2.1.2产品所有者
2.1.3 团队成员
2.2扩展Scrum团队规模
2.2.1 团队专业化分工
2.2.2 Scrum of Scrums会议
2.2.3 产品积压工作
2.2.4 冲刺同步
2.2.5 统一架构
2.3 MSF和Scrum的对比
2.3.1 产品经理
2.3.2 程序经理
2.3.3 开发经理
2.3.4 QA经理
2.3.5 培训经理
2.3.6 发布经理
2.4 Scrum中的IT角色
2.4.1 项目经理
2.4.2 架构师
2.4.3 发布管理
2.4.4 QA经理
2.5 转变为Scrum
2.5.1 增强用户参与
2.5.2减少文档撰写
2.5.3 简化计划安排
2.5.4 尽早发现问题
2.6 小结
第3章 在TFS中跟踪重要信息
3.1 了解TFS中的数据
3.2 选择Scram
3.3 Scram王件
3.3.1 产品积压工作
3.3.2 冲刺积压工作
……
第4章 开始使用TFS Scrum 模板
第5章 工作项、查询和报表
第6章 产品积压工作
第7章 跟踪质量
第8章 执行发布
第9章 执行冲刺
第10章 回顾会议
第11章 利用Spike 改进Scrum
附录A
附录B
- 联系人:阿道
- 联系方式: 17762006160
- 地址:青岛市黄岛区长江西路118号青铁广场18楼