今天推荐的是一本由微软出版社发布的免费电子书,涉及的话题是如何在Visual Studio Online中基于敏捷的思想来管理开源项目。
本书的几位作者(自称ALM领域的游侠),给大家分享了在一个敏捷的、透明的、简单的、互信的环境下,管理需求和交付成果的最佳实践。这本书适合那些希望从“狗食”经历和软件需求的持续变化中有所收获的敏捷开发团队和Scrum Master。产品负责人(经理)和其他利益相关者也可以从本书中有所收获,学到如何支持敏捷开发团队,并对开源社区项目的诸多约束给予更多理解。
这本书分为如下几章:
- 概述性的讲述如何利用Visual Studio Online (VSO)来管理需求、划分优先级,推行需求所有制和管理思想。
- 如何处理一个开源项目的准备阶段。比如,组织一个团队,了解为什么要做这个项目,要做什么东西,并在如何做上达成一致。
- 进入到开发阶段后,如何执行计划、实现特性和相关功能,并快速并频繁地发布可用的版本。
- 最后阶段是提升已发布版本的质量并规划未来要完成的事情。这个阶段也能够让团队通过回顾不断提升自己。
- 介绍了一下有用的模板、检查清单等工具。
- 如何进行“狗食”来验证技术和业务概念,并收集反馈。
在微软拥抱开源的大背景下,微软出版社适时的推出这么一本书,其实是希望更多开源项目能够充分利用微软的相关产品。这本书其实对于打算了解TFS的使用,或者希望了解Scrum、精益(Lean)敏捷开发的朋友也是一个很好的入门书籍。
更多介绍的地址在:http://blogs.msdn.com/b/microsoft_press/archive/2015/04/09/free-ebook-managing-agile-open-source-software-projects-with-microsoft-visual-studio-online.aspx
电子书下载地址在:http://aka.ms/almrangers/pdf