Business and Open Source


Managing projects can be confusing and chaotic. Waterfall can help you define a project up front, but there is no such thing as a fixed scope. This is especially true in the world of digital experiences. Cowboy and Extreme programming can scare clients. It can lead to miscommunication. It does not have to be this way. Project management starts from initial client contracting right through to delivery of a system and support of that project. Effective project managers have made a science of mitigating risk, thrilling clients, managing budgets, and keeping projects on time.

Building a new Drupal-based SaaS product - tales from the front lines



I'll take you behind the scenes of a Drupal-based SaaS product company and show the good, the bad and the downright ugly.

The startup I'm co-founding, roomify, provides solutions for online bookings for all markets, with an initial focus on travel.

I will talk about:

1. How we build and manage the Drupal distributions that are the core of our products. Adopts Drupal, Learns Some Things

In 2013,’s managers at Colorado Interactive decided to move the state’s content infrastructure to Drupal. What ensued were several projects, each more ambitious in nature, using Drupal to empower hundreds of state and local government entities in Colorado. With both big wins and epic fails throughout the process, the common thread leading through it all is the same one that powers Drupal itself: Come for the software, stay for the community.

Estimation - The Art and Science

*** Presented at Drupalcon LA 2015 to a full house of estimation enthusiasts.  This session will include parts of that presentation and expand even further upon those concepts.


Why as a software industry are we struggling so often with hitting our estimates?  Does the problems reside in the way we are estimating a project or the way we are executing them?  Through 30+ years of modern software development what have we learned and what are we continuing to struggle with today?  

Using Slack and Bitbucket to work together while apart

Is your company interested in telecommuting, but is yet to take the plunge? Are you already trying it out, but want to know more?

Mediacurrent is an almost entirely remote company - a handful work in the office in Alpharetta, Georgia, but the rest of us work across the country in four time zones, and in over a dozen states. Our main tools for accomplishing this? Slack, Bitbucket, and some unique cultural tweaks.

Who Manages the Content Managers?

We trained a wide variety of Content Managers from different fields and differing levels of technical knowledge--Detectives, Engineers, Accountants, GIS Analysts, and Interns--when we moved to and Drupal as a CMS this past year.

You can't run a large website without knowledgable Content Managers. They're the ones who, if trained properly, will keep your site going for years and years. If they get the right training, they'll generally start teaching each other and the knowledge will become common instead of specialized.

How to Sell Drupal

As we near the release of Drupal 8, there has never been a more exciting and significant time in the history of Drupal. The growth which it has seen over recent years is tremedous, and it appears that trend will continue (hopefully) over the years to come. As the Director of Business Development for an agency that specializes in Drupal-based solutions, I feel as though my job has only become easier as Drupal has carved out such a significant niche in the marketplace.

Drupal - More than Just Content Management

In this session we will look at other business cases for using Drupal other than generic content management.  

  • What can Drupal do?
  • Integrating Drupal with other tools
  • Why conider Drupal as a platform for building software. 

We will look at real world situations where building an application in Drupal make sense including Code Consultants International's SaaS product.