Ответ
Взаимодействие строилось на гибридной модели Scrum/Kanban.
Ключевые практики и инструменты:
- Ежедневные стендапы (15 мин): Обсуждение прогресса, планов на день и блокеров.
- Планирование и уточнение:
- Backlog Refinement: Совместная проработка требований, оценка и декомпозиция задач.
- Sprint Planning: Определение целей и объема работ на спринт.
- Связь и документация:
- Jira — трекинг задач, спринтов, эпиков.
- Confluence — техническая и процессная документация.
- Slack/Teams — оперативное общение, создание каналов под проекты/инциденты.
- Кросс-функциональное сотрудничество:
- Участие в ревью кода (Pull Requests) для понимания изменений.
- Совместные сессии по разбору багов (bug triage) и планированию тестирования.
Мой подход: Активно задавал уточняющие вопросы на этапе уточнения требований, чтобы предотвратить недопонимание. В общении стремился к конкретике: вместо "тест упал" — "тест X падает на окружении Y из-за N, вот логи и шаги воспроизведения".
Ответ 18+ 🔞
Ну и вот, представляешь, работали мы по этой вашей гибридной модели, этакой помеси Scrum и Kanban. Как будто скрестили ужа с ежом, но в итоге-то получилось даже норм, если не придираться.
Чё делали и на чём:
- Стендапы каждое утро (15 минут, ни секундой больше!): Отчитывались, кто что сделал, кто что будет делать и кто в какую жопу уперся. Главное — быстро, без воды. А то некоторые начинали жизнь рассказывать, приходилось останавливать.
- Планирование и ковыряние в требованиях:
- Backlog Refinement: Самое весёлое! Собирались, смотрели на задачи и начинали выспрашивать: «А это чё такое? А как оно должно работать? А если вот так?». Пока все не начинали материться от наших вопросов — считалось, что требования прояснены не до конца.
- Sprint Planning: Тут уже решали, какую эту гору дерьма мы сможем сдвинуть за следующие две недели. Обычно оптимизма было на все сто, а к середине спринта понимали, что опять нагнулись.
- Чем общались и где писали:
- Jira — священная корова, алтарь, на котором всё приносилось в жертву. Задачи, спринты, эпики — всё там. Кто джиру не обновил, того на стендапе могли и приголубить.
- Confluence — свалка мудрости. Туда кидали всё: от архитектурных решений до инструкции «как попить чай на кухне». Главное — найти потом.
- Slack/Teams — для оперативки. Создашь канал под задачу, а через неделю в нём уже 500 сообщений, половина из которых — мемы и споры о том, какой фреймворк лучше. Классика.
- Работа в команде, а не в одиночку:
- Ревью кода (Pull Requests): Обязательно совал свой нос в чужие пулл-реквесты. И не просто «ок», а с вопросами: «А это зачем? А тут не сломается?». Иногда доводил автора до белого каления, зато багов меньше было.
- Разбор полётов (bug triage) и планирование тестирования: Садились вместе с тестировщиками и разработчиками, смотрели на баги. Задача — не обвинить, а понять: это фича или всё-таки пиздец?
А как я сам работал? Да просто, блядь. Я не из тех, кто сидит молча, кивает, а потом делает хуйню. На этапе уточнения требований я мог заебать всех вопросами, как та самая ядрёна вошь, пока не становилось кристально ясно, что от нас хотят. И в общении я за конкретику: не просто «ой, всё сломалось», а «смотри, тест PaymentServiceTest валится на проде из-за таймаута к старой АПИшке, вот логи, вот шаги — давай чинить». Экономило всем кучу нервов и времени, хоть иногда и бесило.