Knigionline.co » Компьютеры » Пользовательские истории. Искусство гибкой разработки ПО

Пользовательские истории. Искусство гибкой разработки ПО - Джефф Паттон (2014)

Пользовательские истории. Искусство гибкой разработки ПО
Пользовательские ситуации – это способ описания притязаний к разрабатываемому продукту. В книжке поведано, как верно применить эту технику, дабы сфокусироваться на установленной задачке и пожеланиях покупателя, а не распыляться на реализации второстепенных функций. Создатель книжки демонстрирует, как этот расклад не только ускоряет и классифицирует разработку, но и улучшает взаимопонимание в команде.
Уже достаточно большое количество организаций ввело у себя методологии Agile и Lean, в следствие этого, абсолютно ,вполне вероятно, что вы уже успели попасться в одну из ловушек, образующихся по причине неправильного осознания концепции ситуаций. Вот кое-какие из них. Книжка несомненно поможет вам:
Потому что ситуации дают возможность для вас сосредоточиться на разработке маленьких фрагментов ПО, просто закончить и рассмотреть неделимую картину. В итоге выходит обычный продукт-франкенштейн, любому юзеру которого бесспорно, собственно что он произведен из разрозненных, не связанных частей с иной частью.
Когда вы трудитесь над продуктом значимых объемов, создание малехоньких частичек одного за иной, вынуждает людей думать, когда же вы в конце концов закончите и собственно , что же выйдет в итоге. Как будто вы строитель.
Потому что ключевое в концепции ситуаций — это рассмотрение, люди нередко запамятывают производить записи. В итоге вещь обсуждения и достигнутые соглашения забываются.
Потому что в не плохих ситуациях ожидается присутствие критериев приемки, мы сосредоточиваемся на определении данных критериев. Но данный процесс и описание создаваемого продукта — не одно и то же. В итоге команда не имеет возможность окончить запланированную работу в запланированные , нужные сроки.
Потому что неплохие ситуации обязаны быть написаны с позиции юзера, но есть большое количество качеств, коих юзер элементарно не лицезреет, члены команды говорят: «У сего продукта нет юзеров, например собственно , что тут пользовательские ситуации не подходят».
В случае если вы уже угодили в 1 из данных ловушек, я (автор) стараюсь прояснить все вызвавшие
их недоразумения. Вы спрашиваете, как расценить совершенную картину, продуктивно дискуссировать цели и задачки юзеров и делать неплохое ПО.
Для кого ещё данная книжка:
Для вас, естественно. Тем более в случае если вы ее уже приобрели. Я вот считаю, собственно , что вы создали мудрую инвестицию. Во всяком случае, чтение книжки станет тем более нужным для знатоков надлежащих областей.
Продукт-менеджеры и UX-специалисты в платных компаниях, производящих продукты, обязаны прочитать данную книжку, дабы перебросить мостик от мира пользовательского навыка и работы продукта к тактическим намерениям и составляющим бэклога. В случае если вы чувствуете проблемы, пробуя перебежать от представления о продукте к отдельным составным частям, которые обязана сделать ваша команда, описания вам несомненно помогут. В случае если для вас непросто вынудить иных людей поставить себя на пространство юзеров, карта ситуаций для вам несомненно поможет. В случае если вы никоим образом не сможете увязать совместно добрый дизайн взаимодействия и практическое проектирование продукта, для вас книга станет помощником. И в случае если пробуете выполнить опыт в манере стартапа Lean, она также станет помощником.
Адепты клиентов, бизнес-аналитики, а еще продукт-менеджеры в организациях, занятых в сфере информационных технологий, обязаны прочитать эту книжку, дабы взвести мосты меж юзерами, разработчиками и другими заинтересованными сторонами. В случае если вы тратите большое количество усилий, дабы все заинтригованные лица в вашей фирме пришли в конце концов к какому-либо договору, карты ситуаций помогут. А в случае, если создатели затрудняются, пробуя нарисовать неделимую картину, ситуации будут полезны и тут.
Тренеры процессов Agile и Lean, в случае если они желают помогать командам и отдельным людям работать эффективнее, обязаны прочитать эту книжку. Не считая такого, задумайтесь, как неправильное представление о ситуациях развилось у служащих вашей организации! Используйте ситуации, обычные упражнения и практики, описанные в данной книжке, дабы посодействовать вашим командам развиваться.
И в конце концов, все другие. При применении процессов Agile мы почаще всего ждем плодотворной работы с ситуациями от людей, исполняющих прямые обязанности бизнес-аналитиков или же адептов клиентов, но на самом деле действенной работа будет, в случае если почвы станут популярны и доступны всем. В случае если люди не знают самых простых вещей, вы нередко будете слышать претензии о том, что ситуации дурно расписаны, или же очень длинные, или же мало детализированные.
Данная книжка несомненно поможет, но не так, как вы ждете. Вы совместно с другими читателями спрашиваете: создание ситуаций — это не метод чем какого-либо другого строчить запросы, а дорога к большим, продуктивным и санкционированным дискуссиям. Данное издание поможет вам сконструировать такие облики дискуссий, которые помогут вам владеть нужной информацией.

Пользовательские истории. Искусство гибкой разработки ПО - Джефф Паттон читать онлайн бесплатно полную версию книги

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

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

Марти Коган, 18 июня 2014 года

Об авторе

За 20 лет практической работы Джефф Паттон убедился, что не существует единственно правильного способа проектирования и разработки программного обеспечения, а вот неправильных путей существует великое множество.

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

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

В настоящее время Джефф работает как независимый консультант, тренер процессов Agile, тренер процессов дизайна продуктов и инструктор. Множество статей, эссе и презентаций, посвященных различным аспектам разработки продуктов Agile, можно найти на сайте agileproductdesign.com и в Crystal Clear Алистера Коберна. Джефф – основатель и модератор дискуссионной группы Yahoo! по теме юзабилити в Agile, колумнист в StickyMinds.com и IEEE Software, сертифицированный тренер Scrum, а также обладатель премии Agile Alliance’s 2007 Gordon Pask за вклад в развитие Agile.

Вступление

Живи в этом, плавай в этом, смейся в этом, люби в этом,

А еще оно уберет подозрительные пятна с простыней,

Развлечет во время визита к родным

И превратит сэндвич в банкет.

Том Уэйтс. Проходите, не стесняйтесь

На самом деле эта книга должна была быть совсем небольшой… чем-то вроде памфлета.

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

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

Составлять карты до смешного просто. Работая вместе с другими, я озвучиваю историю работы с продуктом, записывая каждый шаг, предпринимаемый пользователем, на листочках-стикерах и наклеивая их слева направо. Затем мы возвращаемся к началу и обсуждаем каждый шаг в деталях, записывая подробности на листочках и наклеивая их сверху вниз под соответствующим шагом. В результате получается простая, напоминающая таблицу структура, излагающая историю слева направо и раскрывающая детали сверху вниз. Быстро и очень интересно. А эти детали образуют бэклог (backlog)[1] историй для наших проектов, разрабатываемых по Agile.

Сложно ли написать об этом книгу?

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