Бесплатная электронная книга по гибким методологиям разработки


    Хабравчане, позвольте вам представить мой небольшой и скромный труд (чуть больше 100 страниц) по гибким методологиям разработки. Электронная книга доступна бесплатно для скачивания со следующих сервисов в PDF:

    Кроме классического Scrum, в книге также описываются и разнообразные лучшие практики, которые отлично интегрируются в данный управленческий фреймворк для управления продуктом, командой, для организации аналитики и тестирования.

    Содержание


    • Предисловие
    • Agile-методологии
    • Scrum – гибкий управленческий фреймворк
    • Управление продуктом
    • Управление командой
    • Управление контрактами
    • Управление рисками
    • Инженерные практики
    • Контроль и обеспечение качества
    • Анализ требований
    • Масштабирование Agile
    • Бережливое производство
    • Как внедрить Agile за 14 недель
    • Гибкие компании-аутсорсеры
    • Консалтинг-компании и независимые тренеры

    Благодарности


    Спасибо всем, кто помогал в работе над данными материалами, в том числе по плану внедрению Agile: Евграшин Тимофей, Гармаш Максим, Ковязин Егор, Козлов Илья, Колосова Ксения, Лукьянчикова Наталья, Паньшин Дмитрий, Подурец Михаил, Рогачев Сергей, Свердлов Андрей, Сорокин Евгений, Сурикова Ирина, Тарасенко Анна, Уразбаев Асхат, Шабакаева Лия.
    Особую благодарность также выражаю многочисленным рок и хард-рок группам, без которых создание этой книги было бы невозможно.,

    На всякий случай


    Эта книга не претендует на звание «единого и непогрешимого» источника знаний по гибким методологиям, потому что они постоянно развиваются: появляются новые подходы, дорабатываются старые и расширяются сферы применения.
    Также на этих страницах отражено исключительно моё мнение и понимание гибких методологий, не связанное с моими нынешними или будущими работодателями или сообществами, в которых я состою. Тем не менее, не отрицаю их сильного влияния на меня.
    Если у вас есть конструктивные замечания/предложения по данной книге с удовольствием приму их к сведению. Если замечания еще и грамотно оформлены, готов включить их в виде цитат.
    Мои контакты указаны в книге, ну а троллить предлагаю в комментариях :)

    Рецензии


    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Комментарии 79
    • +5
      А вы не думали оформить книгу в Apple iBooks Author?
      • 0
        По другим форматам и платформам думал, в планах есть. Посмотрим пока, каким тиражом книга разойдется :)
        • +1
          Как по мне, так если человек 100+ страниц своими ручками написал, так работу по переформатированию можно поручить кому-нибудь другому. Например, Вам. :)
          • +2
            Лучше в ТеХ'е начать оформление и выложить исходник, тогда энтузиастам будет проще.
            Если хочется еще быстрее и проще — LyX.
          • +2
            Смотрите, чтобы ваш аккаунт Dropbox за большой трафик не заблокировал:)
            • +1
              Я поэтому и выложил дополнительно на Яндексе :) На данный момент 271 скачивания с Dropbox и 172 с Яндекса, помножить на три мегабайта, получается не так много :)
              • +1
                А в дропбоксе статистику ввели? Просветите как узнали что 271 скачивания?
                • +2
                  Там сокращалка ссылок. Клики считать можно.
                  • +2
                    Не пали контору :)
            • НЛО прилетело и опубликовало эту надпись здесь
              • +1
                Пока не получается: пробовал конвертить в EPUB, к сожалению, «всё плывет, все меняется» :(
                • 0
                  А можно ее в doc кинуть в Kindle он конвертирует… Обычно все классно получается! Не удобно в PDF ее читать на ридерах…

                  P.S. Спасибо за руд. Полезная книга (по крайне мере выглядит полезной).
                • +4
                  Еще было бы хорошо в .mobi, для kindle'ов.
                  • 0
                    Что мешает засунуть pdf в читалку?
                    • +1
                      Далеко не все читалки умеют форматировать PDF — они просто масштабируют страницу по размеру жкрана, и получается что на экране в 5 дюймов вы не сможете разобрать текст. Вторая проблема: даже если умеют, то не всегда корректно — в некоторых случаях появляются лишнии переносы (много лишних переносов), это очень сильно раздражает.
                      Естественно на читалках с большим экраном (напрример Kindle DX) таких проблем нет, там все ок.
                      • 0
                        Да, согласен, подумал про iPad, на котором читаю книги в PDF, но не подумал про телефоны.
                        • 0
                          На хабре был великолепный пост про решение этих проблем. Сейчас на 5 дюймах легко читаю PDF.
                          habrahabr.ru/blogs/ebooks/129397/
                          • 0
                            Это ворк эраунд. Смысл электронной книги — что бы было удобно читать. Описанный метод делает возможным чтение, но назвать его комфортным никак нельзя. Это как если купить себе хорошую, качественную обувь, но она вам будет немного мала.
                            Описанный метод подходит, когда в основном вы читаете книги в формате, который книга хорошо отображает и изредка необходимо прочитать такой PDF или djvu. Если же вы в основном планируете читать книги в PDF со сканами или в djvu, то не вижу смысла покупать маленькую читалку.
                            Опять же, все вышесказанное — субъективно.
                            • –1
                              Озвучу лично моё мнение. Есть у менять планшетик 1024*600. 11 дюймов. Читать неудобно. И есть мелкая читалка 5 дюймов. Читать удобно. А всё потому, что такую бандуру в одной руке держать неудобно, в автобусе неудобно, в очереди сидя — неудобно, в карман ложить неудобно, читать лёжа на спине неудобно — тяжело. А грамотно нарезав, экономится место, и становится читабельнее, чем на большом экране (800 точек по горизонтали + порезанные поля, против 600 на большом экране).
                              Повторюсь, мнение личное, но лишних переносов нет, читать вполне комфортно, 800 пикселей по горизонтали — это больше, чем у киндла.
                              • 0
                                Зачем сравнивать планшет и читалку? У меня на Kindle DX разрешение 824x1200. И 5-ти дюймовая читалка ну не может быть читабельнее как вы не порежете. А если в книге присутствуют рисунки, графики, диаграмы (на пол страницы и больше), то смотреть их на 5-ти дюймовой это издевательство.
                      • 0
                        попробуйте конверировать в нужный вам формат
                      • +2
                        everything's amazing, nobody's happy

                        (sent from my smartphone)

                        to blv: спасибо, прочту в любом формате!
                        • 0
                          Не за что :)
                        • +1
                          Есть одна просьба, учитывать, что электронные книги на данный момент в основном черно-белые.
                          Это касается графиков и диаграм. Было бы неплохо использовать не только разные цвета, но и формы. Использовать различные линии на графиках (пунктир, точка-тире и так далее) и использовать различные штриховки для фона.
                          Я (скорее всего не я один такой) практически всю литературу читаю на электронных книгах, и вот эти моменты проблемные, приходится открывать на компьютере и смотерть нужные графики и диаграммы.
                          Форматы побороть еще можно (например купить Kindle DX или другой девайс с большим экраном) и тогда проблем с версткой и переносами в PDF нету, а вот что касается цветов — это никак :(
                          • 0
                            Да, за был добавить: за книгу спасибо!
                            • 0
                              Спасибо за идею.
                              • 0
                                Поддерживаю. Тоже читаю на электронночернильной книжке.
                              • 0
                                спасибо большое за труд. прочту с удовольствием.
                                • 0
                                  > Можно сказать, что я отношусь к современному поколению управленцев, которые сочетают неплохое знание тяжеловесных подходов, но уверены, что настоящее и будущее за гибкими методологиями.

                                  тут грамматический недочет: можно «сочетать А и Б» или «обладать А, но быть уверенным, что Б», а у вас тут смесь одного и другого.
                                  • 0
                                    Ой-ой, полистал дальше — содержание, похоже, прекрасное, а вот по части всяких мелочей русского языка нужна доработка
                                    • 0
                                      Грамматику лучше в личку или на мыло :)
                                    • 0
                                      Кстати, а почему не сделать эту публикацию вики-книжкой? Можно было бы молча поправлять и дополнять.
                                      • 0
                                        Привык в Ворде писать и в Визио рисовать. Я — раб Майкрософт :)
                                        • 0
                                          А какая у книжки лицензия?
                                        • 0
                                          Некоторым удобнее читать на девайсах (телефон, планшет, электронная книга) и не всегда во время чтения есть доступ к интернету. Гораздо удобнее скачать и читать в подходящее тебе время.
                                          Если сделать оба варианта (он-лайн и скачивание) — то их содержание будет разным (из-за внесенных дополнений или корректировок в он-лайн книгу), что вызовет путанницу.
                                          • 0
                                            Автогенерация оффлайн версии при внесении изменений в онлайн?
                                            • +1
                                              И Вы каждый раз будете перекачивать книгу? Просто может возникнуть ситуация, когда кто-либо ссылается на книгу (определенную её часть), а там на самом деле уже все по дргуому.
                                              Я не говорю что предложенный Вами вариант не правильный, мое субъективное мнение, что книга должна быть фиксированной, а когда накапливается определенный набор правок и дополненией — делать переиздание.
                                              • НЛО прилетело и опубликовало эту надпись здесь
                                        • 0
                                          Сейчас как раз изучаю «Управление проектами», и интересуюсь мнениями разных людей. Ночью обязательно почитаю. А вот грамматику, то что я заметила можно и через ОРФО проверить и подправить.
                                          • 0
                                            Ночью лучше спать, а не читать книги по управлению проектами :) Спасибо :)
                                            • 0
                                              Номера страниц в содержании не соответствуют действительности.
                                              • 0
                                                Проапдейтил на всякий случай. Спасибо.
                                              • 0
                                                В книге часть «Scrum в заказной разработке» два раза встречается? Стр. 29, стр. 46.
                                                • 0
                                                  Спасибо. Запдейтил. Больше релизов на сегодня не будет: только вносятся ошибки дополнительные. :(
                                                • +1
                                                  Здорово, спасибо за труд!
                                                  • +1
                                                    Пролистал, думаю читать будет интересно, спасибо :)
                                                    Что бросилось в глаза — у вас везде в книге используются картинки с пастельными тонами, а на 62-й странице таблица ну совсем из другого мира вырвана
                                                    • 0
                                                      Спасибо за обратную связь, посмотрю.
                                                    • 0
                                                      Потрясающе!!!
                                                      • +7
                                                        Забавно поведение людей, автор проделал огромную работу и не просит за нее денег, а все что вы тут можете обсуждать это «неудобный» PDF формат. Кошмар, ужас и позор.

                                                        Борис, спасибо за вашу работу.
                                                        • 0
                                                          Ничего, мы для дела ж. А не просить за работу денег — это уже перестаёт быть чем-то необычным, это просто клёво.
                                                          • 0
                                                            Не за что :) Если бы мне было просто отрендерить в другие форматы, я бы сделал :)
                                                          • +2
                                                            Спасибо! И за книгу, и за устраиваемые конференции. Уже давно ассоциируетесь с Agile.
                                                            • +1
                                                              Борис, я таки собрался и выложил свои дополнения к твоей книге http://blog.byndyu.ru/2012/02/blog-post_04.html

                                                              Спасибо тебе, что закончил этот труд!
                                                              • 0
                                                                Я в тела поста вставлю твою рецензию, если не возражаешь.
                                                                • 0
                                                                  Да, без проблем, если не сложно, сохрани ссылку на мой пост.
                                                              • +2
                                                                Спасибо за то, что предоставили свой труд бесплатно.
                                                                Прочитаю, отпишусь.
                                                                • +3
                                                                  Боря, ты молодец.

                                                                  Первое, что сделал открыв версию 1.2 — это посмотрел раздел «инструменты Кайзена» в части про контрольные карты Шухарта. Стала ближе к правде, за двумя исключениями:
                                                                  1. «В контрольных картах Шухарта для определения предела используется не стандартное отклонение, а размах.» — на самом деле даже не размах, а размах, усредненный по подгруппам, умноженный на некоторый табличный эмпирический коэффициент (дла размера подгруппы равного двум, этот коэффициент равен 2.66).
                                                                  2. Отдельно подчеркну, что нельзя использовать такие карты напрямую для оценки сотрудников — Это тоже не совсем правда. Как ты правильно пишешь большая часть проблем относиться к процессам и сотрудники часто просто не могут на эти причины повлиять. и контрольные карты как раз расставляют все по местам, показывая где вина системы, а где сыграл человеческий фактор

                                                                  В этом же разделе в итогах, про контрольные карты написано, что они служат Для устранения вариабельности процессов. На самом деле они служат для отделения особых причин вариации от общих и все. А устранение самой вариабельности — это уже результат самого процесса улучшений (считай, того же Кайзен).

                                                                  А вообще очень интересно. Чуть позже вернусь и еще буду писать замечания. В конце концов, надо же хоть кому-то придраться к содержанию, а не формату файла.
                                                                  • +3
                                                                    Раздел «Как продать Scrum заказчику» оставляет впечатление, что Scrum нельзя продавать по Fixed Price. На самом деле имело бы смысл сказать, что это делать можно, но только после определенной подготовки: у нас должна быть хорошая зрелая команда, прошедшая вместе не один проект и было бы прелестно, если бы мы уже работали с этим заказчиком по T&M и предполагаем с ним работать достаточно долго. При таких условиях мы можем использовать статистические инструменты для определения конкретной суммы и конкретной даты поставки.

                                                                    Другое дело, если мы с этим заказчиком делаем уже не первый проект (и делаем это хорошо), то вопрос о переходе на Fixed Price модель, как правило, не поднимается.
                                                                    • +3
                                                                      В качестве эпиграфа к «Эффект наблюдателя» ты процитировал Э. Деминга там, где он на самом деле цитировал Ллойда Нельсона: «Наиболее важные факторы, нужные для управления любой организацией, как правило, неизвестны и количественно неопределимы»

                                                                      Я не придираюсь, просто показываю, что прочитал уже до 54й страницы.
                                                                      • +3
                                                                        Маленький комментарий к разделу «Что же делать?» в разделе «Эффект наблюдателя».

                                                                        Первое, что нужно сделать — это дать самому себе честный ответ на вопрос: «Какие решения я буду принимать, на основании этой метрики?». Это поможет избавиться от большого числа метрик с диагнозом «Бесполезно».
                                                                        • +3
                                                                          Ограничение по срокам возникает как институт, который призван снизить риски заказчика.
                                                                          Здесь как нигде очень напрашивается смягчающее «как правило» или «достаточно часто». Например, разработчики информационных систем к олимпиаде Сочи-2014 имеют вполне объективные дедлайны.
                                                                          • +3
                                                                            В главе про инженерные практики термин «Формальные инспекции кода» я бы заменил на просто «инспекции кода» или даже «Code Review».

                                                                            «Формальная инспекция» — это все же отсыл к более тяжеловесным методологиям, где разделяют два вида инспекций: неформальные и формальные. Последние являются основанием для изменения статуса единицы конфигурационного управления. Миша Подурец (упомянутый в благодарностях), как мой бывший коллега, мог бы достаточно долго позанудствовать на эту тему.
                                                                            • +1
                                                                              И позанудствую: формальная инспекция в отличие от просто инспекции кода имеет критерии начала, окончания и, извините, здравого смысла.
                                                                              Если у тебя нет хоть капельку формализованного процесса инспекции (минимум тяжести — хотя бы опорные пункты), то ты рискуешь (с хорошей вероятностью) получить спор сколько должно быть пробелов в отступах и где открывается скобочка: в конце строки или в начале новой.

                                                                              Вопрос только в том, что в гибких методологиях, имхо, не надо тяжелых чеклистов и сложных процессных конструкций, но договоренность (хотя бы) о том что проверяем и как быть должна.
                                                                              • +1
                                                                                Вот кстати пример: договоренность об использовании какого-либо стандарта оформления кода — это уже формализация инспекции (и разработки, соответственно).

                                                                                Или есть у тебя гипотетически два способа реализации одного и того же алгоритма: простой и посложнее, но с оптимизацией по скорости. И вот если нет формального требования скорость оптимизировать — как выбрать наилучший?
                                                                            • +2
                                                                              В рамках терминологического занудства…
                                                                              Фактически бережливое производство – это осмысление производственной системы Тойоты американскими учеными.
                                                                              На самом деле бережливое производство — это осмысление американскими учеными осмысления японскими производственниками осмысления американских промышленников. Таичи Оно (японский производственник), при построении своей производственной модели опирался на учение Э. Деминга (американского ученого) и на идеи Генри Форда (американского промышленника)
                                                                              • 0
                                                                                На самом деле бережливое производство — это осмысление американскими учеными осмысления японскими производственниками осмысления американских промышленников.
                                                                                Не только. Не будем забывать, что японцы очень много заимствовали из школ управления Советского Союза. Основные положения Кайдзен так это просто калька с официальной советской школы управления.
                                                                                • 0
                                                                                  Я бы не согласился: в совке это все было на уровне лозунгов, а в Японии — это полноценная производственная культура.
                                                                                  • 0
                                                                                    > в совке это все было на уровне лозунгов, а в Японии — это полноценная производственная культура.
                                                                                    Во-первых это никак не мешало японцам копировать наши школы управления.
                                                                                    Во-вторых СССР был большой. На каких то предприятиях было так, на каких то по другому. Тут сказывается то, что я еще помню разнообразные радиопередачи и фильмы 70-80. Были, были у нас предприятия, где это работало.
                                                                                • +1
                                                                                  Можно как цитату использую? :) Я так написал именно потому, что Деминг до Японии в штатах не был востребован.
                                                                              • +2
                                                                                Дочитал.

                                                                                Действительно очень хорошая работа! Единственное опасение — в книге рассматривается очень много различных тем и местами весьма поверхностно. Иногда создается ощущение, что читателю с небольшим опытом больше половины идей будут непонятными. Было бы здорово силами сообщества и добровольцев подготовить версию 2.0, где затронутые темы будут рассмотрены глубже и шире. В итоге получится томик страниц под 300…
                                                                                • +1
                                                                                  Я к концу весны видимо выдам вторую версию, где побольше распишу подробностей. По поводу участия «сообщества» я уже думал, пока, как я тебе уже говорил, сталкиваюсь с очень разными взглядами на одни и те же вещи, причем даже в самых простых вещах.
                                                                                  • 0
                                                                                    Отлично! Если на одни и те же вопросы существуют радикально отличные взгляды, то можно поднтся выше на такой уровень абстракции, где эти взгляды уже одинаковы.

                                                                                    Как правило, если два человека имеют разные взгляды на одно и то же, скорее всего в их голове существуют различные модели этого одного и того же. С достаточной степенью вероятности можно утверждать, что различные модели родились из-за различия в контекстах и «прочих равных». Стоит аккуратно собрать в кучку отличия контекстов, как становится очевидным различие во взглядах. Как бесплатный бонус получаем модель более высокого уровня абстракции и понимания областей ее применимости.

                                                                                    Что-то типа того…
                                                                                • НЛО прилетело и опубликовало эту надпись здесь
                                                                                  • 0
                                                                                    Матерые специалисты с седыми бородами настаивают на тяжеловесных методологиях с
                                                                                    сотнями ролей, процессов, артефактов и толстенными описаниями. Молодые управленцы
                                                                                    же предпочитают гибкие методологии или «Agile», как они говорят. Кто же прав в этом
                                                                                    противостоянии отцов и детей?

                                                                                    Любопытно. По моим наблюдения все с точностью до наоборот. Матерые специалисты с седыми бородами настаивают на «человекоориентированных» методологиях, а молодые управленцы
                                                                                    же предпочитают «процессоориентированные».

                                                                                    Возможно, это не расхождение наблюдений, а простая ошибка определения базовых терминов.
                                                                                    • 0
                                                                                      Мысль по поводу:
                                                                                      Не возьмусь утверждать это со 100% достоверностью, однако видится мне, что большинство команд, которые только начинают внедрять гибкие методологии у себя в проектах рискуют наступить на одни серьезные грабли. Грабельки эти заключаются в том, что большинство самых популярных книжек относятся как это ни странно к процессной части аджайла (как планировать, как показывать, какой длины выбирать итерацию, какие практики использовать и т.д.). А вот о том, как управлять собственно людьми (которые, как известно, важнее процессов) в таких книжках ни сказано, как правило, ни слова. Подразумевается, что об этом вы почитаете в других уменых книжках.
                                                                                      И вот процесс вроде бы поставлен, а профита нет. Реальная причина этому — люди. Точнее — неумение их готовить.

                                                                                      Так что спасибо, Боря, что хоть затронул эту тему.
                                                                                      • 0
                                                                                        Ровно так и есть и именно поэтому и на эту тему я проводил семинар «В России Agile нет. Почти.» Дай бог памяти… весной 2008.
                                                                                        Молодежь увлекается процессами и в итоге получает… э-э-э… очередную процессную методологию. А «Матерые специалисты с седыми бородами» уже знают, что люди важнее. И спокойно работают по Agile. Когда им это не запрещают напрямую.
                                                                                      • 0
                                                                                        Большая просьба писать английские слова английскими буквами или по возможности заменять на русские слова… А то канвасы, эпики и фасилитации сильно затрудняют чтение.
                                                                                        P.S. За книгу спасибо.
                                                                                        • 0
                                                                                          Спасибо огромное, как раз набираю материал для изучение Проект Менеджмента.

                                                                                          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.