Brutal truth: as a community, Drupal's understanding is pathetically behind much of the world when it comes to devops and deployment. Most shops, and even many larger companies with dedicated Drupal teams, use one-off, unstructured, error-prone systems to get code from development to production. This is not OK. In my experience, these problems are cast under the umbrella of project management. As such, solutions tend to come in two forms:
- Better project tracking software.
- Better human communication.
Coding and development
Questions answered by this session:
How do we make deployments easier and less risky?
How should I use (Git, Jenkins, build/make systems, configuration management) to make my organization's development workflow more effective?
What are the benefits of automated testing to Drupal sites we work on, and how can we effectively integrate it into our development workflow?