Our Methodology

TEXPO has a well-defined and mature application development process which comprises the complete Software Development Life cycle process which we call ADAM process. From business case analysis to warranty support of the application this process supports a distributed delivery environment wherein work responsibilities can be effectively divided between the delivery teams spread across the globe. TEXPO’S distinctive custom development project has the following phases
Requirements Gathering
We debrief the business users and project managers about the functional, non-functional and environmental requirements for their solutions. This is done using brainstorming sessions, structured questionnaires and interactive prototyping sessions. Then we use standard modelling techniques like use-cases to transform the requirements into structured and prioritized elemental requirements. We assign unique IDs to each requirement to enable traceability of requirements into design, code and testing.
System Design
Once the requirements are signed off, TEXPO architects evolve an overall functional architecture and define the interfaces of their custom solution with other applications in the client organization. The architecture also contains a high level modelling of components within the application including files, security, scalability shared resources. The architecture is then evolved into a detailed design document that outlines the forms, views, navigators, agents, applets, custom JSP tag libraries, web pages, external databases, file based resources and security schema.
Development & Coding
During the coding phase, the design is realized into code using the best suitable programming and scripting languages for the IT environment. TEXPO developer plans unit tests to ensure that the code does what it is meant to do. Coding also sees best practices in naming, resource declaration and usage, performance optimization and maintainability of software being incorporated into the application.
Testing
An independent testing team within TEXPO takes the application and runs through a series of tests derived from the requirements document. The results of the testing are recorded in a centrally maintained bug tracker and each bug is assigned a unique ID. The source of the bug is traced and all the associated bugs are fixed by the developer concerned. Regressive testing is done on an iterative basis till the application clears the benchmark standards to proceed to deployment
Deployment
TEXPO project team deploys the application into the client’s testing environment first to enable user acceptance testing. Any data conversion required is carried out and the users run the application through test cases derived from the requirements document. Any outstanding bugs (if any) are fixed immediately. Once the application clears end-user testing it is deployed on client’s live server and TEXPO team works with your administrators to set access controls, processes for monitoring application health, backup strategy etc. and hands the application over to the client’s administrators.
Maintenance
TEXPO strongly believes in on-going relationship with all the clients and provides three months maintenance warranty once passes through the transition stage. We also offer Service Level Agreement (SLA) to the clients and ensure to maintain highest level of SLA compliance through close monitoring of KPIs.
Panduit & TEXPO Showcase Physical Infrastructure Solutions
10th April, 2012Signup for our newsletter and receive updates