Шерлок в IT
2.72K subscribers
33 photos
2 videos
1 file
68 links
О системном анализе простыми словами

Автор: @uliiaNovikova
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
Как навести порядок в хаосе

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


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


1. Стартовая страница проекта
Опишите цели проекта и дочерние страницы для навигации. При необходимости укажите контакты заинтересованных лиц и другую базовую информацию.

1.2. Глоссарий
Использую базовую версию таблицы с двумя полями: "Термин" и "Описание". Если нужен расширенный вариант, вот шаблон из статьи.


1.3. Реестр бизнес-процессов
Перечислите БП системы. Предлагаю структуру: "Название БП", "Что делает", "Зачем" и "С каким БП связан", а если у вас микросервисы, добавьте в таблицу ещё входные и выходные данные.

1.3.1. Дочерние страницы под каждый БП
Если кажется, что описание процесса получается слишком большим, вам не кажется. Декомпозируйте.


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

1.5. Реестр интеграций
Подойдёт если у вас больше 5-10 интеграций и вы о них знаете. Но с хорошим open Api рискуете пропустить интеграцию и о новой системе узнает только поддержка при создании токена😁


1.6. Шаблоны
Создайте шаблоны под каждую задачу, к которой аналитики подходят по-разному: ТЗ, моделирование, постановка задач, регламенты проведения встреч и т.д.

Я создала шаблон "идеального ТЗ". Как выяснила в процессе работы, он перегружен и нуждается в оптимизации, но всё ещё служит хорошей отправной точкой.


Подробнее о структурировании здесь
Поставьте 🔥, если хотите узнать о возможностях Confluence, которые я использую для создания красивой документации💕
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Мой топ макросов для Confluence

В своей практике применяю минимальный набор макросов и стараюсь писать понятно — текст сам подскажет какая функция вам подойдёт.


Что использую я:

Оглавление
Обязательный для создания структуры в дочерних статьях (особенно если у вас больше 3х заголовков на странице). Также возьмите на заметку макрос "Отображение дочерних" для родительской страницы.

Раскрыть
Универсальный инструмент. Да прибудет с вами сила противостоять желанию засунуть в него всю информацию, как в шкаф перед приходом гостей😬. Внутри блока тоже все должно быть структурированно и понятно.
🔵Использую в сочетании с макросом "Блок кода" для оформления примеров запроса и ответа с подсветкой синтаксиса, для дополнительной информации и для макетов. Помещаю скрины под кат и таблица выглядит компактнее.
🔵Для всего объёмного и не нужного на постоянной основе (например, запрос, ответ или логика работы эндпоинта).

Статус
Добавим цвет.
🔵Здесь упоминаю названия методов по аналогии со Swagger UI (GET синий, POST зелёный, DELETE красный, PUT и PATCH желтые).
🔵Также раньше разными цветами обозначали задачи на front и back, но мне больше нравится писать текстом [F], [B] и ставить тэги в самих задачах.
Если ваш таск-трекер - Jira, обратите внимание на "Фильтр/проблема Jira".

Информация, предупреждение, подсказка и примечание
Помогают улучшить читабельность основных моментов в тексте. Используйте макрос "Информация", если текст приходит на ум со словами “кстати”. Если хочется что-то посоветовать делать, то "Подсказка". Если не делать, то "Предупреждение". А обратить внимание - это "Примечание".

Разметка страницы.
Полезно, если хотите создать 2-3 колонки на странице. Например, когда нужно показать вид страницы в зависимости от роли пользователя.

— Заголовки, списки, таблицы.
Это база для создания структуры.


Поделитесь своими лайфхаками для оформления документации в комментариях💕
P.S.: если нужно больше макросов, вот статья
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Первая неделя в роли лида

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

Инструкция будет различаться в зависимости от структуры компании, от вашего стиля управления и многих других факторов, но пока так.


Примерный план для руководителя:
— Узнайте что от вас хочет непосредственный начальник в краткосрочной (1 - 3 месяца) и долгосрочной (1 - 1,5 года) перспективе.

— Запишите цели в формате SMART для удобного отслеживания.

