HPE Case Study: Why should you have a Modelling Team?
Craig Hawkins – HPE Enterprise Architect
Sam Phillimore – HPE Business Consultant
Learn how one account at Hewlett Packard Enterprise (HPE) is using a Modelling Team to support the delivery of the HPE Helion Managed Private Cloud.
During this talk the Modelling Team will share their Sparx journey, emphasising the importance and purpose of a Modelling Team.
- Processes and tools to improve the quality of models
- Optimising the Sparx environment
- Model maturity and governance
- Standardising models with style guides and reference architecture
- Lessons learnt
Why a Reference Architecture?
Lee Harding – HPE Global Chief Architect
This presentation will quickly remind the audience of the benefits of having a reference architecture and then dive straight into the journey to create one and then use it. Assuming the idea behind the reference architecture is well understood; there still remains a significant number of challenges to be tackled.
The people aspects should not be underestimated even if everyone is agreed modelling a solution is the right thing, everyone will have a view as to how that should be done. There is also the governance and control of the reference architecture as well as the artefacts that adhere to it. This is not a trivial aspect to a project and requires careful planning and thought before then making the reference architecture relevant and focused.
Creating an “all encompassing” reference architecture may not be the best thing to do, but something that becomes difficult to avoid.
Integrating Sparx EA with Service Repository tools
Integration Services Design, Delivery and Governance benefit from alignment with Enterprise Architecture, resulting in consistency and a mechanism to assess impact of change in a wider context. There is therefore value in using Enterprise Architecture artefacts from a central repository (i.e. Enterprise Data Models, Business Reference Models…) downstream to influence the creation of services that will fulfil business functions that support the organisation.
This can be achieved by creating a link from the Enterprise Architecture central repository into the definition and design of SOA services and APIs. Once this link exists, a feedback loop can be implemented to send information about the created services back to the central repository.
By following this idea, organisations can minimise the projects’ costs related to rework and technical debt, and rapidly provide information to key stakeholders to make strategic decisions.
The problem is that most organisations struggle to implement a consistent approach to link Enterprise Architecture Governance and Integration Services Governance (i.e. SOA Governance). This session aims to present an approach to fill the gaps between Integration Services Governance and Enterprise Architecture processes and tools, using Sparx EA Add-In capabilities as the main enabler for tools integration.
During the session, the following key learning areas will be discussed:
- Opportunity to link Solutions Architecture and Enterprise Architecture assets from Sparx EA to a Service Governance tool as part of the overall governance.
- Adopt a model driven approach to Service Contract Design, leveraging central Enterprise Architecture assets to bring semantic alignment across the Integration Service Portfolio.
- Agility and accuracy in the process of identifying and measuring the impact of changes.
User Journey; Using EA at the DVLA
Gavin Herbert - DVLA
An overview of how DVLA have used Sparx Enterprise Architect to support architecture, analytics and change work in their organisation.
Benefits and Efficiencies of Model Driven Implementation of Small Scale Content Specifications in GenIE
Patrick Revell – Ordnance Survey
Ordnance Survey provide authoritative representations of the real world at a range of resolutions which underpin a wide range of analytical and mapping applications. To improve the quality and consistency of our data across these different applications and resolutions, we have adopted model-driven approach to manage our data architecture.
A unified logical data model has been established which defines all objects and properties irrespective of application and resolution. Profiling is then applied to constrain the model to define only the objects and properties that are relevant. By defining a single unified logical model consistency between datasets is ensured and the development timescales for new applications is reduced as modellers only need to add new objects and properties as required.
The unified logical data model provides a platform independent model conforming to the ISO 19109 Rules for Application Schema which defines encoding rules to automatically convert the model into implementation schema: DDL, XML schema and ArcGIS geodatabase schema using the open source tool: ShapeChange. To support test driven development (TDD), documentation templates have been defined to semi-automatically generate the test scenarios to validate that the implementation schema are defined in accordance with the logical model.
By adopting a model-driven approach, this has resulted in: 1) greater consistency and conformance of the implementation schema to the logical data model as manual editing is minimised; 2) allowed the team to train subject matter experts that had no formal modelling skills to automatically generate the implementation schema; 3) significantly reduced the time required to design, develop, test and implement a new data model and 4) support just-in-time design that aligns with agile development.
Modelling Human Views in MoDAF and experiences with OSLC
Ian Giblett – Airbus
The most sophisticated system in the world with the post powerful hardware available can still fail if the human does something unexpected or fails to react at all. The reason for this could be that the system engineers did not take into account the human.
This presentation will cover the Human Factors modelling work done in the Artemis project HoliDes. Airbus is providing a control room use case for the project and one aspect Airbus is particularly interested in are the human views. These are proposed extensions to the DODAF/NAF and MODAF frameworks. Currently EA does not natively support human views so they are being developed by Airbus in the HoliDes project using EA’s MDG technology.
For maximum impact, information in the human views should be properly integrated into the rest of a project’s lifecycle. For that reason, Airbus has been exploring the use of OSLC and the linked data approach. OSLC support in EA is limited and this presentation will cover how OSLC is being implemented and enhanced as an-add in for EA.
Modelling System Structure and Interconnectivity using SysML 1.4 and EA
Phil Chudley – Dunstan Thomas Consulting
During this presentation Phil will use a real world example to highlight the modelling challenges for system structures and their interconnectivity. Using EA and SysML 1.4 Phil will demonstrate a practical approach to modelling using SysML 1.4 focusing on:
- Construction and use of libraries or re-usable elements, Blocks, ValueTypes and Interface Blocks.
- Modelling the system structure using SysML 1.4 Block Definition Diagrams.
- Modelling Block Interconnectivity using SysML 1.4 Internal Block Diagrams.
Moving to the Cloud
Rasheed Amzart – ATOC
This presentation will examine ATOCs existing EA infrastructure and how users accessed EA remotely and the limitations. This will be followed by a brief look at their adoption of AWS as a preferred cloud service. In addition to this there will be an examination of the core reasons why ATOC needed to place EA into the cloud.
Rasheed will within the time frame look at the technical and infrastructure issues with regards to the implementing EA into the cloud along with the backup and restore strategy and how this works.
Becoming a Model Expert
Ian Mitchell – eaDocX
One of the major benefits of using Enterprise Architect for modelling is that everyone can put their knowledge into a shared tool and so it is accessible to all. One of the drawbacks is that everyone can put their knowledge into this shared tool in just the way they want. Making sure everyone sticks to the same metamodel, terminology and standards is difficult if the team is small and co-located. If it is large and/or geographically distributed then things become much harder. With even the best intentions, inconsistencies, duplications and errors can creep in. Without intervention, such models can get out of control.
In this presentation, Ian will present some experiences from a recent customer who was managing a large, multi-team, multi-location model, and some of the solutions which he created with them to help them understand and take control of their model.
Advanced Documentation Generation
Document generation is important in most organisations that work with Enterprise Architect. Storing information in the model is good, but most stakeholders still require documents. Enterprise Architect comes with a sophisticated document generator that has seen great improvements in the last versions (v10, v11, v12). You also get a standard set of document templates that will quickly generate a document for a part of your model.
The problems arise however the moment you try to do something a bit more sophisticated with the document templates. Get information from different packages, use different templates for the same (set of) elements, etc… You will quickly realize that the approach of having one large template that generates the whole document is not useful for real-world document requirements.
In this session Geert will demonstrate how to tackle this problem using a Virtual Documents, Template Fragments and Scripting to create professional documents from your EA model.
Model Diff and Merge
Dr. Konrad Wieland - LieberLieber
Model Diff and Merge – how to work with Models in more effective ways.EA built in SolutionLieberLieber Model Versioner for Enterprise Architect.
Using EA to manage your Enterprise Architecture, practical lessons learnt
Lars Lundgren - Biner
Planning, building and maintaining your enterprise architecture is complex and time consuming activity. As an architect you are faced with many problems to solve and decisions to make, from how to actively support your change initiatives to how to populate your architecture repository. Based on examples from among others the automotive industry, the presentation will discuss the challenges and how these can be addressed using Sparx EA. This includes:
- Describing how ArchiMate the most popular and suitable notation for enterprise architecture can be used to describe your architecture landscape.
- Explaining how transition planning based on TOGAF can be performed in practice.
- Introducing the BEASI concept demonstrating how Sparx EA can practically be used to build and populate an enterprise architecture repository.
Unleashing the power of EA models for everybody
Christoph Bergner – MID GmbH
Tool Independent Publishing and Collaboration in the Context of Sparx Enterprise Architect Models.
Large companies use many different modeling tools. Every discipline has its own favorite. But tools are like information silos, they make it hard to share information and collaborate with other disciplines.
This talk will introduce a seamlessly with EA integrated solution that provides a new way of getting more value out of models. It provides rich web-based functionality beyond building and maintaining models in EA, such as:
- Enterprise Search: “Google for models” independent of tool formats.
- Cross tool traceability: Linking EA, VISIO, ARIS, PowerPoint and many more.
- New ways in Model Based Systems Engineering: All versions of requirements and SysML artifacts in one tool: DOORS, EA, PowerPoint and more.
The talk will introduce the concept of maintaining models in various tools such as EA and compiling a model based meta backbone independent of tools in the web as basis for advanced collaboration and analysis.
Enterprise Architect User Forum – Wish List
Facilitated by Ian Mitchell
In this workshop, we’ll try to work out how we want to EA eco-system to evolve. Not just the EA product improvements we’d like to see, but changes everywhere: training, support, addins: anything which will help us to be more successful with EA.
The workshop will split into small groups, each of which will be asked to come up with 4 suggestions for improvements, and these will be combined into a whole-group list which will be sent to Sparx.
Enterprise Architect User Forum – Hidden Secrets
Facilitated by Phil Chudley
In this forum Phil will present some hidden secrets of Enterprise Architect that he has discovered through working with EA for 10+ years. The objective of the forum is to leave attendees with the feelings of:
- “I never knew I could that in EA”.
- “I wished I known about that before”.
The forum is designed to be interactive and attendees are encouraged to share their own hidden secrets, either verbally or by demonstration.