31
م خدا به نا هفتم جلسه سازمانی معماریده ازستفا ا توگف9 و آرکیمیت2 جهت مدلسازی کسب و کار ساده یک توسط: امیر درجه( [email protected] ) Website: irantogaf.ir

استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

Embed Size (px)

Citation preview

Page 1: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

به نام خدا

معماری سازمانی–جلسه هفتم مدلسازیجهت 2آرکیمیتو 9توگفاستفاده از

یک کسب و کار ساده

امیر درجه : توسط([email protected])

Website: irantogaf.ir

Page 2: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

Hints of previous session

2

• #FTE(Full-time Equivalent): is a unit that indicates the workload ofan employed person (or student) in a way that makes workloads comparable acrossvarious contexts. FTE is often used to measure a worker's involvement in a project, orto track cost reductions in an organization.

• Objectives and Goals, please read a post in HWS forum

• For more info and examples about Principles please read Chapter 23 (ArchitecturePrinciples)

• For more info about Content Metamodel Entities and attributes please read Chapter34 (Content Metamodel Entities) – 34.5 & 34.6

Page 3: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

Structure of this Presentation

• Business Agility – Definitions• Enterprise Architecture : Goals and Roles• Balanced ScoreCards / Strategy Map techniques to specify Governance Aspects

of the EA Operating Model

• Business & IT Alignment using TOGAF 9.1 and ArchiMate 2• Phases in TOGAF’s ADM – A Summary• TOGAF for SOA - Initial Content Meta-Model• TOGAF’s Capability-Based Planning and ArchiMate 2 Layers• Modeling with ArchiMate 2 throughout TOGAF 9.1’ ADM phases• Structuring Capabilities to track risk mitigation by function, adapt them to changing requirements

and align related SOA process components• Updating the Architecture Repository• Performing Impact Analysis of Business Capabilities upon the Application and Technology layers

• Conclusion

3

This work by Birol Berkem (GooBiz.com) is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.

Page 4: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

How to align IT/SOA on the basis of ChangingStrategies and Capabilities ?

4

This presentation aims at showing how to use

ArchiMate® 2 throughout TOGAF® 9’ ADM

phases in order to align IT with changing business

strategies and capabilities

Page 5: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

Business Agility : Definitions

• Business agility is the ability of a business to adaptrapidly and cost efficiently in response to changes inthe business environment.

• Business agility can be maintained by adaptinggoods and services to meet customer demands,adjusting to the changes in a business environmentand taking advantage of assets (organization, person,

process, technology).

5

Page 6: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

What methodologies, architectures and specificationlanguages to ensure a business agility ?

6

Page 7: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

Enterprise Architectures : Goals and Roles !

• Enterprise Architecture enables effective execution of the enterprise strategy toachieve change of an organization !

• Enterprise Architecture is usualy done to identify gaps between current and targetarchitecture state of an organisation.

• It provides roadmap to achieve goals and deliver objectives to ‘guide’ current andfuture projects of the organisation.

• TOGAF 9 ® : An Enterprise Architecture Framework proposed by the Open Group to alignEnterprise Ressources, IT Systems and Technologies with the changing Business Strategiesand Business Capabilities.

7What are the phases of TOGAF’s Architecture Development Method (ADM) to

ensure these goals and roles ?

Page 8: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

Phases in TOGAF’s ADM – A Summary

8

Architecture Planning :

Business Drivers and Goals

Concerns of Stakeholders,

Principles, Requirements,

Capability Assesment, Business

Transformation Readiness Factors,…

Development of the

Enterprise Architecture,

Views of the Architecture

across domains,

Risk Mitigation ,…

Consolidating architecture descriptions

Definition of the Roadmap

Identifying opportunities for re-use and

potential solution components

Governance of implementation

and Architecture Change

Management

Detailed Implementation and

Migration Plan

Work Packages and Transition

Architectures

Page 9: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

بررسی یک نمونه از معماری سازمانی مبتنی بر

2آرکیمیتو 9توگف

سازمانی قصد دارد تا محصوالت خود را به صورت

.آنالین بفروش برساند(فروشگاه اینترنتی)

