+ All Categories
Home > Documents > Using Telelogic DOORS and Microsoft Visio to Model and...

Using Telelogic DOORS and Microsoft Visio to Model and...

Date post: 15-Mar-2018
Category:
Upload: dokien
View: 221 times
Download: 5 times
Share this document with a friend
40
1 © Telelogic AB Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0 © 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected] ), [email protected] [email protected] Bob Sherman - [email protected] Using DOORS & Visio to Model and Visualize Complex Business Processes
Transcript

1 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

[email protected]

Bob Sherman - [email protected]

Using DOORS & Visio to

Model and Visualize

Complex Business Processes

2 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

Agenda

• The Unmet Need

• The Solution

– Strategy: Business Driven Application Lifecycle

– Tactics: Business Modeling via DOORS & VISIO

– Tactics: DOORS/VISIO Integration

• Case Study Results

3 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

Chronic IT Project Problems

• User/Stakeholder Engagement Outages

• Unclear Objectives

• Incomplete or Changing Requirements*Standish Group Chaos Studies

Top IT Project Problems

4 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

Chronic IT Project Problems

*Standish Group

* IEEE & University of Southern California

• 35-65% of project budget spent on rework.

• ~50% of rework is due to requirements errors

Rework

5 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

Today’s Popular Methods Are Not Helping

• Focus is on the software/system

• Emphasis on documentation ceremony and syntax

• Standardization on methods that have not yet solved the most critical IT project problems

• Business focus

• Rapid acquisition, vetting and exploitation of knowledge

• Innovative modeling and analysis techniques

CURRENT SITUATION WHAT IS NEEDED

6 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

It Won’t Fix Itself

• The method gurus rose to prominence in an era of small systems

– gurus no longer on the front lines of the enterprise– gurus are pushing for standardization… slowing required

evolution (or revolution)

• Developers are in charge of method evolution– continued system vs. business centered focus– continued movement towards starting coding ASAP– increasing method/cultural emphasis on “embracing

change” vs. getting it right the first time

7 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

If not addressed… the situation will worsen

• Foundational role of information systems in today’s business processes

• Increasing emphasis on the enterprise vs. the user

• Increasing number & complexity of technologies

• Shrinking the software project ROI window

8 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

Agenda

• The Unmet Need

• The Solution

– Strategy: Business Driven Application Lifecycle

– Tactics: Business Modeling via DOORS & VISIO

– Tactics: DOORS/VISIO Integration

• Case Study Results

9 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

AMR - Jan 2003…

“While most of IT’s effort goes to delivering sophisticated applications for their LOB counterparts, most IT organizations never look to implement similar technologies to support their own operations.”

AMR - Jan 2003…

“While most of IT’s effort goes to delivering sophisticated applications for their LOB counterparts, most IT organizations never look to implement similar technologies to support their own operations.”

We Have the Skills to Improve

10 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

Strategy vs. What’s Needed

WHAT IS NEEDED STRATEGY

• Business focus

• Rapid acquisition, vetting and exploitation of knowledge

• Innovative modeling and analysis techniques

• Establish a business modeling framework and trace system requirements to the business model

• Choose clarity over elegance

• Text vs. syntax heavy, visual modeling

• Tabular and graphical analysis

11 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

STRATEGY DEVELOPMENT & DEPLOYMENT

PORTFOLIO MANAGEMENT

Project Management

Business Driven Application Lifecycle (BDAL)

Solution

Testing

Requirements

UMLeXtre

me

Agile

MasterPlanning &Architecture

Business Model

Zachman

12 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

StrategyDevelopment &Deployment

Project Model

Requirements

BDAL Framework

Business Model

WorkProcesses

Data Representations

Roles

Methods

Policies

DataElements

Automation Objectives

Business Change

GoalsObjectives

MeasuresStrategies

MeasuresStrategies

GoalsObjectives

Initiative Scenario

Regulations

Business Scenarios

13 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

Application vs. Business Perspective

�������� ����� �� ��

� � � � �

�������� ����� �� ��

� � � � �

�������� ����� �� ��

� � � � �

�������� ����� �� ��

� � � � �

�������������� �� ��

� � ��� �

�������������� �� ��

� � ��� �

Business Functions (Verticals)

BusinessFunctionCapabilities

………………..…………………..………………

………………..…………………..………………

………………..…………………..………………

………………..…………………..………………

………………..…………………..………………

………………..…………………..………………

………………..…………………..………………

………………..…………………..………………

………………..…………………..………………

………………..…………………..………………

………………..…………………..………………

………………..…………………..………………

………………..…………………..………………

………………..…………………..………………

………………..…………………..………………

………………..…………………..………………

BF1

BF2

BF3

BF4

WORKPROCESSES

BUSINESSSCENARIOS

