We follow agile software development methodology

Soigné Technologies follows the Agile Software Development methodology. Agile web development is a group of development methods based on iterative and incremental development. In Agile requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. Agile promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change. It is a conceptual framework that promotes foreseen interactions throughout the development cycle.

Requirement Gathering

After finalization of project Soigné assigns one project manager to their client who initially gathers the information from client and get it documented so that everybody (Client, PM, Developer, Designer) can stick to the successful completion of the project.

Planning

In planning phase Project Manager will assess the team required to develop the application. Project manager explains everything to developers/designers and creates the database (if required). Project manager and team will create project schedule which will contains the milestones of the application.

Design/Development

After project schedule creation developer and designer will start the development of the application. Project manager will monitor the development progress on day to day basis. Project manager will get in touch with client if he/she requires some inputs from the client.

Quality assurance

Quality assurance engineer will test the application on completion on each milestone to ensure that the application is bug free and secure. There are various steps which QA will follow in his/her testing and submits the test report to developer and project manager.

User acceptance test

On completion of development and quality assurance process project manager will create the staging area for the application where client can test the feature developed. Client can provide feedback to project manager.

Deployment

Project manager and developer will setup the application on the production server once they get go ahead from the client.

Maintenance

Although our extensive testing rarely results in post delivery and acceptance bugs, due to complex nature of computer programs, some errors may be found later. We will be responsible for fixing these errors as well as maintaining the program for a period of one month from the completion of project. We assume that, no modification would be done in any of the programs without our knowledge.