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

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

Обучение:
https://getanalyst.ru/education
Download Telegram
Всем привет! Давайте знакомиться 👩‍💻

Меня зовут Екатерина Ананьева, системный аналитик по призванию и по жизни.

Я начала свой путь в системном анализе с 2013 года. Наверное, мне всегда помогало то, что не смотря ни на что я верила - все получится. Бралась делать любые задачи. Даже если понимала, что вообще не знаю как делать.

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

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

Моя миссия — отдавать знания и создавать лучших IT-специалистов во всем мире, которые смогут видеть системы так же, как я. И быть лучше, чем я!
🚀 Системные аналитики (Systems Analysts)
🚀 Бизнес аналитики (Business Analysts)
🚀 Технические менеджеры проектов (Tech project managers)

Я верю, что каждый может все:
пробуйте,
не бойтесь ошибаться,
не бойтесь сложных задач,
И у нас все получится!
👍61
Media is too big
VIEW IN TELEGRAM
Аналитика — это искусство рассуждения, логики 🎻

Профессия системного аналитика в России появилась не так давно, и стала очень востребована. В мире ее навыки совпадают с позициями System/Business Analyst, Tech Project Manager. Также они нужны для разработчиков.

Я хочу рассказать вам про системный анализ, и почему я влюблена в него! ❤️

В этом видео:
Откуда приходят в IT-профессию системного аналитика
Навыки бизнес-аналитика
Навыки системного аналитика
Как "войти в IT-аналитику"
Как растут аналитики
👍10
Знакомство с профессией аналитика лучше начинать с постановки простых задач. И в идеале, если будет возможность попрактиковаться на фрилансе и прокачать свои навыки на практике. Это можно сделать в сфере онлайн-образования.

Я помогаю с запусками онлайн-обучения. У нас всегда есть необходимость делать сайты. И знаете, что я сейчас часто вижу? Ошибки в постановке ТЗ на них! Обычные сайты с информацией, чтобы дизайнер и программист могли сделать свою работу. Приходится пытать заказчиков или их помощников 😉

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

Эти типичные ошибки при работе с требованиями касаются не только сайтов. Они также присутствуют в требованиях к большим системам. Предлагаю их запомнить и не допускать в своих ТЗ
👍10
У любой профессии есть база. Для аналитиков в IT база - это работа с требованиями, и понимание, как они превратятся в приложения пользователей 👩‍💻

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

Чтобы дизайн интерфейса был "вау", к его разработке привлекают дизайнеров UI/UX.
UI - про цвета и красоту
UX - про удобство использования

Если вы уже работаете в IT-разработке, то могли сталкиваться с намеренным отказом от дизайнера. Аргумент:
"Это служебное приложение, тут все просто, давайте сэкономим и не будем привлекать дизайнера" 😞

В этот момент аналитик понимает, что ответственность за дизайн ложится на него. Поэтому макеты экранов, нарисованные карандашом в блокноте, в paint, draw.io или figma не передаются в качестве постановки задачи дизайнеру, а сразу направляются разработчикам. Становится важно создать красивые и удобные макеты. Решение от аналитика повлияет на впечатления пользователя от приложения. Аналитик при проектировании UI/UX создает модель поведения пользователя.

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

🟢 Курс "Проектирование интерфейсов".
Лекция №1 "Введение в дисциплину. Общие сведения"
Лекция №2. Проектирование GUI
Серия лекций. Я осталась в абсолютном восторге от первых двух. Хоть и 2014 год, но актуально и в 2022 👍

🟢 UX на примере кетчупа и топора
Коротко, свежо, понятно и с душой ❤️
👍102
За этот год я купила, прочла и прослушала больше 30 книг - проектирование систем, бизнес-литература, психология.

У меня появились 3 наставника в нескольких сферах, потому что полный переход в бизнес и переезд в США для меня совершенно новые и незнакомые.

Это маленький кирпичик - личностный рост, для того, чтобы все мечты сбывались.

