The session would define the life cycle and infrastructure for larger projects such as enterprise or corporate platforms. We will cover the process of setting up version control (SVN/Git), tests with PHPUnit/Grunt/Behat, dependency management with Composer, deployment with Capistrano, using Vagrant, Travis CI, collaborating in GitHub. I would provide examples from the WordPress Core, WP-CLI, Easy Digital Downloads. It would outline the benefits of using various systems to improve the collaboration, deployment and forming a community around a project/plugin for more stable and robust work when the codebase gets larger.