天天看点

一起谈.NET技术,Visual Studio 2010中敏捷开发流程模板的应用

  本文将会为您讲述如何使用TFS 2010 MSF Agile 5.0流程模板为迭代项目而提供的工作簿。首先,让我们看一看Visual Studio 2010 IDE中的Team Explorer插件:

一起谈.NET技术,Visual Studio 2010中敏捷开发流程模板的应用
一起谈.NET技术,Visual Studio 2010中敏捷开发流程模板的应用
一起谈.NET技术,Visual Studio 2010中敏捷开发流程模板的应用
一起谈.NET技术,Visual Studio 2010中敏捷开发流程模板的应用
一起谈.NET技术,Visual Studio 2010中敏捷开发流程模板的应用
一起谈.NET技术,Visual Studio 2010中敏捷开发流程模板的应用
一起谈.NET技术,Visual Studio 2010中敏捷开发流程模板的应用
一起谈.NET技术,Visual Studio 2010中敏捷开发流程模板的应用
一起谈.NET技术,Visual Studio 2010中敏捷开发流程模板的应用

  现在,让我们回到Team Explorer中,在Team Explorer中,我们将会选择第一个迭代的Iteration Backlog。对于每个迭代来说,我们都会得到一个iteration backlog。TFS(Team Foundation Server)给每个Team Project预置了3个迭代,但是你可以复制和粘贴迭代文件夹,让它指向Team Queries中的合适的查询。你必须要在Team Queries中执行复制/粘贴操作,为每个迭代修改查询。一般来说,在理想情况下,如果在Team Queries中对一个迭代执行了执行拷贝/粘贴/修改操作,然后紧接着就应该在Shared Documents文件夹下对一个迭代执行复制/粘贴/修改操作。

一起谈.NET技术,Visual Studio 2010中敏捷开发流程模板的应用
一起谈.NET技术,Visual Studio 2010中敏捷开发流程模板的应用
一起谈.NET技术,Visual Studio 2010中敏捷开发流程模板的应用
一起谈.NET技术,Visual Studio 2010中敏捷开发流程模板的应用
一起谈.NET技术,Visual Studio 2010中敏捷开发流程模板的应用
一起谈.NET技术,Visual Studio 2010中敏捷开发流程模板的应用

  接下来。我们看一看比较重要的“Capacity”工作表。仅次于“Burndown”工作表,在任何一个迭代中,这个工作表都是第二有用的工作 表。请注意,我已经安排到“Iteration Backlog”中的任务都反映在这里了,你也可以看到在“Interruptions”工作表中指定的假期也被考虑进来了(也就是说,对于这个迭代来 说,有效的工作时间是15天,而不是19天)。还有,Hours/Day字段被用来表示某个团队成员的“理想”工作时间(根据我的经验,一般是6个小时, 所以,开发者们进行估算的时候一定要注意,真正的估算值是不包括饮水机旁的闲聊时间,上洗手间的时间,或与其他重要的人进行沟通的时间的。)

  至于团队成员任务的时间录入,在客户的重压之下,这是我的主要工作。十分简单,不用每天都录入时间,燃烧图和报告都是没有意义的。在Task工作项中,你将会看到所有重要的字段,如下图所示:

一起谈.NET技术,Visual Studio 2010中敏捷开发流程模板的应用

  我们最后要介绍的工作表是“Burndown”,在项目进度方面,它是一个起决定性作用的视图。团队的主管每天都会使用这个视图来追踪某个迭代的项目进度。这里我就不详细讨论了,因为有很多地方可以学到如何更好地理解一个燃烧图。但是,以后我可能会添加一些新想法的。

一起谈.NET技术,Visual Studio 2010中敏捷开发流程模板的应用

继续阅读