Я подготовила подборку книг по бизнес- и системному анализу для вас - тех, кто только начинает свой путь в IT.

📚 ТОП-6 книг для начинающих карьеру системных и бизнес-аналитиков 📚

1️⃣ "Разработка требований к программному обеспечению", К. Вигерс
Главная книга, с которой стоит начать освоение ключевого навыка аналитика - работа с требованиями..

2️⃣ "Путь аналитика. Практическое руководство IT-специалиста" А.Перерва, В.Иванова
Превращение желаний заказчика в IT-продукт разобранное на практических примерах. Если только начинаете погружаться в профессию, то эта книга позволит прожить опыт ее авторов. Здесь найдете примеры документов и шаблоны для проектирования

3️⃣ "Психбольница в руках пациентов", Алан Купер
Две мысли, которые останутся после прочтения книги:
- Прежде чем писать код, решение нужно спроектировать.
- Удобный продукт лучше многофункционального.
Для тех, кто уже работает в IT, может показаться, что много воды, а для начинающих полезно

4️⃣ "Современные методы описания функциональных требований к системам", Алистер Коберн
О том, как создавать функциональные требования. Внутри разобрано много практических кейсов

5️⃣ "Требования для программного обеспечения: рекомендации по сбору и документированию", Илья Корнипаев
Основы управления требованиями к IT-продуктам: собираем, тестируем, документируем

6️⃣ "UML. Основы. Краткое руководство по стандартному языку объектного моделирования", Мартин Фаулер
Вы будете работать с интеграциями и описывать взаимодействие систем, обязательно схематично опишете программистам алгоритмы. А базовые навыки по работе с диаграммами и схемами заберете отсюда.
🔥15👍42
Предыстория: Когда я была маленькой, мы с мамой ходили в магазин. Пока она покупала продукты, я прилипала к витрине с куклами барби.

У меня было не так много игрушек. И я знала, что есть слово "дорого", его значение. Поэтому просто смотрела на кукол и мечтала, что когда-то у меня появится хотя бы одна из тех, что стоят на витрине. Я не решалась просить. Знала, что получу отказ. Поэтому придумала другой вопрос.

- Мама, а что нужно сделать, чтобы желание точно исполнилось?
- Нужно очень сильно зажмуриться и очень хорошо представить то, что ты хочешь. И все получится.

Как бы сильно я не старалась, это не работало так, как я хотела бы. Но я очень хотела, чтобы мои желания и мечты не оставались просто мечтами, поэтому продолжала искать способы.
7
К 19 годам я поняла, что меня всю жизнь учили работать с наставником. В детском саду у меня был воспитатель, школе - учитель, в университете - преподаватель.

Скорее всего в исполнении желаний и мечт мне нужен наставник, который покажет мне, как это сделать.

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

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

Так, когда я пришла на первое место работы стажером-аналитиком, мне дали в наставники старшего аналитика, от которого я перенимала опыт и фишки по работе с задачами.

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


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

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

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

Сохраняйте подборку 📚 ТОП-6 книг для начинающих карьеру системных и бизнес-аналитиков 📚 в избранные сообщения. Давайте будем вместе исполнять мечты!
👍71🔥1👏1
Профессия Системный аналитик: с чего начинается работа?

Представьте, ресторатору нужно открыть новое заведение. Он поручает всё помощнику.

Но тот понимает, для того чтобы приступить к работе, необходимо:
1️⃣ задать нужные вопросы (какая кухня, каких гостей хочет видеть ресторатор, где брать аренду, бюджеты),
2️⃣ проанализировать специфику задач (рецепты блюд, особенности),
3️⃣ просчитать риски (прибыли и убытки в момент открытия),
4️⃣ собрать команду (повара, официанты, менеджеры).
Это очень важный этап, от которого будет строиться вся дальнейшая работа по открытию заведения.

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

Согласитесь, последует «неловкая» ситуация, когда ресторатор поймёт, что хотел интерьер в стиле минимализм, а получил бохо. Или посадочных мест должно было быть 50, а вышло всего 30.

