UML Solutions for Federal and State Government Agencies



Large Enterprise IT

Government Agencies

Software Development Start-ups 

Large Projects

We have specific expertise in delivering UML solutions to Federal and State Government Agencies IT. Business Abstraction is an Endorced Supplier to the Australian Governement, and meets similar regulatory requirements of several State Governments.

Staff Training

Business Abstraction training provides IT staff with knowledge and skills that ensure high productivity and comfortable participation in advanced solution development projects.

UML Business Analysis

While corporate IT can hire consultants with specific business knowledge, in public service domain knowledge may be very specific to a particular department. In situation like that, Knowledge Errosion scenario is particular threatening.

We 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.

UML Business Analysis as a Carreer Path

Business Abstraction training makes possible to promote experienced IT staff with outdated technical knowledge into UML Modellers.

Specification for Tendering

UML Requirements Modelling can reduce the time required to record Business and Functional erquirements for tenders. It can also simplify tender evaluation and provide an effective framework for monitoring the development of a solution.

UML and Maintenance

UML Modelling provides a description of the system that modellers can navigate through. For example, it is easy to locate a specific functional requirement ro a business rule, then

Consistency & Control

Consistent 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.

Customised and Documented Development Process

Successful 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 Projects

Business 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.

 

Enterprise-wide UML-driven Software Development

Our UML services are often based on Sparx Systems' Enterpr ise Archi tect , an innovative Australian software that delivers superior UML features for under $400/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.