When I started working on Drupal in my college dormitory 12 years ago, I had no idea that one day it would be used by 2 percent of the world's websites. What's even more exciting is the open-source community that has grown up around Drupal. More than 20,000 contributors share their code and are responsible for the Drupal we know today.
I co-founded Acquia six years ago to support the growing number of organizations that rely on Drupal, and also co-founded Mollom to solve the spam moderation challenges for website owners. Six years later, Mollom was acquired, and Acquia has almost 400 employees. As I've encountered challenges every step of the way, I've discovered that some of the best advice I've received is useful no matter what the project.
1. Think big
So often I meet entrepreneurs who are working on a startup concept. They have a great idea and a business plan to bring it to market, but they're thinking too small about what they're trying to do.
I believe companies are most successful when they have a mission to change the world. When you set ambitious goals, you'll better position yourself for success. You become what you believe.
Being shortsighted can be a big barrier to success, because you can easily miss the window to capitalize on an opportunity. It's why I founded Acquia in the United States; I immediately had access to a larger market. We were able to move quickly to become a global company and maximize our opportunity, and it has made all the difference.
2. Fail fast
"Fail fast, succeed faster" is a philosophy that has been adopted across the company at Acquia. It's perhaps counterintuitive, but the idea is that in building a startup, you're going to fail. There will be problems; the faster you run into them, the faster you can learn, adjust, and grow.
Implied in the fail-fast philosophy is that you'll be open to failure, and that can be hard for entrepreneurs who are so focused on success. People don't like to fail, so they're not inclined to celebrate their failures and embrace the lessons learned. Yet doing so means you'll more quickly make the needed--and often painful--adjustments to get on the right path faster.
In the initial business plan for Acquia, we expected to support a specific distribution of Drupal that we'd closely manage. Early prospects told us repeatedly that it was a great strategy, yet when we took our offer to market, the buyers weren't there. We realized quickly that our business plan needed a big change--that we needed to support Drupal in whole. It was a terrifying proposition at that stage of our business, but we realized that was what the market needed most. And yes, it forced us to think very big, very quickly. We made the change, and it swiftly put us on a successful course.
3. Passion makes the difference
Some people get inspired to launch a startup because of its potential rewards, but launching a successful business starts with having a passion to solve a problem. I was passionate about building websites; it was my biggest hobby before it was ever a business opportunity.
When we started Acquia, our lead investor told me the key to a successful startup doesn't lie in having a good idea, but rather in having a good team. A good team will figure out how to make something great happen. They'll pivot, they'll change, and they'll claw their way to success. Find talented people who share your passion, and together you'll build a great business.
When you have passion, it gives customers and employees alike something to rally behind. Bringing big ideas to life and having the ambition to create a market leader is the best way to gather great people around your mission.
Dries Buytaert is the original creator and project lead for the Drupal open source web publishing platform, as well as co-founder and chief technology officer of Acquia. Read his blog at http://buytaert.net/ @Dries