9

Page 10: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

10

Shareholder requests

“What we do have to

improve…"

“What we have to do to enhance

“value creation”

Branding displayed to customers

Use ‘Balanced Score Cards (BSC)’ / ‘Strategy Map’ techniques to specify

Governance Perspectives of the EA Operating Model

Tactical and process level KPIs to specify here…

Page 11: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

شناختبرایمناسببستریگذاردناختیاردرنظامکسبدنیایبرحاکممعلولیوعلتروابطوقوانین

اجراییبرایعملیاتیبرنامهاستخراجوکارو.استسازماناستراتژیکردن

11

BSC–متوازنامتیازیکارت (BalancedScore Card)

Page 12: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

BSC–متوازنامتیازیکارت (BalancedScore Card)

12

BSCسازیپیادهمراحل.می گردندبررسیومعرفیقدمششاینادامهدر.می گیردانجامگامششدرامراینارزیابیموردسازمانهسته ایاعتقاداتوبنیادهابایداولگامدر:اولقدم

کوتاهوبلنداهداف-۴مالیموقعیت-۳رقبا-۲بازارفرصت های-۱مانند.قرارگیردمی کندجلبرامشتریرضایتآنچهشناسایی-۵مدت.گرفتبهرهسازمانماموریتازبایدراهایندر.«می نامندسازمانماموریترا(چرائی)سازمانوجودیفلسفه»می باشدنیازآنرفعآنهدفومی شودایجادنیازسرییکبهپاسخدرسازمانهر

سازمانتشکیلبهمنجرنیازهائیچهکهشودمشخصبایداقدامهرازقبلبنابراینازعبارتندسازمانماموریتاجزا.گردیده است

-کارکنانبهتوجه-۶مردمبهتوجه-۵بازارها-۴فناوری-۳محصول-۲مشتریان-۱ٌ سازمان جغرافیاییحوزه۷SWOTارزیابیومعرفیسازمانتهدیداتوفرصت هاضعف،وقوتنقاطپروفایلایندر

.می گرددمتداولانواع.گرددتدوینکاروکسبکالناستراتژیبایدگامایندر:دومقدم

:ازعبارتنداستراتژی.۳تمرکزاستراتژی های.۲(افقی–عقببهرو–جلوبهرو)یکپارچگییاستراتژی ها.۱

کاهشاسترتژی های.۵ثباتاستراتژی های.۴رشداستراتژی هایتقسیمکوچکتریمولفه هایبهاستراتژیایناستالزماستراتژی،تدوینازپس:سومقدممثالبرای.هستنداستراتژیاساسیقسمت هایاهداف.دارندناماهدافمولفهاین.شوندجمعیتپرخطوطبازاردرموفقرقابتجهتدرراخوداستراتژیهواپیماییشرکتیک

•نوآوری•:ازعبارتندشرکتایناستراتژیاساسیبلوک های.کرده استتدوینجاریپروازباالیفرکانس•هواپیمااجارهباالیدرصد•بلیطبدونمسافرت های•سریعتعمیرات

قدمدر.رسیدنخواهدپایانبهاهدافبهاستراتژیترجمهباکاراما:چهارمقدم

Page 13: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

BSC–متوازنامتیازیکارت (BalancedScore Card)

13

چهاراین.نمودندمطرحرااساسيوجهیامنظرچهارمتوازنامتیازيکارتخلق كنندگانبازیرچهارگانهوظایف.مي نمایدآگاه شکست،یاموفقیتكسبازراسازمانمنظر،:مي گرددارائهشده،ذکرمنظرچهاربهنگاه:ماليامتیازيکارتـ1

.مي گیردقراراستفادهموردسازمانعملکرد ماليوهانیازمنديبه منظورشناختدرویژهبه.هستندمتوازنارزیابينظاماجزايمهمترینازماليمعیارهاي

سهدرکهاهدافيموفقیتآمیزاجرايکهمي گویندمابهمعیارهااینسازمان هاي انتفاعي.دستاوردهاي مالي خواهدشدوچه نتایجموجب،نهایتدر،گردیده اندتعیینقبليمنظر

