| Over the years we have developed project processes to help us maximize the efficiency and effectiveness with which our work is carried out. Although Arroyocode offers a flexible approach, a typical web project life cycle would normally consist of the following stages. |
| Scoping: |
| The first step in the process is to identify the client's objectives. To do this we need some understanding of their operating environment, target markets and business plans and strategies. Through consultation we can help develop a strategic project definition which will form the foundation upon which the project is based. |
| Specification: |
| Both functional and technical specifications will communicate and clarify the planned development to all parties involved. This ensures everyone has a shared vision of what the project should achieve and how we intend to achieve it. |
| Design Collaboration / Prototyping: |
| This is where the project starts to take shape. Designs will be created to fulfill the requirements laid out in the previous two stages. The approved design will become part of the project specification. |
| Construction / Implementation: |
| The creative and technical teams work together with the client to produce a deliverable solution that meets with the requirements laid out in the specification document. |
| Final Testing: |
| Although testing is carried out at key stages throughout the construction / implementation stage, a final intensive stage of testing is required to add a further level of assurance. At this stage a usability study is also highly recommended to ensure that research and assumptions put together by the project team meet with the needs and expectations of the intended audience. |
| Launch / Handover: |
| Training and supporting documentation are provided prior to the launch and handover of the project. This ensures that the customer is confident and comfortable with the operation of the site and any maintenance, such as content management, that is under their control. |
| Evaluate / Maintain / Promote: |
| Arroyocode is able to offer various maintenance packages to suit, from complete management of the site to self management by the client. We also provide marketing support to ensure the site is promoted effectively and successfully. Finally, we arrange regular client review points to evaluate the success of the project and identify continuing targets and supporting strategies. |