@huge-tasks:Большие задачи
- Промах с оценками (чем больше задача, тем больше промах)
- Предмет торга
- Конфликтует с другими (параллельное исполнение?)
- Непрозрачность
- Большие пулл-реквесты, сложно читать
@small-tasks:Для небольших задач необходимы
- Definition of Ready
- Definition of Done
- Feature-флаги
- Боты для осуществления рутинных операций и выбора задач
- Архитектура, поддерживающая мелкие изменения (SRP - Single Responsibility Principle важен)
- squash-rebase слияния
- Обратно совместимые миграции БД
- Хорошие абстракции (но не слишком много)
- Legacy-first инструменты (т.е. работа от новой контрольной точки)
- Деплои без простоя, иначе стенды постоянно будут недоступны
- Бизнес-мониторинг
@difficulties:Очень сложно
- Управлять большим количеством маленьких задач
- Гонять постоянно CI
- Проводить код-ревью (код-ревью для контроля автоматики)
- Совместимость платформ и API