Читаем Agile: оценка и планирование проектов полностью

Возвращаясь к критически важному вопросу управления неопределенностью, Майк превосходно показывает, как agile-подход к процессу разработки снижает одновременно и неопределенность целей (чт'o мы реально хотим создать), и неопределенность средств их достижения (как мы будем создавать это). Многие сторонники традиционного планирования не понимают ключевого момента: планирование не устраняет неопределенность. Планы строятся на основе того, что мы знаем в данный момент. Неопределенность – это способ представления того, что нам неизвестно относительно целей и средств их реализации. Для большинства неопределенностей (отсутствия знания) единственным путем их снижения и приобретения знания является действие – выполнение каких-либо работ, создание чего-либо, моделирование чего-либо – и получение обратной связи. Подход многих руководителей проектов можно представить как «планирование, планирование, планирование – выполнение». Agile-подход – это «планирование – выполнение – адаптация», «планирование – выполнение – адаптация». Чем выше неопределенности проекта, тем важнее применение agile-подхода для успеха.

Я бы хотел проиллюстрировать «как» и «почему» из книги Майка на примере глав 4 и 5, где детально показано, как оценивать пользовательские истории в пунктах или идеальных днях, а также приведены все за и против для каждого из этих подходов. Я практиковал оба подхода при работе с клиентами, но слова Майка помогли кристаллизоваться моим представлениям об оценке историй в пунктах и позволили понять, что пункты являются частью эволюции – эволюции в направлении простоты. Организации, занимающиеся разработкой программного обеспечения, давно ищут ответ на вопрос «насколько велик данный элемент программного обеспечения?». Строитель способен дать довольно обоснованную оценку, имея данные о площади здания. Оценки разных строителей могут варьировать, но размер фиксирован (хотя отделочные работы, требования к материалам и т. п. также влияют на оценку) и остается постоянным. Разработчики программного обеспечения давно хотят иметь подобный показатель.

В сфере разработки программного обеспечения для измерения размера продукта поначалу использовали количество строк программы (этот показатель до сих пор не вышел из употребления). В текущем планировании, однако, количество строк программы находит ограниченное применение по целому ряду причин, включая трудозатраты на их подсчет. Затем на сцену вышли функциональные точки (и несколько аналогичных идей). Функциональные точки устраняли некоторые проблемы показателя количества строк, но по-прежнему требовали значительных трудозатрат для подсчета (нужно было оценивать входные данные, выходные данные, файлы и т. п.). Впрочем, на пути широкого использования функциональных точек встали не трудозатраты, а их сложность. По моему мнению, именно увеличение сложности подсчета – беглый просмотр веб-сайта International Function Point User Group (IFPUG) дает хорошее представление об уровне этой сложности – привело к сокращению использования этого показателя.

Так или иначе, потребность в оценке «размера» софтверного проекта никуда не исчезла. Проблема с обоими историческими показателями имеет две стороны – их сложно определять и они основаны на каскадном подходе к разработке. Нам же требуется показатель размера, который просто определить и можно применять без необходимости проходить все требования и фазы проектирования.

Два критически важных отличия пунктов от количества строк программы и функциональных точек заключаются в том, что они проще в расчете и могут определяться на значительно более раннем этапе. Почему они проще? Да потому, что характеризуют относительный размер, а не абсолютный. Почему их можно определять на более раннем этапе? Да потому, что они относятся в большей мере к относительному размеру, чем к абсолютному. Как подчеркивает Майк, оценка с использованием пунктов – это обсуждение историй за круглым столом (обмен знаниями) и предположительная оценка относительного размера истории. Оценка относительного размера, в отличие от оценки абсолютного, осуществляется на удивление быстро. К тому же после нескольких итераций оценки размера и поставки продукта точность предположительных оценок, даваемых командой, значительно возрастает. Описание Майком «как» и «почему» при сравнении оценки в пунктах и идеальных днях позволяет глубоко понять эту критически важную тему.

Еще одним примером тщательности изложения материалов Майком служат главы 9–11, посвященные приоритизации историй. Майк не ограничивается советом браться в первую очередь за истории с наивысшей стоимостью, а раскрывает ключевые аспекты стоимости: финансовые выгоды, затраты, инновации/знание и риск. Он дает четкие разъяснения по каждому из этих аспектов (включая общие представления о чистой приведенной стоимости, внутренней ставке доходности и других инструментах финансового анализа), а затем приводит ряд схем (с разной степенью упрощения) принятия решений по весам на основе рассмотренных аспектов стоимости.

Перейти на страницу:

Похожие книги

50 приемов письма от Роя Питера Кларка
50 приемов письма от Роя Питера Кларка

Одна из самых известных книг о писательском мастерстве, в США вышло 18 переизданий. Рой Питер Кларк – неоднократный председатель и член жюри Пулитцеровской премии, журналист, редактор, преподаватель, «самый авторитетный американский тренер по письму» с более чем 30-летним стажем. Автор и редактор 17 книг по писательству и журналистике.Внутри 50 приемов, основанных на примерах из произведений разных жанров, от художественной прозы до поэзии, от мемуаристики до публицистики, и 200 практических заданий, чтобы преодолеть сомнения и создать свой идеальный текст.Набор инструментов разделен на четыре блока:1. Основы и стратегии.2. Спецэффекты: экономия, ясность, оригинальность и убеждение.3. План: способы организации и написания историй и репортажей.4. Полезные привычки: правила для плодотворного писательства.От автораИтак, что у вас есть: новый набор писательских инструментов и рабочее место для их хранения. Используйте их правильно, чтобы учиться, обрести свой истинный голос и видеть мир – удивительно яркий – как кладезь идей для историй. Используйте их, чтобы стать лучшим учеником, лучшим учителем, лучшим работником, лучшим родителем, лучшим гражданином, лучшим человеком. Владейте этими инструментами. Теперь они принадлежат вам.Для кого эта книгаДля тех, кто мечтает написать свою книгу, но не знает основ писательского мастерства.Для всех пишущих людей: писателей, редакторов, журналистов, копирайтеров, сценаристов, драматургов, а также для студентов творческих, гуманитарных специальностей.

Рой Питер Кларк

Деловая литература
Ценность ваших данных
Ценность ваших данных

Что такое данные и как они появляются? Как их хранить и преобразовывать? Как извлечь ценность из имеющихся информационных ресурсов и непрерывно ее повышать? Как ускорить импортозамещение? Как наладить управление данными, чтобы достойно противостоять дизруптивным воздействиям? Все это и многое другое вы найдете в книге «Ценность ваших данных».Книга состоит из двух частей. В первой прослеживается смена парадигм в отношении к данным, происходившая от первой научной революции до четвертой промышленной.Подробно рассматриваются особенности данных как наиболее ценного актива организации и основные барьеры на пути извлечения из них ценности. Вторая часть посвящена описанию основных подходов к устранению барьеров. Анализируются ключевые области управления данными на разных этапах их жизненного цикла – от планирования до расширения возможностей применения.Зачем читатьДанные в качестве самостоятельного суперценного актива стремительно входят в повестку дня как менеджмента и собственников компаний, так и руководителей государственных органов и учреждений. И очень важно иметь источники информации, позволяющие его осознать, научиться с ним работать и превратить в конкурентное преимущество. Предлагаемая книга – одно из тех изданий, которые позволяют получить своевременные инструменты для создания современной высокоэффективной организации и вывода своего бизнеса в лидеры рынка.Для когоКнига будет полезна как новичкам в вопросах управления данными, так и опытным специалистам, которые хотят углубить свои знания в этом направлении.

Александр Константинов , Николай Скворцов , Сергей Борисович Кузнецов

Деловая литература