Агрегатор вакансий, часть 2

Всем привет!🤝

Если вы пропустили прошлый пост - то вот ссылка https://set.ki/post/7RYGU4i

Продолжаю серию постов о том, как проходят выпускные экзамены у Яндекс практикума 🤓 по направлению Android разработчик. В этом посте расскажу про структуру и организацию работы по диплому ✍️.

Длительность дипломного проекта рассчитана на один месяц и делится по неделям. Каждая неделя - это спринт в сокращённом его понимании (стандартно спринт длится 2 недели). Каждую неделю даётся большой кусок задач именуемые как "Эпик", который необходимо декомпозировать по таскам и распределить внутри команды на созвоне или в чате. В качестве доски задач мы использовали гитхабовское решение Projects.

По факту выполнения задачи тиммейт кидает таску на доску "on review" и по мере возможности каждый тиммейт должен провести ревью, найти сильные и слабые стороны кода, предложить (что важно - не потребовать) корректировку, либо провести совместно обсуждение кода. Такой подход хорошо помогает развивать софт скиллы. Когда все таски командой выполнены - итерация диплома отправляется на проверку ревьюверу со стороны практикума. За время всего проекта у нас было лишь два замечания, которые были успешно устранены за 45-50 строк кода и 40 минут времени. Из объема в ~10 000 строк считаю это не таким уж плохим результатом.

Первые две недели все было хорошо. Однако на третьей неделе у нас вся команда практически испарилась по "семейным обстоятельствам". Из-за чего команда из 5 человек превратилась в команду из 1.5 человек - меня и тиммейта, который как мог в свободное время подключался к работе из машины. Было стрессово, но главное сохранять спокойствие и все получится)

Агрегатор вакансий, часть 2 | Сетка — социальная сеть от hh.ru