This site is archived.

Providing Professional Drupal Services

Community ROI: how (& why) to get your development shop leveraging Drupal

Boris Mann 4 July 2010
Type:  Not planned session

One of the advantages of the Drupal ecosystem is that there is a strong attitude of giving back and contributing. As Drupal gets more popular, many new shops aren't necessarily understanding how this can benefit them and their clients. How do we initiate them in the power of the Force rather than have them slip into the Dark Side?

The light side: being fully engaged in the community as part of your business strategy
The dark side: making money by deploying Drupal without ever participating in the community

I will be holding an open discussion on how & why to contribute to Drupal, both on a contrib basis as well as to Drupal core.

Here are some of the questions that will be explored:
* how do you schedule contributions?
* do you charge clients for contributions? should you?
* how do you promote your community ethos to clients?
* will doing community contributions lead to more work for you?

Scope Creep - Your New Best Friend

Bryn Vertesi 4 July 2010
Type:  Not planned session

Scope Creep is typically considered a disaster for project budgets. Learn how to manage and engage with it instead, and it can become a great driver for repeat contracts and satisfied clients.

The first thing any Drupal Project Manager learns is that clients only understand the power of the system when they see it. Once you get close to a final product, suddenly the client wants more. This new imaginative phase comes partly from the learning curve of any new system, and partly from simple human nature. Indeed, we are all prone to getting our best ideas towards the end of the project. Managed poorly, this tendency can be an enormous liability on your project budget; the term "scope creep" evokes the frightening image of a project that never ends.

Integrating agile with Drupal

Dustin Currie 4 July 2010
Type:  Not planned session

Integrating agile with Drupal

Panel on integrating agile with Drupal

Placeholder copy. Will fill out shortly.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas sit amet urna sit amet est eleifend hendrerit. Phasellus ut ipsum eu est ultricies ullamcorper. Quisque sagittis, enim ac tincidunt varius, nulla velit dapibus nulla, ac vestibulum turpis lorem et nibh. Aenean at orci massa. Donec eu pretium nibh. Vestibulum non nisl sit amet orci facilisis sollicitudin vel eget purus. Aenean fringilla viverra nunc, vel posuere ante iaculis id

See Through Their Eyes: How to Anticipate The Needs of Your Clients

Stuart Broz 4 July 2010
Type:  Session in official program

If you build Drupal sites for others, you've run into differences in vision. Your understanding of a client's needs might be imperfect. A client might make assumptions about what Drupal can easily do and not mention major functionality that they are expecting. This session will concentrate on helping you see achieve a shared vision. This will increase both your efficiency and your client's satisfaction.

This session will focus on opening your mind to the point of view of your clients. Whether you are working for a non-profit, a corporation, or your mom... we will cover some tricks that will help you understand what they want even if they can't explain it to you in Drupalspeak.

Ultimately, the aim of this session is to help you build skills that will enable you to understand your client's desires. Your clients get the Drupal site that they want. Your save time and energy (and money and aggravation) while you build it. This leaves both you and your client happy.

A method for getting early estimates right

Jakob Persson 4 July 2010
Type:  Session in official program

Almost all clients who approach your agency about a project want to know up front what the total cost will be. They hand you some loose notes and expect a fixed number of hours or price. To many this presents an impossible task. What is often forgotten is that an exact estimate isn't expected. What you need to produce is one that is accurate enough to close the sale. In this session you'll learn a method for producing early estimates to support your sales process.

Almost all clients who approach your agency about a project want to know up front what the total cost will be. They hand you some loose notes and expect a fixed number of hours or price. To many this presents an impossible task. What is often forgotten is that an exact estimate isn't expected. What you need to produce is one that is accurate enough to close the sale. In this session you'll learn a method for producing early estimates to support your sales process.

Building a Drupal community of practice

Barry Madore 3 July 2010
Type:  Not planned session

Drupal thrives when it is supported by robust communities of both Drupal end-users and developers. To sustain these communities we need to provide support and opportunities for growth.

Drupal thrives when it is supported by robust communities of both Drupal users and developers. To ignite these communities we need to provide opportunities for people to learn about Drupal and how it can help them. To sustain these communities we need to provide support and opportunities for growth.

Additional Presenters:  Allie Micka

Drupal project management tools: time to build our own dogfood

Kristof Van Tomme 2 July 2010
Type:  Session in official program

Are you still not using Drupal to manage your projects? Since July 2009 excuses are running thin. And if Open Atrium didn’t do everything you ever expected from your project management system, it’s about time that we join forces and build our own dog food.

Are you still not using Drupal to manage your projects? Since July 2009 excuses are running thin. And if Open Atrium didn’t do everything you ever expected from your project management system, it’s about time that we join forces and build our own dog food.

In this session I’ll present a review of Drupal built tools for project management. You'll get an introduction to Open Atrium and the tools we developed for Knowledge and Project management in Open Atrium.

Paying for the plumbing

Allie Micka 2 July 2010
Type:  Not planned session

It's easy to make a living building Drupal solutions, and there's a good business case for contributing patches, documentation and new features to modules. But increasingly, we all depend on "tools to build tools", such as CCK, Views, Drupal core enhancements, and other frameworks or API's that make our work point-and-click easy.

These efforts are more difficult to fund because it takes a long time to architect and perfect a reusable solution before it begins to save us all time and money. Usually, that means that one intrepid developer or company must invest a lot of up-front effort. How do we make these efforts sustainable, or support other work that provides a long-term return on investment without immediate gains?

It's important to showcase business models that are making this work, but in contrast with the company showcase sessions, this panel will include both business leaders and individual developers who are making this work on their own. We had a fantastic dialog using this format in Paris, and it will be great to see what has changed during the past year.

It's easy to make a living building Drupal solutions, and there's a good business case for contributing patches, documentation and new features to modules. But increasingly, we all depend on "tools to build tools", such as CCK, Views, Drupal core enhancements, and other frameworks or API's that make our work point-and-click easy.

Drupal-ecology: how to stay relevant in a fast evolving eco-system

Kristof Van Tomme 2 July 2010
Type:  Not planned session

You thought evolution under environmental presure, symbiosis, neural networks, hive mechanics and religion have nothing to do with Drupal? I've got news for you...

Drupal is only in the second place an open source software. In the first place it’s a collective of humans, more so than most other softwares. As a result we can recognize both in the code and the community patterns that are also present in biological systems and ecologies.

Creating better solutions through incremental change

Rasmus Frey 2 July 2010
Type:  Session in official program

When Rasmus Frey was 7 years old, his parents took him to the largest buffet in the world, at the CircusCircus Hotel in Las Vegas. Confronted with the overwhelming abundance of the table, Mr. Frey was confused. This session is about what happens when you try to serve everything at once: You go to bed hungry.

When Rasmus Frey was 7 years old, his parents took him to the largest buffet in the world, at the CircusCircus Hotel in Las Vegas. Confronted with the overwhelming abundance of the table, Mr. Frey was confused. This session is about what happens when you try to serve everything at once: You go to bed hungry.

Additional Presenters:  Martin Elneff
Resources:  Slides