SW Services
As specialists in execution of turnkey assignments, we have evolved our own methodology for monitoring and controlling the development and implementation activities in order to ensure that both time and quality requirements of each clients are satisfied. As a practice, at the very outset of each project a team with a leader is carefully selected based on skill set requirement. Before the commencement of development activity following activities are taken care of:
- Setting up Procedures
- Systems Study and Approval of Functional Specifications Document
- Design & Review of Design Document
- Program Specifications Writing & Development
- Review and Testing.
- Unit Testing - where individual programs are tested.
- Systems Integration & Functional Testing
- User Acceptance Testing
- Implementation module wise as well as application wise.
- Configuration Management and Version Control We keep a minimum of 3 versions for Products and Solutions as follows :
- Current Version installed
- One version prior to current version
- Version on which developmental activity is currently being carried out.
- Post Implementation Support -The main constituents are:
- Onsite Hand holding for a period.
- Training - both Users as well as Systems Administrators
- Telephonic Support
- Updates (for products)
- Software Maintenance- including bug fixing and database administration.
- Disaster & Recovery Management including fallback mechanisms. Project Closure is a vital part of the Total Development exercise and we have a formal session where matrices derived as part of the project are shared with the customer. These help us as well as our customers to understand reasons for overruns (if any) and form the basis for future projects in the organization.
- Documentation - We recognize the need of good professional documentation as integral to the success of any application. We therefore pay a lot of emphasis on preparing comprehensive but simple documentation.