Home Espire Site Search Contact us Sitemap  
 
The Ability to Dream The will to DO
 
Home
About Espire
Service Offerings
Industries Served
Client Focus
Commitment to Quality
Downloads
Careers @ Espire
Contact us
Media Kit
Home >Commitment to Quality > The Processes

Delivering continuous improvement is Espire’s prime objective. To work towards achieving this goal, Espire has in place an integrated, global approach to recognize the interaction of every function and activity. We strive to keep defects, complaints and impact on the environment at bay by integrating systems which increase the effectiveness of our people, ideas, processes and stakeholders.

A well defined, implemented and monitored Software Development process results in guaranteed high-quality deliverables, on time, at lower cost to the customers consistently.
Espire has evolved its own Software Development Life Cycle (SDLC) process as a part of its Integrated Quality management System:

  • It consists of a set of inter-linked phases.
  • Each phase takes some required inputs, performs a set of activities and gives a set of required outputs.
  • The outputs are thoroughly monitored by way of phase kick-offs and phase-end reviews Throughout the SDLC, consistency is maintained across software work products, including:
      • software plans
      • process description
      • allocated requirements
      • software requirements
      • software design
      • code
      • test plans
      • test procedure
  • The project is initiated with formal identification of the Project Manager, allocation of project resources, and overall establishment of the project environment and preparation of Project Development and Quality Plan.
  • In analysis phase, the requirements from customer are analyzed using standard analysis tools and a Requirement Specification document is prepared.
  • This document is taken as input in the design phase where a Design Specification document is prepared, which covers the detailed design according to the specifications and applicable standards as well as data/information flows.
  • Test cases are prepared on the basis of the Design Specification that is consolidated in a Test Scripts document.
  • Coding (development of source programs) is done according to the confirmed methodologies (as per PDQP), standards (such as Coding Standards, naming conventions) and Design Specification.
  • Code review and Unit testing of each program/software-units is performed based on the standards and test cases.
  • Then the complete application is integrated and multiple cycles of testing (Integration testing, System Testing, etc.) are carried out to ensure that the developed system/product conforms to the user’s requirements, operates up to the relevant quality requirements and applicable project standards and is free from known errors.
  • Continuous Project monitoring is done through various levels of reviews.
  • The project manager ensures a smooth interaction with the customer through e-mails, teleconferences and Weekly Progress Reports.

The risk management process includes continuous identification of risks, their analysis, classification and contingency planning.

Espire is driven by the core philosophy of 'Believing and investing in its Human Resources - the biggest asset of the organization'......
more
Having worked with Espire has given us a good comfort feel of your.....
Imaging & Printing Client,
Asia Pacific,
more