We have expertise in implementing
consistent and cost-effective UML
practices across multiple teams and
projects. We provide methodology
and functionality for maintaining an
Enterpr ise Domain Model , an
Enterprise Pattern Repository and
other centralised assets that facilitate
re-use and standardisation. We can
assist adoption of UML by developing
Training and Adoption strategies,
introducing Adoption Champions etc.
Consistency & ControlConsistent implementation across enterprise IT enables centralised control and shared knowledge base. It ensures enterprise knowledge over Business Rules and Processes, and reduces cost and complexity of application support. Support for Enterprise RolesThe key issue with project-oriented approaches like RUP, Mentor, ICONIX is their failure to support enteprise-wide consistency, supervision by Enterprise Architects and re-use of Enteprise-level metadata. Contrary to that, Business Abstraction approach is based on the concept of Enterprise Software Solution Development. Customised and Documented Development ProcessSuccessful implementation of UMLrequires a very detailed process definition, accompanied by guidelines and resources for all activities included in the process, and for all models and other artefacts that will be produced. Off-the-shelf solutions do not work. The process should be customised to fit a specific enterprise IT tasks, existing skillsets, management and SQA procedures, as well as th ecompany?s culture. Business Abstraction can deliver the process, conveniently recorded in UML, fully agreed with all relevant stakeholders, and customised to achieve current Business and IT objectives. Our training provides sufficient knowledge and skills to follow the process, and to modify it when required. Enabling Large In-house Development ProjectsBusiness Abstraction can provide tools and methodology to run major UML-driven software development in-house. We can provide a detailed software development process, as well as required UML training for all SDLC roles. We can implement modelling framework integrated with all other tools and processes, and custom functionality for SQA, reporting and monitoring. UML Business AnalysisWe can train Business Analysts to record Business Context, Business Requirements and Functional Requirements in UML. That will provide more information of greater precision to Architects and Developers. It will also ensure traceable and verifiable alignment with the business needs and objectives. UML Modelling enables Modelling Workshops, that significantly reduce the time and effort of requirements specifications and sign-offs. Enterprise-wide UML-driven Software DevelopmentOur UML services are often based on Sparx Systems' Enterpr ise Archi tect , an innovative Australian software that delivers superior UML features for under $300/licence. Its low price and incredible scalability enable true enterprise deployment. UML implementation based on Enterprise Architect ensure high quality of information available to developers. Use Case-Driven Design approach facilitates reuse and high quality predictable Component-Based and Object-Oriented design. Code generation saves time, while Round-trip Engineering with all major programming languages ensures relevance of modelling information. Integration with Visual Studio 2005 and Eclipse make .Net and Java development even more comfortable. Please contact us if you want to learn how we can help in your specific situation. |