— Узнайте какие проекты / продукты / клиенты есть в компании. Сначала знакомимся с общей ситуацией.

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

— Определите есть ли сотрудник, который собирается занять ваше место в перспективе. Особенно важно создать с ним партнёрские отношения.

— Создайте чат со всеми подчинёнными и попросите рассказать про процессы в компании. Это позволит вам проанализировать и создать единый регламент работы, шаблон для ускорения процесса.
Приведите пример ответа, который хотите услышать. Это важно, т.к каждый может понять ваш запрос по-своему.

— Следующие пункты неизвестны. Обязательно напишу, когда узнаю😁


Расскажите в комментариях как вы завоёвывали авторитет и создавали отношения с подчинёнными. Особенно интересно, если вы выходили в новую компанию в должности руководителя.

А вчера лид увидел во мне самого сильного аналитика, которого будет растить до head. Счастью нет предела
💕
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Подборка статей с хабра

Мой личный сорт эндорфина — сохранять статьи в закладки.

Каждый раз, когда я открываю гугл, рекомендации подкидывают интересные материалы. Перехожу по ссылке, вижу время прочтения 11 минут, добавляю в закладки и открываю поиск заново. Так продолжается до того момента, пока статьи в бесконечных рекомендациях не кончатся или не вспомню зачем брала телефон 😬


Давай читать вместе. Вот мои последние закладки:
Cистемный аналитик с ЗП 400+. Найти за 30 дней. Часть 1 и Часть 2 «Проверка на прочность»
Системный аналитик. Краткий гайд по профессии. Часть 5. Методологии разработки. Waterfall и Agile также советую ещё 4 предыдущих части
Как не сжечь команду дотла, или Почему Work-life balance — задача руководителя
Объективная оценка кандидатов: ключ к эффективному рекрутингу и успешной команде
Как понять свой уровень квалификации: junior, middle или senior
Как написать ТЗ на простую программу (калькулятор)


Делитесь вашими любимыми статьями или листом ожидания в комментариях💕
Please open Telegram to view this post
VIEW IN TELEGRAM
Лучшие месяцы для отпуска в 2025

— Июль и октябрь (23 рабочих дня)
— Апрель, сентябрь, декабрь (22)

Не берите отпуск в январе (17), мае (18), июне (19) и ноябре (19) — это самые экономически невыгодные месяцы, но если очень хочется, то можно.

Я собираюсь взять 2 недели в июле, в апреле, сентябре и в декабре по 3-4 дня. Будет отпуск каждый квартал 🌴

Производственный календарь на 2025


Подборка постов на тему:
Как определить, что пора в отпуск
Советы как выйти из отпуска
Please open Telegram to view this post
VIEW IN TELEGRAM
Музыка и концентрация

На основе экспериментов, я определила, что музыка помогает работать если уже намечен план по выполнению задачи и осталось только его реализовать или нужно заглушить посторонний шум (кто-то разговаривает рядом или соседи начали ремонт). А вот что-то придумать получается лишь в тишине.

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

Отдельный кайф — попадать в ритм при печатании, но есть и минус: каждые минут 15-20 приходится ставить на паузу для генерации идей. Поэтому 99% времени что-то включать лень, работаю в тишине под звуки оповещений в чатах.


Расскажите, какие у вас отношения с музыкой на работе? Включаете ли для фона? Если да, то какая это музыка? Классика, знакомая, новая со словами или без? Может даже видео смотрите? Или вам нужна полная тишина для концентрации?
MVP

А вы знали, что MVP — это не только Minimum Viable Product (минимально жизнеспособный продукт), но и Model View Presenter?

Model View Presenter — архитектурный шаблон для разработки пользовательского интерфейса, который характеризуется четким разделением ответственности между классами:

🔵View — прорисовка, анимации, переходы между экранами;
🔵Presenter — форматирование, реакция на события, логика представления и управление View;
🔵Model — работа с загрузкой данных по API, извлечение данных из БД и их кэширование;


Подробнее можно почитать в статье
P.S.: а ещё MVP — это самый ценный игрок в команде (Most Valuable Player)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Как улучшить процессы
и сделать их повторяемыми и управляемыми (2 уровень CMMI):


