This site is archived.

Providing Professional Drupal Services

Adapting to crazy clients

Martin Joergensen 1 July 2010
Type:  Not planned session

...and how to appear rational and composed in spite of being on the verge of panic and breakdown.
We have all finished a lot of great projects in our time, but also have some in our luggage, which we would rather forget and never think about again.

This is a tongue in cheek session about web projects potentially going wrong because of
- Promises that can never be fulfilled.
- Demands that are outrageous.
- Specifications, which are so vaporous that they almost don't exist.
- Things that will never happen... except when they do.
- Nodding at meetings although all alarms are sounding.

We will amongst other things and in no particular order answer the following questions
- Why physical meetings are an 80% waste of time.
- Why moving servers is never, ever painless.
- Why not to count hours.

Focussing on the Site Owner Experience - your pathway to profit and happiness.

Richard Jones 29 June 2010
Type:  Not planned session

Developers love Drupal for a hundred reasons, not least because it makes you look like a rockstar coder whose answer to any functional request is always 'Yes I can'.

However answer me this honestly, how did the training and handover to the client go ? Did you find yourself apologising or explaining away certain areas or buttons that don't actually do anything - or worse "ah this is actually a developer's feature".

Developers love Drupal for a hundred reasons, not least because it makes you look like a rockstar coder whose answer to any functional request is always 'Yes I can'.

However answer me this honestly, how did the training and handover to the client go ? Did you find yourself apologising or explaining away certain areas or buttons that don't actually do anything - or worse "ah this is actually a developer's feature".

Like me, you may have looked at the admin themes out there as an aftermarket bolt on to improve this - or perhaps you're happy for your clients to use the little black bar?

The Case for Recipes: Open Sourcing Your Process

amye 28 June 2010
Type:  Not planned session

It's like buying a restaurant or celebrity chef cookbook: Even though he's written down all the recipes, and all of the steps are there, you still have to cook. Let's talk about what our recipes look like, outside of development, and how we work with each other to improve both our 'recipes' and 'kitchens'.

You know when you're doing it wrong. When you're staying up all night trying to figure out what your next steps are, what you should have known three weeks ago about this particular project, and when you just don't know who does what. But you're pretty sure that everyone else doesn't have these particular problems, because they're doing so well!

This is probably wrong.

Business 101 for Drupal Developers

Tiffany Farriss 27 June 2010
Type:  Not planned session

Time, money and risk -- what's not to love!

Just because you're good at Drupal doesn't mean you shouldn't be good at business, too. Whether you're a freelancer or running your own firm, come and hear advice learned from growing Palantir. While not as exciting as learning how to get your first core patch in, learning business best practices to keep your firm's doors open is arguably just as important.

This session will be an introduction to the basics including exciting topics such as:
- insurance
- banking relationships
- cash flow management
- pricing
- bookkeeping
- key advisors
- contracts

Write project agreements that make sense for you and your client

Tomi Mikola 27 June 2010
Type:  Not planned session

Already a project contract can determine the rise or the fall of an Drupal project. This session will concentrate on how to write contracts that help you succeeding in Drupal projects.

Strict juridical agreements can direct the development into predetermined narrow fixed path instead of encouraging agile approach, hence compromising achievement of the best possible results. At our company we have managed to negotiate project contracts that have resulted projects complished in time, below budget and with high client satisfaction. The basis for a great contract is to appreciate the nature of the modern way of constructing a complex website. You must dig into the business goals and abstract the main components of the desired big picture.

Drupal's Future is Cloudy (and why that's a good thing)

Matt Cheney 27 June 2010
Type:  Not planned session

"The Cloud" is more than just hyper-hand-waving. There is a monumental shift under way in the global software industry. In the last fifty years software innovation has moved from the mainframe, to the desktop, and now to the internet, aka "The Cloud". This move will upend entire segments of the industry and will have a huge impact on the Drupal project. Within the next two years, more than 50% of all new Drupal sites will be hosted in the cloud and an increasing number of cloud based services will be available to enhance the Drupal platform.

"The Cloud" is more than just hyper-hand-waving. There is a monumental shift under way in the global software industry. In the last fifty years software innovation has moved from the mainframe, to the desktop, and now to the internet, aka "The Cloud". This move will upend entire segments of the industry and will have a huge impact on the Drupal project. In the near future, the majority of Drupal sites will be hosted on cloud services and an increasing number of cloud based services will be available to enhance the Drupal platform.

Additional Presenters:  Zack Rosen
Resources:  The PANTHEON Project

Taking Your Drupal Business To The Next Level

Ben Finklea 25 June 2010
Type:  Not planned session

The founder’s ability to keep all the balls in the air is key to growth for many businesses but it's not a good strategy for long-term success. This session discusses the 5 key components that every successful business must have: Processes, Recruiting, Sales, Finances, and Synergy.

The founder’s ability to keep all the balls in the air is key to growth for many businesses but it’s not a good strategy for long-term success. This session discusses the 5 key components that every successful business must have: Processes, Recruiting, Sales, Finances, and Synergy. This non-technical session is designed primarily for entrepreneurs, owners & managers. Ben gives his insights into building and running a successful Drupal business.

Ben covers:
+Branding and positioning your business in the Drupal community
+Making Sales and marketing easy(er)

Panel: Managing a Drupal consulting firm

Todd Nienkerk 25 June 2010
Type:  Session in official program

Running a Drupal consulting firm requires much more than Drupal development or design skills. You need excellent customer service, sales, project management, operations, accounting, recruiting, human resources — the list is huge! So how do successful Drupal firms make it all work?

We'll look past Drupal for an hour and focus on what it takes to run a successful consulting firm. We've assembled a top-notch panel of Drupal firm owners and managers to discuss what works for them and why. Addison Berry of Lullabot will moderate the discussion, and the floor will be open for questions.

Running a Small Distributed Drupal Company

Jeff Burnz 24 June 2010
Type:  Not planned session

Lots of new Drupalers want to get into biz, but they don't have all the skills, and can't find anyone close by that can fill the gaps. My solution was to build a distributed Drupal company - where not only are our clients at a distance, but so are we.

During this session we'll take a look at what a distributed company is and why they're a good idea, especially for low capital start-ups. Then we'll dive right in and what I think are the essentials in running a distributed Drupal shop:

  • Essential skills you need
  • SOHO setup
  • How to find the right people
  • How to maintain relationships at a distance
  • How we get paid
  • How to maintain quality
  • Keeping projects on track
  • Client reactions, trust and full disclosure
  • Contracts and our SLA
  • Why we choose a niche market

The Drupal Process - Great Projects, No Slavery Required

Vesa Palmu 23 June 2010
Type:  Session in official program

We have a look at different project management frameworks and why some of them work and some don't in Drupal projects. This session is good for both professional service providers and customers looking to hire one.

After working some 15 years with web projects I have been both service provider and customer for a large number of different projects. I've seen and tried number of different methods how to run web projects. After both success and failure I have come to realize that agile scrum can fail just as easily as traditional waterfall models do when dealing with Drupal projects.