Our approach
Agile Development
Our development methodology is Agile and has been developed, refined and adapted
after years of experience. The process we follow involves:
| Process |
Description |
| Requirements Gathering and Analysis |
We do this carefully and rigorously, working closely with you to listen and understand
your needs and requirements. We also strive to learn the application domain
of your system, if it is an unfamiliar domain. However, we have expertise in all major industries.
|
| Prototyping |
Depending on the project, whenever possible, we prototype and allow you to interact
with the prototype to further refine our understanding of what you really want.
Once requirements are refined they are sent for your final review and we ask you
to prioritise the requirements. |
| Specification |
Specification is performed to, firstly, communicate precisely
to developers of the features of the system and, secondly, form the contract between
what we will deliver to you. The project management plan is then devised. |
| Test-Case Construction |
We devise the test-cases that we expect the system will be required
to pass to deem the project a success. |
| High-Level Design |
Our technical architects will take the specifications and develop
a high-level design of the system. Our technical architects have the experience
and expertise to create flexible, open architectures which are adaptable
to inevitable changing requirements. |
| Detail-Design, Build and Integrate Iterations |
The development of the project is broken into iterations, with releases at the end
of every iteration. Every iteration involves detailed design, coding, testing and
integrating. Even from the first release, a functional working system will
be available, albeit, a feature-limited one. Each subsequent release will expand
on the features until the last release which will be the complete working system. |
To know more about Abstract Technology, please download our Company brochure 
Testimonials
- "I just wanted to report on the excellent work and leadership of the
Java team on their work for the project. The core application work is very
good and we are most pleased and amazed with their progress."
-- David Johnson,
CEO, CTI
Case studies
News
Downloads