MS VS2005 Team System:软件项目管理
我们的解决方案
Visual Studio Project Management Tools 旨在根据项目经理已知的软件来解决这些问题:Microsoft Excel、Microsoft Project、Microsoft Word 和 Windows SharePoint Services。
共享数据和自定义视图
项目主管将需求分解为组件或方案,进而分解成任务,分配给开发团队,因此 Visual Studio Project Management Tools 可以沿着这个路线捕获视图。这些视图存储工作产品(例如,功能规范、风险评估和项目计划)之间的关系。视图通过推理所建立的关系来提供上下文信息,这些信息在所有不同的视图之间共享,因此任何视图中的更新都会反映到所有项目工作产品上。
项目主管可以有很大的灵活性来组织他们的工作,而不会强制他们只用一个项目层次视图。项目主管可以根据功能、方案和组件在项目中创建视图,方法是在不同的视图中相应地选择和组织相同的数据。项目主管可以在项目的元素之间创建多对多的关系,这种关系可以反映确切的项目状态,而不会在无意义的可跟踪矩阵中徒劳无获。
在 Microsoft Excel 中构建工作项列表
项目经理通常使用 Microsoft Excel 来存储问题列表、工作项,甚至安排工作。Visual Studio Project Management Tools 提供一个 Microsoft Excel 加载项,将电子表格中的列表对象连接到工作项数据库中。工作项数据库是一个存储所有工作项(例如,错误、风险和任务)的地方。
考虑这种情况:项目经理创建一个电子表格,它包含最主要的 10 个风险。随着项目经理更改这些风险的分配、优先级和其他字段,团队成员会在他们的工作项队列中接收到更新的信息。项目经理不再需要查询工作项的状态,而且可以将这些信息从工作项数据库直接“拉”到电子表格中。
创建工作项列表有两种方式。通过 Portfolio Explorer(Visual Studio IDE 中的一个项目视图),项目经理可以选择一个工作项查询或文档节点,并创建一个新的数据绑定电子表格。这个新的电子表格将包含一个工作项列表,该列表填充了从查询获得的数据。
项目经理还可以从 Excel 中创建工作项列表,方法是使用加载项选择一个项目并导入工作项。
使用 Microsoft Project 维护项目计划
项目经理可以使用 Microsoft Project 来布局任务依赖项、加载平衡资源和估计结束日期。Visual Studio Project Management Tools 提供了一个 Microsoft Project 加载项,它可以将项目计划和项目团队数据连接在一起。在项目计划中安排工作之后,项目经理可以将数据发布到工作项数据库中。新的工作项会因为 Microsoft Project 中进行的任务分配而产生,而且任务会显示在相应开发人员的工作项队列中。当开发人员解决了问题并将新状态反映到工作项数据库中时,项目经理只需刷新项目计划即可获得最新信息。项目经理现在可以有效地使用 Microsoft Project 视图来跟踪任务状态,而无需召开状态会议和手动更新他们的项目计划。
实际上,项目主管可以监视几个不同项目计划中的任务状态。例如,项目主管可能想要按需求查看项目状态。而开发主管可能想要按组件查看项目状态。这两个人可以承担同一组任务,并将其组织在两个不同的项目计划中。当工作项中的状态更新时,开发主管可以查看开发项目计划中的组件进度,而项目经理可以查看需求项目计划中的需求进度。
可以按照与创建数据绑定 Microsoft Excel 电子表格的相同方式创建数据绑定项目计划:通过 Portfolio Explorer 中的查询、Portfolio Explorer 中的文档节点创建,或者从任何 .MPP 文件中创建。
Portfolio Explorer
Visual Studio Project Management Tools 中的软件项目称为公文包项目。公文包项目是一个中心概念,它将团队创建特定软件技术或产品的成果存放在一起。当项目经理创建新的公文包项目时,有几个关键的配置可以用来集中公文包项目中的团队成果。可以创建一个团队项目 Web 站点来包含文档模板和常用报告。可以创建一个工作项数据库来跟踪项目中的所有成果。可以安装一个方法模板来确定所有工作成果的规则、策略、安全组和查询。同时,还可以选择创建一个源代码分支来进行源代码管理。
Visual Studio Project Management Tools 的特性之一 Portfolio Explorer,它可以从 Visual Studio IDE 中轻松导航到工作产品(例如,功能规范、风险评估和项目计划)。团队成员可以查看有关产品版本的信息、进入到源代码、查询分配给他们的任务、查看整体项目状态、定位文档、查看报告和创建与项目有关的工作产品。
项目站点
项目站点存储工作产品并对其进行版本控制,它是由 Windows SharePoint Services (WSS) 宿主的团队 Web 站点。可以通过 Portfolio Explorer 使用的相同工作产品也可以通过项目站点作为项目参与者的控制板使用。实际上,如果您在 Portfolio Explorer 中创建新的文档节点,则会在项目站点中创建新的文档文件夹。
项目站点附带了预填充的文档模板、常用报告和项目流程的 Web 版。项目站点也包含一个用于挂接 RSS Feed 的 Web 部件,以及用于查看报告的 Microsoft SQL Server 2005 Web 部件。
因为项目站点是由 WSS 宿主的,所以该项目站点还可以通过其他 SharePoint Web 部件(例如,通知或事件)进行扩展。这样,团队就能够以任何最适合其项目的外观和风格来自定义他们的项目站点。