Повышаем осознанность команды через подход True Agile
Разработка ПО — это всегда работа в неопределённости, особенно если речь не о типовом решении из коробки (таких проектов у нас и нет), а о продуктовой разработке. Никто точно не знает, каким должен быть проект на выходе, поэтому создание такого продукта возможно только с использованием гибких методологий.
Парадигма Agile предполагает, что команда может самостоятельно обеспечить поставку ценности.
В рамках спринта предоставляется результат, с которым клиент или product owner может начать прикладную работу
Каждый разработчик реализует свои задачи, соотнося их с бизнес-целями проекта
Роль тимлида в наших командах близка к роли наставника, а проектный менеджер берёт на себя решение бюрократических вопросов
В наших командах плоская структура, ответственность за проект несут все
Мы уделяем много внимания обучению и развитию осознанности команды, учим работать на самом высоком уровне ценностей, приоритизировать задачи (Impact Mapping), оценивать фичи с точки зрения рентабельности бизнеса (юнит-экономика), непрерывно улучшать процессы на проекте (TQM), повышать качество кода (TDD).
Генеральный директор, партнёр kt.team
Если речь идёт о каких-то маленьких проектах, например о создании лендинга, конечно, можно работать и по техническому заданию. Всем понятно, что эта кнопка зелёная и справа, а эта — синяя и слева. Но мы реализуем крупные продуктовые решения, а это совсем другая среда для работы. Сейчас каждый член команды прокачивается именно в методологии. А разработка по техническому заданию, хоть даже на самом модном стеке, — это что? Это то, что сводит на нет любое развитие.