ProcessOne Rapid Application Design and Development (RADD)
Mentisys ProcessOne RADD provides a model-driven business and systems analysis technology to quickly translate business requirements into functional and technical requirements. It provides a formal process allowing you to iteratively refine definitions of both your business and functional requirements in order to facilitate the development of business applications that are completely aligned with your business needs and goals.
Meeting the Challenges of Rapidly Changing Business Environments with RADD development and execution platform
The ProcessOne RADD development approach is based on refinement of a domain model of the problem and application. The fundamental premise is that the foundational elements of a solution to a problem must be derived from the problem domain. The domain models that form the foundation of a process-oriented software solution include the following:
- Business Process Model
- Workflow process model
- Resource assignment model
- Organizational model
- Business information model
- Integration information model
Those models such as those illustrated in the inserted figure below provide the bases for model-driven development of process-oriented applications. The models provide the bases for generating code for various application components. The code generation technique subsumes an execution architecture and infrastructure such as that provided by the ProcessOne BPM platform.
Model Driven Execution Platform
Why wait years for the delivery of business critical applications when you can have them in months. The problems with these long development and non-iterative development methods is not only do the business requirements change during the course of the development, the risk associated with ending up with the wrong functionality increases exponentially. Never mind the missed opportunities and the increased cost of ownership.
ProcessOne RADD allows you overcome these problems through rigorous but intuitive model-driven methodology with extensive code generation to ensure timely delivery of business solutions that meet business objectives in terms of functionality and cost. Because the specification of the business requirements is automated through ProcessOne RADD, complete and accurate documentation at all stages of the RADD process are delivered directly from ProcessOne RADD.
The following diagram shows an architecture of a process-oriented service component.