www.it4business.ru
|
Читайте не торопясь
Дата публикации: Май 22, 2009 в 1:49 pm.
Темы: Библиотека, 2009, CMMI, NASA, Разработка ПО, Стандарты
Распечатать

Этот софт никогда не падает. Никогда не требует перезагрузки. В нем нет багов. Он идеален, насколько может быть идеален софт, написанный человеком. Смотрите сами: последние три версии программы - каждая длиной 420 000 строк имела всего лишь одну ошибку каждая. Последние 11 версий имели в общей сложности всего 17 ошибок. Коммерческие программы схожей сложности имели бы около 5000 ошибок.
Группа, разрабатывающая этот софт, была одной из первых, получивших сертификацию CMM уровня 5. Это было больше десяти лет назад. С тех пор они уменьшили количество ошибок еще на 90%.
Там не работают суперзвезды. Наоборот, в основном там работают люди среднего возраста, женатые, остепенившиеся. Всем управляет процесс, который расписывает все телодвижения от и до. Если найдена ошибка - никого не обвиняют лично, а работают над исправлением процесса, чтобы подобная ошибка больше не могла проскочить ни одну из стадий проверки.
Рассмотрим один из апгрейдов программы, который позволил шаттлу ипользовать GPS навигацию. Это изменение затронуло всего лишь 1.5% программы или 6,366 строк кода. Спецификация для этого изменения была описана на 2500 страницах. Полный объем спецификаций текущей версии насчитывает 30 томов и более 40 тысяч страниц.
Еще один интересный факт. Разработка софта, обладающего таким качеством, обходится NASA примерно в 160 раз дороже, чем типичная коммерческая разработка.
Вот тут можно посмотреть их стандарт кодирования на 440 страницах.
Люди, инструменты, процессы
Программная инженерия
Форумы проектов
Последние новости и пресс-релизы компаний
Статистика
Исправляйте ошибки