Как была устроена работа в команде на предыдущей работе
Python
Senior
Мой Офис
Как была устроена работа в команде на предыдущей работе
Ответы
В команде мы использовали гибкую методологию (Scrum/Kanban) с двухнедельными спринтами. Основные процессы:
- **Планирование**: ежедневные стендапы, планирование спринта с оценкой задач в story points
- **Разработка**: code review через GitHub/GitLab, обязательные тесты (unit/integration)
- **Деплой**: CI/CD пайплайны, автоматическое тестирование перед деплоем
Пример workflow для фичи:
```
# 1. Создаем ветку от dev
git checkout -b feature/new-auth-flow
# 2. Разрабатываем, коммитим с понятными сообщениями
git commit -m "Add OAuth2 support for Google auth"
# 3. Создаем PR, назначаем ревьюверов
# 4. После апрува мерджим в dev
```
Использовали Jira для трекинга задач, Confluence для документации. Важным было соблюдение code style (flake8/black) и покрытие тестами (>80%).