Our ProcessWhen we make an application or web site, we design it from the top down. We talk in depth with the client to find out their needs and what *look and feel* they want to achieve.
After we get the clients approval at the conceptual level, we move the site into Phase 1.
- System Analysis and Design
This is a sample of some of the diagrams we use to illustrate a system.
- Database Diagram/Map and Data - Types Specifications - This is in addition to the Data Dictionary.
- Data Flow Diagram I - This is a swim-lane style Entity Relationship Diagram (ERD.)
- Data Flow Diagram WWW - Simple DFD.
- Entity Relationship diagram I - Simple ERD.
- Entity Relationship diagram II - Simple ERD (Part 2).
- Update Data Flow - Diagram - The web add/edit/delete diagram, used in the Intranet.
- Map of proposed site - This is what we envisioned after the initial meetings.
- Network Specifications - A diagram of what exactly this site needs and is capable of.
- Table Relationships Diagram - This shows how everything ties together.
- Web Site Design (look and feel)
This is where Team Interactive comes into play. Our interactive media development team are experts at materializing the client's vision. On a typical database-driven web site, the team develops the look and feel of the site before database developers begin work.
- Database Design/Creation
This is the actual implementation of the database design. Usually at this phase we have several structural changes that need to be made to the database to accommodate the clients needs.
Now that the System Analysis is completed we review the entire project with the client, make necessary design changes and have the client give their approval to proceed.
Once the Systems Analysis and Design is approved, we move to Phase II where the actual programming is completed. This usually will be the longest portion of a job.PHASE 2:
- Implementation of System Analysis
Once the database is created we verify that it follows the original design signed off by the client. Any changes to the look and feel of the site or the databases are made after careful consideration and only if absolutely necessary. Changes require a Change Order and may require an expansion of the scope, time line and cost of the project.
- Programming and Web Site Development
All programming done on this site is Active Server Pages (ASP) and Microsoft SQL. All code is heavily commented and reviewed by senior development specialists.
Now that the implementation is complete we test the site and find any problems that may arise once real-world data is entered. For this we enlist the help of our beta testers who diligently find any problems in a web site.PHASE 3:
- Final Debugging
This is where we track down any problems our beta testers find and fix them.
We begin testing by removing test data that may have been entered into the database during the programming phase. The tests aim at navigation, look and feel, spelling and syntax, links and total functionality of the attached databases and embedded links. Since the Project A site is database driven, initial data entry was done by developers, but the majority was, and will be, done by many staff in the areas they are most familiar with on the site.
The final site and database is deployed live on the web and to relevant search engines via meta-tags and key-word descriptions. The site is continuously updated by Project A staff and will grow and be dynamic as Project A grows.
Once the site is deployed, we often have a support and maintenance contract with the client where we will provide on-going support and implement changes to the site to keep it fresh for the user.
This is only an overview of the process involved and how we assure the highest quality and professional standards of our work.
If you would like a professional high-impact database-driven web site, please contact us.