Web Production

We've developed the following simple process to help us create successful web and mobile applications. This process can have additional steps depending on complexity of needs (e.g. the development of major custom functionality), but it has served us well in the creation of standard Drupal websites that use a mix of established core and contributed modules for a broad range of functionality. The purpose of the following process is to effectively translate your business goals into a technical specification and online strategy.

1. Planning
PlanningThe first and foremost task of any web project must be to understand the client's short, and long-term needs and vision. This phase is incredibly important. For us, the planning phase is all about asking the right questions at the right time and building momentum. We produce wireframes that map the User Experience in order to address and quash any problems that could disrupt development. The goal of the phase is to create a formal written document as a confirmed input from your side at the point at which we started the project.
2. Design
DesignA central feature of our process is that both the Design and Build teams get to work simultaneously on their portions of a complex project. Both teams are asked to work towards the site that has been visualized in the wireframes and, when better ideas happen, to bring those back to the larger team for discussion. The Design team begin to engage the creativity that is required to start developing focused design objectives. This phase is a collaborative process that will involve your input in order to agree on a final design for your website.
3. Build
BuildDepending on the needs of the project, there may be additional coding required. We separate two types of coding: module and theme development. Once the Site Skeleton is installed, the build team starts rolling with what we call our Prototype Build. The Prototype Build starts with the creation of the content types mapped out in the planning phase. During this phase we are open for additional work (your feature requests) until deploying Alpha. The Client should be ready to provide the initial content at the end of this phase.
4. Launch
LaunchYour system is ready for testing. We deploy the website to the production hosting server where a final pre-launch check will be conducted. This is also a collaborative phase. After successfully deploying Alpha, we collect bug reports via our Tech Support. When we complete patching the alpha code, we provide Beta. The process of collecting another set of bug reports is followed by another patching phase. When all bugs are resolved and we have closed the possibility of reporting new bugs then the site is ready to be launched to the general public.
5. Training
Training icon source: nahas-pro.deviantart.comDuring the Alpha phase, we will work with you to ensure you are unstoppable when it comes to using and populating your new website. Here we generally conduct our first training sessions on publishing and editing as these are essential components of maintaining an effective website. In Alpha phase we are usually at the highest peak of energy and speed in terms of closing open tasks. It's very handy to be able to use a Desktop sharing application such as TeamViewer during the training and when answering most of your questions.
6. Grow
GrowLike any software, Drupal relies on periodic updates to patch flaws found by the community and to improve its efficiency as well as to offer enhanced features. Once your website is complete we’d like to think our relationship with you will continue. We can provide a number of services: from maintenance, new feature suggestions, marketing, monthly performance reports and SEO through to Mobile Site and E-Commerce enhancements in order to help your business grow, stay competitive, and remain alive and kicking.


Technologies used:

Technologies used  

Want to get started?

If you already have an idea, then what are you waiting for?
Get started right away with our project planner.

Project Planner