Команда: наш разработчик работал в двух командах.
Первая — команда по работе с выплатами на баланс мобильного оператора — включала одного тимлида, двух сеньоров и двух мидлов.
Вторая команда — более многофункциональная — состояла из девопса, проджект-менеджера, четырех бэкендеров, двух фронтендеров и двух тестировщиков.
80% каждой команды составляли сотрудники заказчика, остальная часть — специалисты из компаний-подрядчиков, которые должны были временно усилить команду.
Как приходили задачи: у команды было большое техзадание с описанием целей и процесса. Задачи с техническими требованиями для бэкендеров ставил проджект-менеджер, на вопросы отвечал тимлид.
Методология: задачи командам ставили в Jira, работа выстраивалась в виде спринтов, в планировании которых участвовали лиды и руководители. Наш специалист работал с непрерывным потоком задач.
На проекте используются сравнительно редкие формат XML и технология Spring StateMachine, что позволило получить дополнительный опыт работы с ними.