Pull to refresh
8
8.1
Татьяна Ошуркова @oshurkovata

Системный аналитик, разработчик

Send message

Что нужно знать о роли системного аналитика в начале пути: история из моего опыта

Level of difficultyEasy
Reading time7 min
Views2.7K

Привет Хабр! Меня зовут Татьяна Ошуркова, я системный аналитик и разработчик. Многие начинающие специалисты, которые только пришли в профессию, сталкиваются с непониманием своей роли, задач и зоны ответственности. В теории все достаточно понятно, но в реальных задачах на практике часто сталкиваешься с тем, к чему сложно подготовиться в процессе обучения.

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

Читать далее

Топ-5 ошибок в моделировании требований системным аналитиком

Level of difficultyEasy
Reading time5 min
Views3.8K

Привет Хабр! Меня зовут Татьяна Ошуркова, я системный аналитик и разработчик. Наверное многие хотя бы раз сталкивались с диаграммой, которая сделала процесс более понятным. И с диаграммой, после которой пришлось перечитывать описание процесса еще не раз. Грамотная модель делает требования более качественными, а некорректно построенная модель может привести к непониманию хорошо проработанной документации.

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

Читать далее

Модель C4, DFD и диаграмма Ганта на PlantUML

Level of difficultyEasy
Reading time6 min
Views3.9K

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

Читать далее

Матрица трассировки требований: руководство для системного аналитика

Level of difficultyEasy
Reading time8 min
Views7.5K

Привет Хабр! Меня зовут Татьяна Ошуркова, я системный аналитик и разработчик. Для работы с требованиями существует большое количество различных подходов и инструментов, которые позволяют аналитику работать с ними на различных этапах. Один из таких инструментов – матрица трассировки требований. Она помогает установить взаимосвязь между различными видами требований, их реализацией в системе и тестированием.

В этой статье я расскажу про назначение матрицы трассировки требований, ее ключевые элементы, алгоритм построения, а также рассмотрю использование в практическом примере

Знать путь и пройти его – не одно и то же

Использование Mindmap для написания требований

Level of difficultyEasy
Reading time5 min
Views4.2K

Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик и системный аналитик. Существует множество подходов и инструментов для работы с требованиями и их описания, в том числе текстовые спецификации, диаграммы и многое другое.

В этой статье я разберу использование простого, понятного, наглядного инструмента, который интегрируется с подходом Docs as code – Mindmap (Интеллект-карта). Этот метод позволяет организовывать требования в виде древовидной структуры, что делает процесс работы более гибким и наглядным.

Читать далее

Модель C4 в Structurizr: шаблоны для системного аналитика

Level of difficultyEasy
Reading time8 min
Views4K

Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик и системный аналитик. Большой объем документации и её классическое представление сегодня нередко уходят на второй план, а популярность подхода «Документация как код» (Docs as Code) растет с каждым днем. Поэтому сейчас особенно актуально использование инструментов для текстового описания различных диаграмм.

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

Читать далее

Актуальные навыки системного аналитика. Тенденции и факторы развития

Level of difficultyEasy
Reading time7 min
Views6.9K

Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик и системный аналитик. Недавно я проводила вебинар «Актуальные навыки системного аналитика. Возможности и перспективы развития». Данная статья написана по материалам вебинара. В ней я расскажу об основных навыках системного аналитика и перспективах их развития. Поделюсь своим взглядом на то, что влияет на требования к знаниям специалиста, какие можно выделить факторы и тенденции в данном направлении.

Читать далее

Чек-лист новичка. Как стать системным аналитиком без опыта

Level of difficultyEasy
Reading time5 min
Views13K

Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик и системный аналитик. Когда я только начинала свой путь в айти, мне казалось, что опытные специалисты будто всегда были опытными, а дорасти до их уровня практически невозможно. Оказалось, что джуна отделяет от мидла (а то и выше) только усердная работа, и определенное количество лет, на протяжении которых нужно всегда искать возможности развития, решать новые задачи и не думать о том, что нерешенная с первого раза задача всегда останется нерешенной.

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

Читать далее

T-shape в системном анализе. Скажи свое непопулярное мнение и беги

Level of difficultyEasy
Reading time6 min
Views3.6K

Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик и системный аналитик. В системный анализ я пришла из разработки. Скажу честно, что не всегда была рада новым задачам, которые выходили за рамки моих прямых обязанностей. Можно сказать, что T-shape даже некоторая философия, до которой нужно «дорасти».

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

Читать далее

Задачи тестирования в работе системного аналитика. Основы и ключевые аспекты

