工程实践

为了加快团队向客户交付价值的速度,团队可应用源自敏捷方法并支持敏捷原则和价值的工程实践。

连续生成和部署:如果团队在签入代码和部署生成之间等待过久,则该团队的成员会频繁花费大量时间来解决生成中断和集成问题。 如果团队签入代码和生成更加频繁,则通常可以提高团队的速度。

连续生成和部署

在策略上进行分支:团队可以在版本控制中创建和使用分支来优化应用程序开发策略。

有策略地进行分支

及早并经常测试:通过有效地测试团队的工作,团队可以验证是否创建了客户所需的软件。 团队应从代码生成之时开始尽早并经常进行测试。 在一个冲刺 (sprint) 开始时,团队应为其创建测试计划。 该测试计划可使用测试套件,测试套件应以有助于团队运行测试并跟踪结果的方式组织测试。

及早并经常测试

为您的应用程序建模:您的团队可使用模型来浏览和重构现有代码、更高效地了解您的客户需求、帮助确定和传达您的软件设计以及通知开发验收测试和组件测试。

在敏捷开发中使用模型

请参见

概念

计划和跟踪项目

其他资源

MSF for Agile Software Development 5.0 版