Introducing Xumda
Xumda is a new approach to building systems that combines precise analysis with powerful automation to enable organizations to rapidly and accurately respond to business needs.
Xumda is about representing ideas in super-meaningful forms (models) and transforming (compiling) those models into high-performance enterprise systems. Xumda unifies information modeling, business process modeling, object-oriented analysis, service-oriented architecture and domain-specific languages.
Xumda makes software development a systematic, rational, and controllable process. It incorporates principles and practices proven over two decades across the spectrum of software projects, in subject matters as diverse as medical instrumentation, telecommunications management, financial services, and transportation logistics.
Xumda Components
The Xumda Method is an easy-to-learn yet expressive approach to analysis that accurately captures more information with less work, enabling more rapid and accurate systems development.
The Xumda Models are six interconnected representations of essential domain concepts that use familiar BPMN and UML notations to facilitate precise systems analysis, capture important information, and expose essential detail.
Xumda Studio is the collaborative modeling tool that that understands the semantics of Xumda Models, supports the Xumda Method, and enables automated development with Xumda Model Compilers.
Xumda Model Compilers automate development by transforming models into running systems, ensuring consistency between components and producing code that accurately implements the requirements.
Xumda Education teaches practitioners and related participants the skills needed to apply Xumda to their projects. Since the best learning is by doing, all courses feature significant hands-on exercises in order to provide participants with realistic practice and skill-development opportunities.
Xumda Consulting brings expertise to your project. Whether it’s a basic assessment and project planning, detailed modeling, or custom model compiler development, our consultants have the experience and skills to help you to succeed with model-driven development.
Who can use Xumda?
Xumda is for individuals that need to rapidly capture ideas, organize them, test them, and turn them into systems.
Xumda is for teams that are ready to move beyond the time consuming processes that produce only ambiguous textual requirements, unverifiable use cases, and sketchy diagrams.
Xumda is for organizations that need to get it right the first time while developing agility necessary to build systems in a way that adapts and responds to the inevitable business changes.