Обязанности и достижения:
Обязанности:
• Выпуск продукта в установленные сроки.
• Контроль архитектурной целостности продукта.
• Контроль качества продукта, скорости работы и соответствие прочим бизнес требованиям
• Управление рисками
• Полнота технической документации
• Подбор и мотивация персонала
• Бюджетирование отдела разработки
Достижения:
• Создал команду разработки, наладил процесс разработки, разработал мотивационные схемы.
• Передал команде все свои знания и опыт.
• Создал набор метрик для оценки производительности отдела и качества продукта.
• Подготовил и выпустил первую коммерческую версию продукта.
• Создал продукт с гибкой, расширяемой, современной архитектурой.
• Внедрил систему управления зависимостями на основе Composer.
• Снизил до минимума количества собственных велосипедов в продукте, что позволило максимально сфокусироваться на инновационной составляющей.
• Внедрил множество инструментов для автоматического тестирования компонентов, продукта целиком. Сборку билдов, интеграционное тестирование различных веток продукта внутри инфраструктуры управления лицензиями, обновлениями, расширениями и приложениями. Поддержка веток различной степени стабильности. Последовательная автоматизация всех рутинных операций отдела тестирования.
О продукте:
• Универсальная команда из 5 разработчиков, одного тестировщика и системного администратора.
• Используемые практики: Scrum (2 недели), иногда Canban и много XP. Planning Poker. Code Review. Парное программирование. Коллективное владение кодом.
• Фокус фактор 0.7
Технологии:
PHP 5.3/5.4, MySQL, memcached, Composer, Silex, Symfony 2.2, Doctrine2, Zend2, Buzz, Twig, Amazon Web Services, Phing, PHPunit, Watir, jQuery, AngularJS, git, Ci (Jenkins, Watir), Tdd (PHPunit), Agile (Scrum/Canban/XP).