Комплексный программный продукт
Радости ремесла
Горести ремесла
Оптимизм
Человеко-месяц
Комплексная отладка
Объективность оценки
Нарастающие катастрофы с графиком
Предложение Миллза
Концептуальное единство
Как добиться концептуального единства
Аристократия и демократия
Чем может заполнить разработчик период ожидания?
Принципы совместной работы
Самодисциплина. Эффект второй системы
Письменные спецификации - руководство
Формальные описания
Прямое внесение
Конференции и разбирательства
Совместные реализации
Журнал регистрации телефонных звонков
Проверка конечного продукта
Анализ Вавилонского проекта с точки зрения административного управления
Связь в больших программистских проектах
Рабочий документ проекта
Организация в больших программистских проектах
Данные Портмана
Данные Арона
Данные Харра
Данные по OS/360
Данные Корбато
Размер программы как стоимость
Контроль за размерами программ
Методы экономии памяти
Представление данных - сущность программирования
Документы для разработки ЭВМ
Документы для факультета университета
Документы для проекта программного обеспечения
Зачем нужны формальные документы?
Опытные установки и увеличение масштабов
Постоянны только изменения
Планирование изменений в системе
Планирование изменений в организации
Два шага вперед, шаг назад
Шаг вперед и шаг назад
Целевые машины
Инструментальные машины и служба данных
Язык высокого уровня и диалоговое программирование
Проект без ошибок
Автономная отладка
Системная отладка
Вехи или помехи?
Сор в избе
Какая документация нужна?
Несостоятельность блок-схем
Самодокументированные программы