我在网上冲浪时遇到了“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/