Гибкое управление IT-проектами. Руководство для настоящих самураев
Джонатан Расмуссон
Прочитав эту книгу, вы получите знания и навыки, необходимые для того, чтобы запустить, проработать и успешно завершить гибкий проект, причем приведенный материал вас изрядно развеселит. Если вы - руководитель проектов, это издание станет для вас инструментом, который поможет реализовать гибкий проект от начала и до конца. Если же вы - аналитик, программист, тестировщик, разработчик пользовательских взаимодействий или проект-менеджер, книга даст вам идеи и базовые знания, необходимые для того, чтобы стать ценным членом команды разработчиков.
«Руководство для настоящих самураев» отсекает все лишнее и обходится без лишней теории, из-за которой другие книги совсем не отвечают духу гибкости. Она полна испытанных методов, невыдуманных историй, приятного юмора и прикладных упражнений-руководств, которые помогут вам делать правильные вещи наилучшим способом.
Издательство: Питер, 2012 г.
ISBN 978-5-459-01205-7
Количество страниц: 272.
Содержание книги «Гибкое управление IT-проектами. Руководство для настоящих самураев»:
- 10 Об авторе
- 10 Благодарности
- 11 Рад встрече с вами
- 14 От издательства
- Часть I. Введение в гибкую разработку
- 16 Глава 1. Сущность гибкой разработки
- 17 1.1. Как создавать что-то полезное каждую неделю
- 20 1.2. Как происходит планирование при гибкой разработке
- 22 1.3. Сделано – значит сделано
- 23 1.4. Три простые истины
- 27 Глава 2. Знакомство с командой разработчиков
- 28 2.1. Что особенного в проектах, связанных с гибкой разработкой
- 30 2.2. Принципы действия гибкой команды
- 36 2.3. Роли, которые встречаются в типичной команде
- 47 2.4. Советы по подбору команды для гибкой разработки
- Часть II. Концептуализация проекта при гибкой разработке
- 52 Глава 3. Главное – никого не забыть
- 53 3.1. Из-за чего погибает большинство проектов
- 54 3.2. Не избегайте сложных вопросов
- 55 3.3. Знакомство со стартовой колодой
- 55 3.4. Как это работает
- 56 3.5. Сущность стартовой колоды
- 58 Глава 4. Общее представление о ситуации
- 59 4.1. Вопрос: зачем мы здесь?
- 61 4.2. Создание блиц резюме
- 64 4.3. Разработка оформления продукции
- 67 4.4. Создание списка функций
- 69 4.5. Встреча с коллегами
- 75 Глава 5. Воплощение в реальность
- 76 5.1. Демонстрация решения
- 77 5.2. Что нас беспокоит
- 81 5.3. Сколько времени займет реализация проекта
- 84 5.4. Чем можно пожертвовать
- 90 5.5. Определение средств, необходимых для достижения результата
- Часть III. Планирование проекта при гибкой разработке
- 98 Глава 6. Сбор пользовательских историй
- 99 6.1. Проблема с документацией
- 102 6.2. Знакомство с пользовательскими историями
- 103 6.3. Элементы хороших пользовательских историй
- 112 6.4. Как организовать семинар по сбору пользовательских историй
- 119 Глава 7. Оценка: филигранное искусство угадывания
- 120 7.1. Сложности, связанные с приблизительными оценками
- 122 7.2. Как сделать из лимонов лимонад
- 127 7.3. Как это работает
- 135 Глава 8. Гибкое планирование: столкновение с реальностью
- 136 8.1. Проблемы, связанные со статичным планированием
- 138 8.2. Знакомство с гибким планированием
- 142 8.3. Изменение объема работ
- 144 8.4. Ваш первый план
- 153 8.5. График прогресса разработки (burn-down chart)
- 156 8.6. Перевод проекта в режим гибкой разработки
- 158 8.7. Практическая реализация
- Часть IV. Выполнение гибкого проекта
- 168 Глава 9. Управление итерациями
- 169 9.1. Как создавать что-то ценное каждую неделю
- 169 9.2. Гибкая итерация
- 171 9.3. Требуется помощь
- 172 9.4. Этап 1. Анализ и проектирование (подготовка к работе)
- 177 9.5. Этап 2. Разработка (выполнение работы)
- 180 9.6. Этап 3. Тестирование (проверка работы)
- 181 9.7. Канбан
- 187 Глава 10. Создание гибкого плана коммуникации
- 188 10.1. Четыре вещи, которые необходимо сделать в ходе любой итерации
- 188 10.2. Собрание по планированию историй
- 190 10.3. Презентация
- 190 10.4. Планирование следующей итерации
- 192 10.5. Как выполнить мини-ретроспективу
- 194 10.6. Как не нужно проводить планерку
- 195 10.7. Делайте все, что считаете целесообразным
- 200 Глава 11. Визуальное оформление рабочего пространства
- 201 11.1. В бой вступает тяжелая артиллерия!
- 205 11.2. Как оформить визуальное рабочее пространство
- 206 11.3. Демонстрация намерений
- 207 11.4. Создание и совместное использование общего рабочего языка
- 209 11.5. Отслеживание ошибок (bugs)
- Часть V. Создание гибкого ПО
- 214 Глава 12. Тестирование компонентов: убеждаемся в том, что все работает
- 215 12.1. Добро пожаловать в Вегас, малыш!
- 217 12.2. Приступаем к тестированию компонентов
- 225 Глава 13. Рефакторинг: погашение технического долга
- 226 13.1. Как «развернуться на пятачке»
- 227 13.2. Технический долг
- 229 13.3. Погашение долга с помощью рефакторинга
- 237 Глава 14. Разработка на основе тестирования
- 238 14.1. Сначала пишем тесты
- 242 14.2. Использование тестов для разрешения сложных ситуаций
- 248 Глава 15. Непрерывная интеграция: обеспечение готовности к работе
- 249 15.1. Презентация
- 251 15.2. Культура подготовки продукта к производству
- 252 15.3. Что такое непрерывная интеграция
- 253 15.4. Как это работает
- 254 15.5. Организация постановки кода на учет
- 255 15.6. Организация автоматизированной сборки
- 257 15.7. Работа с небольшими фрагментами
- 259 15.8. Что дальше?
- 262 Приложения
- 262 Приложение А. Принципы гибкой разработки
- 264 Приложение Б. Интернет-ресурсы
- 265 Приложение В. Список литературы
Инструкция как скачать книгу Джонатан Расмуссон: Гибкое управление IT-проектами. Руководство для настоящих самураев в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.