Инструкция:
1️⃣ Выпишите все рабочие процессы.
2️⃣ Декомпозируйте их на задачи.
3️⃣ Определите технику или алгоритм работы с каждой задачей и составьте таблицу соответствия.
4️⃣ Создайте шаблоны для задач, для которых это возможно.
Минимально — шаблон ТЗ и постановки, но также в работе помогут формы писем для подведения итогов встречи, согласования ТЗ, напоминания о согласовании.

5️⃣ Сформируйте процесс работы.
💩В какой последовательности выполняете задачи;
💩После какого артефакта или события задача считается выполненной;
💩Когда задачу или пункт в алгоритме нужно пропустить.

6️⃣ Протестируйте полученный процесс на практике
7️⃣ Скорректируйте алгоритм или шаблон по результатам
8️⃣ Повторяйте 6 и 7 пункты при работе с каждой задачей.

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

Да прибудет с вами дисциплина.


MVP моего процесса прикрепила к посту. Гайд по переговорам выйдет до конца года, статья про декомпозицию немного раньше, а пока держите полезные статьи:
Как оценить зрелость процессов управления анализом: чек-лист для самопроверки
10 техник проверки полноты требований
10 техник для разработки требований к ПО

P.S.: в комментариях оставила таблицу соответствия техник и задач БА
. Скачивайте💕
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Моё новое обучение

Давно хотела научиться задавать правильные и глубокие вопросы, рассматривать задачу с разных сторон и предлагать лучшее решение, а не то, что придумал бизнес. Особенно остро ощутила необходимость, когда поняла, что я - единственный аналитик на 3х активных проектах, а не на одном, как обычно. Задала вопрос "когда если не сейчас?" и решилась войти в новое обучение.

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


P.S.: А ещё эту неделю и следующую заменяю РО и РМ. Удачи мне всё успеть🤞🏻
Please open Telegram to view this post
VIEW IN TELEGRAM
Rasshifrovka-testa-DISC.pdf
2.8 MB
Тест DISC

Предлагаю вам пройти тест для оценки склада характера, который покажет природные склонности.

В двух словах о каждой букве из аббревиатуры:
D — прирождённые лидеры. Решительные, волевые и амбициозные. PM, PO и C-level, если в позициях.
I — эмоциональные лидеры. Открыты, харизматичны и убедительны. Лиды и БА.
S — психологи или моральная поддержка команды. Стабильны, доверчивы, эмпатичны и увлекаются всем вокруг. Тимлид.
C — аналитики. Точные, пунктуальные, логичные и медленно принимают решения. СА, архитекторы, разработчики.


Не могла пройти мимо и вот мои результаты:
D: -8, I: -2, S: 5, C: 5 — август
D: -7, I: -2, S: 9, C: 0 — октябрь

Тест действительно подсвечивает текущую ситуацию, но его легко запомнить — не проходите чаще, чем раз в полгода-год.


Ссылка на тест:
https://stratoplan-school.com/disc/
Делитесь своими результатами в комментариях
25 вопросов и ответов по терминам REST API

Нашла классную статью, которая поможет вспомнить принципы REST и HTTP, а также проектирование и разработку API.

Если ещё думаете читать или нет, этот вопрос поможет определиться:

Какое из нижеприведенных утверждений НЕ относится к принципам работы REST?
🔠Запросы могут инициировать только клиенты, а ответы отправляют только серверы.
🔠Сервер не сохраняет данные о предыдущих запросах и ответах. Каждый запрос и ответ включает в себя всю необходимую информацию для завершения взаимодействия.
🔠Взаимодействие между клиентом и сервером требует использования одного формата данных для поддержания единообразия интерфейса.
🔠В ответах сервера указывается, является ли его ресурс кэшируемым, чтобы клиенты могли кэшировать любые ресурсы для повышения производительности.

Ссылка на статью: https://habr.com/ru/companies/ssp-soft/articles/772088/
Ответ в комментариях👇🏻
Please open Telegram to view this post
VIEW IN TELEGRAM