agile - 什么是 "Boeing Agile Software Process?"

标签 agile

我在网上冲浪时遇到了“Boeing Agile Software Process”这个术语,但我无法找到定义或任何详细信息。据推测,这就是波音公司使用的软件流程,而且它是敏捷的,但有人能解释一下波音敏捷软件流程是什么吗?

最佳答案

您可以阅读本文的前几页:

"A Tail of Two Projects: How 'Agile' Methods Succeeded After 'Traditional' Methods Had Failed in a Critical System-Development Project"

Robert Bedoll 在波音撰写了有关敏捷方法的文章,并为 XP/Agile Universe 2003 发表 here ,在 Google 图书上。总结如下:

We adopted the following principles:

  • Rapid prototyping of designs, with immediate customer feedback
  • Continuous involvement of the customer Weekly production releases:
    Follow our standard development cycle (requirements - design – code – test - release) but compress it from formal releases every three months to formal releases every week.
  • Start simple and keep it simple
  • Evolve the tool to follow the evolving business process
  • Provide a one to three week cycle time for new feature introduction
  • Maintain a small development team
  • Produce abbreviated versions of our standard design documents.Let the prototyping drive the design documentation.
  • Retain our SEI (Software Engineering Institute) Level 2 rating.

看起来有一份 .doc 格式的草案“尚未得到波音公司正式批准发布here ,更详细地解释了原理。我不是律师,不知道如果有人阅读该草案是否会产生法律影响。您可以购买整篇已发表的论文 .pdf here可能还有其他地方。

关于agile - 什么是 "Boeing Agile Software Process?",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4830916/

相关文章:

project-management - 我应该如何在 Bugzilla 中实现用户故事?

project-management - 在 Scrum 流程中的什么地方讨论了编程架构?

c++ - 如何写出好的软件而不被卡住

unit-testing - 为什么要使用测试驱动开发?

敏捷测试/传统测试方法

agile - 处理冲刺期间的意外特征

project-management - 使用敏捷进行大图规划

agile - 如何使用 Code Collaborator 引用另一个文件中的一行?

agile - 是否应该允许开发人员参与积压计划流程?

charts - Scrum 烧毁图表,它们会变成负数吗?