Какие инструменты для распределения задач вы использовали в команде?

Ответ

Для эффективной организации работы команды мы использовали комбинацию инструментов:

  1. Трекинг задач и Agile-планирование:

    • Jira — основной инструмент для:
      • Создания backlog (User Stories, Bugs, Tasks).
      • Планирования спринтов (Sprint Planning).
      • Визуализации workflow (доски Kanban/Scrum).
      • Мониторинга прогресса через отчёты (Burndown Chart, Velocity).
    • Trello — для небольших команд или проектов благодаря простоте и наглядности канбан-досок.
  2. Управление кодом и ревью:

    • Git (чаще с платформами GitHub или GitLab) с соблюдением стратегии ветвления:
      • GitFlow для проектов с долгими релизными циклами.
      • GitHub Flow/Trunk-Based Development для частых деплоев (CI/CD).
        # Пример workflow для новой фичи в GitHub Flow
        git checkout -b feature/add-payment-endpoint
        # ... разработка и коммиты
        git push origin feature/add-payment-endpoint
        # Создание Pull Request (Merge Request) для ревью кода
  3. Коммуникация и документация:

    • Slack/Microsoft Teams — для ежедневной коммуникации, интеграции с CI/CD и системами оповещений.
    • Регулярные встречи: Daily Standups, Planning, Retrospective (проводились в Zoom/Google Meet).
    • Confluence/Notion — для создания и хранения технической и проектной документации, архитектурных решений (ADR).

Ответ 18+ 🔞

Да ты посмотри, какая красота, блядь! Организовали тут всё, как у Христа за пазухой, аж завидно. Ну ладно, рассказываю, как мы эту кашу, сука, размешивали, чтобы не пригорела.

Первым делом, конечно, Jira, мать её. Без неё — нихуя. Это ж наше всё: и список хотелок, и баги, и задачи. Создаём там беклог, который выглядит как список покупок у алкаша — всего дохуя и непонятно, что важнее. Потом на планировании спринта начинаем выяснять, а что, блядь, мы реально успеем? Раскидываем задачи по доске — кто-то в «Сделать», кто-то уже в «В жопе», а кто-то вечно в «Делаю» сидит, пока кофе пьёт. А эти графики, бурндауны там… Смотришь на них и чувствуешь, как терпения ноль, ебать. Но без них заказчику не объяснишь, почему фича опять переносится.

Для мелких проектов или когда мозгов на Jira уже не хватает — Trello. Просто, наглядно, как доска в деревенском сортире. Приколол стикер — и порядок.

Дальше — святое. Гит, сука. Без него ты вообще не программист, а так, хуй с горы. Работаем либо на GitHub, либо на GitLab. Главный вопрос — по какой ветке ебашить? Если проект серьёзный, с релизами раз в полгода — GitFlow. Там этих веток: develop, feature, release, hotfix — овердохуища. Запутаться можно так, что потом месяц распутывать.

А если нам надо быстро и часто, прям хитрая жопа какая-то, то GitHub Flow или в ствол сразу. Создал ветку от main, накодил, запушил и создал пул-реквест. Всё, сиди и молись, чтобы ревьювер не нашёл какую-нибудь дичь.

# Вот смотри, обычный день:
git checkout -b feature/add-payment-endpoint # О, новая фича! Платежи!
# ... пишешь код, пять часов, кофе льётся рекой...
git commit -m "Вроде работает, но это не точно"
git push origin feature/add-payment-endpoint
# А теперь иди умоляй коллег посмотреть твой код. Pull Request, сука.

И вот тут начинается самое интересное. Ревью кода. Один пишет «Вот тут можно оптимизировать», другой — «А зачем тут эта хуйня?», третий молчит, потому что уже бздит от количества комментариев. Волнение, ебать!

Ну и куда ж без болтовни. Slack или Teams — наша виртуальная курилка. Тут и уведомления от CI/CD, что сборка сломалась (опять кто-то в main накатил, пидарас шерстяной), и мемы, и срочные вопросы. А ещё эти вечные встречи: стендапы, где все говорят «вчера делал, сегодня буду делать», планирования и ретроспективы. На ретро, бывало, такие страсти всплывали — удивление пиздец. «А помнишь, как Петя сломал прод?» — «Да похуй, уже живём».

А чтобы вся мудота не забылась, пишем в Confluence или Notion. Архитектурные решения, какую библиотеку выбрали и почему, инструкции, как запустить этот ваш гребаный проект. Потому что через месяц сам не вспомнишь, что тут у тебя, манда с ушами, творилось.

Вот так, примерно. Вроде и сложно, но когда привыкнешь — даже нравится. Главное — процесс отладить, чтобы не мешал работать, а помогал. А то бывает, инструментов столько настроят, что работать уже некогда — только отчёты заполняй.