Все больше компаний постепенно переходит на методику agile. Однако, не многим удается перейти на технологию без проблем внутри команды. Первым делом компании нужно точно знать с какой целью ей необходимо внедрение agile-технологий.
Как правило, потребность для внедрения agile появление с повышением количества задач, проектов, а также коротких сроков выполнения работ. Однако, для успешного и качественного внедрения agile требуется профессиональная команда, умеющая договариваться с заказчиками или другими словами - продавать продукт.
Одним из важных факторов внедрения agile-технологий является самоорганизация команды. Иными словами - все участники должны самостоятельной уметь договориться с заказчиком, выполнить все необходимые задачи и сдать проект. При этом доля участия руководства - минимальная.
Перед тем, как внедрить agile, команда должна:
После введения agile, как правило, возникает множество трудностей. Во-первых, уходит много времени на обсуждение проекта, а также на митинги. Это напрямую не позволяет команде сосредоточиться на процессе разработки конечного продукта. К тому же, процесс обсуждения отнимает много времени, что недопустимо в сжатые сроки.
Выход из проблемы митингов следующий - объединить в команду только тех, кто заинтересован в обсуждениях. Альтернативный вариант - внедрение точечных встреч с конкретными вопросами и ответами короткой длительности.
Существуют и другие трудности, например, боязнь сотрудников самостоятельно работать в команде. Такого сотрудника лучше перераспределить в проекты, в которых невозможно внедрение agile.
Некоторые команды отмечают даже то, что теряют часть своих компетенций. Таким образом, их роль сильно ущемляется. Здесь решение нужно принимать немедленно. В первую очередь очень нужно ввести неформальное общение в коллективе. После этого снова получить от членов команды обратную связь, и если ущемлений не будет, то можно работать дальше более продуктивно.
Следующая проблема, встречающаяся в agile - это непрозрачность информации между командами. Например, команда А использует бумажные носители, а В - цифровые для передачи информации.
В таком случае руководителю требуется попросить всех участников договориться между собой и другой командой, либо внедрить общую систему передачи информации.
Таким образом, при правильном построении системы общения и непрозрачности команды, можно внедрить качественную технологию agile для быстрой и эффективной работы с проектами.