Visual Studio 应用程序生命周期管理的技术文章

欢迎使用有关应用程序生命周期管理的技术文章! 这些技术文章为您提供了其他资源来帮助您使用 Team Foundation Server 进行开发。 一些文章提供了有关涉及 Visual Studio 应用程序生命周期管理的独特方案的详细技术信息。 其他一些文章深入介绍了行业专家提供的开发过程和原理,在您开发软件或在软件项目中作为一个团队工作时也许能用作参考。 这些文章代表作者个人的视角、观点和体验。

敏捷原则

  • 敏捷原则和价值,Jeff Sutherland编写。 Jeff Sutherland 概要介绍了在《敏捷软件开发宣言》中定义的敏捷原则。

  • 敏捷十年回顾:下一个十年如何改进,Jeff Sutherland 编写。 在《敏捷宣言》发布十年之后,Jeff Sutherland 介绍了敏捷的成功,并准确地指出了下一个十年的四个关键成功因素。

  • 完成和撤消,Ken Schwaber 和 David Starr 编写。 交付一个完成的增量对敏捷软件开发成功至关重要。 通过使用真实示例和理论示例,作者阐明了对“已完成”的感觉与“已完成”的实际情况之前的差异,并说明了这对项目成功的影响。 使用这些示例,作者继续演示了一些可以帮助团队开始定义对他们有意义的已完成工作的工具和策略,并演示了帮助团队传达依赖项、状态和“已完成”的含义的方法。

敏捷做法

  • 生成和管理产品积压工作,Mitch Lacey 编写。 适当的产品积压工作 (backlog) 是所有正常运行的敏捷团队的核心。 在本文中,Mitch Lacey 解释了产品积压工作 (backlog) 的重要性,描述了适当的积压工作 (backlog) 的组成,并提供了一些创建和维护积压工作 (backlog) 的最佳做法。

  • 优先级,Mitch Lacey 编写。 在本文中,Mitch Lacey 讨论了已证明对许多敏捷团队非常有用的三种方法:客户满意度的 Kano 模型、Luke Hohmann 提出的一系列革新方法和 Karl Weigers 的相对权重模型。 他介绍了所有这些方法如何帮助您从粗略地设置积压工作 (backlog) 的优先级转变为通过圆满地权衡风险、重要性和客户满意度来进行精确排序。

  • 估计,Mitch Lacey 编写。 Mitch Lacey 讨论了有关软件项目估计的困难,并提供了在团队估计项目时使用两项敏捷软件估计技术的提示和技巧。

  • 冲刺 (sprint) 计划,Mitch Lacey 编写。 冲刺 (sprint) 计划不再让人头疼。 在本文中,作者提供了让冲刺 (sprint) 计划变得精准而高效的示例和策略,并且详细介绍了针对团队在计划冲刺 (sprint) 时遇到的常见问题的潜在解决方案。

  • 有效冲刺 (sprint) 追溯,David Starr 编写。 除了技术之外,本文还提供了用于维护和改进追溯的实践和结果的途径。

  • 分布式 Scrum,David Starr 编写。 分布式团队经常要想方设法获得一致、及时和有效的通信。 在本文中,David Starr 解释了 Scrum 如何提供一个供不同类型的分布式团队来进行改进和获得成功的容器。

  • 敏捷项目组合管理:使用 TFS 支持跨多个团队的积压工作 (backlog),Gregg Boer 编写。 了解如何配置 TFS 以支持积压工作 (backlog) 的项目组合,这提供了多个团队的工作的自动汇总和管理洞察。

  • Scaled Agile Framework: Using TFS to support epics, release trains, and multiple backlogs,Gregg Boer 编写。 了解 SAFe 概念如何映射到 TFS,以及如何配置 TFS 扩展整个企业内的敏捷实践。

精益和 CMMI

  • 精益软件开发,David J. Anderson 编写。 David J. Anderson 对精益软件开发及其历史进行了介绍,还介绍了软件开发项目团队如何使用它。

  • CMMI 原则和价值,David J. Anderson 编写。 可以通过特定的成熟度级别来评估组织以及利用它来衡量向政府交付可靠工作的能力的概念是一个持续争论的问题。 在本文中,David J. Anderson 给出了使用能力成熟度模型集成 (CMMI) 的充分理由,并且描述了它如何为管理者、过程工程师和包含客户、投资者、监管主体和审计员在内的所有外部利益干系人提供有价值的见解。

  • Scrum 的精益化,David Starr 编写。 在本文中,可以了解 Scrum 框架与生俱来的精益质量以及使用精益思想帮助 Scrum 团队提高能力的各种方法。

开发方法

  • Microsoft Solutions Framework (MSF) 概述。 了解 Microsoft Solutions Framework (MSF),这是一个可以更快地成功交付技术解决方案的适应性强的方法,此方法需要的人员更少,风险更低,同时可以获得更高的质量结果。

  • 应用程序分析:每个开发人员应知道的事,Sebastian Holst 编写。 在本文中,Sebastian Holst 讨论了应用程序分析的目标和优点。

  • 探索软件测试,James Whittaker 编写。 本文摘自 James Whittaker 的书籍 Exploratory Software Testing: Tips, tricks, tours and techniques to guide test design(《探索软件测试:指导测试设计的提示、诀窍、教程和技术》),探讨了探索软件测试的目标、优点和方法。

请参见

概念

Visual Studio Team Foundation Server 的应用程序生命周期管理

协作(进一步探讨) [重定向]

协作 [重定向]

演示图板使用 PowerPoint 的积压工作项

使用 team Web access,请求并处理利益干系人反馈

跟踪工作和管理工作流 [重定向]

可在 Visual Studio TFS 中配置并自定义的内容的端到端视图

其他资源

使单服务器安装正常运行 [教程]

过程指南和过程模板 [重定向]