Methodologies
Bespoke Software Development
Intagleo Systems has considerable expertise in delivering both quick turnaround software projects and large scale software solutions ranging from legacy business applications to state-of-the-art Service Oriented Applications and from highly integrated enterprise centric systems to consumer oriented internet applications. Over the years we have evolved our delivery methodology to incorporate the very best-of-breed tools and techniques; and honed our ability to select the best tools and technology for the job
Our phased development approach is a mesh of Agile and RUP practices, customised to suit offshore development. We aim at short release cycles by breaking up a large project into smaller elements that can be delivered iteratively.
Intagleos iterative process follows a use case driven architecture-centric process. It also means that use cases are the primary input to the analysis, design and validation of the systems architecture. This process is adaptive, iterative and incremental in nature.
The iterative process involves managing a number of releases rather than one big release at the end of the project, which provides high ROI to stake holders. The Iterative life cycle of Intagleos phased development approach comprises the following tasks with sub-activities:
Analysis phase:
- Detailed understanding of requirements
- Categorise and finalise requirements
- Identify Actors and Use Cases
- Develop prototype if requirements are not clearly defined by customers.
- Develop the user interface
Architecture & Design Phase:
- High level architecture design
- Physical and logical model
- Detailed level technical design
Software Development Phase:
- Application development using Intagleos coding standard
- Unit testing and code review
- System integration testing before QA Testing
Software Testing Phase:
- Develop test case
- Execute test scripts
- Stress and load testing
- Regression testing
- Integrated testing
User Acceptance Testing:
- Client communication with external issue log.
- Multiple releases after defect fixing cycle.
Beside the tasks in phased development approach, we also provide the services for following activities:
Training and Documentation:
Training is conducted not only for the relevant end users but also for the IS staff as well. End-user documentation is also produced. The documentation is produced in conjunction with the business usage of the system.
Post Production Support:
During this phase, if any issues are reported, the team leader provides support in analyzing and resolving the issue.