GetAnalyst - Старт карьеры в IT • Системный аналитик • Бизнес-аналитик
4.77K subscribers
1.96K photos
77 videos
20 files
360 links
Канал для начинающих карьеру системных аналитиков. Влюбиться в системый анализ и начать свой путь в IT можно здесь! 🚀

Для опытных аналитиков - Навыки • БД • Интеграции • API:
t.me/getanalysts

Обучение:
https://getanalyst.ru/education
Download Telegram
🔹Виды разработки ПО🔹

Как правило, когда задача поступает в проектную команду для последующей разработки, у заказчика есть верхнеуровневое представление о том, какой продукт или функциональность необходимо сделать.
Но перед тем, как приступить к разработке ПО, проектной команде и заказчикам со стороны бизнеса необходимо определиться с объёмом и сложностью разработки решения. Или, по-другому, согласовать подход к разработке ПО.


Чтобы чуть больше погрузить вас в контекст, дадим небольшую задачку:

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


Правильный ответ – нет.

👉 Эти приложения представляют собой абсолютно разные продукты, которые поддерживают процессы из разных сфер. А значит и их разработка будет отличаться.

Ставь ❤️, если готов раз и навсегда разобраться в подходах к разработке ПО: продуктовом, кастомном и смешанном.

#hardGetAnalyst
18
Разбираем котомемы для ведения переговоров с проектной командой и заказчиками 😀

#GAhahaha
😁61👍1
1️⃣ ПРО ПРОДУКТОВУЮ РАЗРАБОТКУ

При продуктовом подходе разрабатывают ПО, которое можно использовать в разных сферах. Эдакое универсальное решение, которое подходит многим бизнесам.


Продуктовую разработку можно разделить на два вида:

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

Известный пример коробочного продукта — пакет Microsoft Office. Вне зависимости от компании, в которой используется, он содержит одни и те же функциональные возможности.


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

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

Так изначальное решение остается масштабируемым и гибким для последующих доработок внутри одного бизнеса и прекрасно адаптируется для другого.
5
2️⃣ ПРО КАСТОМНУЮ РАЗРАБОТКУ

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

Кастомные продукты трудно переиспользовать в других проектах – как правило, их создают для узкоспециализированных сфер.

Например, ПО для управления станками на заводе конкретного производителя товаров. Или для нестандартных заказов вроде мессенджера с возможностью совершения платежей или мобильного приложения для контроля сахара в крови через специальный чип на коже пациента.
4
3️⃣ ПРО СМЕШАННУЮ РАЗРАБОТКУ

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

Плюс такого подхода — сжатые сроки, поскольку ядро системы уже есть, просто его надо "нарастить" кастомными фичами.

Чаще всего к смешанной разработке прибегают при внедрении CRM-систем, порталов и при создании сайтов.


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

Крупные IT-компании, которые разрабатывают ПО, чаще занимаются коробочными проектами или продуктовой разработкой с нуля — эти подходы удачны, когда нужно охватить интересы большого количества заказчиков в рамках одного ПО.
🔥2
Мы провели вместе почти год... ❤️‍🔥

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

Для команды GetAnalyst это огромная ответственность, чтобы вести коллег в аналитике не по отдельному направлению, а вообще по всем. С нуля.

И не пройтись обзорно, а реально разобраться.
Показать, как работать.
И убедиться в том, что поняли все.

Это ваше время.
Это наше время.
И по итогам, как мы видим, всё не зря.

Цитируем один из комментариев после окончания обучения, который можно найти в историях студентов на сайте:
Будущим ученикам желаю уделять время на обучение.
Развивать кругозор, погружаться: читать больше книг и статей по теме. А если не любите читать — слушать подкасты.
Мало просто купить курс — его надо изучить, тогда обязательно будет результат.


Ни добавить, ни убавить.

Спасибо, что выбираете GetAnalyst ❤️
7👀1