استفاده از توگف 9 و آرکیمیت 2 جهت مدلسازی یک کسب و کار ساده
Post on 17-Jul-2015
231 Views
Preview:
Transcript
به نام خدا
معماری سازمانی–جلسه هفتم مدلسازیجهت 2آرکیمیتو 9توگفاستفاده از
یک کسب و کار ساده
امیر درجه : توسط(amirdarejeh@gmail.com)
Website: irantogaf.ir
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
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.
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
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
What methodologies, architectures and specificationlanguages to ensure a business agility ?
6
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 ?
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
بررسی یک نمونه از معماری سازمانی مبتنی بر
2آرکیمیتو 9توگف
سازمانی قصد دارد تا محصوالت خود را به صورت
.آنالین بفروش برساند(فروشگاه اینترنتی)
9
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…
شناختبرایمناسببستریگذاردناختیاردرنظامکسبدنیایبرحاکممعلولیوعلتروابطوقوانین
اجراییبرایعملیاتیبرنامهاستخراجوکارو.استسازماناستراتژیکردن
11
BSC–متوازنامتیازیکارت (BalancedScore Card)
BSC–متوازنامتیازیکارت (BalancedScore Card)
12
BSCسازیپیادهمراحل.می گردندبررسیومعرفیقدمششاینادامهدر.می گیردانجامگامششدرامراینارزیابیموردسازمانهسته ایاعتقاداتوبنیادهابایداولگامدر:اولقدم
کوتاهوبلنداهداف-۴مالیموقعیت-۳رقبا-۲بازارفرصت های-۱مانند.قرارگیردمی کندجلبرامشتریرضایتآنچهشناسایی-۵مدت.گرفتبهرهسازمانماموریتازبایدراهایندر.«می نامندسازمانماموریترا(چرائی)سازمانوجودیفلسفه»می باشدنیازآنرفعآنهدفومی شودایجادنیازسرییکبهپاسخدرسازمانهر
سازمانتشکیلبهمنجرنیازهائیچهکهشودمشخصبایداقدامهرازقبلبنابراینازعبارتندسازمانماموریتاجزا.گردیده است
-کارکنانبهتوجه-۶مردمبهتوجه-۵بازارها-۴فناوری-۳محصول-۲مشتریان-۱ٌ سازمان جغرافیاییحوزه۷SWOTارزیابیومعرفیسازمانتهدیداتوفرصت هاضعف،وقوتنقاطپروفایلایندر
.می گرددمتداولانواع.گرددتدوینکاروکسبکالناستراتژیبایدگامایندر:دومقدم
:ازعبارتنداستراتژی.۳تمرکزاستراتژی های.۲(افقی–عقببهرو–جلوبهرو)یکپارچگییاستراتژی ها.۱
کاهشاسترتژی های.۵ثباتاستراتژی های.۴رشداستراتژی هایتقسیمکوچکتریمولفه هایبهاستراتژیایناستالزماستراتژی،تدوینازپس:سومقدممثالبرای.هستنداستراتژیاساسیقسمت هایاهداف.دارندناماهدافمولفهاین.شوندجمعیتپرخطوطبازاردرموفقرقابتجهتدرراخوداستراتژیهواپیماییشرکتیک
•نوآوری•:ازعبارتندشرکتایناستراتژیاساسیبلوک های.کرده استتدوینجاریپروازباالیفرکانس•هواپیمااجارهباالیدرصد•بلیطبدونمسافرت های•سریعتعمیرات
قدمدر.رسیدنخواهدپایانبهاهدافبهاستراتژیترجمهباکاراما:چهارمقدم
BSC–متوازنامتیازیکارت (BalancedScore Card)
13
چهاراین.نمودندمطرحرااساسيوجهیامنظرچهارمتوازنامتیازيکارتخلق كنندگانبازیرچهارگانهوظایف.مي نمایدآگاه شکست،یاموفقیتكسبازراسازمانمنظر،:مي گرددارائهشده،ذکرمنظرچهاربهنگاه:ماليامتیازيکارتـ1
.مي گیردقراراستفادهموردسازمانعملکرد ماليوهانیازمنديبه منظورشناختدرویژهبه.هستندمتوازنارزیابينظاماجزايمهمترینازماليمعیارهاي
سهدرکهاهدافيموفقیتآمیزاجرايکهمي گویندمابهمعیارهااینسازمان هاي انتفاعي.دستاوردهاي مالي خواهدشدوچه نتایجموجب،نهایتدر،گردیده اندتعیینقبليمنظر
محصوالتتحویلزمان کاهش وارتقاي کیفیت،تمام تالشي که براي بهبود رضایتمندي مشتریاننخواهندارزشيهیچنشوند،ختمملموسمالينتایجبهاگر؛مي دهیمانجامخودوخدمات.داشت:مشتريامتیازيکارتـ2
وکاالمورددرکیفيوکميسنجش هايطریقاز)مشتریانرضایتسطحازآگاهيبه منظور.گیردميقراراستفادهمورد(شدهارائهخدماتیا:فرایندهاي داخليامتیازيکارتـ3منظرایندر.مي شودبه کارگرفتهسازماندرنیازموردارزیابي فرایندهايجهتدر
بهبتوانند،آن هادریافتنبرتريبانمایندکهمشخصرافرایندهایيبایدسازمان هااهدافيازهریکتحقق.ادامه دهندخودسهامداراننهایتا ومشتریانبرايارزش آفریني
صورتبهعملیاتيفرایندهايازیکسريانجامنیازمند،مي شودتعیینمشتريمنظردرکهوگشتهتعیینداخليفرایندهايمنظردربایدفرایندهااین.استاثربخشوکارا
.دادتوسعهآنهاپیشرفتکنترلبراينیزمناسبيمعیارهاي:یادگیريورشددانش،امتیازيکارتـ4
به منظورحضورآن،ازاستفادهچگونگيودانشکسب،کارکنانآموزشنحوه يبروجهاینمربوطمعیارهايواهدافشماوقتي.مي نمایدتمركزموجود،رقابتيبازاردربقاءوموجودشکافمتوجهبالفاصله،مي نماییدتعیینراداخليفرایندهايومشتريمنظربه
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.
• 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
Archimate & TOGAF (ADM)
16
Archimate language summary
17
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
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)
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
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
Views & Viewpoints – و دیدگاه هاچشم اندازها
ازسیستمیکازنمایندهیکاندازچشم
هانگرانیازمرتبطمجموعهیکدیدگاه
میشماکهاستچیزیاندازچشم.است
.(بینندمیذینفعآنچهیا)بینید
میایجادرامعماریهایمدلمعمار
هایبخشازمتشکلانداز،چشم.کند
ذینفعانبهدادننشانبرایانتخابی
نظردرهایشاننگرانیآندرکهاست،
فقطمثال،عنوانبه.استشدهگرفته
کشی،سیمنمودارهایساختمانمعماریک
برایاضافهتوصیفاتوطبقات،طرح
برایساختمانیکمختلفهایجنبه
متخصص)مختلفذینفعانبهآنارائه
(ریزیبرنامهمقاماتصاحبان،برق،
سازمانمعماربنابراین.خواهدایجاد
وکسبازمختلفاندازهایچشمباید22
Views & Viewpoints – چشم اندازها و دیدگاه ها
اطالعاتانداز،چشمیکازتوانمیچگونهکهکندمیتعریفدیدگاهوآن،تحلیلوتجزیهوبیانبرایسازیمدلهایتکنیکنیاز،مورد
وهدفتشریحبامثال،عنوانبه)انتخاباینبرایمنطقیدلیلیک.کرداستفاده(اندازچشمازشدهگرفتهنظردرمخاطبان
قالبازنمونهیکوقالبمشابهاندازچشمودیدگاهبینرابطههادیدگاهاولمعمارسازمانی،معماریایجاددر.استنهایی
اندازهایچشمازایمجموعهآنازپسکندمیانتخابرا(هاقالب).سازدمیرا(نمونه)مربوطه
23
چشم اندازها و دیدگاه ها–مثال
چشم انداز ها و دیدگاه ها برای سیستم ساده فرودگاه
هیچ.دیگراندازیچشمهواییترافیککنندهکنترلوداردسیستمازاندازیچشمخلبان
بهذینفعانازیکهردیدگاهکهچرانیستند،سیستمکلدهندهنشانهادیدگاهازیک
.(یابدمیکاهشو)شودمیمحدودکلیسیستمبهآنهاازیکهردیدچگونگی
شود،نمیمشاهدهکنندهکنترلتوسطکهاستعناصریازبرخیشاملخلباناندازچشم
مانندعناصرازبرخیشاملکنندهکنترلاندازچشمکهحالیدرسوخت،ومسافرمانند
چشمبینمشترکیعناصرهمچنین.استنشدهمشاهدهخلبانتوسطکهاستدیگرهواپیماهای
اطالعاتوکنندهکنترلوخلبانبینارتباطیهایمدلجملهازدارند،وجوداندازها
.هواپیماخودمورددرحیاتی
ایندر.استاندازچشمیکدرموجوداطالعاتاز(توضیحاتیا)مدلیکدیدگاهیک
واست،بیندمیراسیستمخلبانچگونهاینکهتشریحدیدگاهیکمثال،
خلبانان.بیندمیراسیستمکنندهکنترلچگونهکهاستایندیگردیدگاه
برداروموقعیتازمدلیکازاستفادهباکنند،میتوصیفخوددیدگاهازراسیستم
زبانمدلوکنندمیاستفادهمدلاینازخلبانانتمام.فرودگاهباندبهنسبتخود
باکنند،میتوصیفمتفاوتراسیستمکنندگانکنترل.دارداطالعاتگرفتنبرایخاصی
هم،باز.هواییحریمدرهواپیمابردارومکانهوایی،حریمازمدلیکازاستفاده
جذبمنظوربهمشترکمدلازکهکنندمیاستفادهمشترکزبانیکازکنندگانکنترلهمه
.استآمدهدستبهدیدگاهبهمربوطاطالعاتارتباطبرقراریو
مشترکزبانیکازکنند،میصحبتخلبانانباکنندگانکنترلکههنگامیخوشبختانه،
24
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 ?
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 ?
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
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
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 »
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…
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
top related