Level of difficultyEasy
Reading time9 min
Views4.8K

Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик и системный аналитик. Задачи тестирования для системного аналитика – одно из направлений смежных задач. Такая ситуация может возникать в командах, где отсутствует роль тестировщика или тестировщики не проверяют весь реализуемый функционал. Кроме вынужденной необходимости аналитик может выполнять тестирование и по другим причинам. Как разработчик и системный аналитик я могу сказать, что тестирование для меня – это самопроверка, проработка и повышение качества решаемых задач.

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

Читать далее

Основы проектирования интерфейсов для системных аналитиков: ключевые принципы и подходы

Level of difficultyEasy
Reading time7 min
Views8.8K

Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик и системный аналитик. Сегодня задачи аналитика включают в себя множество различного функционала, границы которого намного шире, чем просто работа с документацией. Одна из таких нетипичных задач, по моему опыту, с которой системные аналитики все чаще сталкиваются на сегодняшний день – проектирование пользовательских интерфейсов.

В этой статье мы рассмотрим основные аспекты проектирования интерфейсов для системных аналитиков, принципы UX/UI и теории проектирования, а также связь требований с прототипами.

Читать далее

Стандарты описания API для системных аналитиков

Level of difficultyEasy
Reading time7 min
Views8.6K

Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик и системный аналитик. Для системных аналитиков, решающих задачи по работе с требованиями к интеграциям систем, важно понимать, как правильно описывать и документировать API. Стандарты описания API играют ключевую роль в упрощении этого процесса, обеспечивая единый подход, который помогает избежать ошибок и недопонимания между всеми участниками разработки.

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

Читать далее

Архитектурный стиль или протокол? Что нужно знать аналитику для работы с API

Level of difficultyEasy
Reading time8 min
Views2.9K

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

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

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

Читать далее

Базы данных для системного аналитика. Краткий обзор на практике

Level of difficultyMedium
Reading time8 min
Views6.2K

Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик и аналитик. Я начинала свой путь в качестве разработчика баз данных и за время своего опыта мной было решено большое количество интересных задач, которые научили меня определенным подходам к работе с данными. Полученными навыками я пользуюсь и сегодня в роли системного аналитика.

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

Читать далее

Не UML-диаграммы на PlantUML. Обзор с примерами

Level of difficultyEasy
Reading time4 min
Views7.1K

Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик и аналитик Назначением инструмента PlantUML принято считать построение UML-диаграмм. Но на самом у него намного больше возможностей и типов диаграмм, которые можно создать.

В этой статья я расскажу о нескольких диаграммах, которые не относятся к UML, но могут быть построены с помощью PlantUML.

Читать далее

А вдруг я не системный аналитик? Советы начинающим специалистам

Level of difficultyEasy
Reading time4 min
Views6.2K

Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик, аналитик. В своем опыте я успела попробовать себя в разных ролях, поработать с различными системами и продуктами. Когда менялись мои задачи, круг обязанностей, технологический стек, если такие изменения были впервые, то по началу я всегда ловила себя на одних и тех же мыслях: «Что делать? Как лучше? А что если...?».

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

Читать далее

Использование PlantUML для описания API. Визуализация для начинающих

Level of difficultyEasy
Reading time4 min
Views7.6K

Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик и аналитик.

Диаграммы часто используются в документации. Есть большое количество типов диаграмм для различных потребностей: визуализации логики работы системы или взаимодействия компонентов, описания интеграций, проработки пользовательских требований и многого другого.

Но как начать использовать диаграммы в работе, если ранее вы не использовали их или работали с ними редко?

Читать далее

Что такое System design?

Level of difficultyEasy
Reading time4 min
Views9.4K

Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик, аналитик и автор телеграм-канала IT Talks. Сегодня большой популярностью пользуется термин «System design», что дословно в переводе означает «Системный дизайн». Направление, которое обозначает данный термин тесно пересекается с архитектурой и проектированием. Но в чем же его отличие и есть ли оно вообще? Что включает в себя направление системного дизайна?

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

Читать далее

INVEST, MoSCoW, 3Cs, DEEP и другие методики работы с пользовательскими историями

Level of difficultyEasy
Reading time8 min
Views2.7K

Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик, аналитик и автор телеграм-канала IT Talks. В продолжение к одной из моих предыдущих статье по user stories, где я подробно рассказала про различные техники работы с пользовательскими историями, в этой статье я разберу семь разных методик к проработке и уточнению пользовательских историй: INVEST, MoSCoW, DEEP, 3Cs, SMART, Kano Model и RICE.

Читать далее

«Я спросил у Ясеня». Преимущества и недостатки использования искусственного интеллекта в работе системного аналитика

Level of difficultyEasy
Reading time4 min
Views2.3K

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

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

Читать далее
1

Information

Rating
750-th
Location
Россия
Registered
Activity

Specialization

Systems Analyst, Database Developer
Lead