М.: Издательско-торговый дом «Русская Редакция», 2002. - 368
стр.
В этой книге ветеран индустрии программных средств Эд Салливан делится найденными в результате нелегкого труда принципами, приемами и методиками разработки коммерческого ПО. В книге раскрыты фундаментальные принципы, позволяющие выпускать качественные программы в срок в любых обстоятельствах. Вы узнаете о реальном опыте успешной разработки коммерческого ПО в начинающей компании, о том как выбрать нужных специалистов, инструментальные средства разработки, настроить технологию, планировать и выполнять проект, своевременно обнаруживая и решая возникающие проблемы.
Книга состоит из 15 глав и предметного указателя.
Содержание
Часть 1
Люди, организация, методы
Глава 1 Замечательные люди и как их найти
Определение «замечательных»
Поиск и привлечение достойных кандидатов
Общие проблемы и решения
Глава 2 Резюме, собеседование и удерживание сотрудников
Анализ резюме
Собеседование с кандидатом
Удерживание сотрудников
Типичные проблемы и их решение
Глава 3 Организация проекта
Модель организационной структуры компании NuMega
Управление проектом
Роли и обязанности
Типичные проблемы и их решение
Глава 4 Ранжирование сотрудников и корпоративная культура
Ранжирование
Корпоративная культура
Типичные проблемы и их решение
Глава 5 Инструментальные программы
Средства управления исходным кодом
Устранение проблем и неисправностей
Дополнительные средства
Типичные проблемы и их решение
Глава 6 Основы системы контроля качества
Основные принципы
Что, когда и как тестировать
Кто должен тестировать?
Другие критичные моменты для контроля качества
Типичные проблемы и их решение
Глава 7 Основы технологии разработки программ
Технологи по разработке ПО
Сборки
Процедура установки
Сбор всего вместе
Типичные проблемы и их решение
Часть 2
Формулирование и планирование проекта
Глава 8 Требования
Центральная идея проекта
Формулирование требований
Анализ требований
Определение приоритетов
Утверждение требований
Управление внесением изменений
Общие проблемы и решения
Глава 9 Исследования, оценка технологий и моделирование
Чем полезны исследования и прототипы
Исследования
Оценка технологий
Моделирование
Типичные проблемы и их решение
Глава 10 Пользовательский интерфейс
Прототип пользовательского интерфейса
Роль специалиста по инженерной психологии
Типичные проблемы и их решение
Глава 11 Планирование
Предпосылки
Основные понятия и трудности планирования
Как составить хороший план
Типичные проблемы и их решение
Часть 3
Исполнение проекта
Глава 12 Держим курс
Аналогия с самолетом
Процесс измерений и мониторинга состояния проекта
Внесение изменений
Общие проблемы и решения
Глава 13 Бета-тестирование
Ценность бета-тестирования
Самая распространенная ошибка при проведении бета-тестирования
Типы программ бета-тестирования
Элементы программы бета-тестирования
Менеджер бета-тестирования
Общие проблемы и решения
Глава 14 Кандидат на выпуск
Начальные требования
Тестирование кандидата на выпуск
Общие проблемы и решения
Глава 15 Закрытие проекта
Почему это так важно?
Как это делается?
Что дальше?
Общие проблемы и решения
В этой книге ветеран индустрии программных средств Эд Салливан делится найденными в результате нелегкого труда принципами, приемами и методиками разработки коммерческого ПО. В книге раскрыты фундаментальные принципы, позволяющие выпускать качественные программы в срок в любых обстоятельствах. Вы узнаете о реальном опыте успешной разработки коммерческого ПО в начинающей компании, о том как выбрать нужных специалистов, инструментальные средства разработки, настроить технологию, планировать и выполнять проект, своевременно обнаруживая и решая возникающие проблемы.
Книга состоит из 15 глав и предметного указателя.
Содержание
Часть 1
Люди, организация, методы
Глава 1 Замечательные люди и как их найти
Определение «замечательных»
Поиск и привлечение достойных кандидатов
Общие проблемы и решения
Глава 2 Резюме, собеседование и удерживание сотрудников
Анализ резюме
Собеседование с кандидатом
Удерживание сотрудников
Типичные проблемы и их решение
Глава 3 Организация проекта
Модель организационной структуры компании NuMega
Управление проектом
Роли и обязанности
Типичные проблемы и их решение
Глава 4 Ранжирование сотрудников и корпоративная культура
Ранжирование
Корпоративная культура
Типичные проблемы и их решение
Глава 5 Инструментальные программы
Средства управления исходным кодом
Устранение проблем и неисправностей
Дополнительные средства
Типичные проблемы и их решение
Глава 6 Основы системы контроля качества
Основные принципы
Что, когда и как тестировать
Кто должен тестировать?
Другие критичные моменты для контроля качества
Типичные проблемы и их решение
Глава 7 Основы технологии разработки программ
Технологи по разработке ПО
Сборки
Процедура установки
Сбор всего вместе
Типичные проблемы и их решение
Часть 2
Формулирование и планирование проекта
Глава 8 Требования
Центральная идея проекта
Формулирование требований
Анализ требований
Определение приоритетов
Утверждение требований
Управление внесением изменений
Общие проблемы и решения
Глава 9 Исследования, оценка технологий и моделирование
Чем полезны исследования и прототипы
Исследования
Оценка технологий
Моделирование
Типичные проблемы и их решение
Глава 10 Пользовательский интерфейс
Прототип пользовательского интерфейса
Роль специалиста по инженерной психологии
Типичные проблемы и их решение
Глава 11 Планирование
Предпосылки
Основные понятия и трудности планирования
Как составить хороший план
Типичные проблемы и их решение
Часть 3
Исполнение проекта
Глава 12 Держим курс
Аналогия с самолетом
Процесс измерений и мониторинга состояния проекта
Внесение изменений
Общие проблемы и решения
Глава 13 Бета-тестирование
Ценность бета-тестирования
Самая распространенная ошибка при проведении бета-тестирования
Типы программ бета-тестирования
Элементы программы бета-тестирования
Менеджер бета-тестирования
Общие проблемы и решения
Глава 14 Кандидат на выпуск
Начальные требования
Тестирование кандидата на выпуск
Общие проблемы и решения
Глава 15 Закрытие проекта
Почему это так важно?
Как это делается?
Что дальше?
Общие проблемы и решения