Web Development

There are many developers available out there who may be capable of helping you with your web site.

The problem is, many of these developers do not have the understanding of what is it that you, the business owner, are looking for. Nor they have a process in place to help both them and you to better grasp your needs.

This is why you experience many situations where the final product does not meet your requirements, the specifications are completely wrong, and the time and money wasted put you in a difficult position.

We have defined a process to make sure that your needs are well understood before the coding phase is started, thus minimizing errors and delays.

Palmera Tech’s Process Description

The way we proceed in web application projects is as follow:

  1. Initial Requirements Gathering: Conduced as an interview with the customer, where a basic understanding of the needs is completed. Usually this is done during a phone conference that lasts between 30 and 60 minutes.
  2. Cost and Duration Estimate: Our team of analysts review your needs and then we provide you a cost and duration estimate, so you can plan accordingly.
  3. Analysis phase: A detailed definition of requirements is done, based on multiple interviews with the customer to establish detailed requirements and rules for the application.
  4. Design phase: The solution is designed by the system architect. The database structure is complete. The modules that compose the system are defined at a low level. Security needs are defined. Internet Marketing details are added if the customer has required this service.
  5. Development: The solution is built according to the specifications agreed upon with the customer.
  6. Testing and Quality Assurance: Testing is performed by an independent party. This independent verification is done by a technical resource who has not participated in the coding of the application, to assure an objective review of the solution.
  7. Demo and approval by the customer: The application is presented to the customer, and an explanation is provided for each individual screen and process that is part of the solution.
  8. Implementation and Final Acceptance: The application is deployed on the environment that the customer designates. If requested, detailed documentation will be provided to explain how to deploy the application to the Production environment. The customer signs off on the solution.

We are confident that you will hire us to complete your next project for you.

However, we believe that our customers should receive a quality product and great service. In order to accomplish this we provide you with the freedom of hire us to deliver just the deliverables for some of the phases detailed in our process.

You can hire us to provide you with the final products for each of the phases you think are the most convenient for you and your business. For example, you could hire us to accomplish the Analysis and Design phase only, and take that documentation to another company for development.

Or, you could have an application built for you and hire us to perform the QA process for such application. We can do that for you as long as there is a Functional Requirements Document.

Please contact us and let us know how we can serve you best in this process.