Чтобы сформулировать адекват­ное требование важно как можно грамотнее собрать и проанализировать информацию.

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

Только когда требования собраны и документ согласован с заказчиком можно начинать программировать систему. Этот документ с требованиями - техническое задание(ТЗ), которое готовит системный аналитик.
👍51🔥1
💥 Требования к IT-продукту — самый большой и важный раздел системного анализа💥 Их пишут к IT-системам, которые разрабатывают "с нуля", к доработкам уже работающих приложений, на внедрение IT-систем. Для удобства их группируют на 3 основных типа.


📌 Бизнес-требования (business requirements) — какую конечную цель преследует заказчик.
Пример: клиент хочет, чтобы увеличилась конверсия в приложении (заказов стало больше), т. к. это увеличит его прибыль. В системе должны быть инструменты, которые побуждают совершить целевое действие.

📌 Пользовательские требования (user requirements) — какие цели или задачи пользователи смогут решить при помощи системы.
Пример: пользователь может добавить какой-то объект в избранное (товар на Вайлдберриз, или пост в закладки в Запретграме)

📌 Функциональные требования (functional requirements) — какое поведение требует система в определённых условиях, чтобы пользователи смогли выполнить задачи.
Пример: что пользователь должен сделать в приложении, чтобы совершить покупку или добавить в избранное объект (товар, пост).


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

Специалист, который может разобраться во всех тонкостях, управлять рисками и решать проблемы в процессе разработки требований к системам, будет всегда востребован на рынке труда 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🔥1
Многие идут работать лишь бы куда, просто потому что нужны деньги. А потом не могут долго покинуть "зону комфорта", которая на самом деле зона стабильного и ненавистного труда. Просто не было возможности найти себя в самом начале карьерного пути. Так случается.

После первых экзаменов в 9 классе я впервые задумалась кем хочу быть. Были сомнения: юрист или программист. Боялась, что девочка, и IT не потяну.

Мое окружение на тот момент почти полностью состояло из IT-специалистов — кто-то учился, кто уже работал. Они поддержали меня и рассказали, что ничего страшного нет. Да, понадобится немного времени, чтобы во всем разобраться. И в конечном счете все получится!

Если бы не поддержка моего окружения тогда, то я бы не кайфовала от сегодняшнего дня.

Системный анализ — это любовь! ♥️
👍9🔥1🥰1
Я всегда работала по любви. С 15 лет. Первое место работы было после 10 класса — менеджер по набору персонала в косметической сети. Далее преподавала математику и информатику, немного программировала. Работала все время, даже учась на очном в университете.

Я боялась устраиваться на первую официальную работу в IT-компании — не было подтвержденного опыта. Но мой друг убедил меня сходить на собеседование и попробовать. А вдруг получится?

Получилось. Я до сих пор безмерно благодарна за то, что мне помогли сделать этот шаг.

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

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

Сегодня я понимаю, что любимое дело можно выбрать. И только с любимым делом можно жить по-настоящему, в удовольствие!

Важно, чтобы рядом с вами были люди, которые вас поддерживают и любят. Это важнее, чем деньги ♥️
4🙏4🔥3
Прежде чем системный аналитик напишет требования, надо их откуда-то получить. И как-то. Подготовьтесь к выявлению требований! Запомните шаги, которые могут вам в этом помочь.

📌 Что необходимо выяснить?
Анализируем имеющуюся информацию о системе:
а. Анализ текущего описания требований к системе.
b. Анализ текущей реализации системы.
c. Выявление недостающих и/или недостаточно описанных требований.
Готовим список вопросов, на которые нужно получить ответы.

📌 У кого? Где?
Определяем источники требований: документация, описания бизнес-процессов и/или текущей реализации системы, список пользователей и лиц принимающих решения, которые могут выступать источником требований к системе.

📌 Каким образом?
Выбраем подходящий метод выявления требований: интервью, анкетирование, исследование работающего ПО или другой.

