1. RAY • ALLEN's Approach
RAY • ALLEN International's professional development teams are experts at web based business systems development, providing full service applications. Our research, technical and creative teams help businesses sort through existing legacy systems to determine how to leverage the data to meet specific business needs. We use the information from these discussions to create secure, efficient, easily functional control systems. We specialize in combining strategic planning with an understanding of cutting-edge technology to assure a solid interactive architecture that gives support to the overall company.
RAY • ALLEN International will deliver our solution by employing a proven methodology with solid project management. The methodology is a seven-phase process developed and refined over time to keep your costs low and your Time to Market on schedule.
The client will review and approve each phase before the next begins in order to ensure that the finished product performs in accordance with the goals of the project.
2. Methodology
The application design and development project begins with the initial meeting between RAY • ALLEN International and the client. Primarily, this phase establishes the scope of the project. A preliminary definition of the solution requirement with budget in mind will be created. Resulting in the client presenting RAY • ALLEN International with a Request for Proposal and a proposal is generated with this information for the client.
During Phase 2, teams consisting of RAY • ALLEN International resources and the clients' resources research the project on every level, determining its complexities and solutions. Applications of common type are researched, technical user groups are determined, business objectives are pointed out and long- and short-term goals are ascertained and potential revenue streams are established.
Following the interview sessions that aid in visualizing the application in its entirety, RAY • ALLEN International will package the entire spectrum of functionality, listed with descriptions, the complexity of implementation and the priority of development noted. This will create a roadmap of the core functionality to be delivered in each of the future phases of the application.
In Phase 2, all information details relevant to the development of the application are collected and clarified. The collected information is used to establish the Detailed Design Specifications, which consist of a portfolio of technical documents such as the Functional Specification, flowchart of the proposed site, graphic mockups and page specific layouts. During this phase each page will be laid out as flat work and with functionality written out. This will be used as the architectural blueprint for constructing the application. The Technical Resource Manager will determine human and technical resource requirements, and the Project Manager will schedule client meetings to review these documents when necessary. During this phase it is imperative that the client be intimately involved to avoid the latter need of a change of scope proposal amendment. Change of scope proposals will be written if the portfolio created is inconsistent with this proposal. The client will review and approve these materials, which will include revised costs and date specific timelines, before proceeding to Phase 3.
Primary Deliverables:
- Definition of the entire spectrum of functionality
- Estimate of difficulty for each of the RAY • ALLEN International development areas
- Application release strategy
In Phase 3, all information details relevant to the development of the application are collected and clarified. The collected information is used to establish the Detailed Design Specifications, which consist of a portfolio of technical documents such as the Functional Specification, flowchart of the proposed site, graphic mockups and page specific layouts. During this phase each page will be laid out as flat work and functionality written out. This will be used as the architectural blueprint for constructing the application. The Technical Resource Manager will determine human and technical resource requirements, and the Project Manager will schedule client meetings to review these documents when necessary. During this phase it is imperative that the client be intimately involved to avoid the later need of a change of scope proposal amendment. Change of scope proposals will be written if the portfolio created is inconsistent with this proposal. The client will review and approve these materials, which will include revised costs and date specific timelines, before proceeding to Phase 4.
Primary Deliverables:
- Functional specifications
- Site flowchart
- Graphic mockups
In Phase 4 the actual construction of the application takes place. Using the Detailed Design Specifications, the developers will transform these designs from a hard copy form into an electronic one. The graphic mockups chosen by the client will be re-developed as web specific graphics. All the programming and coding will be implemented to achieve what has been approved in the Detail Design Specifications. The client will review and approve the site at this point before Phase 5 begins.
Primary Deliverables:
- Working application for review and testing
- Polished graphics
In this phase, the application undergoes final testing and bug-fixing. Testing is done for browser compliance, monitor resolution, and general consistency and clarity. It is during this phase that any users manuals that are needed to explain functionality will be written and given to the client.
Primary Deliverables: - Necessary changes
- Indexing (if necessary)
- User Documentation (if necessary)
During this phase two specified individuals from the client company will be instructed and trained at the RAY • ALLEN International location in all aspects of the application including any administrative tools, data input, queries, access and editing if determined necessary. At this time any required documentation will be provided and reviewed.
Primary Deliverables:
- Administrative Access
- Administrative Training and Manuals (if necessary)
In Phase 7 the application will be officially "launched." All client materials will be returned, and any arrangements for support going forward, maintenance, and/or ongoing training contracts will be finalized. Sign off on this phase must take place before moving into the next phase of the development of the application, if such a phase is warranted.
Primary Deliverables:
- Client materials returned
- Launch
- Determination of ongoing site maintenance and subsequent phases (if necessary)
|