Системный аналитик (junior)
В компании EFT GROUP я выступал связующим звеном между бизнес-заказчиками и командой исполнителей (дизайнеры, разработчики, подрядчики)
🔧
Процесс разработки ПО- Понимаю, как разрабатывается ПО, и знаю свою роль в этом процессе.
- Знаю, как работать по Waterfall и Agile, готов к работе по Scrum и Kanban.
🤝
Работа в команде- Понимаю, из кого состоит команда разработки и что коллеги ожидают от системного аналитика.
- Готов к общению с разработчиками, тестировщиками и заказчиками.
🧠
Аналитическое мышление- Умею собирать и анализировать требования с помощью различных методов.
- Задаю заказчику правильные вопросы, чтобы собрать максимально полные требования.
📜
Документирование требований- Формулирую требования в соответствии с критериями качества.
- Пишу Use Cases, работаю с User Stories и составляю критерии приемки.
- Знаю, как работать с изменениями в требованиях.
🔄
Моделирование процессов- Умею визуализировать процессы с использованием BPMN, Activity Diagram (UML), DFD, EPC и IDEF0.
- Знаю теорию бизнес-процессов и роль аналитика в их оптимизации.
📊
Проектирование модели данных- Понимаю устройство реляционных баз данных и умею их проектировать.
- Создаю ER-модели в нотациях Crow’s Foot и Чена.
- Владею базовыми SQL-запросами.
👨💻
Пользовательский интерфейс- Умею связать интерфейс с требованиями, процессами и базой данных.
- Прорабатываю валидацию полей: обязательность, ограничения по символам, выпадающие списки и т.д.
↔️
Интеграции- Понимаю, какие виды интеграций бывают.
- Различаю синхронное и асинхронное взаимодействие.
- Понимаю основы REST API
- Знаю, как описывать задачи на разработку API.
Пример проектирования REST API.
Use Case: Оформить заказ из ресторана через мобильное приложение
Идентификатор: UC-01
Действующие лица
Основное действующее лицо: клиент.
Второстепенные действующие лица: система мобильного приложения
Предусловия:
- Клиент открыл мобильное приложение.
- Клиент выбрал ресторан.
- Ресторан доступен для оформления заказа.
- В приложении отображается актуальное меню.
- Платёжный сервис доступен для проведения оплаты.
Триггер
Клиент выбирает блюда и переходит к оформлению заказа.
Минимальные гарантии
- При ошибке заказ не будет ошибочно передан ресторану.
- Деньги не будут списаны без подтверждённой оплаты.
- Клиент получит сообщение об ошибке.
- Введённые данные и содержимое корзины по возможности сохранятся.
- Система не создаст дублирующий заказ.
Гарантии успеха
- Заказ создан и сохранён в системе.
- Заказу присвоен уникальный номер.
- Оплата успешно проведена.
- Заказ передан ресторану.
- Клиент получил подтверждение заказа.
- Клиенту показано ориентировочное время доставки.
Основной сценарий
1. Клиент указывает количество приборов.
2. Клиент указывает адрес доставки.
3. Клиент вводит email.
4. Клиент вводит промокод для получения скидки — опционально.
5. Система подтверждает, что промокод действителен и может быть применён.
6. Система пересчитывает стоимость заказа с учётом введённого промокода.
7. Клиент нажимает кнопку для перехода к оплате.
8. Система создаёт заказ.
9. Система перенаправляет клиента на страницу платёжного шлюза.
10. Клиент оплачивает заказ.
11. После успешной оплаты система отмечает заказ оплаченным и отображает экран с временем доставки заказа.
12. Система отправляет на указанный email письмо с номером заказа и временем его доставки.
Почта: nikita.kuznetsov1105@mail.ru
Телефон: +7(977) 935-00-16
Моё главное преимущество — умение быстро погружаться в новые процессы, структурировать информацию и находить общий язык между бизнесом и техническими специалистами.
Бэкграунд: digital-маркетинг, управление проектами, сбор и формализация требований, моделирование бизнес-процессов, проектирование API и структур данных.