Всем салют!
Итак, опросы показали такое:
- Confluence - наше всё (75%), на втором месте с грандиозным недобором - гуглодоки. Казалось бы, неудобненькая во многих аспектах работы система, но кушаем кактус (видно, из-за отсутствия достойных альтернатив).
- Figma крайне уверенно доминирует над Axure. Эх... ладно 🙈
- Большинство любят User Stories. Юз кейсы практически покинули чат, но спецификации как явление ещё весьма популярны (30%). Рады за них и за те 30%, кто много стучат по клавишам 🙂
Итак, опросы показали такое:
- Confluence - наше всё (75%), на втором месте с грандиозным недобором - гуглодоки. Казалось бы, неудобненькая во многих аспектах работы система, но кушаем кактус (видно, из-за отсутствия достойных альтернатив).
- Figma крайне уверенно доминирует над Axure. Эх... ладно 🙈
- Большинство любят User Stories. Юз кейсы практически покинули чат, но спецификации как явление ещё весьма популярны (30%). Рады за них и за те 30%, кто много стучат по клавишам 🙂
👀3
На этом расследование не хотелось бы стопать, ибо есть ещё, что узнать🙂 И раз пошла такая пьянка с US, то первый насущный вопрос: а как вы в в их рамках требования подаете:
Anonymous Poll
21%
Acceptance criteria в формате Given-When-Then
50%
Acceptance criteria в формате утверждений от лица пользователя
15%
Acceptance criteria в своем кастомном формате (а как насчет поделиться с миром им?)
8%
Не используем понятие AC, просто пишем мини-спеки внутри
6%
Свой хитрый формат (уух, как хочется узнать, каков он, в комментариях)
19%
Не пользуем user stories, нафиг они не сдались
Есть или был ли у вас стратегический анализ или discovery на текущих проектах?
Anonymous Poll
22%
Да, причем со всеми кайфами (бизнес-требования по SMART, анализ решений и прочие умные слова)
48%
Да, в урезанном варианте (например, только цели в плане общего вектора или только роудмэп релизов)
28%
Нет, но было бы огонь делать такое
7%
Нет, и не вижу смысла - тупо делаем то, с чем заказчик пришел
0%
Свой вариант (гм, а что тогда? :))
Работаем ли на проектах с нефункциональными требованиями?
Anonymous Poll
26%
Да, в полной мере, это пипец как важно
37%
Иногда, с ключевыми атрибутами качества; а что, еще какие-то есть? :)
46%
Хотелось бы, но проблема со временем/пониманием/мотивацией/положением Юпитера в небе
0%
Ась? А что это вообще такое?
0%
Свой вариант (ага, и что за он? :))
Главные проблемы у меня как у БА на проектах, которые не дают спокойно спать, это...
Anonymous Poll
26%
Сложные заказчики, выедающие мозх
12%
Требования команде непонятны/неудобны/вообще не сдались
30%
Неясно, чего вообще от меня ждут (в целом или иногда)
36%
Не хватает времени сделать все, что хочется
0%
Злая или не уважающая меня команда
20%
Денег нормально не насыпают :(
10%
Все огонь, сплю аки младенец
12%
Другое (поделитесь в комментариях - вдруг коммьюнити поможет)
Вполне интересные рассуждения на тему скрама: https://habr.com/ru/companies/ruvds/articles/772618/
А есть те, у кого скрам прямо вот огненно работает и приносит только кайф от работы? 😁
А есть те, у кого скрам прямо вот огненно работает и приносит только кайф от работы? 😁
👍3❤1👌1
Всем привет! Наш первый публичный блин 🙈: https://www.youtube.com/watch?v=Xfmid0muueo
Надеемся, что это познавательно и интересно, но очень открыты к комментариям и советам 🤗
Надеемся, что это познавательно и интересно, но очень открыты к комментариям и советам 🤗
❤29👍3
Всех с началом недели 😁
Отличный очерк про DoR и юзер стори в целом: https://akhavanski.medium.com/definition-of-ready-used-by-my-team-on-a-big-three-firms-projects-8c9a3699a372
Отличный очерк про DoR и юзер стори в целом: https://akhavanski.medium.com/definition-of-ready-used-by-my-team-on-a-big-three-firms-projects-8c9a3699a372
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍1
Небольшая (относительно 🙈) авторская заметка по следам вброса в одном из чатов:
👍3
Донт агри.
Начнем с того, что выше не так:
То, как подавать требования внутри отдельно взятого UC или US - на практике на выбор автора (на что, кстати, намекает наш недавний опрос в группе). Сценарий внутри UC можно описать как "техническим" языком (например, ответы системы описать в терминах UI и включить туда все мельчайшие шаги алгоритмов системы в ответ на действия пользователя), так и "пользовательским" ("простым языком", описывающим только внешне видимый результат для юзера, а не детальные действия системы), причем последнее даже рекомендуется в большинстве теорий (дальше буду называть это "классиками").
Но: вне зависимости от языка внутри UC, они (UC) РОВНО АНАЛОГИЧНО US сфокусированы на потребностях пользователей - это техники взгляда на систему с позиции того, что пользователи могут сделать с системой и какую свою цель закрыть. В отличие, например, от взгляда со стороны features (которые системоцентричны).
Теперь о действительных ключевых различиях между техниками:
1) UC крупнее. UC описывают обособленную полезную операцию (достаточно обособленную, чтобы о ней можно было сказать "я пошёл в систему ради этой операции - сделал действо - ушёл, оставшись довольным"). Позвонить контакту - UC для мобильного телефона. Выбрать контакт из списка контактов - не UC, потому что только ради этого никто в телефон не пойдёт. Это всего-лишь шаг в рамках какого-то UC. Use case slices (UC 2.0) как подход пытался снять эти ограничения, но не прижился.
US такие ограничения не навязывает. Если что-то можно назвать полезным инкрементом системы, это кандидат в US. И в целом, есть такой посыл, что US нужно распиливать и распиливать, пока в принципе пилится (SPIDR), ибо так с ними удобнее работать в плане трэкинга и контроля в плане девелопмента. Выбрать контакт из списка контактов - вполне себе US, если об этом кусочке можно сказать "Раньше этого не было в системе для звонка, а теперь вот, в рамках очередной итерации, добавляем, делая тем самым процесс звонка более удобным".
2) UC имеет меньше свободы в плане детализации. Если отбросить постулат "Аналитик художник, он может творить с любыми техниками все, что угодно", то "классики" рекомендуют определённый формат для UC: предусловия сценария -сценарии по шагам - постусловия/результаты.
Для US классики ничего не рекомендуют: хоть пишите сценарии внутри, хоть описывайте критерии приемки (что я вижу и получаю - на это, кстати, упор в рекомендациях большинства "классиков"), хоть куски спецификаций внутрь пихайте, хоть ничего не пишите - оставляйте все на устные беседы.
3) US имеет меньше свободы в плане описания. НЕ детализации, а описания. Для US есть такой параметр, как крайне рекомендуемый user story title/statement/description. As a... I want to.. So that... Попросту говоря, практически все "классики" говорят, что, мол, ни в коем случае не забудьте действующее лицо, операцию и ценность, причём объедините это все в такое вот предложение.
UC тут недалеко ушли (актёров и название UC пропускать также нельзя), однако явную формулировку ценности и такой формат склейки "классики" не навязывают (НО рекомендуют где-то в UC это осмысливать и указывать).
4) Последнее и ключевое отличие. Если судить по большинству "классиков" (и у этого есть практическое логичное обоснование), то UC - это целевое состояние системы, набор требований, досконально описывающий то, как операция работает здесь и сейчас. Позвонить контакту - всегда в вашей спецификации требований будет полностью описывать то, как идёт звонок контакту в текущий момент, на 235-ю итерацию разработки. UC - это база знаний. Если в следующей итерации заказчик захочет изменить UC (добавить шаги, поменять название операции и пр.), то в документации UC АКТУАЛИЗИРУЕТСЯ, т. е. МЕНЯЕТСЯ под стать соответствующим новым требованиям.
US - это постановка задачи, а не целевое состояние или база знаний. Если вкратце, то это связано с тем, что agile - не о красивой документации, а о том, чтобы успешно сделать систему в моменте.
Начнем с того, что выше не так:
То, как подавать требования внутри отдельно взятого UC или US - на практике на выбор автора (на что, кстати, намекает наш недавний опрос в группе). Сценарий внутри UC можно описать как "техническим" языком (например, ответы системы описать в терминах UI и включить туда все мельчайшие шаги алгоритмов системы в ответ на действия пользователя), так и "пользовательским" ("простым языком", описывающим только внешне видимый результат для юзера, а не детальные действия системы), причем последнее даже рекомендуется в большинстве теорий (дальше буду называть это "классиками").
Но: вне зависимости от языка внутри UC, они (UC) РОВНО АНАЛОГИЧНО US сфокусированы на потребностях пользователей - это техники взгляда на систему с позиции того, что пользователи могут сделать с системой и какую свою цель закрыть. В отличие, например, от взгляда со стороны features (которые системоцентричны).
Теперь о действительных ключевых различиях между техниками:
1) UC крупнее. UC описывают обособленную полезную операцию (достаточно обособленную, чтобы о ней можно было сказать "я пошёл в систему ради этой операции - сделал действо - ушёл, оставшись довольным"). Позвонить контакту - UC для мобильного телефона. Выбрать контакт из списка контактов - не UC, потому что только ради этого никто в телефон не пойдёт. Это всего-лишь шаг в рамках какого-то UC. Use case slices (UC 2.0) как подход пытался снять эти ограничения, но не прижился.
US такие ограничения не навязывает. Если что-то можно назвать полезным инкрементом системы, это кандидат в US. И в целом, есть такой посыл, что US нужно распиливать и распиливать, пока в принципе пилится (SPIDR), ибо так с ними удобнее работать в плане трэкинга и контроля в плане девелопмента. Выбрать контакт из списка контактов - вполне себе US, если об этом кусочке можно сказать "Раньше этого не было в системе для звонка, а теперь вот, в рамках очередной итерации, добавляем, делая тем самым процесс звонка более удобным".
2) UC имеет меньше свободы в плане детализации. Если отбросить постулат "Аналитик художник, он может творить с любыми техниками все, что угодно", то "классики" рекомендуют определённый формат для UC: предусловия сценария -сценарии по шагам - постусловия/результаты.
Для US классики ничего не рекомендуют: хоть пишите сценарии внутри, хоть описывайте критерии приемки (что я вижу и получаю - на это, кстати, упор в рекомендациях большинства "классиков"), хоть куски спецификаций внутрь пихайте, хоть ничего не пишите - оставляйте все на устные беседы.
3) US имеет меньше свободы в плане описания. НЕ детализации, а описания. Для US есть такой параметр, как крайне рекомендуемый user story title/statement/description. As a... I want to.. So that... Попросту говоря, практически все "классики" говорят, что, мол, ни в коем случае не забудьте действующее лицо, операцию и ценность, причём объедините это все в такое вот предложение.
UC тут недалеко ушли (актёров и название UC пропускать также нельзя), однако явную формулировку ценности и такой формат склейки "классики" не навязывают (НО рекомендуют где-то в UC это осмысливать и указывать).
4) Последнее и ключевое отличие. Если судить по большинству "классиков" (и у этого есть практическое логичное обоснование), то UC - это целевое состояние системы, набор требований, досконально описывающий то, как операция работает здесь и сейчас. Позвонить контакту - всегда в вашей спецификации требований будет полностью описывать то, как идёт звонок контакту в текущий момент, на 235-ю итерацию разработки. UC - это база знаний. Если в следующей итерации заказчик захочет изменить UC (добавить шаги, поменять название операции и пр.), то в документации UC АКТУАЛИЗИРУЕТСЯ, т. е. МЕНЯЕТСЯ под стать соответствующим новым требованиям.
US - это постановка задачи, а не целевое состояние или база знаний. Если вкратце, то это связано с тем, что agile - не о красивой документации, а о том, чтобы успешно сделать систему в моменте.
👍10🔥9👌2
Если в итерации один была US Позвонить контакту, а в итерации 235 заказчик хочет звонить теперь с новыми шагами, то старая US НЕ ТРОГАЕТСЯ (in fact, она вообще забыта после приемки и релиза). На новые шаги СОЗДАЁТСЯ новая US, которая фактически по своей сути является постановкой задачи команде на ближайшее время: команда, запили теперь вот такие новые шаги.
Буду рад обсудить, ибо между "классиками" и практикой иногда бывает огромный разрыв, плюс надеюсь, что кому-то это позволит не по-детски отжечь на собеседовании 😉
Буду рад обсудить, ибо между "классиками" и практикой иногда бывает огромный разрыв, плюс надеюсь, что кому-то это позволит не по-детски отжечь на собеседовании 😉
👍14
Всем привет! На фоне недавнего обсуждения в чатике analyst.by: а что вы вот прям с радостью почитываете/посматриваете по БА и смежным областям? За любые отклики по любимым каналам на YouTube, ТГ-каналам/чатам и пр. будем благодарны, а то с хорошими материалами стало как-то грустновато.
❤1
Друзья, всех категорически с Наступающим! 🎄
Да будет год сей благосклонен к аналитикам: AI нас испугается, кастомеры поймут и простят, команды влюбятся в документы, а манагеры почувствуют непреодолимое желание отсыпать денежек. Всем и каждому желаем провести год в как минимум не минусовом настроении, плюс успеть и кайфово отдохнуть, и свершить великие дела. Спасибо, что читаете и реагируете! Будем стараться радовать полезняшками и интересняшками и в следующем году.
Ура!🥂 🎅
Да будет год сей благосклонен к аналитикам: AI нас испугается, кастомеры поймут и простят, команды влюбятся в документы, а манагеры почувствуют непреодолимое желание отсыпать денежек. Всем и каждому желаем провести год в как минимум не минусовом настроении, плюс успеть и кайфово отдохнуть, и свершить великие дела. Спасибо, что читаете и реагируете! Будем стараться радовать полезняшками и интересняшками и в следующем году.
Ура!
Please open Telegram to view this post
VIEW IN TELEGRAM
🎄35❤9🎉3
Привет всем! А вдруг кому-нибудь подойдёт:
Компания a1qa ищет в команду Junior BA. Ключевые требования: оконченные курсы по БА, английский от уровня Upper-Intermediate и выше, локация – Казахстан (Астана), но релевантно также для Узбекистана и Грузии.
Подробности: https://astana.hh.kz/vacancy/89509607
Компания a1qa ищет в команду Junior BA. Ключевые требования: оконченные курсы по БА, английский от уровня Upper-Intermediate и выше, локация – Казахстан (Астана), но релевантно также для Узбекистана и Грузии.
Подробности: https://astana.hh.kz/vacancy/89509607
❤2
Если соскучились по BA-related чтиву, вот очерк о трендах в бизнес-анализе в 2024: https://passionateba.pro/2024-trends-for-business-analysis/
Конкретики немного, и многое выглядит словно копипаст трендов последних лет, но нахвататься умных слов вполне можно :)
Конкретики немного, и многое выглядит словно копипаст трендов последних лет, но нахвататься умных слов вполне можно :)
Passionate BA
2024 Trends for Business Analysis - Passionate BA
Learn about business analysis trends for 2024 and predictions from Passionate Business Analyst on the evolution of BA expertise
❤11
А дядюшка Карл жжёт конкретикой. Правда, как обычно - компиляцией из своих книжек, но мы их любим и с теплом вспоминаем. О трассировке всего на вся (полезно освежить в памяти): https://medium.com/analysts-corner/links-in-the-requirements-chain-b00d30f900b3
Medium
Links in the requirements chain
Tracing software requirements into downstream deliverable elements provides numerous benefits during both development and enhancement.
🔥8❤2
Классное видео о типовых ошибках в ERD-моделях (актуально и для доменных моделей, и для данных):
https://www.linkedin.com/posts/yulia-kosarenko_common-beginners-erd-mistakes-activity-7151994815704879104-3JrP?utm_source=share&utm_medium=member_android
https://www.linkedin.com/posts/yulia-kosarenko_common-beginners-erd-mistakes-activity-7151994815704879104-3JrP?utm_source=share&utm_medium=member_android
Linkedin
Yulia Kosarenko on LinkedIn: Common Beginner's ERD Mistakes
Common ERD mistakes in this video.
The ability to create a simple data model comes in handy for business analysts. Even being able to read and understand an…
The ability to create a simple data model comes in handy for business analysts. Even being able to read and understand an…
🔥9👍1
Сегодня - классное чтиво про API для новичков. Если слабо с этим сталкивались, то рекомендуем к прочтению: https://bootcamp.uxdesign.cc/apis-a-breakdown-for-non-technical-product-managers-6c3d7051107d
👍7🔥6
Всем пламенный привет!
Чтобы разбавить немного ленту ссылей, начнем новую рубрику заметок: типовые ошибки IT-аналитика и какне грустить из-за них попробовать их не совершать. Постараемся по существу и на личных примерах, которые оставляли и оставляют шишки разной степени болючести. Ваши примеры и комменты, as always, much appreciated.
Чтобы разбавить немного ленту ссылей, начнем новую рубрику заметок: типовые ошибки IT-аналитика и как
🔥4