СПб.: Питер, 2021. — 480 с. — (Для профессионалов). — ISBN 978-5-4461-1621-8.
Совершенный софт - это проверенный, структурированный и высокотехнологичный подход к разработке программного обеспечения. Множество компаний уже используют идеи Лёве в сотнях систем, но раньше эти мысли нигде не публиковались.
Методология Лёве объединяет разработку систем и дизайн проектов, используя базовые принципы разработки ПО, корректные наборы инструментов и эффективные методы. Автор подробно описывает основы, на которых прокалываются многие архитекторы ПО, и показывает, как разложить систему на мелкие блоки или службы. Вы узнаете, как вывести эффективный дизайн проекта из дизайна системы, как рассчитать время, необходимое на запуск проекта, его стоимость и риски и даже как разработать несколько вариантов выполнения.
Метод и принципы совершенного софта можно применять независимо от размера проекта, компании, технологии, платформы или отрасли. Цель этой книги - решение важнейших задач современной разработки ПО, требующих исправления программных систем и проектов, ваш карьерный рост и, возможно, изменение всей IT-индустрии. Рекомендации и знания, которые вы получите, сэкономят десятилетия вашего опыта и спасут многие проекты.
Эта книга принесет большую пользу разработчикам, архитекторам, руководителям проектов или менеджерам на любом этапе карьеры.
Отзывы о книге
Предисловие
Об автореГлава 1. Метод
Часть I. Проектирование системыГлава 2. Декомпозиция
Глава 3. Структура
Глава 4. Композиция
Глава 5. Пример проектирования системы
Часть II. Планирование проектаГлава 6. Мотивация
Глава 7. Обзор планирования проекта
Глава 8. Сеть и временные резервы
Глава 9. Время и затраты
Глава 10. Риск
Глава 11. Планирование проекта в действии
Глава 12. расширенные методы планирования
Глава 13. Пример планирования проекта
Глава 14. Завершение
Приложения:Приложение А. Отслеживание проекта
Приложение Б. Проектирование контрактов сервисов
Приложение В. Стандарт проектирования