Читать книгу Рабочие истории. Системное проектирование с Картой реализации историй (Андрей Анатольевич Шапиро) онлайн бесплатно на Bookz (4-ая страница книги)
Рабочие истории. Системное проектирование с Картой реализации историй
Рабочие истории. Системное проектирование с Картой реализации историй
Оценить:

3

Полная версия:

Рабочие истории. Системное проектирование с Картой реализации историй

Практические напутствия главы

– Если вы применяете именно пользовательские истории, освойте разные их шаблоны – это здорово сэкономит время при сборе требований.

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

– Записывайте приёмочные тесты для каждой истории, чтобы возможно было восстановить общий контекст и конкретику.

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

– Придите к единому закрытому набору глаголов в своей команде для лучшего взаимопонимания.

Глава 4. К следующему шагу развития

Типичные проблемы с пользовательскими историями · Преимущества и недостатки историй как инструмента · Задачи на совершенствование подхода

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

Клейтон Кристенсен







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

4.1. Шаблонная липа и проблема молотка

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


Я, как пользователь, хочу применять вторичную сортировку, чтобы управлять ранжированием данных. – И-31ПЛОХО


Я, как пользователь, хочу применять множественные фильтры, чтобы ограничить область отображаемых данных. – И-32ПЛОХО


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

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

Есть байка о том, как некий индивидуум пользовался микроскопом для забивания гвоздей, и когда тот разбился, пришёл спросить: как сделать так, чтобы новый микроскоп не разбивался, – вместо того, чтобы рассказать о ситуации, востребовавшей поиска инструмента. Проектировщик, запечатлевающий историю, в которой все части решения уже зафиксированы и определены пользователем или заказчиком, записывает её примерно так:


Во время ремонтных работ я хочу, чтобы микроскоп не раскалывался так быстро на части, чтобы не приходилось его так часто менять. – И-33


Записавший подобную историю может на этом успокоиться и пойти дальше. Что и сделали написавшие истории И-31-32.

Вместе с тем истинной историей могла бы стать следующая:


Когда необходимо соединить податливые материалы твёрдым скрепляющим – скобами, шпильками, гвоздями или костылями – я хочу орудовать чем-то увесистым, но компактным, чтобы эффективно вгонять скрепляющие элементы и меньше уставать. – И-34

Конец ознакомительного фрагмента.

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

Примечания

1

Бындю А. В.: «Карта гипотез. Как создать стратегию для себя, своей семьи или бизнеса», 2025.

2

Шапиро А. А.: «Карта процесса-опыта. Проектирование услуги через её визуализацию», 2024.

3

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

4

Лотман Ю.М.: «Об искусстве», Москва. Искусство-СПб 1998 г. – 704 с. // Семиотика кино и проблемы киноэстетики // Глава 9. Сюжет в кино.

5

«Кеневин» – фреймворк определения типа рабочего процесса по типу среды, в которой рассматривается проект: хаотичная, запутанная, сложная, простая. ru.wikipedia.org/wiki/Cynefin_framework

6

Кон Майкл, Пользовательские истории: гибкая разработка программного обеспечения, 2019 (год выход оригинала 2004).

7

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

8

Alistair Cockburn: A story is a token promising a future conversation.

9

Know your customers’ “Jobs to be Done” / C. M. Christensen, T. Hall, K. Dillon, D. S. Duncan // Harvard Business Review. – 2016. – Vol. 94, No. 9. – P. 54–62.

10

Коберн Алистер: «Современные методы описания функциональных требований к системам», 2022.

Вы ознакомились с фрагментом книги.

Для бесплатного чтения открыта только часть текста.

Приобретайте полный текст книги у нашего партнера:


Полная версия книги

Всего 10 форматов

bannerbanner