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
1️⃣ ПРО ПРОДУКТОВУЮ РАЗРАБОТКУ

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


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

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

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


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

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

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

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

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

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

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

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

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


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

Крупные IT-компании, которые разрабатывают ПО, чаще занимаются коробочными проектами или продуктовой разработкой с нуля — эти подходы удачны, когда нужно охватить интересы большого количества заказчиков в рамках одного ПО.
8👍4
Всем привет, друзья! 👋

На этой неделе мы с вами разбирали тему видов разработки ПО и их особенностей.

Понимание таких глобальных тем из сферы IT особенно важно специалистам, которые планируют расти в грейде и/или доходить до должностей, связанных с управлением архитектурой ПО и проектной командой. Короче всем крутым IT-ишникам! 😎

Сегодня хотим предложить вам закрепить полученную теорию КВИЗом. Вы как, непротив? 😀
Знаем, что КВИЗы вы любите. Мы тоже! 🤓
Поэтому предлагаем вернуться к началу недели и освежить знания.

Как будете готовы – ставьте 🔥 и мы запустим КВИЗ.

#quizGetAnalyst
🔥20
🗣 Представьте, что вы в качестве системного аналитика пришли в новую компанию, которая разрабатывает IT-решения для различных бизнесов.
Внимательно прочитайте описания проектов и для каждого из них выберите тот вид разработки, который будет наиболее подходящим.

⬇️⬇️⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
Компании необходим корпоративный мессенджер для коммуникации внутри. Требования к продукту такие: простая настройка, универсальный набор функций (сообщения, звонки, передача файлов, создание чатов и тредов). Чем проще с ним работать - тем лучше.
Anonymous Quiz
59%
Коробочная разработка
18%
Продуктовая разработка с нуля
16%
Кастомная разработка
7%
Смешанная разработка
Необходимо создать новое мобильное приложение с гибкими настройками, ориентированное на разных заказчиков в сфере онлайн-торговли. В приложении должны быть универсальные механизмы взаимодействия покупателей и продавцов и заключения сделок.
Anonymous Quiz
11%
Коробочная разработка
53%
Продуктовая разработка с нуля
16%
Кастомная разработка
21%
Смешанная разработка
Заказчик проекта — компания по выдаче микрозаймов. Заказчик хочет разработать ПО для выдачи микрозаймов онлайн «в два клика». На рынке нет готовых решений и вся разработка будет для одного клиента с последующей продажей и передачей прав на софт.
Anonymous Quiz
6%
Коробочная разработка
16%
Продуктовая разработка
73%
Кастомная разработка
5%
Смешанная разработка
Заказчик хочет создать внутренний портал компании для сотрудников. В нём будут: новостная лента, орг.структура и контакты сотрудников. Реализовать портал нужно на базе существующего решения от Microsoft, адаптировав его в соответствии с требованиями.
Anonymous Quiz
9%
Коробочная разработка
5%
Продуктовая разработка
11%
Кастомная разработка
76%
Смешанная разработка
Когда ты работаешь на удалёнке, нет-нет, да и покажется чей-то домашний помощник в кадре 🥰

И все на созвоне наперебой:
🦹‍♀️: Покажи немедленно своего кота!
👨‍🎨: А кто это там такой хороший мальчик?

Короче говоря, без питомцев – никуда!
Сегодня хвастаемся домашними любимцами наших ребят из команды GetAnalyst!
Снимаем, так сказать, стресс и поднимаем настроение в этот и без того прекрасный пятничный денёк 😇❤️

#expertGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
14🥰2
🤩 ПРО ПРОТОТИПЫ

Прототип пользовательского интерфейса (англ. user interface prototype) — это модель экранов и переходов между экранами пользовательского интерфейса.

Прототип позволяет подготовиться к реализации пользовательского интерфейса: проанализировать и проверить требования к ПО, а также выявить новые требования.
Таким образом, разработка прототипа уменьшает вероятность, что в реализованный пользовательский интерфейс придётся вносить изменения 👌

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


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

Работа над прототипами — это творческое и захватывающее занятие, оно помогает:
💚Лучше понять, какие задачи пользователи решают в интерфейсах, а значит, какие шаги и какой процесс должны быть отражены в продукте.
💚Меньше переделывать более проработанные макеты (их доработка обычно дольше и дороже)
💚Избежать ошибок в конечной версии продукта благодаря тестированию прототипа.


КОРОЧЕ ГОВОРЯ:
Эту неделю посвятим теме протипирования, благодаря которой аналитик сможет собирать, согласовывать и передавать требования к дизайну быстро, качественно и на понятном для бизнеса, команды дизайнеров и фронтенд-разработчиков языке 😎

#hardGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥4👍2
👩‍🎨 ИНСТРУМЕНТЫ ДЛЯ СОЗДАНИЯ ПРОТОТИПОВ

Чем может пользоваться аналитик при создании прототипа?

1️⃣ Первый и самый понятный вариант — это листок и ручка!
Это может быть смешно и несерьёзно, зато удобно: всё под рукой, легко сделать быстрый черновик. Часто в переговорных комнатах установлен флипчарт (англ. flip chart — «перекидной чертёж») или маркерная доска — доступные инструменты для схематичных набросков. Такой черновик можно показать команде разработки и дизайнеру прежде, чем оцифровывать и передавать на более детальную проработку.

2️⃣ Другой лёгкий и популярный инструмент — это онлайн-доска Miro.
В ней можно довольно быстро набросать интерфейс и переходы между экранами, не углубляясь в детали. Такой вариант уже подойдёт для постановки задачи дизайнеру. Альтернативы такой доске — сервисы Conceptboard, Cacoo, Draw.io, Microsoft Visio и другие. Вы можете сами выбрать подходящий, или ваша будущая компания предложит работать с тем инструментом, который уже используется командой.

3️⃣ Для создания более детальных прототипов существуют специальные инструменты.
С ними работают не только аналитики, но и дизайнеры — в них возможно сделать набросок и интерактивный прототип, по которому пользователь мог бы переходить сам, нажимая на элементы. А ещё в таких прототипах можно создать максимальное приближённое к реальному решению видение интерфейса: с цветами, шрифтами, иконками и даже анимацией, которые будут использоваться в реальном решении.
Примеры некоторых из таких инструментов: Figma, Axure, Marvel, Adobe XD.

В идеале аналитику следует уверенно владеть инструментами прототипирования разной сложности. Благодаря этому навыку аналитик разговаривает на одном языке со стейкхолдерами, имеющими разный уровень экспертизы.
👍65🔥1
🌷 ПРО ВИДЫ ПРОТОТИПОВ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА

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

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


Большинство прототипов можно разделить на три вида:

1️⃣ Прототипы низкой точности (lo-fi)
В прототипах такого уровня описывается концептуальная модель будущего интерфейса, в которой отражены все его основные элементы и переходы между экранами. Никаких ярких цветов, всё довольно схематично или даже от руки, но в общих чертах наполнение понятно. Прототип нужен для выявления, анализа и проверки требований к ПО.

2️⃣ Прототипы средней точности (medium-fi)
В
этой модели содержится часть функционала и уже используемые элементы дизайна разрабатываемого пользовательского интерфейса. По такому прототипу уточняют требования к ПО, а также детализируют дизайн или механики пользовательского взаимодействия.

3️⃣ Прототипы высокой точности (hi-fi)
Модель прототипа такого уровня презентует будущий пользовательского интерфейс, который отображает все экраны, переходы между экранами и содержит те дизайнерские решения, которые в конечном итоге увидят пользователи. По такому прототипу оценивают и тестируют скорость обучения пользователей новому интерфейсу. Проверяют, как быстро в нём можно решать пользовательские задачи и реализованы ли требования к ПО.

#hardGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍3