Technical Design
Is this you?
- You have a set of business requirements but don't know how to proceed.
- Your developers lack modern object-oriented design skills.
- You redesign the same set of business objects for each application.
The Jonah Group's Technical Design Service can help you deal with these and other situations.
What is it?
The Jonah Group's Technical Design Service ensures that your application can be implemented quickly and efficiently. Our approach is based on best-of-breed object-oriented design techniques. We create models using the industry-standard Unified Modeling Language (UML).
The Jonah Group has been developing object-oriented systems for over ten years. We are experts in creating reusable object-oriented business models. In all systems the program code must be grouped into modules. Traditional systems group the program code around the underlying technology used to implement the system. When the technology changes, the code must be regrouped into new modules.
The program code in an object-oriented system is grouped around business objects. For example, in a retail banking system the business objects represent accounts, transactions and customers. These objects do not change when the underlying technology changes so the code does not need to be modified.
Object-oriented systems mirror the business environment directly. Object and attribute names are taken from the Requirements Specification, which uses business language to describe the functions of the application. Programmers can trace the program code back to the Requirements Specification. Traceability ensures that the system performs as specified in the Requirements Specification.
During the design process the technical architecture is specified in detail. Object models and sequence diagrams are created from the use cases to describe the static and dynamic nature of the application. Deployment diagrams are created to describe the tiers and processing nodes required to support the application.
Deliverables
- Object Model
- Sequence Diagrams
- Data Model
- Deployment Diagrams
- Programming Style Guides
Key benefits
- Fewer Defects. The Jonah Group's Technical Design Service reduces defects because the technical architecture is based on the business requirements of the application. It's easier for programmers to understand the business context of the function or feature they are building so they make fewer mistakes.
- Reusable Objects. The Jonah Group has developed reusable business objects that saved hundreds of thousands of dollars when new features or user interfaces were added to the application.
- Standard Notation. The Jonah Group uses standard model notations like the UML.
- Improved Skills. The Jonah Group can work with your development team to share our design experience. Your staff can take on new challenges without taking on excessive risk.
- Reduced Risk. Creating a comprehensive technical design before jumping into the build phase reduces risk. A little time spent during the design phase saves lots of time during the build phase.
Why Jonah?
- We use industry standard notations.
- We have successfully deployed many reusable object models.
- We have over ten years of object-oriented design experience.
The Jonah Group's technical design service will help your team create the best possible application.
- Questions? Ready to move your project forward? We'd be happy to discuss a solution for your needs. Contact Us to find out more.

