MS VS2005 Team System:软件项目管理
【IT168 技术文档】
注:本文档于产品投入生产之前编写,因此您可能会发现这里所包含的细节与发布的产品有不一致的地方。文中的信息均依据撰写本文时的产品状况,仅供您在计划时参考。如有更改,恕不另行通知。Microsoft 拥有本文档中的主题所涉及的专利、专利应用程序、商标、版权或其他的知识产权。除非 Microsoft 以任何书面许可协议明确提供,向您提供本文档并没给予您使用这些专利、商标、版权或其他知识产权的任何许可证。
简介
Visual Studio Project Management Tools 可以实现更好的计划、安排、协作、沟通、报告和流程控制。Visual Studio Project Management Tools 与 Visual Studio 集成开发环境 (IDE)、Microsoft Office、Windows SharePoint Services 和 SQL Server 2005 Reporting Services 相集成。Visual Studio Project Management Tools 允许项目数据和流程具有非侵入性的 (non-intrusive) 可见性和规范,从而使 IT 部门管理项目的方式产生变革。
软件设计项目管理的难题
项目经理或主管在构建软件项目时遇到了大量的问题。
转换工作中的缺口
客户需求与开发团队计划的工作之间存在着缺口。安排的工作与实际工作之间也存在着缺口。重要信息在这些缺口中丢失。需求没有完全满足,而完成的工作并不影响客户需求。需求管理工具试图解决这一问题,方法是提供这些缺口的链接以形成可跟踪矩阵。这些链接很快就变得过时且毫无意义,并给项目主管带来很大的维护负担。
团队协作和沟通很差
由于存在完全不同的文档,而且它们不一定是最新的或与实际工作进展同步,因此团队的协作和沟通受到了阻碍。项目主管必须花时间收集来自不同计划和列表的状态,而团队成员必须花时间发送状态报告并更新文档。这影响了团队工作效率,特别是当团队成员为了提供其工作状态而中断时。团队工作流的效率低下,其原因是团队可能要等待工作完成后他们才能开始,但他们缺少一种可靠的机制来确切获悉工作已完成。有时,仅仅在团队成员之间传递工作、跟踪问题或收集状态就用掉了工作的全部时间。
更正系统问题困难
即使项目主管发现必须进行项目过程更改时,在项目团队中实现适当的更改也是非常困难的。进行流程更改对团队的工作效率有很大的影响。团队成员要完成工作就必须不怕麻烦地查找流程信息或正确的文档模板。
对于分配到包含不同流程的多个项目的团队成员,查找正确的流程信息甚至会更加困难。为了决定应用哪些策略和规则,团队成员必须记住使用哪个流程。因此,团队成员对流程产生了厌恶感,而且不理会流程的更改,从而削弱了项目主管的作用。
跟踪,但没有管理
获得项目的重要衡量标准对于跟踪状态和做出决策十分重要。由工具生成的大部分衡量标准没有以统一的方式进行存储或访问。创建报告需要手动将信息从不同的工具剪切和粘贴到一种报告格式中,变得费时又费力。
因此,项目主管需要花非常多的时间从众多不同的工具收集衡量标准,以使项目计划保持最新状态并通知项目团队。通常,项目主管会身陷于跟踪细节,而没有进行项目风险分析和项目过程修正。