Почти все подготовительные моменты завершены. На следующей неделе стартует тренинг в одной уютной айтишной компании. Тренинг по Test Driven Development для специалистов С++. Это уже третий тренинг, который мы проводим с Сергеем не для java ребят (java - наш можно сказать привычный язык).
Что сделано?
Сам процесс можно объяснить на пальцах за 15 минут. Все остальное, что приведет к росту продуктивности лежит в области "почему TDD в моем случае не работает и как сделать, чтобы работал" - тут нужны месяцы эксприментов.
Потому-то в XP и есть коуч в команде. Свойный, корпоративный коуч, который в команде пока она не станет на рельсы. Он каждый день играет в пару с каждым участником. Он знает основные грабли и то, как их по-приятнее получить. Без него ТДД в команде не будет.
Менеджеры компаний - выращивайте своих домороженных xp-коучей, ребят, которым инженерные новинки в радость, а знания полученные они тут же ретрнслируют команде. Иначе останется все как есть - есть команда, как-то пилит, кто с тестами, кто без, кто с рефакторингом, кто без. Отсюда и качество в коде и фидбек заказчиков о скорости разработки.
И вот фоточка в тему - чем отличается обычный программист, от программиста практикующего TDD
Что сделано?
- Проведена встреча-знакомство с участниками тренинга (cпасибо SCRUMGuides, без Вас, ребята, мы бы не узнали друг про друга).
- Проведено портирование кода заданий, настройка фреймворков под С++ реалии (спасибо Виктор, без тебя никак!)
- Генеральная репитиция в следующую среду
- Тренинг в конце недели
- Коучинг на проекте через неделю после тренинга (с периодичностью, как решим)
- Игра codenjoy немного спустя так, для fun
- прочитать книгу Кента Бека "Экстремальное программирование: Разработка через тестирование"
- 3-6 месяцев экспериментировать на проекте, пока все старые дивелоперские привычки не будут заменены новыми (зеленый тест - кодинг без дебага), а скорость разработки не возрастет
- посмотреть в сети ликбез-видеоуроки по TDD (их там великое множество)
- сходить на http://xpdays.com.ua/ (и посмотреть видеозаписи прошлых конференций 2011, 2012, 2013)
- найти в кругу знакомых тех, кто имплементил TDD у себя, после покодить с ним в паре
- как вариант, записаться к нам на ликбез-тренинг
Сам процесс можно объяснить на пальцах за 15 минут. Все остальное, что приведет к росту продуктивности лежит в области "почему TDD в моем случае не работает и как сделать, чтобы работал" - тут нужны месяцы эксприментов.
Потому-то в XP и есть коуч в команде. Свойный, корпоративный коуч, который в команде пока она не станет на рельсы. Он каждый день играет в пару с каждым участником. Он знает основные грабли и то, как их по-приятнее получить. Без него ТДД в команде не будет.
Менеджеры компаний - выращивайте своих домороженных xp-коучей, ребят, которым инженерные новинки в радость, а знания полученные они тут же ретрнслируют команде. Иначе останется все как есть - есть команда, как-то пилит, кто с тестами, кто без, кто с рефакторингом, кто без. Отсюда и качество в коде и фидбек заказчиков о скорости разработки.
И вот фоточка в тему - чем отличается обычный программист, от программиста практикующего TDD
Комментариев нет:
Отправить комментарий