Пользовательские истории. Искусство гибкой разработки ПО - [91]

Шрифт
Интервал

Как только вы разработаете достаточно, чтобы позволить пользователям сделать что-то значимое для них, настало время для тестов. Тестировать можно не только совершенно новое. Вы можете, к примеру, проверить изменения или небольшие улучшения, внесенные в уже существующую функцию. Уделите немного времени наблюдению за пользователями, решающими с помощью вашего продукта реальные задачи.

Извлекайте уроки из пользовательских релизов

Вы создали небольшую часть программного обеспечения и рассмотрели каждый небольшой кусочек как команда. Периодически вы оценивали их с представителями бизнеса в своей организации, а также с заказчиками, которые купят ваш продукт, и с пользователями, которые будут с ним работать. Но на самом деле нас интересуют не программа, а результаты, которые мы получим после того, как приложение будет предъявлено пользователям, а они приступят к работе с ним.

Как только вы почувствуете, что создали достаточно и уверены в возможности получить эти результаты, настало время выпустить ваше произведение в свет.

Обязательно нужно запланировать, что вы изучите с каждым релизом. Пожалуйста, никогда не выпускайте программный продукт просто так, чтобы потом сидеть и ждать, пока заказчики и пользователи не начнут жаловаться. Эти жалобы – тоже результаты, но, как правило, эти индикаторы не совсем своевременно отражают впечатления ваших пользователей от работы с продуктом. После каждого релиза всей командой обсуждайте, какие параметры вы можете использовать и как организовать наблюдение за пользователями своего продукта, чтобы увидеть, удалось ли вам достичь запланированных результатов. Обсудите и придите к соглашению, как вы будете:

• встраивать в продукт показатели, которые позволят вам отслеживать использование новых функциональностей;

• планировать мероприятие, на котором будете наблюдать, как пользователи работают с вашим новым продуктом.

Регулярно обсуждайте всей командой, что нового вы узнали, а затем на основе своих идей предлагайте улучшения и составляйте больше историй. Возможно, кое-что из увиденного вами будет заслуживать немедленной реализации, а все остальное отправится в бэклог возможностей.

Результаты по расписанию

Работая с рядом компаний и рядом продуктов, мы можем позволить себе выпускать релизы по состоянию «достаточно». Но существует довольно много компаний и продуктов (если не сказать, что их большинство), где мы обязаны выпускать релизы в определенное время. Если в этом случае эффективно использовать релизную стратегию, то можно заложить крепкую основу в начальных, дебютных историях, разработать основную часть с помощью историй миттельшпиля, а когда придет время релиза, красиво разыграть истории эндшпиля.

А сейчас я должен напомнить вам несколько горьких истин о разработке программного обеспечения.

Программное обеспечение никогда не бывает законченным.

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

Результаты всегда непредсказуемы.

Независимо от того, сколько работы вы проделали, чтобы убедиться в том, что разработка идет в верном направлении, пользователи чаще всего будут вести себя совершенно не так, как вы ожидали. Поэтому планируйте, как извлекать уроки из каждого релиза. Планируйте изменения, которые вы внесете на основе того, что вам удалось узнать.

Улучшения, внесенные после релиза, самые ценные.

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

Используйте карты для оценки готовности релиза

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

Например, если у вас продукт или функциональность с пятью основными линиями действий пользователей, а в табеле написано: A, A-, B+, D, B+[33], то, разумеется, за оставшиеся до релиза недели вам следует сосредоточиться на той части, которая получила оценку D. Если в конце релиза вы получаете только А и В, это довольно хорошо. Конечно, быть круглым отличником лучше, но уложиться в срок в мире разработки гораздо важнее.



По мере приближения к дате релиза регулярно все вместе оценивайте готовность продукта. Уверяю вас, это очень интересно.


Рекомендуем почитать
Сверхбогачи

В книге живо и интересно излагается история возникновения крупнейших личных состояний капиталистического мира, ярко обрисован путь к богатству Ротшильдов, Круппа, Мицуи, Ханта, Шпрингера, иранского шаха и др. Автор наглядно показывает неразборчивость в средствах наживы истинных хозяев капиталистических стран, их связи с политиками и закулисное влияние на политическую жизнь. Книга состоит из 17 небольших глав, каждая из которых посвящена тому или иному семейству или монополистическому объединению.Для широкого круга читателей.


Курс на лидерство. Альтернатива иерархической системе управления компанией

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


Информационный удар. Как сделать, чтобы в шумном медиамире услышали именно тебя

Автор бестселлеров и эксперт в области социальных медиа Гари Вайнерчук дает бесценные советы о том, как общаться с клиентами и опередить конкурентов. Лучшие элементы предыдущих книг и новаторские идеи соединились в его новой книге, показывая, какие стратегии необходимо использовать в маркетинге через социальные сети и медиа.Менеджеры и маркетологи, которые используют эту книгу, станут фактически непобедимы на рынке, одним ударом устраняя конкурентов. Особенности, фишки и подсказки дадут возможность поднять трафик продаж и быстро прийти к сногсшибательным результатам.Вайнерчук показывает выигрышную комбинацию ударов, которая не дает конкурентам никаких шансов опередить вас.


Билл Гейтс. От первого лица. Нетерпеливый оптимист

Книга включает материалы, связанные с биографией человека, которого многие считают одним из лидеров величайшей революции в современной истории и который превратил мало кому доступные компьютерные технологии 1970-х годов в простой, но бесценный инструмент массового пользователя. Его можно любить или ненавидеть, но в любом случае на протяжении уже трех десятилетий Билл Гейтс является знаковой фигурой в мире бизнеса, стяжавшей всеобщее уважение.Год за годом Гейтса признавали одним из богатейших людей мира, но в то же время одним из самых спорных и противоречивых генералов бизнеса в истории.


PR для птиц высокого полета. 18 фишек для раскрутки топ-менеджеров, чиновников, звезд, etc

Элита – народ особый. Персональный пиар им любопытен, но не слишком важен. Мудрые люди говорят, что, в общем-то, так и нужно относиться ко всему: к семье, к бизнесу, к сотрудникам, к экспериментам. Какие идеи для раскрутки, для личного пиара, для продвижения в СМИ по всему миру может предложить пиарщик своему клиенту, который принадлежит к элите? Твитеры, скандалы, большие идеи, фейковые назначения, красивые отчеты… И многое другое!  18 советов – в данной книге. С примерами от бизнесменов, политиков и звезд высшей пробы.


Маркетинг (Инновационный менеджмент)

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.