DevOps 101: building a development environment for a Drupal shop

Do you know someone who's starting their own Drupal shop?

Have they asked you for help yet?

Around the world, individual Drupalists are starting their own consulting firms. Just take a look at the business track! But behind every great Drupal CEO is a good CTO who architects, builds, and manages the project management and development environment.

The development environment is where your dev and PM team exchange ideas, track development, show off for clients, and maintain their project timelines. As the architect of all this human interaction, you directly affect the success of every venture your company undertakes. What's more, environments need to be able to grow with the company - what works for 3 people does not necessarily work for 30!
A development environment is not something that should be thrown together haphazardly; it should be built strategically and with care. This task is what separates the CTOs from the devs.

This session will take you through the challenges and secrets of setting up a winning development and project management environment. We will cover:

  • Project management systems
  • Version control
  • Communications and messaging infrastructure
  • Documentation
  • Continuous Integration
  • Policies and practices
  • How to work with a remote team vs. a local team
  • Why your golives always take longer than you think (and how to stop it!)
  • How to never face the same problem twice.
  • Common pitfalls
  • And more!

Anyone can put out fires. A good CTO builds you a fireproof office.

Schedule info
Status: 
Proposed
Session Info
Track: 
DevOps
Experience level: 
Beginner

Comments

This one sounds great. I always like to see what other shops are doing and make changes when it makes sense ;)

Yep. The goal is to get some mental frameworks for thinking about and deciding on infrastructure - objectives of each piece, what are the critical aspects, how does it fit into workflow, etc. Of course we'll talk about the tools we use at 5 Rings Web, but we're not recommending our particular structure for everyone. We just want to help shops think through these decisions so they have optimal outcomes. If it helps you get ideas, so much the better!

I will attend this one . . . I think Drupal would hugely benefit from the freelancers and small independent shops having the tools needed to up their game and go after bigger things.