
This process involves interviewing stakeholders and gathering information required to assist us in the development of a web application which closely resembles your business model. In most cases our clients use the following types of services:
Before starting a web application project we need to have the following information:
As a result of the initial study, the Project Roadmap becomes the foundation of our business agreement with your company. To develop a roadmap, we first communicate with the key stakeholders and study your business model. Project requirements are broken down into manageable stages, with each stage assigned a priority rank and a time and development cost estimate.
Approximately 10 % of a project’s time and budget is invested in developing the roadmap. This number could increase if your business concept and model are being implemented for the first time.
For larger projects, Programmers, Graphic Designers, and Content developers do not start weaving a web application right away. To increase the likelihood of the project’s success, we steer the development process based on the project blueprint prepared by our System Analysts and Information Architects.
Once we reach an agreement with our client on the project roadmap, and sign the business agreements to start the development stage, a project blueprint is created to guide the development team.
The blueprint contains text documents and visual diagrams ( ER, UML, IA Garrett, Use Cases, ... ). In other words, we will be designing the data model for the database, user interface for the users, and everything in between. We model everything on paper to ensure the development team can achieve their goal of a high quality web application on time and on budget.
These documents are refined and improved as the project moves forward. The project blueprint almost always changes depending on the discoveries and challenges that inevitably arise throughout the development process.
These documents and diagrams become your property once the project is delivered. This allows you to grow and further develop the application in the future. We do not keep any of the information proprietary.
Business System Analysis is a very broad concept in Computer Science. To satisfy your curiosity please check out the following resources