Vesa Palmu's blog

Drupal project management - Life cycle of a website

28. November 2011 - Vesa Palmu

Websites are all too often regarded as projects that are done when a site is launched. This is rarely the case. In most cases, the life of a site is just starting when it is being launched. A large part of total expenses happen only after the launch. In addition, it's important to remember that any website is just causing expenses for an organization as long as it's under development. All value creation with a site happens only after users actually have access to it.

Drupal project management - Choosing a Drupal service provider

22. November 2011 - Vesa Palmu

Companies don't do projects - people do projects. It is essential to keep this in mind when selecting a supplier. Even though a particular company has done exceptional projects in the past, the future success has ultimately to do with the competence of individuals taking part in the project. Companies can create the culture, process and also have the support in place for greatly enhancing the possibility to do successful projects but still the actual results depend on the individuals actually involved.

Drupal project management - Starting the project

21. October 2011 - Vesa Palmu

Project goals: Why, not How

The most important factor when starting a project is to define the goals of the project clearly. A goal doesn't have to be complex, it is often better to try to keep the description of a goal in a few lines of text, pictures or drawings. Project goals should clearly state why the project is being done, but ideally should not address the issue of how the goals should be reached. If the exact implementation method is fixed in the goal of the project, it can make the actual implementation process immensely more difficult and thus more expensive. Since Drupal, or any other system based on ready-made functionality, offers a huge variety of different possible implementation methods, it is much more sensible to approach the project from the point of view of the goals and leave the studying of more detailed ways of implementation (how) for later.

Project goals should be clear enough for entire project team to fully understand and simple enough to be used in project communication to external parties. Based on the project goals we should also be able to set criteria that will be used to measure if project is successful or not.

Blog post series: Drupal project management

15. October 2011 - Vesa Palmu

We have written a manual on how to do Drupal projects together with our clients. The goal of this manual is to help our clients manage large Drupal projects and work efficiently in multi-vendor environments. The manual has been split in two parts where the first part is for project managers, producers and business owners of web sites. In the first part we cover the entire process from starting the project and ending up to maintenance and version updates. The second part of the manual is for developers and it covers common best practices on Drupal development.

State of Drupal Business in Europe

17. September 2011 - Vesa Palmu

After talking to a very large number of Drupal professionals all over Europe I know that state of Drupal business varies a lot from country to country. Availability and demand for experienced professionals, size and type of companies and prices definitely vary a lot. This is also apparent if you look at market shares of "the big three" in each European country.

Drupal CMS market share

7. May 2011 - Vesa Palmu

Customers often ask me about Drupal market share. There are not many numbers on this out there and even less credible ones. Drupal project lead Dries Buytaert announced Drupal market share of 1-2% in his keynote at Drupalcon SF 2010. These results were based on crawling through top 1 million sites in Alexa top sites. I needed more specific results so I started improving on this method. 

The perfect is the enemy of the good

21. April 2011 - Vesa Palmu

A perfect result is often not a prerequisite for success. It is unfortunately quite common for people in a project to get fixated on small details of their project and forget about the big picture. This is especially true with highly visual things such as details of a header of a web site or last visual details of an user interface. Countless hours can be spent to reach just the right shade of red on a header or to find perfect texture for background of a form.

Time does not equal money

3. April 2011 - Vesa Palmu

Pricing your work is always difficult. This is especially true in any industry that deals with intangibles like software, literature or other works of art. It is common for inexperienced teams to start by invoicing by the hour. In traditional tangible work - like digging a well - hours are usually interchangeable: A stronger or more motivated worker can dig slightly faster but variations are generally small and predictable. In any work dealing mostly or only with brain power, differences in productivity for different individuals or even days can be huge.

Pages

Subscribe to RSS - Vesa Palmu's blog