محصوالتتحویلزمان کاهش وارتقاي کیفیت،تمام تالشي که براي بهبود رضایتمندي مشتریاننخواهندارزشيهیچنشوند،ختمملموسمالينتایجبهاگر؛مي دهیمانجامخودوخدمات.داشت:مشتريامتیازيکارتـ2

وکاالمورددرکیفيوکميسنجش هايطریقاز)مشتریانرضایتسطحازآگاهيبه منظور.گیردميقراراستفادهمورد(شدهارائهخدماتیا:فرایندهاي داخليامتیازيکارتـ3منظرایندر.مي شودبه کارگرفتهسازماندرنیازموردارزیابي فرایندهايجهتدر

بهبتوانند،آن هادریافتنبرتريبانمایندکهمشخصرافرایندهایيبایدسازمان هااهدافيازهریکتحقق.ادامه دهندخودسهامداراننهایتا ومشتریانبرايارزش آفریني

صورتبهعملیاتيفرایندهايازیکسريانجامنیازمند،مي شودتعیینمشتريمنظردرکهوگشتهتعیینداخليفرایندهايمنظردربایدفرایندهااین.استاثربخشوکارا

.دادتوسعهآنهاپیشرفتکنترلبراينیزمناسبيمعیارهاي:یادگیريورشددانش،امتیازيکارتـ4

به منظورحضورآن،ازاستفادهچگونگيودانشکسب،کارکنانآموزشنحوه يبروجهاینمربوطمعیارهايواهدافشماوقتي.مي نمایدتمركزموجود،رقابتيبازاردربقاءوموجودشکافمتوجهبالفاصله،مي نماییدتعیینراداخليفرایندهايومشتريمنظربه

Page 14: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

14

Governance Perspectives of the BSC can be realized throughout

Business, IS and Technology Capabilities using ADM

What Activities and processes to support the BSC’s Business

Process and Resource Perspectives ?How to implement actions

that are part of the BSC Perspectives and monitor

risks ?

What systems will allow efficient execution of these processes in order

to support related Perspectives ?

What technical infrastructures will allow availability and security

of the IT systems ?

How to ensure integration and coherence of the B, C, D phase

outcomes and find solutions during transformation programs ?

What Drivers and Goals to support the BSC’s Financial & Customer

Perspectives ?

How to adapt business, IS and Technology Architecture Capabilities using such governance perspectives to increase

business agility ?

Business agility is theability of a business toadapt rapidly andcost efficiently inresponse to changesin the businessenvironment.

Page 15: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

• ArchiMate is a modeling language for describing enterprisearchitectures

• Broader scope than UML (essentially designed for softwareengineering)

• Supports EA frameworks like TOGAF 9 & Zachman

• ArchiMate 2 adds value to TOGAF 9.1 by bringing consistency,traceability, completeness !

• ArchiMate viewpoints are more detailed than TOGAF’sarchitecture artifacts – TOGAF does not provide a specificationlanguage for descriptions and examples

Use ArchiMate 2 for the Business & IT Alignment

15

Page 16: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

Archimate & TOGAF (ADM)

16

Page 17: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

Archimate language summary

17

Page 18: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

Objects and Relations

ArchiMate is built from three types of objects:

• objects that act (active objects)

• objects that represent the behavior of those ‘objects that act’ (behavioral objects)

• objects that cannot act and which are acted upon by that behavior (passive objects)

The three object types, connected by relations, can form sentences of sorts. A

pickpocket (the application) steals (the application function) a wallet (the

data). This is what makes ArchiMate into a grammar/language. Your model is a

story of sorts. It tells the reader the basic structure of the story:

who acts on what18

Page 19: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

19

Shareholder requests “What we do

have to improve…"

“What we have to do to enhance

“value creation”

Branding displayed to customers

Reminder : The ‘Balanced ScoreCards (BSC) Governance

Perspectives of the EA Operating Model

How to implement such governance perspectives along the phases of TOGAF 9 ?

Tactical and process level KPIsto specify here…

(cf. the Content of the Architecture Repository in Part III)

Page 20: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

Reminder : TOGAF’s ADM Phase Objectives and the « Capability-Based Planning » to align EA with Business Goals and Capabilities

20

Architecture Planning :

Business Drivers and Goals

Concerns of the Stakeholders

Principles, Requirements,

Capability Assesment,

Readiness Factors,…

Development of the

Enterprise Architecture,

Views of the Architecture

across domains,

Risk Mitigation ,…

Consolidating architecture descriptions

Definition of the Roadmap

Identifying opportunities for re-use and

potential solution components

Governance of implementation

and Architecture Change

Management

Detailed Implementation and

Migration Plan

Work Packages and Transition

Architectures

Page 21: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

ArchiMate 2 – Some Important Viewpoints useful for the Concern of IT / Business Alignment

Introductory Viewpoint

Organization Viewpoint

Actor Co-Operation Viewpoint

Stakeholder Viewpoint

Goal Realization Viewpoint

Goal-Contribution Viewpoint

Principle Viewpoint

Requirement Realization Viewpoint

Motivation Viewpoint

Business Function Viewpoint

Business Process Viewpoint

Business Process Co-operation Viewpoint

Product Viewpoint

Application Behavior Viewpoint

Application Co-operation Viewpoint

Application Structure Viewpoint

Application Usage Viewpoint

Application Usage Viewpoint

Infrastructure Viewpoint

Infrastructure Usage Viewpoint

Implementation and Deployment

Viewpoint

Information Structure Viewpoint

Project Viewpoint

Service Realization Viewpoint

Layered Viewpoint

Landscape Map Viewpoint

Migration Viewpoint

Implementation and Migration

Viewpoint

On the basis of the previous Balanced Score Card example input data,

let us use some of these viewpoints within EA

A viewpoint in ArchiMate is a selection of a relevant

subset of the ArchiMate concepts and the representation of that part

of an architecture

21

Page 22: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

Views & Viewpoints – و دیدگاه هاچشم اندازها

ازسیستمیکازنمایندهیکاندازچشم

هانگرانیازمرتبطمجموعهیکدیدگاه

میشماکهاستچیزیاندازچشم.است

.(بینندمیذینفعآنچهیا)بینید

میایجادرامعماریهایمدلمعمار

هایبخشازمتشکلانداز،چشم.کند

ذینفعانبهدادننشانبرایانتخابی

نظردرهایشاننگرانیآندرکهاست،

فقطمثال،عنوانبه.استشدهگرفته

کشی،سیمنمودارهایساختمانمعماریک

برایاضافهتوصیفاتوطبقات،طرح

برایساختمانیکمختلفهایجنبه

متخصص)مختلفذینفعانبهآنارائه

