Бережливое производство программного обеспечения. От идеи до прибыли

Мэри Поппендик, 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 Попробуйте это
  • 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 совершенно бесплатно.
Бережливое производство программного обеспечения. От идеи до прибыли
Рейтинг книги:
1 голос
1537

Поиск книг:




При поиске учитываются только слова, длина которых больше 3-х символов.

Статистика: