GetAnalyst - Навыки • Системный анализ • Бизнес-анализ
19.6K subscribers
2.12K photos
75 videos
207 files
1.2K links
Разбор задач на проектирование систем 🚀 Канал для системных аналитиков, бизнес-аналитиков, тестировщиков и менеджеров проектов

Админ @getanalyst
Сайт https://getanalyst.ru
Чат t.me/getanalystchat
Начинающим в IT @getanalyststart

РКН №5013005196
Download Telegram
🔥🔥🔥 Начнем в 19:10(Мск) 🔥🔥🔥
🔥4👍1
Воркшоп
👩‍💻 Погружение в ChatGPT для аналитиков
🗓 22 марта в 19:00 - 21:00 (Мск)

Разберем:
🟢 User Stories и Use Cases
🟢 Интеграции и API
🟢 Проектирование БД
🟢 UML-диаграммы

Что внутри:
+ запись вебинара про ChatGPT про анализ требований
+ запись воркшопа
+ доступ к закрытому чату
+ инструкции и самая актуальная информация

Записаться и получить информацию (РФ)

Записаться (за пределами РФ)
🔥1
Диалоги с разработчиками в таком ключе случаются сейчас как минимум раз в неделю:

- Ты ChatGPT пользуешься уже?
- Слышал. Но нет еще. Он из РФ не работает.
- Смотри <открываю один из своих чатов>. Я уже код набросала по своему ТЗ. Мне осталось только в среду перенести, скомпилировать, формулы расчетов добавить. Короче много деталей не сделала. Но скелет кода готов.
- А.. (шок)
- Вот инструкция. По ней настраиваемся и вперед. ТЗ здесь. Если будут вопросы - на связи 🙂

Если можно сделать работу коллег продуктивнее и эффективнее, то почему бы и да??? Делюсь опытом, чтобы вокруг меня были самые крутые специалисты 🚀
👍9🤔1
Мы тут новое направление в GetAnalyst запускаем. И в связи с этим мне три раза пришлось рассказать историю проекта.

За два года поменялось многое. И все в лучшую сторону. Месяц за месяцем. Поток за потоком.

Это никогда не было идеей разового инфо-запуска. Никогда не было желания сделать "а-бы что". Оставить курс в записи и ждать, что все само? Нет. Когда получаю такие предложения, высказываю категоричное "НЕТ".

Смотрю на GetAnalyst спустя два года. Вижу рост. И понимаю, что моя установка работает:
"Чтобы дойти до цели, надо просто идти".

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

Ставьте цели и идите к ним. Все получится. Проверено на практике 🙌

P.S. Тюленя узнаете? 🔥
🔥23
GetAnalyst_+_ChatGPT_Обучение_Разработке_требований.pdf
119 KB
Собрала для вас список команд к ChatGPT для работы со сбором и анализом требований.

🟢 Начинающие аналитики - пробуем запрашивать у ChatGPT демо-проект. Пишем требования сами. Проверяем через ChatGPT по приведенному списку команд.

🟢 Аналитики с опытом - скачиваем, печатаем и используем для задач на своих проектах.

Практическое обучение по применению этой инструкции:

🗓 18 марта в 13:00 Мск
🤖 Лайфхаки ChatGPT для аналитиков
🔑 Принять участие
🔥9
Еще немного из истории проекта:

1. Иногда мы всей командой ищем потерявшихся учеников, с которыми не можем связаться в Telegram, по телефону и через почту. Всегда находим, иногда даже за 5 минут до начала первого вебинара))

2. Чтобы постоянно улучшать программы обучения и собирать «цель-результат», я ввела живой сбор обратной связи после курса - CustDev, на всех тарифах

3. Когда у меня не было собранной обратной связи по обучению, то я не публиковала отзывы. За всю историю проекта мне ни разу воспитание не позволило писать лестные отзывы на саму себя. Хотя по правилам маркетинга это обязательно должно быть. У меня были периоды, когда блок с отзывами на странице с обучением отсутствовал

4. "Глаза боятся, руки делают" - да, я прошу работь на вебинарах. Иначе результат обучения будет "прослушал"

5. Программы по навыкам с каждым разом все шире - глубокое погружение

Провела вчера первый вебинар у группы по БД и SQL. Это одна из форм обратной связи по первому вебинару. Спасибо, что выбираете в первый раз, опять возвращаетесь на новые программы, и делитесь своими успехами ❤️

Следующий поток по этому курсу будет через пол года. Поэтому поздравляю ребят с тем, что не отложили свое решение расти! Дойдем до цели вместе 🚀
3
Международное сообщество системных и бизнес-аналитиков GetAnalyst - моя маленькая мечта 🪄 это один из шагов

Мой белый Тюлень помогает с этим всем и приглашает в наш уютный инстаграм 🦭
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Привет!

Коллеги, что не так в этой статусной модели? Пишем в комментарии
🤔5
Доброе утро! Ответила на ваши комментарии 🙂

И хочу в очередной раз напомнить: не забывайте про ошибки, пожалуйста. Тайм-аут не единственная ❤️


P.S. Сегодня последний повтор вебинара про ChatGPT
🗓 20 марта в 18:00 Мск
🤖 Лайфхаки ChatGPT для аналитиков
🔑 Принять участие
Системный аналитик - ключевая фигура в сфере разработки. Я часто говорю "центр коммуникаций" или "переводчик с птичьего-программистского на русский и наоборот".

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

В проде ошибка? Причину ищет аналитик. У разработчика что-то не получается с API - аналитик помогает найти нужные данные. Много-много маленьких ситуаций, которые делают нас самыми знающими специалистами на проекте: от бизнеса до глубоких внутренностей системы.

Системный аналитик с зачатками скилов архитектора - это то, что нужно на рынке сегодня.

Мы, аналитики, часто сталкиваемся с трудностями в нашей профессии:

👉 Высокие требования от работодателей: ожидается, что системный аналитик будет уметь программировать, проектировать и оптимизировать системы. Crazy!

👉 Невозможность освоить все области знаний: ведь аналитики должны быстро адаптироваться к новым технологиям и тенденциям. Быстро осваивать новые предметные области, с которыми нужно работать

👉 Ограниченное время на выполнение задач и необходимость экономить ресурсы. Постоянно нас просят подумать "а как полегче", "а как подешевле", "а где можем в MVP зарезать требования, но чтобы пользователи были рады" и подобное.

Если сталкивались хотя бы с 2/3 из этих проблем, ставьте 👍 Давайте поддержим коллег и покажем, что они не одни. Если у кого есть свежие боли с собеседований и требований работодателей в духе "а ты что, программировать на java не умеешь" - делитесь в комментариях
👍37🔥42
🟢 Лайфхаки ChatGPT для аналитиков
🗓 20 марта, в 18:00 - 20:00 (Мск)

❗️До начала 15 минут❗️

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


В этом контексте искусственный интеллект, в частности ChatGPT, выступает как мощный инструмент для экономии времени, получения новых идей и продвижения по карьерной лестнице.

Умение применять современные технологии становится ключевым аспектом развития профессиональных навыков.

Многие мои ученики уже внедрили ChatGPT в свою работу.
+ "С ChatGPT работа пошла явно быстрее, спасибо, что подтолкнула к его использованию"
+ "Коллеги в шоке, когда я провожу митинги, генерю идеи в процессе через ChatGPT!"
+ "ChatGPT – топ помощник! Рисую с ним UML"


Часто мы откладываем изучение современных инструментов и трендов "на потом". А освоить ChatGPT важно сегодня.

Воркшоп
🤖 Погружение в ChatGPT для аналитиков
(User Stories и Use Cases, БД и SQL, UML, интеграции, API)
🗓 В среду, 22 марта, в 19:00 Мск
👉 Информация и запись

Осталось 6/20 мест.

Ускорю ваше погружение за один воркшоп на практике 🚀
1
Этот друг не перестает меня удивлять 🤖

Кроме того, что он помогает, он еще и круто делает ошибки! Попала на такую при работе с API-документацией. Поверила ChatGPT и не перепроверила сразу за ним информацию при подготовке ТЗ.

На этапе передачи задач в разработку всплыл неприятный момент с нерабочим решением. До ужаса простой. И потом я нашла закономерность в подобных ошибках.

Мне очень повезло, что разработчики вырулили ситуацию и хакнули систему, чтобы получать нужные данные. Но все же как в работе с ChatGPT, так и без него, в интеграциях и API есть момент, который всегда 3 раза надо перепроверить перед сдачей ТЗ.

Как избежать проблем с использованием chatGPT и каким моментам стоит уделять внимание - сегодня буду рассказывать ребятам на воркшопе ❤️

База знаний уже готова. Так что 🚀
🔥6👍1
Привет! Что делать будем, если не можем сообщение из очереди обработать? 😉

Алерт ответственному 🔥 VS Игнорим 😁
🔥6
GetAnalyst - Навыки • Системный анализ • Бизнес-анализ
Привет! Что делать будем, если не можем сообщение из очереди обработать? 😉 Алерт ответственному 🔥 VS Игнорим 😁
Стандартная обработка:
✔️ Алерт в лог (предупреждения в истории запросов-ответов)

А дальше, как всегда, в зависимости от контекста. У алерта может быть приоритет.

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

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

А бывает так, что если не смогли сразу обработать сообщение из очереди, то уже не важно обработается оно или нет. И пропажа сообщения не критична.
В этом случае никого не уведомляем, игнорим, но при просмотре логов могут завести баг в разработку, чтобы слишком частые алерты такого типа устранить. Так что и "игнорим, пока сами не придут разбираться" тоже бывает уместно))
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍2
Full stack - специалист, который может все, и еще чуть-чуть 💪

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

Full stack разработчик может запрограммировать вообще всё, начиная с дизайна и разработки фронтенда (включая HTML, CSS, JavaScript и т.д.), и заканчивая разработкой бэкенда (БД, серверная логика и т.д.).

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

Full stack разработчик - это своего рода "всеядный" специалист, который может работать с различными технологиями и инструментами на всех уровнях систем: от фронтенда до бэкенда.

И если понятие "Full stack разработчик" существует давно, как в сленге, так и в вакансиях, то "Full stack аналитик" пока еще не закрепило свои позиции. А надо бы, согласны? 😁
👍15
Давайте честно посмотрим правде в глаза, а коллеги системные аналитики меня точно поддержат.

💥 Full stack системный аналитик 💥 - это специалист, который может работать на разных этапах разработки программного обеспечения, начиная от исследования потребностей бизнеса и определения требований до проектирования архитектуры системы.

Давайте рассмотрим пример: представьте, что у вас есть маленький бизнес по продаже товаров онлайн. Вы хотите увеличить продажи и улучшить опыт покупателей на вашем сайте. Full stack системный аналитик может помочь вам в этом.

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

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

Частенько системные аналитики выбирают подходящие технологии и решения для архитектуры системы, определяют, какие модули и функциональность необходимо реализовать. Создают схемы БД, дизайны REST API, исследуют API других систем для интеграций, тестируют системы конкурентов, ставят задачи на дизайн.

Это сколько всего знать нужно?!))
🔥14👍2
Как только часть проектирования завершена, системный аналитик начинает работать в тесном сотрудничестве с командой разработчиков и тестировщиков, чтобы убедиться, что разрабатываемая система соответствует всем требованиям и работает без ошибок. Он также может координировать команду и управлять ей, как менеджер проекта. Системный аналитик - центр коммуникаций.

А если нужно, то при передачи решения в тестирования сами смело протестируют функциональность и запустят релиз в продакшн.

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

Таким образом, Full stack системный аналитик - это специалист, который может работать на разных этапах проекта и обладает широким спектром навыков, начиная от бизнес-анализа и системного анализа, и заканчивая проектированием архитектуры и координацией работы различных команд.

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

❤️ - если узнали себя в этом тексте, 🔥 - если растете в Full stack системного аналитика
🔥119
API (Application Programming Interface) - это набор правил и протоколов, которые позволяют различным программам взаимодействовать друг с другом.

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

Вот три простых примера про разработку и использование API:

🔑 Сервисы социальных сетей. Facebook, Instagram и Twitter предоставляют API, которые позволяют различным приложениям и сайтам получать доступ к данным пользователя, таким как профиль, фотографии и т.д. Это позволяет разработчикам создавать приложения, которые могут использовать данные из социальных сетей, например, для авторизации или для отображения фотографий.

🔑 Карты и местоположение. Google Maps и другие сервисы карт и местоположения также предоставляют API, которые позволяют другим приложениям использовать их функциональность. Например, мобильное приложение для заказа такси может использовать API Google Maps, чтобы определить местоположение пользователя и проложить маршрут.

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


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

API могут быть использованы для создания различных приложений, от социальных сетей до банковских сервисов, и предоставляют возможность интеграции различных приложений и сервисов.
👍18🔥41
REST API - это набор правил и соглашений, которые определяют, как приложения должны обмениваться данными между собой. Он используется для создания веб-сервисов, мобильных приложений, интеграционных платформ и других IT-решений.

Его главная цель - облегчить передачу информации между разными системами и управлять ей: создавать, читать, изменять, удалять. REST API использует для этого стандартные HTTP-запросы: GET, POST, PUT, DELETE и другие.

Примером приложения, использующего REST API, является Twitter. Они предоставляют открытую API-документацию, которая позволяет разработчикам создавать приложения, которые могут отправлять твиты, читать потоки твитов и многое другое.
Ссылка на документацию Twitter для понимания 🔗

Отличие REST API от других видов API, таких как SOAP API, ftp и RPC, заключается в том, что REST API не имеет жестких правил и структур, и может быть использован с любым языком программирования. SOAP API, например, требует использования XML для передачи данных и имеет строгие правила для определения объектов.

Что еще вам интересно узнать про REST API? Пишите в комментарии 📝
13🔥4💯1