Nail’
Не глупые, Наиль. Глупых вопросов вообще нет. Но да - термин "требование" нагружен отрицательными смыслами, от которых я точно хочу дистанцироваться (Денис, скорее всего, тоже). Один из параметров дистанцирования он уже обозначил - верификация/валидация. Есть и другие.
Вооот, это уже другой вопрос. Я просто хочу сказать, что валидация/верификация - это процесс исследования, поиска потребностей. Когда потребность понятна, рождаются требования для ее решения. Ну или задачи. Как это ни назови, но это в каком-то виде должно быть формализовано, хоть устно на митинге. Чтобы было понятно - что делаем то.
И я не понимаю, какими отрицательными смыслами нагружено это слово...
Konstantin
============ FALCON ============
Nail’
============ FALCON ============
User story)
Nail’
То есть команда обсуждает историю, в итоге рождается другая история?)
============ FALCON ============
Кажется я непонятно выразил свою точку зрения. Перефразирую. Требования являются окончательными, user story- открыты для обсуждения в течения спринта.
Nail’
Nail’
US по сути формализация потребности, которую надо решить 100500 способами
Nail’
Команда обсуждаеи как это сделать максимально эффективно в рамках действующих ограничений
Nail’
После чего появляются уже конкретные требования
Nail’
Я так вижу этот процесс...
============ FALCON ============
http://www.extremeprogramming.org/rules/userstories.html
============ FALCON ============
Обратите внимание на то, что чтобы получить детали разработчики идут к клиенту. В рамках скрама они уже к продакт оунеру идут.
============ FALCON ============
Именно это я имел в виду под открытостью для обсуждения)
============ FALCON ============
Алекс
Nail’
В общем, понятно) Цель - сделать акцент на user needs. А требование делает акцент на хотелку пользователя, которая на самом деле его истинную потребность не решит
============ FALCON ============
Вообще в скрам гайде и про доску ничего не написано. Не то что про юзер стори)
Nail’
Может не решить
============ FALCON ============
Алекс
============ FALCON ============
Вспомним манифест
Алекс
Алекс
Мне интересно, чем бы дополнили
🦠
А как задача должна диктовать реализацию?
🦠
Задача предьявляет изменения в сценарии использования
Андрей
Алекс
============ FALCON ============
Это все практики. Скрам же фреймворк, не методология
============ FALCON ============
Отличие существенное
Алекс
Животрепещащая дискусия про пользовательские истории\требования/пожелания к продукту продолжится ?
Denis
yep
Алекс
Глаголь :)
Denis
Нет, я хочу сказать, user story по сути и есть требование. Написано в другой форме, да. Но по итогам рождаются задачи для доработки продукта.
И для проверки идеи тоже нужно сформулировать требования, чтобы получить MVP. Все об одном и том же.
если исходить из идеологии формалистов, не признающих ничего кроме требований, и считающих, что главное в них это описание функции или целевого свойства, то user story — это не требование, а диполь, трассировка из 2-х требований
Denis
Плохие user story являются трассировкой технического требования на пользовательское
Denis
Хорошие user story — трассировка пользовательского требования на бизнесовое
Denis
но нужно быть совсем технократом и человеком чуждым логике, чтобы игнорировать модальность высказываний
Denis
понятно, что «я хочу» — это совершенно другая модальность, нежели «система должна X», «система должна позволять Y»
Denis
говорить, что пользовательская история эквивалентна требованию это всё равно, что считать, что «я тебя хочу» эквивалентно «ты должен меня трахнуть»
Nail’
Алекс
Я может быть ошибусь, но на мой взгляд, требование отличается от пользовательской истории, тем что требование это проработаное решение являющееся директивным. Исполнитель должен выполнить следуюшее. В отличие от пользовательской истории, которая несет контекст проблемы, и решение принимается исполнителем коллективно, основываясь на опыт и компетенции исполнителя, а также на технические ограничения
Denis
да, всё так
Nail’
Denis
"В любом случае на выходе должны сформироваться требования" — Наиль, классный авто-пример! ) Почему должны? кому должны?
Nail’
Nail’
Но месседж Дениса и Андрея понятен - надо уходить от совковой интерпретации что кто-то должен к клиентоориенториентированности и постоянному поиску. Ну, я так понял, по крайней мере
Nail’
Можно заменить слово "требования" на "задачи". Тогда предмет спора будет исчерпан? :)
Nail’
А то Денис реагирует как на красную тряпку)
Konstantin
это не требования?
Konstantin
клиент конечно не с требованиями прихоит а с историей
Konstantin
не так разве?
Denis
а это что, продуктовая разработка?
Denis
давайте я буду себя копипастить
Denis
в заказной и внутренней разработке при создании систем и решений могут вполне существовать «требования», хотя местами это мешает хорошей работе
в продуктовой разработке при создании продуктов для открытого рынка большинство здоровых компаний понимают, что у них не требования, а идеи
Konstantin
ну вот есть у тебя идея что если мы подправим форму логина то конверсия вырастет потому что это сделает вход проще для понимания и клиену меньше действий придется делать грубо говоря, ты идешь к разработчику и говоришь убери из такойто формы такоето поле а вот то сделай красным
Konstantin
это не требования?
Alex
У РО идеи, а исполнителям то все равно нужны конкретные указания к действию, разве нет? Что система «должна», а что «не должна». «Должна» не кому-то в плане морального долга, а «должна делать», чтобы «воплотить идею в жизнь». По-моему тут просто каламбур..
Алекс
Grigory
Прикол. Нет конкретные задачи не нужны. Менеджер приходит к кладовщику и объясняет историю клиента, кладовщик сам решает что лучше со склада подойдет
Grigory
Остальные приёмы, что бы потерь в коммуникации избежать
Grigory
Критерии приёмки например
Konstantin
Grigory
Ну для того как в голове работает эсть отдельный тред, там бич многозадачность
Alex
Это зависит от скилла команды. Кому-то ничего не надо объяснять, а с кем-то за ручку приходится ходить. Или хотите сказать, что надо сходу отсекать тех, кому надо разжевывать, и работать только с профи? (Где ж их взять то еще)
Grigory
Grigory
Ретро, например
Grigory
На 30м клиенте соберемся с кладовщиком и решим что улучшить, что бы довольные клиенты были
Grigory
Там же таймбоксинг важнее
Grigory
Итерации какие то еще
Nail’
Grigory
Да нет, у нас методологическое обсуждение в свободной форме
Андрей
Алекс
Зачем мы используем пользовательские истории ?