Software Process
Our methodology follows:
Understanding the Project
Arriving at a project's scope to ensure that smartData and its clients are sure of what the deliverable product comprises. Developing customized application as per client's needs requires constant interaction and feedback from the client. This is a collaborative development and we do appreciate the involvement of the client to ensure expected end result is clear to everyone.
- Developing Business Case by getting involved with the client during requirement stage.
- Deriving Project Scope.
- Arriving at success criterion, Risk Assessment.
- Providing Technology Solution.
- Identifying resources and skill set required.
- Arriving at a high level schedule plan with milestones.
- Identifying the infrastructure requirements such as Hardware, Software, Communications Link, LAN/WAN and Security.
Constructing
Arriving at a high-level schedule plan with milestones in place, to give a clear picture to the client beforehand of 'WHEN' and 'WHAT' will be delivered. It comprises:
- Project Plan.
- Architecture and Design.
- Development.
- Regular Product Builds.
- Regular automated product testing.
- Test results and analysis and bug fixes.
- Accepting change requests and providing the respective changes in the delivery schedules.
Deploying
Accepting any changes to the requirements during the project's life cycle, through change requests and providing estimation in the delivery of the requested modifications. The procedure goes as follows:
- Setting up user acceptance test environment.
- Client carries out user acceptance tests.
- Setting up the deployment infrastructure with the required software.
- Running test cases in the deployment server to ensure integrity and performance of the final product.
- Delivering the required manuals.
- Training the clients and administrators on the product.
Maintaining
- Accepting bugs and minor changes and providing the delivery date.
- Providing a 24x7 support for priority issues.
For queries relating to processes and website development, Please do contact us.