………………..…………………..………………

BS-1………………..…………………..………………

BS-2………………..…………………..………………

BS-3

return to schema

14 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

Testing

Solution

Requirements

BDAL Framework (continued)

Business Model

Automation Objectives

Automation Use Cases

Automation Data Rep.

Automation Requirements

SolutionUse Cases

Solution Concept Specification

DataElements

Design

Tests Test Sets

Work ProcessData

Representations

Roles

Automation User Types

Policies

SolutionUser Types

15 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

Agenda

• The Unmet Need

• The Solution

– Strategy: Business Driven Application Lifecycle

– Tactics: Business Modeling via DOORS & VISIO

– Tactics: DOORS/VISIO Integration

• Case Study Results

16 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

Why DOORS for Business Modeling?

• Text requires less overhead than symbolic languages when documenting processes

• Schema and visualization options not limited by industry standards groups (e.g. UML)

• Better support for traceability and impact analysis

• More granular change management

• Better support for concurrent access

• You are already using DOORS to manage the requirements that must be mapped to the business model

Solution

Requirements Master

Planning &Architecture

Business Model

DOORS

The user selects the "Up" or "Down" button mounted near the elevator door(s).

The user selects the "Up" or "Down" button mounted near the elevator door(s).

Symbolic/UML

17 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

Example: DOORS Business Analysis Capabilities

• Business Process– ranked by execution frequency– ranked by percent of initiative duration– ranked by participating role count

• Artifacts– ranked by number of times the artifact is touched– ranked by number of business functions that touch the artifact

• Process & Artifacts– time ordered grid of processes & artifacts that join business

roles

18 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

Implementor

Example:DOORS Biz Model Drives Req. Mgmt

Work Process Use Case Requirements Design Code

Most important work processes.Most important work processes.

HighPriority!HighPriority!

19 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

Why VISIO?

• Flexibility– Supports existing standards (e.g. UML, IDEF, Yourdon, etc.)– Supports user defined visualizations

• Ubiquitous availability (Microsoft presence)

• Inexpensive

• Easy of use minimizes training requirements

20 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

Example: Business Analysis Capabilities

VALUE CHAIN ANALYSISVALUE CHAIN ANALYSIS

Rectangles: Information assets

Black Lines:“n” work process steps

Blue Lines:Critical performance metrics

Shaded Regions:Work process boundaries

Horizontal Swim Lanes:Business function boundaries

Vertical Grey Bars:Initiative Stage Gates

Red Lines:Most Likely Critical Path

21 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

Example: Business Analysis Capabilities

ARCHITECTURAL ANALYSISARCHITECTURAL ANALYSIS

Rectangles: Information assets

Black Lines:“n” work process steps

Blue Lines:Critical performance metrics

Shaded Regions:Work process boundaries

Horizontal Swim Lanes:Business function boundaries

Vertical Grey Bars:Initiative Stage Gates

Red Lines:Most Likely Critical Path

Application BoundariesApplication Boundaries

22 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

Agenda

• The Unmet Need

• The Solution

– Strategy: Business Driven Application Lifecycle

– Tactics: Business Modeling via DOORS & VISIO

– Tactics: DOORS/VISIO Integration

• Case Study Results

23 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

DOORS / Visio Interface (DVI)

• To automate Business Driven Application Lifecycle data exchange between DOORS and Visio, a DOORS / Visio Interface (DVI) application has been written.

• The DVI is written in the DOORS Extension Language (DXL), and uses DOORS as a Microsoft automation client to control the Microsoft Visio application.

• Microsoft Component Object Model (COM) technology is then used to access Visio properties and methods.

– This technology allows the DVI to perform the necessary data access and manipulation functions to manage Visio diagrams and satisfy the DVI application requirements.

24 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

DVI- Interface Concept

DOORS Links Mapped to Visio Connectors

DOORS Objects Mapped to Visio Shapes

25 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

DVI – Object Mapping

• Each mapped DOORS object can be mapped to one or more pages in the Visio drawing, and one or more layers in each page.

• Mapped DOORS attributes are automatically represented on Visio shapes as editable Visio “Custom Properties”, so that attribute value changes can be made from either application.

• The DVI allows DOORS objects to be mapped to shapes on a Visio diagram.

• Each mapped DOORS object is associated with a Visio master shape, and each Visio master shape is associated with a set of DOORS attributes.

26 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

• The DVI allows DOORS links to be mapped to connectors on Visio diagrams.

• If two DOORS objects are mapped, and are also connected by a link in DOORS, then the linkset from the link module that the link belongs to is presented for mapping.

DVI – Link Mapping

• If the linkset is subsequently mapped by the user, the DOORS links will be represented by Visio connectors glued to the Visio shapes that represent the linked DOORS objects.

27 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

