Ответ
Мы использовали гибридную методологию — комбинацию Scrum и Kanban.
Основные этапы:
- Планирование: Бэклог формировался из задач (фичи, баги, техдолг). Приоритеты расставлял PO вместе с тимлидом.
- Спринты: 2-недельные итерации с daily standups. В конце — демо и ретро.
- Код-ревью: Обязательный этап через GitHub PR. Использовали Checklist (SOLID, тесты, стиль кода).
- CI/CD: Автоматизированные сборки через GitHub Actions + деплой на Firebase App Distribution для тестирования.
Пример процесса:
// Task в Jira: "Реализовать Pagination в RecyclerView"
class PagingAdapter : PagingDataAdapter<Item, ViewHolder>(diffCallback) {
// ...
}
Инструменты: Jira (трекинг), Slack (коммуникация), Figma (дизайн). Тесное взаимодействие с QA на этапе тестирования.