Правила разработки программного обеспечения
Обнаружил у себя в книжном шкафу сабжевую книжку. Не помню когда я её купил.
Перечитал по диагонали. Нашел внутри чек — июль 2007-го.
Автор — мужик, руководивший разработкой Visual C++ 1.0.
Описаны три стадии разработки (коробочного) ПО — начало, процесс, выпуск.
Тезисы Правила
12. Выпускайте обновления (новые версии) так часто, как только это возможно.
17. Бизнес ПО — отношения, а не продажа.
13. Не оглядывайтесь назад.
4. Не устанавливайте бит ничтожества.
32. Регулярно проводите сборку продукта.
40. Понравилось: «производитель собачьего корма должен есть свой собственный корм для собак». Приписывают Балмеру. Мне еще нравится другое его высказывание — «Над Windows мы пахали как лошади».
Правила предполагают командную разработку (тараканы в моей голове повернулись в сторону голоса). Относительно много плача про сложности выпуска качественного ПО в срок (тараканы пожали плечами).
В целом, интересно заново перечитать и сравнить полученную информацию с собственным опытом.