It’s almost a year ago since I started working at Atrápalo. The team has done an amazing job learning and applying all the changes in our software development process including the new architecture, testing practices, Scrum changes, branching strategy, releasing process, bugfixing, and so much more. Changing the way ourselves work is probably the most difficult part from a “status quo” change.
I will like to thank everyone in the team that has done the effort to make it possible. I know it’s not easy and sometimes not fun at first. There is still so much to do and 2015 is going to be even so much funnier. Following, there are just some figures about 2014. Thanks to the Atrapalo Team.
Number of training hours: 156 hours (the same as 20 days of a training course)
Deployments with Jenkins and Capistrano: 2200 (avg. 6 per day, currently 15 per day)
Net Bugs: -520 (from 610 to 90)
UnitTests written: 6120
Coverage of new Domain Business Logic Code (without infrastructure): 93.3 %
Coverage of new code (including infrastructure): 62.7 %
New projects with Symfony2: 3
Features in Symfony2 (new and migrated from old framework): 5
Bower dependencies: 37
Composer dependencies: 108
Behat features: 143
Behat scenarios: 1512
Changes: training sessions, composer, github, sphinx, 5.4, opcache, 5.5, technical committee, hexagonal architecture, boundaries, phpunit, macos, mocking, jenkins, capistrano, vagrant, psr-2, phpmd, phpcs, phpcpd, pdepend, php-cs-fixer, precommit hook, behat, mink, selenium, symfony service container, symfony console component, newrelic, geckoboard, doctrine, requirejs, bower, foundation5, responsive, ux web components, symfony full stack, elasticsearch, and rabbitmq.