Pull to refresh
2K+
13
Татьяна Ошуркова@oshurkovata

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

80
Subscribers
Send message

Искусственный интеллект в задаче системного аналитика. Написание SQL-запроса

Level of difficultyEasy
Reading time12 min
Reach and readers11K

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

Мне очень нравится цитата: «ИИ приумножает твои компетенции». Его использование должно быть дополнительным инструментом и возможностью. Тем, что поможет тебе в работе, а не сделает её за тебя.

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

Читать далее

Диаграмма последовательности на практике в реальном кейсе

Level of difficultyEasy
Reading time7 min
Reach and readers8.8K

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

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

Читать далее

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

Level of difficultyEasy
Reading time7 min
Reach and readers10K

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

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

Читать далее

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

Level of difficultyEasy
Reading time5 min
Reach and readers9.2K

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

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

Читать далее

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

Level of difficultyEasy
Reading time6 min
Reach and readers15K

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

Читать далее

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

Level of difficultyEasy
Reading time8 min
Reach and readers38K

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

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

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

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

Level of difficultyEasy
Reading time5 min
Reach and readers8.7K

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

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

Читать далее

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

Level of difficultyEasy
Reading time8 min
Reach and readers11K

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

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

Читать далее

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

Level of difficultyEasy
Reading time7 min
Reach and readers13K

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

Читать далее

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

Level of difficultyEasy
Reading time5 min
Reach and readers25K

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

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

Читать далее

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

Level of difficultyEasy
Reading time6 min
Reach and readers6.9K

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

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

Читать далее

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

Level of difficultyEasy
Reading time9 min
Reach and readers11K

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

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

Читать далее

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

Level of difficultyEasy
Reading time7 min
Reach and readers20K

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

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

Читать далее

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

Level of difficultyEasy
Reading time7 min
Reach and readers19K

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

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

Читать далее

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

Level of difficultyEasy
Reading time8 min
Reach and readers7.5K

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

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

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

Читать далее

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

Level of difficultyMedium
Reading time8 min
Reach and readers14K

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

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

Читать далее

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

Level of difficultyEasy
Reading time4 min
Reach and readers18K

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

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

Читать далее

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

Level of difficultyEasy
Reading time4 min
Reach and readers11K

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

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

Читать далее

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

Level of difficultyEasy
Reading time4 min
Reach and readers17K

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

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

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

Читать далее

Что такое System design?

Level of difficultyEasy
Reading time4 min
Reach and readers26K

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

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

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

Information

Rating
Does not participate
Location
Россия
Works in
Registered
Activity

Specialization

Системный аналитик, Разработчик баз данных
Ведущий