(ریزیبرنامهمقاماتصاحبان،برق،

سازمانمعماربنابراین.خواهدایجاد

وکسبازمختلفاندازهایچشمباید22

Page 23: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

Views & Viewpoints – چشم اندازها و دیدگاه ها

اطالعاتانداز،چشمیکازتوانمیچگونهکهکندمیتعریفدیدگاهوآن،تحلیلوتجزیهوبیانبرایسازیمدلهایتکنیکنیاز،مورد

وهدفتشریحبامثال،عنوانبه)انتخاباینبرایمنطقیدلیلیک.کرداستفاده(اندازچشمازشدهگرفتهنظردرمخاطبان

قالبازنمونهیکوقالبمشابهاندازچشمودیدگاهبینرابطههادیدگاهاولمعمارسازمانی،معماریایجاددر.استنهایی

اندازهایچشمازایمجموعهآنازپسکندمیانتخابرا(هاقالب).سازدمیرا(نمونه)مربوطه

23

Page 24: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

چشم اندازها و دیدگاه ها–مثال

چشم انداز ها و دیدگاه ها برای سیستم ساده فرودگاه

هیچ.دیگراندازیچشمهواییترافیککنندهکنترلوداردسیستمازاندازیچشمخلبان

بهذینفعانازیکهردیدگاهکهچرانیستند،سیستمکلدهندهنشانهادیدگاهازیک

.(یابدمیکاهشو)شودمیمحدودکلیسیستمبهآنهاازیکهردیدچگونگی

شود،نمیمشاهدهکنندهکنترلتوسطکهاستعناصریازبرخیشاملخلباناندازچشم

مانندعناصرازبرخیشاملکنندهکنترلاندازچشمکهحالیدرسوخت،ومسافرمانند

چشمبینمشترکیعناصرهمچنین.استنشدهمشاهدهخلبانتوسطکهاستدیگرهواپیماهای

اطالعاتوکنندهکنترلوخلبانبینارتباطیهایمدلجملهازدارند،وجوداندازها

.هواپیماخودمورددرحیاتی

ایندر.استاندازچشمیکدرموجوداطالعاتاز(توضیحاتیا)مدلیکدیدگاهیک

واست،بیندمیراسیستمخلبانچگونهاینکهتشریحدیدگاهیکمثال،

خلبانان.بیندمیراسیستمکنندهکنترلچگونهکهاستایندیگردیدگاه

برداروموقعیتازمدلیکازاستفادهباکنند،میتوصیفخوددیدگاهازراسیستم

زبانمدلوکنندمیاستفادهمدلاینازخلبانانتمام.فرودگاهباندبهنسبتخود

باکنند،میتوصیفمتفاوتراسیستمکنندگانکنترل.دارداطالعاتگرفتنبرایخاصی

هم،باز.هواییحریمدرهواپیمابردارومکانهوایی،حریمازمدلیکازاستفاده

جذبمنظوربهمشترکمدلازکهکنندمیاستفادهمشترکزبانیکازکنندگانکنترلهمه

.استآمدهدستبهدیدگاهبهمربوطاطالعاتارتباطبرقراریو

مشترکزبانیکازکنند،میصحبتخلبانانباکنندگانکنترلکههنگامیخوشبختانه،

24

Page 25: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

In the Preliminary Phase : Drivers, Assessments and Initial Goals of theEA may be modeled using the ‘Stakeholder Viewpoint’

25

Business Drivers, Goals

Principles, initial Requirements,

25How to discover Requirements on the basis of Stakeholders, Drivers and Goals ?

Page 26: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

In the Architecture Vision (Phase A) : Requirements can be discovered by decomposingGoals using the ‘Goal Realization’ and ‘Motivation ‘Viewpoints (1/2)

26

How to determine Capabilities on the basis of requirements to align related SOA components ?

Page 27: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

In the Architecture Vision (Phase A) : Business Functions are discovered byapplying the ‘Goal Realization’ and ‘Motivation ‘Viewpoints (2/2)

How to structure these Capabilities until the Technology Layer to mitigate risks, adapt them to changing

requirements and align related SOA process components ?

27

Page 28: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

In the Business Architecture Phase (Phase B) : Capabilities are structuredto mitigate risks and to be easily adapted to changes…

How to guide corresponding functional service level expectations in order to align SOA process

components then describe related process orchestration ? 28

Page 29: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

29

The EA Repository is continously enriched since definition of the Goals, Strategies, etc…

from the Business Plan and BSC Perspectives throughout Processes

BUSINESS GOAL

STRATEGY

BUSINESS FUNCTION TO DELIVER THE « EXTENDED

CRM CAPABILITY »

Tactic level KPIs from« BSC Business Process

Perspectives » Some Actions of « BSC Business Process

Perspectives » Identified as Tactics

SYSTEM REQUIREMENTS(based on process level KPIs

captured on the «BSC Business Process Perspectives »)

29

BUSINESS FUNCTION TO DELIVER THE « PORTFOLIO

MANAGEMENT CAPABILITY »

BUSINESS FUNCTION TO DELIVER THE « PORTFOLIO

MANAGEMENT CAPABILITY »

Page 30: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

In Phases B and C : The ‘Layered’ Viewpoint supports the Impact Analysis for Implementing the « Managing Visitor Registration » Capability

30

30

Development of the

Architecture Views across

Business and IS domains…

Page 31: استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده

In Phases C, D : The ‘Layered’ Viewpoint supports the Technical Impact Analysis for Implementing the « Managing Visitor Registration… » Capability

31

Development of the

Architecture Views across

IS and Technical domains…

© Birol BerkemGooBiz 2014