Our Efficient & Effective
Development Approach


Would you like to know the secret of how companies like McDonald’s, Walmart or Amazon grew so big and fast?

Hint: it’s what this page is about. It’s all about processes. These big companies all focused on their processes and the way they did business. Now let me explain…

When you have a process and system:

  1. You are in power and control.
  2. You have better and clearer communication.
  3. Running your business cost less for you because you are more efficient and effective.
  4. You can easily out-manage and out-organize your competitors.
  5. You get a better end product.

We’ve honed and cultivated our skills from over 2 decades of rigorous testing and development. During that time we’ve simplified each and every single aspect of what we learned about an optimized website into 3 important cores.

● Aesthetics ● Functionality ● Conversions ●

E2D is a step by step process all our clients go through because it is a proven system.

Optimizing your website is like shooting a rocket to the moon, adjustments and tiny corrections need to be made all the way to the moon, or in our case: all the way to a fully optimized website.

A fully optimized website has only one goal: to get a person to take action whether it is to email / phone / contact you, fill out a form etc.

Our Methodology

International Internet Advertising Services has established an innovative development model called E2D – an acronym for Efficient and Effective Development. E2D is a hybrid model that combines the best practices of a number of standard systems development methods, and recognizes that theoretical processes require adaptation to be efficient and effective in real world use.

E2D provides accelerated, cost efficient development that ensures client satisfaction.

The principles of E2D are:

  • Client representatives are an integral part of the development team.
  • Members of the development team must have a common understanding of the desired end result before beginning work on a project.
  • All projects can be divided into component parts, that when integrated, will produce the desired results.
  • All requirements may not be expressed at the outset of a project, therefore processes must allow for this.
  • The review of component parts of a system at strategic points throughout the development process is a means of reviewing/confirming both user requirements and developed products.
  • Models, visuals and prototypes are a better method of communicating development concepts than words.
  • While various team members have different roles to play, they have a common goal that is the focal point of all work.

As a non-linear process, E2D facilitates the interaction of stated requirements with a business re-engineering mindset, and allows for innovative improvements to be brought forward during the development process. E2D ensures that initial stated requirements are met, and in many cases leads to the development of a system that is more efficient and effective than the original vision.

The following is a summary of the ten phases of E2D:

  1. A high level functional analysis is completed to document the desired outputs and available inputs of the system being developed.
  2. Work begins on known elements/components. Standard features or known elements of a system can begin to be developed as soon as the functional analysis is completed.
  3. Where necessary, each component is further analyzed to create a common understanding of the required functionality, inputs and outputs.
  4. Mock-ups are created of the desired outputs beginning with the general design, through to outputs such as newsletters and standard reports. The look and content of these mock-ups assists to confirm user requirements and lays the foundation for the development of a database or other infrastructure.
  5. Design database, if required.
  6. Complete programming for functionality of the web applications, including the storage and access of data, auto content generation, auto generated emails, etc.
  7. Rather than presenting the entire system for review at the end of the development process, where possible, component parts of the system are sent to you for review as soon as they are functional. They may or may not be presented with the final user interface, however the purpose is again two-fold, to confirm user requirements and to test the functionality of the component so that any changes can be made prior to the integration of components.
  8. When each component has been completed and approved, they are integrated to become a complete system. The system is available at this point for review, testing, and final approval.
  9. Applications are made available to you via a web interface linked to your host server where the website and all components are hosted.
  10. On-going support, modifications and enhancements, and general maintenance are performed to maintain the website or application therein.

Peer review, management review, and testing occur on a regular basis during the development period. Formal testing is completed just prior to final submission of the website or application for the client’s approval to publish.