После того, как подготовительный процесс будет завершен, можно начинать общение с заказчиками и потенциальными пользователями.
🔥21👏1
Иногда я выбрасываю вещи, чтобы купить новые, которые очень хотелось бы носить. После того, как я их выбросила - сразу еду за покупками.

Это помогает мне с финансовым ростом, ведь появляется мотивация купить что-то новое, получше. И при этом я не коплю старые тряпки в шкафу.

В детстве мне было очень жалко так делать, ведь новые вещи появлялись редко.

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

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

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

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

Материальное благополучие само просто так не появляется. Саморазвитие его источник. И чтобы расти, надо делать смелые шаги к изменениям.

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

Я хочу просыпаться каждый день с ощущением, что ограничений нет и у меня все будет круто. И именно этим ощущением я живу, чтобы постоянно меняться!

Пора опять обновлять гардероб. Новый год как раз. Самое время.

Готовы ли вы со мной к обновлениям в 2023? 😉
5👍3🥰1
Шаблон SRS (Спецификации требований к системе) по Вигерсу

Полезно при разработке ТЗ и шаблона постановки задачи.

Сохраняем в избранное, чтобы не потерять!
🔥92
Понимание основ ООП помогает мне в проектировании систем, в общении с программистами.

Это фундаментальное знание я получила в университете. Нас учили программировать на Delphi, C# и Java, погружали в способы организации программного кода.

Главная задача ООП - это представить программу в виде объектов, которые каким-то образом взаимодействуют друг с другом.

Чтобы помочь и вам быстрее разобраться с ООП, сразу приведу пример из жизни. Так точно будет понятнее: от теории к практике 👌

Есть пирожное. Оно может быть:
✔️ шоколадное или кремовое (вкус),
✔️ красное или белое (цвет),
✔️ с присыпкой или без.

Пирожное - это класс объектов.
Цвет, вкус, наличие присыпки - это свойства класса (параметры).
Шоколадное красное пирожное без присыпки - конкретный объект класса пирожные.

Задача аналитика - научиться выделять при работе с бизнес-требованиями и предметной областью классы объектов, чтобы хранить данные о них в системе.

Каждое пирожное можно употреблять: руками или с вилкой. На пирожные можно просто смотреть. А можно попросить состав пирожного. Это методы для класса объектов.

В процессе работы с требованиями аналитик выделяет какие методы необходимо реализовать для выделенных классов объектов. Когда работаете с выделением методов держите в голове CRUD-модель. Подробнее о ней можно почитать здесь 😉
👍51🔥1
ООП (объектно-ориентированное программирование) – это возможность рассмотреть программу как набор взаимодействующих друг с другом объектов. Главное — научиться выделять свойства этих объектов и методы их обработки.

Вам не обязательно учить ООП. Достаточно понять принцип, как программисты строят код. Это повлияет на то, как вы будете выделять задачи для программистов, когда станете аналитиками.

Тема очень интересна. Для самостоятельного погружения рекомендую 2 книги:

1️⃣ Гради Буч «Объектно-ориентированный анализ и проектирование с примерами приложений»
2️⃣ Мэтт Вайсфельд «Объектно-ориентированное мышление».

Добавляйте пост в избранное, чтобы не потерять информацию.
👍111
А хотели бы вы написать свою программу, почуствовать себя программистами? Наконец-то понять их язык!

Сделать это можно. Описать класс объектов, спроектировать методы, запустить программу и... вау! Оно работает! Но как-то все еще непонятно и звучит страшно. Да?

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

Вы когда-нибудь программировали?
👍 - да,
👎 - нет,
🔥 - хочу попробовать!
👍24🔥12👎8
Свобода - это словно прийти в любимый дорогой ресторан и заказать без меню. Согласны? Все говорят об этом, это уже последний шаг к свободе, но никто не говорит какой был первый...

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

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

Такая свобода - это следствие больших изменений в отношении к жизни. Этот вопрос даже не связан с деньгами. Первый шаг про переосмысление отношений к планированию расходов.

К чему это?
🔥6