TGViewer
Симулятор системного анализа Симулятор системного анализа @simulatoranalytics · 292 subscribers
Post #50 262
Процесс разработки продукта: от идеи до релиза

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

Многие думают, что разработка любого сервиса выглядит так: Заказчик что-то наговорил → Произошла какая-то магия → Разработка → Все готово!

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

Давайте теперь подробнее поговорим о каждом из этапов разработки продукта:

1. Presale. Этап, с которого начинается работа над проектом. На этом этапе компания предпринимает первые усилия для заключения сделки, изучения бизнес-модели заказчика и проведения предпроектной аналитики.

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

3. Анализ. В полную силу аналитики начинают работать именно на данном этапе, который включает в себя:
- Сбор бизнес и системных требований
- Проектирование архитектуры
- Проектирование API
- Проверку дизайна, которая делается на основании написанных требований
- Обновление списка функций разрабатываемого продукта (опционально)

4. Дизайн. На этом этапе дизайнеры собирают референсы, подготавливают детализированные "вайры", отрисовывают макеты и адаптируют их под разные платформы, подготавливают карты экранов, UI Kit и исходные материалы, а также проводят авторский надзор в конце разработки перед релизом и подготавливают промо-материалы.

5. Иплементация. Этап на котором разработчики подключаются к реализации функций продукта по подготовленным аналитиками постановкам и отрисованным дизайнерами экранам, он включает в себя:
- Проектирование/уточнение архитектуры
- Верстку дизайна
- Реализацию API и логики
- Интеграцию с внешними сервисами
- Сборку приложения или сервиса

6. Тестирование. На этом этапе:
- Ревью требований и дизайна
- Проверка API внешних сервисов
- Написание тест-кейсов
- Создание чек-листов для проверки
- Тестирование различными методами (Функциональное, Интеграционное, Нагрузочное, Регрессионное)

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

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

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

Мы не ждём завершения одного этапа, чтобы приступить к следующему. В современных условиях важно двигаться итеративно, пересматривая и дорабатывая различные функции. Грубо говоря, мы не разрабатываем всё приложение за один раз, а подходим к процессу поэтапно, одновременно работая над анализом, дизайном, реализацией и тестированием.
  • 👍 8
  • ❤ 3
  • 🔥 2
  • 👌 1
More from @simulatoranalytics
  1. Jan 20, 2025Если ты хочешь стать системным аналитиком, но не знаешь, с чего начать — мы приготовили дл…
  2. Dec 28, 2024Новый год — время не только для отдыха, но и для вдохновения! Самое время зарядиться новым…
  3. Dec 26, 2024Заказчик приходит с расплывчатым запросом вроде «Сделайте что-то удобное» или «Хочу систем…
  4. Dec 20, 2024Чтобы двигаться вперёд, важно видеть свои достижения и понимать, куда идти дальше. Делимся…
  5. Dec 19, 2024Коммититься — это глагол, который происходит от английского существительного commitment (о…
  6. Dec 13, 2024Меня зовут Настя, я системный аналитик в KODE, и сегодня я хочу поделиться своей историей…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →