Audio
Кажется, Валя нас всех уделала
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2😁2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁13❤2🤣2😱1
Вы уже знаете, что этап анализа требований перед их проектированием — один из самых важных и дорогостоящих во всём процессе разработки.
Если аналитик собрал требования некачественно или проектная команда интерпретировала их иначе, повышается риск спроектировать совсем не те возможности, которые запрашивал заказчик. А значит придётся снова тратить время и деньги, исправляя это недоразумение 🥲
Чтобы не играть в «сломанный телефон» с заказчиком и проектной командой, аналитик фиксирует требования в письменном виде и в удобном для всех участников формате. То есть создаёт ТЗ #hardGetAnalyst
ТЗ, Техническое задание (англ. requirements document) — документ, где описаны цель проекта, из каких частей он состоит, какие результаты ожидаются и каким способом их можно достичь.
ТЗ – это один из основных артефактов работы аналитика, а точнее – важный её результат.
Благодаря ТЗ все требования к проекту хранятся в одном месте и поддерживаются в актуальном состоянии.
Иногда техническое задание называют спецификацией требований (англ. Software Requirements Specification, SRS), но между этими документами есть отличия.
Спецификация, как и ТЗ, содержит информацию о требованиях к проекту, но:
⚡️требования детализированы до системного уровня;
⚡️структура документа более строгая;
⚡️объём документации больше.
Иностранные компании предпочитают работать именно со спецификациями, а в России больше распространены ТЗ, структура которых адаптируется под проект или компанию.
Тем не менее принято считать, что бизнес-аналитики больше работают именно с ТЗ, а системные – со спецификациями. Хотя и это не правило, а скорее некоторая закономерность.
Далее о том, из каких частей состоит ТЗ🔜
Если аналитик собрал требования некачественно или проектная команда интерпретировала их иначе, повышается риск спроектировать совсем не те возможности, которые запрашивал заказчик. А значит придётся снова тратить время и деньги, исправляя это недоразумение 🥲
Чтобы не играть в «сломанный телефон» с заказчиком и проектной командой, аналитик фиксирует требования в письменном виде и в удобном для всех участников формате. То есть создаёт ТЗ #hardGetAnalyst
ТЗ, Техническое задание (англ. requirements document) — документ, где описаны цель проекта, из каких частей он состоит, какие результаты ожидаются и каким способом их можно достичь.
ТЗ – это один из основных артефактов работы аналитика, а точнее – важный её результат.
Благодаря ТЗ все требования к проекту хранятся в одном месте и поддерживаются в актуальном состоянии.
Иногда техническое задание называют спецификацией требований (англ. Software Requirements Specification, SRS), но между этими документами есть отличия.
Спецификация, как и ТЗ, содержит информацию о требованиях к проекту, но:
⚡️требования детализированы до системного уровня;
⚡️структура документа более строгая;
⚡️объём документации больше.
Иностранные компании предпочитают работать именно со спецификациями, а в России больше распространены ТЗ, структура которых адаптируется под проект или компанию.
Тем не менее принято считать, что бизнес-аналитики больше работают именно с ТЗ, а системные – со спецификациями. Хотя и это не правило, а скорее некоторая закономерность.
Далее о том, из каких частей состоит ТЗ
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1🔥1
🧐 ИЗ ЧЕГО СОСТОИТ ТЗ? 🧐
Чаще всего ТЗ содержит следующие информационные блоки:
1️⃣ Введение
Где представлена общая информация о проекте, его целях, контексте и описанием текущей проблемы или потребности.
2️⃣ Список участников проекта
То есть тех, кто принимает участие в проектировании решения. Зачастую достаточно заказчика, менеджера проекта, ответственного аналитика и разработчика.
3️⃣ Глоссарий
с указанием терминов и сокращений, которые используются в документации, — так читатели ТЗ будут в едином контексте.
4️⃣ Основные требования
Список основных функций, возможности, ограничения и взаимодействие с другими системами, а также требования к производительности, безопасности, масштабируемости и другим особенностям продукта.
5️⃣ Требования к документации
Где фиксируется, что будет разработан пакет руководств-инструкций, ПМИ, протокол ПСИ и так далее.
6️⃣ Архитектура и дизайн.
В этой части — общая архитектура системы, используемые технологии, платформы, инструменты, описание модулей, интерфейсов и так далее.
7️⃣ Интеграции и взаимодействия
Где указаны требования и протоколы для взаимодействия с другими системами, API, форматы данных и схемы коммуникации.
8️⃣ Порядок контроля и приёмки,
который содержит тестовые сценарии, ожидаемые результаты и критерии приёмки.
9️⃣ Стадии и этапы разработки, а также сроки их выполнения.
🔟 Возможные риски
Где описаны сложности или негативные последствия, которые могут повлиять на проект. Тут же указаны планы по их снижению или управлению.
Также ТЗ может содержать приложения с артефактами в виде диаграмм, прототипов, описания API и другой документации. В зависимости от правил оформления ТЗ в компании, а также от сложности проекта, вам понадобятся все блоки из списка или только их часть.
🧐 ПРО СТАНДАРТЫ ТЗ 🧐
Шаблон для написания ТЗ в разных компаниях отличается, но часто он базируется на каком-то из стандартов. Всего существует три группы стандартов:
❣️ Международные (ISO, IEEE)
❣️ Российские (ГОСТ 19, ГОСТ 34)
❣️ Стандарты из областей знаний (BABOK, Вигерс, RUP и другие)
Все они специализируются на разных предметных областях, поэтому брать можно как готовый стандарт, так и его адаптированную версию.
Чаще всего ТЗ содержит следующие информационные блоки:
1️⃣ Введение
Где представлена общая информация о проекте, его целях, контексте и описанием текущей проблемы или потребности.
2️⃣ Список участников проекта
То есть тех, кто принимает участие в проектировании решения. Зачастую достаточно заказчика, менеджера проекта, ответственного аналитика и разработчика.
3️⃣ Глоссарий
с указанием терминов и сокращений, которые используются в документации, — так читатели ТЗ будут в едином контексте.
4️⃣ Основные требования
Список основных функций, возможности, ограничения и взаимодействие с другими системами, а также требования к производительности, безопасности, масштабируемости и другим особенностям продукта.
5️⃣ Требования к документации
Где фиксируется, что будет разработан пакет руководств-инструкций, ПМИ, протокол ПСИ и так далее.
6️⃣ Архитектура и дизайн.
В этой части — общая архитектура системы, используемые технологии, платформы, инструменты, описание модулей, интерфейсов и так далее.
7️⃣ Интеграции и взаимодействия
Где указаны требования и протоколы для взаимодействия с другими системами, API, форматы данных и схемы коммуникации.
8️⃣ Порядок контроля и приёмки,
который содержит тестовые сценарии, ожидаемые результаты и критерии приёмки.
9️⃣ Стадии и этапы разработки, а также сроки их выполнения.
🔟 Возможные риски
Где описаны сложности или негативные последствия, которые могут повлиять на проект. Тут же указаны планы по их снижению или управлению.
Также ТЗ может содержать приложения с артефактами в виде диаграмм, прототипов, описания API и другой документации. В зависимости от правил оформления ТЗ в компании, а также от сложности проекта, вам понадобятся все блоки из списка или только их часть.
🧐 ПРО СТАНДАРТЫ ТЗ 🧐
Шаблон для написания ТЗ в разных компаниях отличается, но часто он базируется на каком-то из стандартов. Всего существует три группы стандартов:
Все они специализируются на разных предметных областях, поэтому брать можно как готовый стандарт, так и его адаптированную версию.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🙏2🔥1
Смена профессии в сочетании со словом "собеседование" обычно вызывают чувства беспокойства, неуверенности, усталости и желание получить психологическую поддержку. Знакомо? Предлагаю бороться с этим вместе!
Приглашаем подробно познакомиться с профессией системного аналитика и пройти собеседование в безопасной обстановке, чтобы понять, на какие моменты в вашей подготовке важно обратить внимание!
📚 Собеседование на системного аналитика: подготовка на практике
📅 21 ноября, 19:00 Мск
🔗 ЗАРЕГИСТРИРОВАТЬСЯ
Что вас ожидает:
🔍 Погружение в профессию системного аналитика: зоны ответственности и ключевые навыки.
📑 Как создавать резюме, привлекающее внимание работодателей.
🕵️♀️ Рабочие советы и стратегии для моральной подготовки и успешного прохождения собеседований.
💼 Разбор реальных заданий по системному анализу и их решения.
Что ждём от вас:
✅ Активное участие и готовность к практическим заданиям.
✅ Предварительное осмысление ваших профессиональных целей.
✅ Вовлеченность и настрой на получение знаний.
Этот вебинар прекрасно подойдет бизнес-аналитикам, тестировщикам, техническим писателям и начинающим в IT специалистам, которые хотят стать системными аналитиками.
А для начинающих и опытных аналитиков он поможет понять, каких навыков сейчас не хватает, обновить резюме и проверить свои навыки на практике.
Готовы меняться и расти? Ждем вас на следующей неделе онлайн! ❤️️
Приглашаем подробно познакомиться с профессией системного аналитика и пройти собеседование в безопасной обстановке, чтобы понять, на какие моменты в вашей подготовке важно обратить внимание!
📚 Собеседование на системного аналитика: подготовка на практике
📅 21 ноября, 19:00 Мск
🔗 ЗАРЕГИСТРИРОВАТЬСЯ
Что вас ожидает:
🔍 Погружение в профессию системного аналитика: зоны ответственности и ключевые навыки.
📑 Как создавать резюме, привлекающее внимание работодателей.
🕵️♀️ Рабочие советы и стратегии для моральной подготовки и успешного прохождения собеседований.
💼 Разбор реальных заданий по системному анализу и их решения.
Что ждём от вас:
✅ Активное участие и готовность к практическим заданиям.
✅ Предварительное осмысление ваших профессиональных целей.
✅ Вовлеченность и настрой на получение знаний.
Этот вебинар прекрасно подойдет бизнес-аналитикам, тестировщикам, техническим писателям и начинающим в IT специалистам, которые хотят стать системными аналитиками.
А для начинающих и опытных аналитиков он поможет понять, каких навыков сейчас не хватает, обновить резюме и проверить свои навыки на практике.
Готовы меняться и расти? Ждем вас на следующей неделе онлайн! ❤️️
❤4👍4
Совсем скоро вебинар на тему интервью СА, поэтому неплохо бы к нему подготовиться 😉😉😉
Тема дизайна архитектуры ПО один из важнейших скиллов системных и бизнес-аналитиков на высоких грейдах 🤓
Именно поэтому важно уже сейчас читать про "страшные темы из сферы IT", чтобы в будущем было легче наращивать компетенции системного аналитика 😎
Тема дизайна архитектуры ПО один из важнейших скиллов системных и бизнес-аналитиков на высоких грейдах 🤓
Именно поэтому важно уже сейчас читать про "страшные темы из сферы IT", чтобы в будущем было легче наращивать компетенции системного аналитика 😎
Forwarded from GetAnalyst - Навыки • Системный анализ • Бизнес-анализ
Интервью - это всегда сложно. Но к нему всегда можно подготовиться!
Хочу порекомендовать вам книгу, в которой системным аналитикам, разработчикам и архитекторам можно подсмотреть интересные задачи и расширить свою экспертизу в проектировании систем:
📚 Подготовка к сложному интервью
©️ Алекс Сюй
Наиболее интересные главы:
▫️ Общие принципы прохождения интервью по проектированию IT-систем
▫️ Проектирование хранилища типа «ключ–значение»
▫️ Проектирование системы уведомлений
▫️ Проектирование ленты новостей
▫️ Проектирование YouTube
▫️ Проектирование Google Drive
Сложная для начинающих в системном анализе, но доступным языком написана для практикующих специалистов. Больше подойдет для архитекторов. Будет полезна для аналитиков, чтобы увидеть логические подходы к решению типовых задач проектирования.
Внутри: архитектурные схемы взаимодействия, картинки, и доступное изложение от автора. Много рекомендаций по дополнительной литературе.
Мой обзор всех глав книги и ссылку на неё можно найти здесь.
#hwGetAnalyst
Хочу порекомендовать вам книгу, в которой системным аналитикам, разработчикам и архитекторам можно подсмотреть интересные задачи и расширить свою экспертизу в проектировании систем:
📚 Подготовка к сложному интервью
©️ Алекс Сюй
Наиболее интересные главы:
▫️ Общие принципы прохождения интервью по проектированию IT-систем
▫️ Проектирование хранилища типа «ключ–значение»
▫️ Проектирование системы уведомлений
▫️ Проектирование ленты новостей
▫️ Проектирование YouTube
▫️ Проектирование Google Drive
Сложная для начинающих в системном анализе, но доступным языком написана для практикующих специалистов. Больше подойдет для архитекторов. Будет полезна для аналитиков, чтобы увидеть логические подходы к решению типовых задач проектирования.
Внутри: архитектурные схемы взаимодействия, картинки, и доступное изложение от автора. Много рекомендаций по дополнительной литературе.
Мой обзор всех глав книги и ссылку на неё можно найти здесь.
#hwGetAnalyst
❤6🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10❤4
🤔 КАКИЕ ТЕХНИКИ СБОРА ТРЕБОВАНИЙ ВЫ ЗНАЕТЕ? 🤔
Вопрос, который в большинстве случаев можно услышать на собеседованиях на системного или бизнес-аналитика.
Всё дело в том, что требования: их сбор, формулирование, анализ, декомпозиция и оценка составляют основную часть работы аналитика из сферы IT.
Так уж получается, что никто не готов приносить вам чёткие требования к тому, что необходимо спроектировать:
🤪 Кто-то не знает, чего он хочет, но ожидает, что ПО будет работать «нормально» и будет содержать конкурентоспособные возможности;
🤪 Кто-то не может сформулировать, что его не устраивает в текущих процессах или что из этого не устраивает больше всего («важно всё и сделать надо было ещё вчера!»);
🤪 Кто-то не понимает, где именно работает «не так», но точно знает, что результат некорректный
и так далее.
И это не значит, что вокруг аналитика собрались люди с особенным мышлением 😀
Это лишь подтверждает тот факт, что чем сложнее процессы и система, тем более чёткая экспертиза у людей в конкретных частях бизнеса. У них просто нет ресурса и необходимости смотреть на бизнес и систему шире.
Именно поэтому сбор требований – это важнейший жёсткий навык системного аналитика.
Прокачаем его вместе 💪
Рекомендуем сохранить этот пост в избранное, чтобы он всегда был под рукой. Или смело пользуйтесь нашей системой хэштэгов по жёстким навыкам #hardGetAnalyst , чтобы освежать свои знания 🤓
Далее расскажем про техники сбора требований.
Вопрос, который в большинстве случаев можно услышать на собеседованиях на системного или бизнес-аналитика.
Всё дело в том, что требования: их сбор, формулирование, анализ, декомпозиция и оценка составляют основную часть работы аналитика из сферы IT.
Так уж получается, что никто не готов приносить вам чёткие требования к тому, что необходимо спроектировать:
🤪 Кто-то не знает, чего он хочет, но ожидает, что ПО будет работать «нормально» и будет содержать конкурентоспособные возможности;
🤪 Кто-то не может сформулировать, что его не устраивает в текущих процессах или что из этого не устраивает больше всего («важно всё и сделать надо было ещё вчера!»);
🤪 Кто-то не понимает, где именно работает «не так», но точно знает, что результат некорректный
и так далее.
И это не значит, что вокруг аналитика собрались люди с особенным мышлением 😀
Это лишь подтверждает тот факт, что чем сложнее процессы и система, тем более чёткая экспертиза у людей в конкретных частях бизнеса. У них просто нет ресурса и необходимости смотреть на бизнес и систему шире.
Именно поэтому сбор требований – это важнейший жёсткий навык системного аналитика.
Прокачаем его вместе 💪
Рекомендуем сохранить этот пост в избранное, чтобы он всегда был под рукой. Или смело пользуйтесь нашей системой хэштэгов по жёстким навыкам #hardGetAnalyst , чтобы освежать свои знания 🤓
Далее расскажем про техники сбора требований.
👍7❤3🔥2
Техники сбора требований делятся на:
👥 Коллективные
Такие требования аналитик узнаёт у заинтересованных лиц (стейкхолдеров): заказчика, пользователей, владельцев бизнеса и так далее.
👤 Независимые
Такие требования аналитик собирает самостоятельно, изучая документы и существующие процессы.
КОЛЛЕКТИВНЫЕ ТЕХНИКИ СБОРА ТРЕБОВАНИЙ
📝 Анкетирование
Анкетирование — это опрос заинтересованных лиц с помощью анкеты. Сама анкета может содержать как открытые, так и закрытые вопросы. Открытые вопросы требуют от респондента самостоятельно сформулировать ответ – то есть нет выбора готовых вариантов ответа. Закрытые вопросы подразумевают выбор одного из предложенных вариантов.
🙋♀️ Воркшоп
Воркшоп — это групповая работа над задачей. Как правило, на воркшопе есть модератор, который помогает участникам прийти к цели. В случае со сбором требований стейкхолдеры собираются для того, чтобы вместе составить их список. Он не финальный, но всё же такой результат ценен для аналитика. Ведь это уже не просто набор полезной информации, который получается, например, при групповом интервью. Кстати, об интервью.
🎤 Интервью
Интервью — это техника личного общения с респондентами. Интервью может быть как индивидуальным – когда аналитик и интервьюируемый на встрече одни, либо групповые – когда отвечающих в ходе интервью несколько.
🧠 Мозговой штурм
Мозговой штурм — это коллективное обсуждение с целью предложить как можно больше идей по задаче. Участники озвучивают любые, даже странные мысли. В конце собирают лучшие решения, чтобы рассмотреть их более детальнее.
👀 Наблюдение
Наблюдение — это техника, при которой аналитик следит за тем, как работают пользователи, и документирует этот процесс. Во-первых, такой метод позволяет преодолеть проблему коммуникации респондентов. Иногда пользователям трудно сформулировать свои нужды и трудности. Во-вторых, наблюдение даёт возможность сделать собственные выводы. Огромным плюсом является то, что аналитик может задавать вопросы в ходе наблюдения и быстро получать на них ответ.
Далее о независимых техниках, не переключаейтесь 😊
Такие требования аналитик узнаёт у заинтересованных лиц (стейкхолдеров): заказчика, пользователей, владельцев бизнеса и так далее.
Такие требования аналитик собирает самостоятельно, изучая документы и существующие процессы.
КОЛЛЕКТИВНЫЕ ТЕХНИКИ СБОРА ТРЕБОВАНИЙ
📝 Анкетирование
Анкетирование — это опрос заинтересованных лиц с помощью анкеты. Сама анкета может содержать как открытые, так и закрытые вопросы. Открытые вопросы требуют от респондента самостоятельно сформулировать ответ – то есть нет выбора готовых вариантов ответа. Закрытые вопросы подразумевают выбор одного из предложенных вариантов.
🙋♀️ Воркшоп
Воркшоп — это групповая работа над задачей. Как правило, на воркшопе есть модератор, который помогает участникам прийти к цели. В случае со сбором требований стейкхолдеры собираются для того, чтобы вместе составить их список. Он не финальный, но всё же такой результат ценен для аналитика. Ведь это уже не просто набор полезной информации, который получается, например, при групповом интервью. Кстати, об интервью.
🎤 Интервью
Интервью — это техника личного общения с респондентами. Интервью может быть как индивидуальным – когда аналитик и интервьюируемый на встрече одни, либо групповые – когда отвечающих в ходе интервью несколько.
🧠 Мозговой штурм
Мозговой штурм — это коллективное обсуждение с целью предложить как можно больше идей по задаче. Участники озвучивают любые, даже странные мысли. В конце собирают лучшие решения, чтобы рассмотреть их более детальнее.
👀 Наблюдение
Наблюдение — это техника, при которой аналитик следит за тем, как работают пользователи, и документирует этот процесс. Во-первых, такой метод позволяет преодолеть проблему коммуникации респондентов. Иногда пользователям трудно сформулировать свои нужды и трудности. Во-вторых, наблюдение даёт возможность сделать собственные выводы. Огромным плюсом является то, что аналитик может задавать вопросы в ходе наблюдения и быстро получать на них ответ.
Далее о независимых техниках, не переключаейтесь 😊
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤4🔥3
НЕЗАВИСИМЫЕ ТЕХНИКИ СБОРА ТРЕБОВАНИЙ
📚 Анализ документации
Аналитик может изучать различные документы: пользовательские инструкции, технические задания, задачи в бэклоге, описание процессов, нормативно-правовые акты и так далее. Всё это позволит получить информацию о том, какая логика реализована сейчас и какие идеи были для её улучшения. Также аналитик может погрузиться в изучение обращений пользователей, что позволит выявить реальные проблемы, с которыми они сталкиваются.
🧑💻 Анализ ПО
В анализ программного обеспечения входит изучение:
- уже существующего ПО компании, которое надо изменить;
- похожих продуктов — других продуктов компании, а ещё ПО конкурентов и партнёров;
- систем, с которыми будет взаимодействовать ПО.
Чтобы проанализировать ПО, лучше поработать с ним лично, а не ориентироваться на отзывы других людей. При необходимости можно использовать снимки экрана и руководство пользователей. Иногда в этой технике привлекаются тестировщики, которые позволят посмотреть на логику ПО «под капотом», но зачастую аналитик может сделать это самостоятельно. Например, через Postman или Kafka.
⚡️ Выбор техник зависит от характеристик проекта и стейкхолдеров. Всегда лучше применить сразу несколько методов, чтобы получить более полный список требований.
А ТЕПЕРЬ...
постарайтесь самостоятельно ответить на вопрос, который мы задали в самом начале:
КАКИЕ ТЕХНИКИ СБОРА ТРЕБОВАНИЙ ВЫ ЗНАЕТЕ?
Не подглядывайте в теорию – в конце концов на собеседовании вам вряд ли удастся сверяться с учебниками 🤭 Поэтому тренироваться отвечать можно сразу после прочтения теории – так знания лучше закрепятся в памяти.
Итак:
🤩 Если удалось назвать все – это отличный результат! Значит на этот вопрос на собеседовании вы ответите с блеском.
😉 Если удалось назвать часть – не отчаивайтесь, это тоже хорошо! Но постарайтесь запомнить их все, чтобы использовать эти знания на практике.
📚 Анализ документации
Аналитик может изучать различные документы: пользовательские инструкции, технические задания, задачи в бэклоге, описание процессов, нормативно-правовые акты и так далее. Всё это позволит получить информацию о том, какая логика реализована сейчас и какие идеи были для её улучшения. Также аналитик может погрузиться в изучение обращений пользователей, что позволит выявить реальные проблемы, с которыми они сталкиваются.
🧑💻 Анализ ПО
В анализ программного обеспечения входит изучение:
- уже существующего ПО компании, которое надо изменить;
- похожих продуктов — других продуктов компании, а ещё ПО конкурентов и партнёров;
- систем, с которыми будет взаимодействовать ПО.
Чтобы проанализировать ПО, лучше поработать с ним лично, а не ориентироваться на отзывы других людей. При необходимости можно использовать снимки экрана и руководство пользователей. Иногда в этой технике привлекаются тестировщики, которые позволят посмотреть на логику ПО «под капотом», но зачастую аналитик может сделать это самостоятельно. Например, через Postman или Kafka.
⚡️ Выбор техник зависит от характеристик проекта и стейкхолдеров. Всегда лучше применить сразу несколько методов, чтобы получить более полный список требований.
А ТЕПЕРЬ...
постарайтесь самостоятельно ответить на вопрос, который мы задали в самом начале:
КАКИЕ ТЕХНИКИ СБОРА ТРЕБОВАНИЙ ВЫ ЗНАЕТЕ?
Не подглядывайте в теорию – в конце концов на собеседовании вам вряд ли удастся сверяться с учебниками 🤭 Поэтому тренироваться отвечать можно сразу после прочтения теории – так знания лучше закрепятся в памяти.
Итак:
🤩 Если удалось назвать все – это отличный результат! Значит на этот вопрос на собеседовании вы ответите с блеском.
😉 Если удалось назвать часть – не отчаивайтесь, это тоже хорошо! Но постарайтесь запомнить их все, чтобы использовать эти знания на практике.
👍4❤2🔥1