Всем известен Тест Джоеля (Спольски): 12 шагов к лучшему софту.
Вот мой тест из 8 шагов:
- Есть ли удобный и единый source control с правами на чтение-запись у всех членов команды?
- Налажен ли процесс автосборок (он же continuous integration), который собирает продукт минимум раз в день, разворачивая сборки на тестовой среде?
- Есть ли у команды своя комната?
- Есть ли у команды физическая доска для планирования либо ее удобный электронный аналог?
- Есть ли в команде процесс краткосрочного планирования c горизонтом в одну, две или максимум три недели?
- Вовлечен ли заказчик в процесс приемки и раннего тестирования фич на ежедневной основе?
- Обсуждает ли команда свой процесс разработки как минимум раз в месяц для его наладки?
- Ограничивает ли команда размер своего баг листа, чиня дефекты регулярно?
Негативные же ответы на пункты этого простейшего теста явно дают понять над чем стоит работать в первую очередь при улучшение процессов. Это первые шаги - без них внедрение чего-то более сложного, к примеру Скрам или Канбан, только лишь сильнее выявит проблемы, которые и так известны. Начните с базовых вещей. Кому нужен дейли митинг, если у вас регулярно не компилится код?
Как вы можете заметить - как минимум пять пунктов, а то и более, перекрываются с виденим Джоеля. Что не может не радовать :) Хорошего вам софта!