Инструментарий продвинутого командного разработчика Redmine + Eclipse + Mylyn + VCS
Что такое командная разработка Эффективные коммуникации База знаний Планирование разработки Code review и рефакторинг Сложности с Deployment
Когда задумываются об упорядочивании Использование фрилансеров/удаленщиков Уходят люди Но уже поздно! А знания должны остаться в компании
Инструментарий Интерактив! Redmine Eclipse + Mylyn VCS (Git, SVN)
Redmine - таски
Redmine – таск – привязанный коммит
Redmine – таск - diff
Redmine – статусы задач
Redmine – последовательность статусов
Redmine – оперативный план
Redmine – страница версии
Redmine - календарь
Redmine - wiki
Eclipse
Eclipse + Mylyn - установка 1.Установка Mylyn 2.Redmine connector for Mylyn в Eclipse 3.Создаем task repository 4.Создаем query
Eclipse - query
Eclipse – выбор задачи
Eclipse – активируем задачу
Eclipse - контекст
Eclipse – закрытие задачи
Eclipse - commit
Redmine - время
Git
Deployment: git + features Версии из redmine Воркфлоу: override
Xdebug - отладка Почему не drupal_set_message, dpm, print_r… Почему нужно отлаживать всегда?
Xdebug – eclipse
Devel + xhprof(facebook)
xhprof
xhprof drupal
Результат! Разработчик меньше тратит времени на кодинг, таск менеджмент, тайм трекинг, отладку Менеджер понимает что происходит и куда уходит времени Бизнес получает средства на динамичное развитие
Вопросы?