Привет!

Привет!


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

Сначала опишу два программных продукта которые мы используем: YouTrack и GitLab.

YouTrack
YouYrack - это система таск-трекер. Позиционируется как система работы с задачами, система отслеживания ошибок, а так же как ПО для управления проектами. Мы в YT заводим задачи на спринт и в процессе работы над проектом выполняем их. Доступ в YT вам дадут, так что сможете потыкать и посмотреть что там и как. Если ужа раньше сталкивались - огонь, будет проще.

У каждой задачи в YT есть свои поля: название, тип, оценка времени разработки и т.д. Все это можно найти в доке YT: https://www.jetbrains.com/help/youtrack/standalone/YouTrack-Documentation.html

GitLab
GitLab -  сайт и система управления репозиториями кода для Git. Здесь мы храним код и запускаем процессы CI/CD. Доступы в GitLab вам так же дадут, сможете потыкать и посмотреть.

Кто-то из ваc будет делать таски по бэку, а кто-то по фронту. Я буду вам помогать и делать таски обоих направлений.

Репозиторий бэка: https://gitlab-dev.ispsystem.net/shazam/ispirates-backend
Репозиторий фронта: https://gitlab-dev.ispsystem.net/shazam/ispirates-frontend


Геймификация
Геймификация - это процесс представления рабочего процесса в виде игры. Сейчас у нас есть первая версия нашей геймификации. Посмотреть ее можно здесь. Тематика игры - пираты. Каждый пират - член определенной команды. В процессе разработки ПО, на каждой итерации команды зарабатывают различные ресурсы: голду, черепа, алмазы, попугаев и т.д. На ретроспективе команды пытаются выиграть сражение (Если все таски из YT закрыты и выполнен квест).

Да, мы с вами будем писать геймификацию нашего рабочего процесса.

Пока все это кажется сложным и непонятным. Не переживайте, мы с вами соберемся после моего планирования и все детально разберем!

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

Что почитать для backend:

Что почитать для frontend:



Report Page