作战室 (WarRoom)是引自军事上的名词,一般是指作战指挥部一类的房间,比如下面这个房间
不用多解释大家都知道这帮人在做什么。
从项目管理的角度来说,作战室是一种非常高效的团队协作方式,作为所有信息的中枢,可以让所有团队成员通过同一地点,同一方式获取资料;这将大大提高团队的效率,在那些计划紧张,衔接紧密的项目阶段更加重要。
这种星形结构的好处在于所有周边节点都可以最快得与中枢取得联系,信息经过中枢处理后又可以最快的速度传递给所有周边节点(没有中间传递,也意味这没有信息损失)。这样的结果其实是我们在项目管理中非常需要的。在敏捷开发中白板其实也起到这样的作用,所有人将信息都发布在白板上,其他人可以随时在上面获取需要的信息,这其实就是作战室的作用。
但是白板的问题在于信息需要成员手动更新,这样很可能造成信息延迟或者不准确,同时很多的沟通是无法记录下来的。TFS自从2012版本开始提供了电子看板功能,但是以上所说的问题仍然无法解决。
在TFS 2013中提供了团队作战室(Team Room)的功能,可以自动的将团队中所发生的各种情况记录在内。
上图中我们可以看到的功能有:
1. 成员的聊天内容
2. 工作项的创建和状态转换
3. 变更集的变化(代码签入)
4. 版本的构建状况变化
5. 可以按天切换看到以往的更新
这个作战室的功能将大大提高团队成员的工作效率,同时对于敏捷开发方法的每日立会,代码评审都会很有帮助。想象一下,如果你在立会的不记得昨天到底做了些什么,这个纪录将是很好的帮助,而在进行代码评审(Code Review)的时候我们也可以根据这里面的记录对于团队成员的代码修改按照时间进行检查。
这个功能将在TFS 2013中发布,如果你希望尝试这个功能,现在有两种方式
1. 到https://tfs.visualstudio.com 申请一个账号,你将获得一台免费的TFS使用权,而且可以同时与5个其他的开发人员一起使用;
2. 到http://www.microsoft.com/visualstudio/eng#2013-downloads 下载2013 的Preview版本,自己安装使用。
原文转自:http://www.almnetworks.net/wp/2013/07/27/tfs-2013-preview-teamroom/