В рамках "Карьерного пикника" в Самарском университете, мы рассказали студентам про жизненный цикл разработки ПО, и основных ролях в этом процессе.
А ты знаешь, какие есть роли в этой увлекательной игре – разработка ПО ?
За какого персонажа будешь играть ты?
Вор (он же Аналитик):
- Собирает полезные артефакты постановку задачи у заказчика;
- Анализирует бизнес-процессы заказчика;
- Выбирает подходящее решение, которое решает задачу заказчика, и ложится в рамки допустимых решений, используемых технологий;
- Согласует решения с заказчиком;
- Пишет, чертит, рисует, делает всё, чтобы донести постановку задачи до команды;
- Проводит демонстрацию заказчику, убеждает, что тот получил именно, то что хотел;
- Оружие: Figma, Wiki, Word, DrawIO.
Колдун (Разработчик):
- Получает от Вора Аналитика карту с дорогой к сокровищам, и с помощью неведомой магии превращает ее в сокровища (работающий код программы);
- Колдун колдуну рознь – кто-то умеет в front, кто-то в back, самые могучие – full stack (но те, кто их видел, уже никогда не будут прежними);
- Магические артефакты: языки программирования, интегрированные среды разработки, системы контроля версий, системы непрерывной интеграции;
- Как сложные заклинания состоят из волшебных слов, так и сложные фичи мы делим на отдельные задачи;
- Code review - способ улучшить свои навыки и отточить магию;
- Как вырасти от джуна до архитектора – срываем покровы.
Следопыт (Тестировщик):
- Выслеживает всех злых монстров, порожденных (случайно) мощной магией колдуна. А если про ПО – то там мы ищем баги;
- Что не пропустить ни одного бага, нужен план, методичность и аккуратность;
- Нам поможет карта видов тестирования;
- Артефакты инструменты тестировщика: тасктрекер, система ведения тест-кейсов, эмуляторы устройств, инструменты отладки в браузере;
- И немного магии следопыта – авто тесты.
Полную версию легенды смотри в видео.
#Аналитика
#Обмен опытом
#Программирование
#Тестирование