DVI – Visio Mapping

DOORS Objects mapped to Visio Shapes (Page/Layer(s))

DOORS Linksets mapped to Visio Connectors

28 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

DVI – Surrogate Module

• The DVI uses one surrogate module for each DOORS project to represent mapped objects and relationships.

• For each mapped DOORS object, a surrogate object is created in the surrogate module, and a DOORS link is made from the surrogate object to the mapped object.

– This ensures mapped objects are not deleted unless they are first unmapped from the DVI application.

• Surrogate objects are also created for mapped Visio masters, DOORS attributes, and DOORS linksets.

29 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

DVI – Drawing Management

• The DVI manages multiple Visio drawings for each DOORS project.

• Visio drawings can be stored as a file on a file system, or embedded into a DOORS object.– Embedding has the distinct advantage of allowing DOORS access

rights to be applied to the DOORS object containing the Visio drawing.

30 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

DVI – Pre-Synchronization Review

• Before the synchronization of DOORS and a Visio drawing, the user is presented with a pre-synchronization review.

• This review lists all changes that are necessary to synchronize DOORS and the Visio drawing, based on changes to both applications since the last synchronization.

31 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

DVI – Object Attribute Modification

• These macros manage “Last Modified On”(LMO) date/time stamps for the Visio custom properties representing mapped DOORS attributes.

• Mapped DOORS attributes are represented on Visio shapes as editable Visio custom properties, and attribute value changes can be made from either application.

• DOORS history functionality can be used to detect the exact time and content for any changes to attribute values.

• Visio does not have any corresponding history functionality, so Microsoft Visio Visual Basic for Applications (VBA) macros are inserted into each DVI managed Visio drawing.

32 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

DVI – Object Attribute Synchronization

• Given this situation that attribute value changes can be made from either application for mapped DOORS attributes, it is possible that a DOORS attribute value was updated for both the DOORS mapped object and the corresponding Visio shape(s) since the last synchronization.

• Such a case is considered a conflict, and must be resolved before synchronization.

• For such cases the user is presented with both changes in the pre-synchronization review, and is allowed to choose which change should prevail.

33 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

DVI – Conflict Resolution

• Conflicts are presented, and the user selects the prevailing change for each conflict before synchronization.

– For such cases the user is presented with both changes in the pre-synchronization review, and is allowed to choose which change should prevail.

34 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

DVI - Feature Summary

• DOORS Object Mapping to Visio Shape/Page/Layer

• DOORS Link Mapping to Visio Connectors

• DOORS Attribute Value Synchronization

• DOORS/Visio editing and conflict resolution

35 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

DVI – Future Forward

• Final development of the DOORS/Visio Interface (DVI) v1.0 will be completed in 2005, and the application is expected to be widely deployed at Proctor & Gamble in 2006.

• The DVI application will also be made available as a commercial offering from Galactic Solutions Group (http://galactic-solutions.com) in 2006.

– Pricing for the DVI application has not yet been determined.

• In addition, the DOORS/Visio integration technologies built to implement the DVI will be leveraged to create additional commercial products to visualize and manipulate DOORS database schema elements (Modules, Link Mappings, Links, etc.)

36 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

DVI – DOORS Database Mapping Concept

• DOORS Modules Mapped to Visio Shapes

• DOORS Attribute DefinitionsMapped to Visio Custom Properties

• DOORS Linksets Mapped to Visio Connectors

37 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

Agenda

• The Unmet Need

• The Solution

– Strategy: Business Driven Application Lifecycle

– Tactics: Business Modeling via DOORS & VISIO

– Tactics: DOORS/VISIO Integration

• Case Study Results

38 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

Results: PLM Application

• Start of Project Context– First application of PLM in the target domain– No supplier or IT experience in target domain– Target domain under a new organizational model – No documented processes or data mgmt strategy

• Project Results– Business process improvements implemented before

delivering the system– Project 65% under-budget & order of magnitude reduction in

industry average defects for similarly sized applications– Stakeholders and users expressed appreciation for their

degree of involvement and for the transparency of the method

39 © Telelogic AB

Using Telelogic DOORS and Microsoft Visio to Model and Visualize Complex Business Processes - v1.0© 2005 Galactic Solutions Group LLC – Authors: Bob Sherman ([email protected]), [email protected]

Results: New Application Supplier Evaluation

• Start of Project Context– Two entrenched camps created by one year of prior debate– Positions: $24MM savings vs. “it won’t work”– “Advocacy” displacing “inquiry”

• Results– Two camps aligned on business process performance metrics

as the decision criteria– Quantified business impacts of software solution options– Consensus on final decision (to stay with current supplier)– New insights on strategic value of the technology

(irrespective of supplier)

40 © Telelogic AB

QUESTIONS?


Recommended