Skip to main content

Primary tabs

My Expertise

I have been providing consulting specific to Drupal for almost a decade, with special expertise in migration, discovery, development, project management, and training.

Ie specializes in short-term strategic consulting where I can give my clients the most bang for their buck.

My services include: 

  • Web Site development
  • Site Development Strategy
  • Content migration
  • Staff training
  • On-call assistance and project coaching

 

Building Web Sites; Our Approach

DrupalVIP is a cost-effectively implementation and consulting freelancer service which guides you through planning, implementing, and tweaking your Drupal project.

By working closely with my clients during all stages of the project, I minimize common miscommunication, programming bugs, and navigation issues. 

The best way to save time, money, and effort on Drupal projects is to be clear about what your site needs to deliver and to whom.

Discovery includes a review of requirements, all background materials, and ongoing communications to ensure everyone has a complete understanding of the project and the same expectations.

The result depends on the complexity of the project and may include wireframe diagrams, sketches, information architecture details, and additional documentation.

It may also include recommendations to improve aspects of the site such as search engine optimization, performance, or administrative functions.

 

Define Your Story

A comprehensive idea of who, and why they are visiting your site, as well as a common language for stakeholders to use,
means we can more easily define complex functionality.

As we develop a set of scenarios, the team ensures that all of the desired functionality is represented.

This process generally dictates the functional design, and to a lesser degree, the interface design.

My process includes a determination of how each detail of functionality from the user stories will be implemented in Drupal.

During this stage, a list of contributed modules is defined to be used with the purpose of coding as less as possible custom modules.

 

Development and Deployment Process

During the initial part of the production phase, DrupalVIP uses a shared development environment that is accessible by the client at all times.

It is used by developers as the location where the latest changes are pushed and tested.

Once the developers are satisfied with a change, the client is asked to test and verify that the change is correct.

This continuous testing of the site ensures that the project remains on track and provides the client with first-hand knowledge of the progress of the site at their convenience.

DrupalVIP provides a dedicated project tracker for each project where developers and client staff can track development, bugs, and documentation throughout the project.

 

As the project nears completion, a staging server can be set up to provide a middle-ground between the sometimes dynamic dev server and the pristine production server.

The purpose of the staging server is to provide client staff with a stable testing environment.

This allows client staff a place to test site administration procedures as well as to train site administration staff as necessary without interfering with ongoing development and prevents ongoing development from impacting administrative activities.

Once the client is satisfied with the site, it can be migrated to the production server where final configuration and checkouts are made.

 

 

After Deployment Process

After the project has been done, and the customer is satisfied, we never forget our child (websites)

We continue to support and communicate with our client to make the site more reliable and future customize to new needs and integration.

The story never ends, and we will support our sites at any suitable rate.

I build sites with the heart, so we are responsible at all times.