30
Using UML and Enterprise Architect (R) How to Design Services

How to Design Services using UML and Enterprise Architect

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: How to Design Services using UML and Enterprise Architect

Using UML and Enterprise Architect(R)How to Design Services

Page 2: How to Design Services using UML and Enterprise Architect

ImproveImproveImproveImprove orororor innovateinnovateinnovateinnovate ServicesServicesServicesServices

GraphicalGraphicalGraphicalGraphicalLanguageLanguageLanguageLanguage

UML ToolUML ToolUML ToolUML Tool

Page 3: How to Design Services using UML and Enterprise Architect

4 Links

ServiceServiceServiceServiceDesignDesignDesignDesign

Page 4: How to Design Services using UML and Enterprise Architect

- Service definitionServiceAny activity or benefit that one party can give to another, that is essentially intangible and does not result in the ownership of anything. Its production may or may not be tied to a physical product.

Philip Philip Philip Philip KotlerKotlerKotlerKotlerProfessor of International MarketingProfessor of International MarketingProfessor of International MarketingProfessor of International Marketing

Page 5: How to Design Services using UML and Enterprise Architect

- Design definitionDesign

A process to create value for people.

Page 6: How to Design Services using UML and Enterprise Architect

- Service design definitionService Design

Service Design is the application of established design process and skills to the development of services. It is a creative and practical way to improve existing services and innovate new ones.

Stefan MoritzStefan MoritzStefan MoritzStefan Moritzfrom from from from ““““Service Design Service Design Service Design Service Design –––– Practical access to an evolving fieldPractical access to an evolving fieldPractical access to an evolving fieldPractical access to an evolving field””””

Page 7: How to Design Services using UML and Enterprise Architect

2. 2. 2. 2. TimelineTimeline

Timeline

Timeline

3. UML Model

3. UML Model

3. UML Model

3. UML Model

1. Service

1. Service

1. Service

1. Service

Interface

Interface

Interface

Interface

Page 8: How to Design Services using UML and Enterprise Architect

1. Service Interface(Concept)

Page 9: How to Design Services using UML and Enterprise Architect

- Service Interface #1

Service OrganizationCustomer

Service Interface

Page 10: How to Design Services using UML and Enterprise Architect

Touchpoints(Concept)

Moments

of Truth

Page 11: How to Design Services using UML and Enterprise Architect

Service Organization

Service Interface

Touchpoints

Customer

Page 12: How to Design Services using UML and Enterprise Architect

Service Organization

Service Interface

Touchpoints

Customer

Customer Journey

Page 13: How to Design Services using UML and Enterprise Architect

2. Customer Journey(Concept)

Page 14: How to Design Services using UML and Enterprise Architect

learn

plan

buy

ticket

enter

wait

bord

travel

arrive

remember

check

ticket

Page 15: How to Design Services using UML and Enterprise Architect

3. Service Blueprint(Concept)

Page 16: How to Design Services using UML and Enterprise Architect

line of interaction

cu

sto

me

ra

ctio

ns

physical

evidence

/ objects

on

sta

ge

inte

ractio

ns

ba

cksta

ge

actio

ns

su

pp

ort

pro

ce

ss

& IT

line of internal interaction

Line of Visibility

Page 17: How to Design Services using UML and Enterprise Architect

line of interaction

cu

sto

me

ra

ctio

ns

physical

evidence

/ objects

on

sta

ge

inte

ractio

ns

ba

cksta

ge

actio

ns

su

pp

ort

pro

ce

ss

& IT

line of internal interaction

Line of Visibility

show

schedule

and prices

query

bahn.de

server

select

central

database

bahn.deportal

compare

alternatives

different services

select

ticket

query

bahn.de

server

select

central

ticket

system

bahn.deportal

railwaystation

etc.

learn plan buy ticket enter wait

Page 18: How to Design Services using UML and Enterprise Architect

4 Links

UnifiedUnifiedUnifiedUnifiedModelingModelingModelingModelingLanguageLanguageLanguageLanguage

Page 19: How to Design Services using UML and Enterprise Architect

GraphicalGraphicalGraphicalGraphicalLanguageLanguageLanguageLanguage

Page 20: How to Design Services using UML and Enterprise Architect

- Service design definitionUML

The vocabulary and rules of a language such as the UML tell you how to create and read well-formed models, but they don't tell you what models you should create and when you should create them.

Grady Grady Grady Grady BoochBoochBoochBoochfrom from from from „„„„The Unified Modeling Language Users GuideThe Unified Modeling Language Users GuideThe Unified Modeling Language Users GuideThe Unified Modeling Language Users Guide““““, 1998 , 1998 , 1998 , 1998

Page 21: How to Design Services using UML and Enterprise Architect

UML UML UML UML UseUseUseUse CaseCaseCaseCase DiagramDiagramDiagramDiagram

Page 22: How to Design Services using UML and Enterprise Architect

OnstageOnstageOnstageOnstage

Backstage

Backstage

Backstage

Backstage

Business Business Business Business UseUseUseUse CaseCaseCaseCase

ObjectObjectObjectObject CustomerCustomerCustomerCustomer

VisibilityVisibilityVisibilityVisibility

System System System System UseUseUseUse CasesCasesCasesCases

Line ofLine ofLine ofLine of

UML UML UML UML UseUseUseUse CaseCaseCaseCase DiagramDiagramDiagramDiagram

Touch PointTouch PointTouch PointTouch Point

Page 23: How to Design Services using UML and Enterprise Architect

ProcessesProcessesProcessesProcesses

ProcessProcessProcessProcessSupportSupportSupportSupport

BusinessBusinessBusinessBusiness

Page 24: How to Design Services using UML and Enterprise Architect
Page 25: How to Design Services using UML and Enterprise Architect

4 Links

EnterpriseEnterpriseEnterpriseEnterpriseArchitectArchitectArchitectArchitect

Page 26: How to Design Services using UML and Enterprise Architect

UML ToolUML ToolUML ToolUML Tool

Page 27: How to Design Services using UML and Enterprise Architect

sparxsystems.com

Page 28: How to Design Services using UML and Enterprise Architect
Page 29: How to Design Services using UML and Enterprise Architect

Thank You

Thank YouEdmund Gröpl, www.team-kompetenz.de

Page 30: How to Design Services using UML and Enterprise Architect

- Links� Service Designservice-design-network.org

� Unified Modeling Languageuml.org

� Enterprise Architectsparxsystems.com