Submitted by Robert Sheridan on Fri, 04/10/2020 - 11:48
For analysts used to capturing requirements primarily in text and supported by ad hoc diagrams created using tools such as Visio switching to using a modelling tool and building models (as opposed to creating drawings) to articulate requirements is a paradim shift. SLS has a lot of experience in helping analysts and managers make the transition and some golden rules that ease the transition are as follows:
- Use a common industry standard notation (UML, BPMN, Archimate, ...) appropriate to what is being modelled.
- Pick a tool that has the following key characteristics:
- supports the desired notation as per the specification
- has a highly intuitive GUI for the analysts creating the diagrams and linking them to form models
- can demonstrate support for industry standards for importing and exporting models
- has an easy to use capability to create and generate reports
- has an easy to use capability to export the models onto a internet or intranet site.
- Build up experience doing project modelling before moving to enterprise modelling.
- Draft an initial, simple, method that includes the following:
- the subset of the selected notation that will be used
- how the selected subset of notation will be used in the tool i.e. what it will represent
- the protocol for creating content in the model repository which includes naming of objects, describing objects, how objects are grouped and how diagrams are used.
- Use three models: Conceptual, Logical and Physical (Not all models may be needed e.g. if COTS no Physical, if bespoke Agile development maybe no Logical)
- Capture three key views: Process, Data and Technology
- Non functional requirements are captured and mapped as appropriate to define the quality, performance, etc. that the modelled systems must acheive.
- Have experienced modellers embedded in teams mentoring the analysts making the transition to modelling.
- Promote consistent modelling across all analysts.
- Update the method in line with modelling experience and as modelling maturity improves
- Merge models to form an architectural model when there is sufficient content at an adequate level of maturity.
- Log in to post comments
