Бережливое производство программного обеспечения. От идеи до прибыли
Мэри Поппендик, Toм Поппендик
В 2003 году книга «Lean Software Development» Мэри и Тома Поппендика познакомила читателей с революционными методами разработки ПО. Теперь их давно ожидаемая вторая книга призвана показать читателям, как именно следует реализовывать на практике бережливый подход к созданию программного обеспечения.
Данная книга, основывающаяся на уникальном опыте Мэри и Тома Поппендик, поможет организациям, занятым созданием ПО, оптимизировать свои технологические процессы. Здесь читатель узнает, какие вопросы следует задавать в той или иной ситуации, каким проблемам следует уделять больше внимания и какие методы доказали свою эффективность на практике. Авторы также рассказывают об опыте наиболее передовых организаций-разработчиков программного обеспечения и приводят практические упражнения, которые помогут читателям сделать первые шаги по внедрению принципов бережливости.
- Расширять и развивать практику гибкой методологии разработки.
- Создавать истинные коллективы разработчиков, а не просто рабочие группы.
- Добиваться высокого качества с помощью быстрой обратной связи с потребителями.
- Принимать решения как раз вовремя и ни в коем случае не позже.
- Осуществлять поставки быстро, как в компании PatientKeeper: 45 качественных релизов приложения ежегодно.
- Принимать компромиссные решения, способные по-настоящему удовлетворить заказчиков.
Бережливое производство программного обеспечения - это книга, необходимая везде, где требуется создать более эффективные процессы разработки. Иными словами, данное издание предназначено для менеджеров, руководителей проектов и ведущих разработчиков предприятий, связанных с информационными технологиями, и компаний-разработчиках программного обеспечения.
Издательство: Вильямс, 2010 г.
ISBN 978-5-8459-1538-2, 0-321-43738-1
Количество страниц: 256.
Содержание книги «Бережливое производство программного обеспечения. От идеи до прибыли»:
- 15 Предисловие
- 19 Введение
- 23 Глава 1. История
- 23 Взаимозаменяемые детали
- 24 Взаимозаменяемые люди
- 24 Семейство Тойода
- 26 Производственная система Toyota
- 26 Тайити Оно
- 27 Поставки «точно вовремя»
- 27 Автоматизация
- 27 Сигаэо Синго
- 28 Производство без запасов
- 28 Производство без проверок
- 28 «Точно вовремя»
- 32 Концепция бережливости
- 33 Бережливое производство и бережливые операции
- 33 Бережливая цепь поставок
- 34 Бережливая разработка продуктов
- 38 Бережливый подход к созданию программного обеспечения
- 38 Попробуйте это
- 41 Глава 2. Принципы
- 41 Принципы и практика
- 42 Разработка программного обеспечения
- 42 Разработка
- 43 Программное обеспечение
- 44 Семь принципов бережливого подхода при разработке ПО
- 44 Принцип 1: ликвидировать потери
- 46 Миф: созданная заранее спецификация сокращает потери
- 47 Принцип 2: встраивать качество
- 49 Миф: цель тестирования — выявление дефектов
- 50 Принцип 3: создавать знание
- 51 Миф: прогнозы обеспечивают предсказуемость
- 52 Принцип 4: откладывать необратимые решения
- 53 Миф: план — это обязательство
- 54 Принцип 5: доставлять быстро
- 54 Миф: спешка ведет к браку
- 55 Принцип 6: уважать людей
- 57 Миф: существует наилучший метод
- 57 Принцип 7: оптимизировать целое
- 59 Миф: оптимизировать путем декомпозиции
- 60 Попробуйте это
- 63 Глава 3. Ценность
- 63 Бережливые решения
- 66 От концепции до прибыли
- 66 Концепция
- 66 Осуществимость проекта
- 67 Пробная версия
- 68 Прибыль
- 68 Восхищенные потребители
- 69 Глубокое понимание потребителя
- 70 Фокусироваться на работе
- 71 Ориентированная на потребителя организация
- 72 Руководство
- 72 Главный инженер
- 74 Команда руководителей
- 74 Совместное руководство
- 75 Кто за все отвечает
- 76 Многофункциональные коллективы
- 77 Технологичность
- 78 Разработка на заказ
- 78 От проектов к продуктам
- 80 Сотрудничество между ОИТ и бизнесом
- 81 Ответственность
- 82 Попробуйте это
- 85 Глава 4. Потери
- 85 Меньше программного кода
- 85 Zara
- 87 Сложность
- 87 Каждая функциональная возможность должна быть оправдана
- 89 Минимально-полезные наборы функций
- 89 Не следует автоматизировать запутанные процессы
- 90 Семь непроизводительных расходов
- 91 Частично выполненная работа
- 92 Избыточные функциональные возможности
- 93 Повторное приобретение знания
- 93 Передача работы
- 94 Переключение между задачами
- 96 Задержки
- 97 Дефекты
- 98 Картирование потока создания ценности
- 99 Подготовка
- 99 Выбор процесса
- 99 Выбор начала и останова отсчета времени
- 100 Необходим ответственный
- 100 Не нужно усложнять
- 101 Примеры
- 101 Пример 1
- 103 Пример 2
- 105 Пример 3
- 107 Пример 4
- 109 Итоги
- 110 Перспективные карты потока создания ценности
- 110 Попробуйте это
- 113 Глава 5. Скорость
- 113 Поставлять быстро
- 113 PatientKeeper
- 116 Время — универсальная валюта
- 117 Теория очередей
- 118 Закон Литтла
- 118 Вариация и загрузка
- 119 Сокращение времени цикла
- 120 Добиться ритмичности поступления работы
- 122 Свести к минимуму количество одновременно выполняющейся работы
- 123 Минимизировать размеры объектов, одновременно находящихся в производстве
- 124 Создать постоянный ритм работы
- 125 Объем работы не должен превышать возможности организации
- 127 Использование планирования с «вытягиванием»
- 129 Резюме
- 130 Попробуйте это
- 113 Поставлять быстро
- 131 Глава 6. Люди
- 131 Система менеджмента
- 131 Boeing 777
- 134 У. Эдвардс Деминг
- 137 Почему хорошие начинания оказываются неудачны
- 138 Коллективы
- 139 Что такое коллектив?
- 141 Компетентность
- 143 Руководство
- 144 Основанные на ответственности планирование и управление
- 146 Визуальная рабочая среда
- 147 Самоуправляющийся производственный процесс
- 148 Канбан
- 149 Андон
- 150 Наглядное информирование
- 151 Побудительные мотивы
- 151 Оценка эффективности
- 152 Система оценок
- 153 Вознаграждение
- 153 Совет 1: обеспечить, чтобы обоснованность повышений была неоспорима
- 153 Совет 2: не придавать особого значения ежегодным повышениям зарплаты
- 154 Совет 3: награждать в зависимости от вклада в общий результат, а не за личные достижения
- 155 Совет 4: найти лучшую мотивацию, чем деньги
- 156 Попробуйте это
- 159 Глава 7. Знание
- 159 Создание знания
- 159 В чем ваша проблема?
- 160 Научный метод мышления
- 161 Сохранение знания
- 163 Отчеты A3
- 164 Век Интернета
- 165 «Точно вовремя «
- 165 Параллельная разработка альтернатив
- 167 Пример 1: интерфейс для медицинского устройства
- 168 Пример 2: компенсация эффекта красных глаз
- 168 Пример 3: сменные интерфейсы
- 169 Почему это не потери
- 169 Рефакторинг
- 171 Унаследованные системы
- 172 Решение проблем
- 173 Упорядоченный подход
- 173 1. Обозначить проблему
- 174 2. Проанализировать ситуацию
- 175 3. Создать гипотезу
- 176 4. Провести эксперименты
- 176 5. Оценить результаты
- 177 6. Стандартизировать метод и многократно его применять
- 177 Кайдзен-мероприятия
- 177 Решение проблем с участием больших коллективов
- 179 Попробуйте это
- 181 Глава 8. Качество
- 181 Обратная связь
- 181 Программа Polaris
- 183 Планирование релизов
- 185 Архитектура
- 186 Итерации
- 187 Подготовка
- 189 Планирование
- 190 Реализация
- 191 Оценка
- 192 Вариация: интерфейс пользователя
- 192 Дисциплина
- 194 Пять «S»
- 196 Стандарты
- 197 Экспертиза программного кода
- 198 Парное программирование
- 199 Защита от ошибок
- 200 Автоматизация
- 201 Разработка через тестирование
- 201 Блочные тесты
- 202 Тесты «историй»
- 203 Тесты на простоту использования и диагностические тесты
- 203 Тестирование качества
- 203 Управление конфигурацией
- 204 Непрерывная интеграция
- 205 Вложенная синхронизация
- 206 Попробуйте это
- 209 Глава 9. Партнеры
- 209 Совместные усилия
- 209 Чрезвычайное происшествие!
- 211 Open Source
- 212 Глобальные сети
- 215 Аутсорсинг
- 215 Инфраструктура
- 216 Транзакции
- 216 Разработка
- 218 Контракты
- 218 Соглашение T5
- 219 Контракт PS 2000
- 220 Реляционные контракты
- 221 Попробуйте это
- 223 Глава 10. Путешествие
- 223 Куда бы вам хотелось отправиться ?
- 224 Компьютер на колесах
- 225 Долговременная перспектива
- 227 Люди важнее всего
- 228 Чему мы научились ?
- 228 Шесть сигм
- 229 Руководители производства и неофициальные лидеры
- 229 Средства и результаты
- 229 Теория ограничений
- 231 Критическая цепь
- 232 Привычка приспосабливаться
- 233 Гипотеза
- 233 Обучение
- 235 Стремление улучшать процессы
- 236 Критерии
- 237 Время цикла
- 238 Финансовая отдача
- 239 Удовлетворение заказчика
- 240 Дорожная карта
- 241 Попробуйте это
- 241 Оптимизировать целое
- 241 Уважать людей
- 242 Доставлять быстро
- 242 Не торопиться брать обязательства
- 243 Создавать знание
- 243 Встраивать качество
- 244 Ликвидировать потери
- 245 Список литературы
- 252 Предметный указатель
Инструкция как скачать книгу Мэри Поппендик, Toм Поппендик: Бережливое производство программного обеспечения. От идеи до прибыли в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.