Rapid software development
Using powerful application development tools Circatec is creating robust, functionally rich applications in weeks – not years.
The tools we use are not new!
- CA Plex has been in use for approximately 15 years
- The Idiom Decision Suite is approximately ten years old.
What is new is that Circatec has put these two powerful, mature tools together to build complete and often complex applications.
- Well structured, consistent and high quality software.
- Demonstrable productivity gains of 50-70%.
These tools have enabled Circatec to develop highly efficient and very effective methodologies for the entire software development cycle.
Rapid, cost effective software development starts with design.
Circatec consultants and analysts work directly with clients' business experts to ensure the design is driven by business process and outcome – infinitely more effective than a data centric approach.
Requirements are defined in annotated process maps, quickly creating an accurate, easily understood requirements definition. The visual nature of process models encourages user interaction, facilitating process improvement and user acceptance.
Clients approve easily understood business requirement definitions and Circatec builds solutions to meet these requirements. We don’t hide behind highly technical specifications that business people have difficulty understanding.
Key benefits of Circatec designs
- Process and outcome focused
- Easily understood
- Extremely easy to amend
- Vehicle for process improvement
- Reduced time and cost
|BACK TO TOP|
Circatec's primary development tools are CA Plex for application building and the Idiom Decision Suite for decision engines. Plex and Idiom integrate seamlessly enabling us to build complex decisions and rules into the application.
The development tools are so well designed and structured that we translate the requirement definition maps directly into the development tool. This is extremely efficient, plus it eliminates the ambiguity that occurs when requirements specifications are converted into technical solution designs.
Both tools automatically generate program code. When the application or decision model is changed the application is recompiled, generating completely fresh code.
System documentation is also system generated. This ensures that current system documentation is always available on demand.
The result is massive productivity gains. We have created software applications 20 to 50 times faster than industry benchmarks for efficient software development following currently accepted development practice.
Key benefits of Circatec's development tools
- Massive productivity gains
- Clean, efficient and consistent code
- Unambiguous translation of requirement
- System generated documentation – on demand
- The more complex the requirement the greater the productivity gain.
|BACK TO TOP|
Idiom decision engine models are self testing. Test cases are quick to build and store (often under an hour each) and each time the model is changed the test cases are run.
This means each decision model is fully tested and verified before deployment, greatly reducing subsequent system testing.
Plex uses a defined framework and patterns. Every table, screen and function developed in Plex conforms to the predetermined patterns. This means that if a function works in one place in the system it works exactly the same throughout the system. This 'prove it once' approach substantially reduces testing and rectification.
Because there is no hand written code testing is carried out in parallel with development with the absolute certainty that if a system function performs correctly the underlying code and database are right because they have been generated by Plex.
Client acceptance testing is substantially reduced. The consistent behaviour of the generated applications enables clients to simply test that the functionality meets their requirement specification.
|BACK TO TOP|