مقدمه ای بر روش توسعه معماری

Post on 17-Jul-2015

204 views 4 download

Tags:

Transcript of مقدمه ای بر روش توسعه معماری

به نام خدا

جلسه دوممقدمه ای بر روش توسعه معماری

امیر درجه : توسط(amirdarejeh@gmail.com)

Website: irantogaf.ir

چرخه توسعه معماری

8

ADMصورتبهکهاستمرحلهچندشامل

هایحوزهازایبازهطریقازمتناوب

تاسازندمیقادررامعمارمعماری،

کاملیمجموعهکهکندتضمینبتواند

نظردرکاملطوربههانیازمندیاز

.اندشدهگرفته

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

مقابلدرنتایجمکررسنجیاعتبارکلبرایهماصلیهاینیازمندی

ازمرحلههربرایهموADMچرخه.باشدداشتهوجودفرآیند

حوزه،بایستمیسنجیاعتبارچنینوزمانبندیهایبرنامهجزئیات،

.کندمجددبررسیرامهمرویدادهایتولیدهایدارائیبایستمیمرحلههر

وفرآیندقبلیتکرارهایطریقازشدهبازار،ازحاصلخارجیهایدارائیراهامدلیاهاچارچوبدیگرهمچون

روش توسعه جزئیاتADMمعماری

3

4

1-

:اهداف

کردنمعین-1معماریتوانمندی

سازمانآلایدهچشمتوسعه-2

آل ایدهاندازوهاتوانمندی

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

سازمانیمعماریپیشنهادی

تاییدیهاخذ-3کاربیانیهبرای

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

معماریاندازچشمکندمیتعریفرا

روش توسعه جزئیاتADMمعماری

اصلیمفاهیم (ادامه)

روش توسعه جزئیاتADMمعماری

5

2- :اهداف

معماریتوسعه-1ازیکهرمطلوبموردحوزهچهار.توگفبحث

اینکهتعیین-2هایمعماریچگونهمیشدهایجاداندازچشمتوانندمعماریومعماری

جهتراکاروکسببهپاسخگوییذینفعاننیازهای

قرارتاثیرتحت.دهند

شناسایی-3هایمولفهمعماریراهنقشهکاندید

شکافمبنایبرکه

اصلیمفاهیم (ادامه)

روش توسعه جزئیاتADMمعماری

6

3-

:اهدافگذارهایمعماریازسرییکاستخراج-1

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

.دهندمیارائهسازنده،هایبخشجهتتوافق،آوردندستبهوتولید-2

گذاراستراتژیوطرحاجرایوسازیپیادههماهنگیازاطمینان-3

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

کاری،هایبستهتمامیبندیاولویت-4اختصاصباسازندههایبخشوهاپروژهتجزیهانجاموکدامهربهکاروکسبارزش

سود/هزینهتحلیلودقیقاجرایبرنظارتوتکامل،،ایجاد-5گذارطرحوکهمعماریقراردادمدیریتواداره-6

رااستقراروسازیپیادهمراحلتمامی.دهدمیپوشش

اصلیمفاهیم (ادامه)

روش توسعه جزئیاتADMمعماری

7

:اهداف -4معماریاینکهازاطمینان-1

مناسبهدفبرایهمچنانابتدایی.است

ارائهومعماریعملکردارزیابی-2تغییربرایهاییتوصیه

وچارچوبدرتغییراتارزیابی-3قبلیفازهایدرشدهتعییناصول

برایفرایندیککردنفراهم-4درمعماریهاینیازمندیمدیریتADMچرخهمراحلسراسر

سازمان،هاینیازمندیشناسایی-5داخلدرآنهاتغذیهوآنهاذخیره

،ADMمربوطهمراحلازخارجومیحذفهانیازمندیآندرکهجاییوگیرندمیقرارتوجهموردشوند،

.شوندمیبندیاولویت

چرخه توسعه معماری

9

ADMکندمیپشتیبانیسطح3درراتکرارمفهوم:دهدمینشانواستشدهارائهواردایرهحالتیکدرADM:ADMحولچرخش

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

به).کندمیتوصیفرامراحلبیندرتکرارمفهومتوگف:مراحلبینتکرار.(فناوریمعماریتکمیلحیندرکاروکسبمعماریبهبازگشت:مثالطور

یکدرونراهافعالیتبهمربوطتکراریاجرایتوگف:مرحلهیکحولچرخشمعماریمحتوایدقیقتشریحبرایتکنیکیعنوانبهADMخاصمرحله

.کندمیپشتیبانی

توسعهچرخه معماری

10

اهدافADMمرحله

فعالیت.کندمیآمادهتوگفمعماریموفقهایپروژهبرایراسازمانمقدماتیمرحله

کاروکسبمسیردرکبراینیازمورداندازیراهوسازیآمادههای

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

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

.باشندمیمدیریت

هانیازمندی

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

بهوشدهذخیرهشده،شناساییهانیازمندی.باشدمیهااعتبارسنجی

.شوندمیاعمالADMمربوطهمراحلبیرونودرون

چشمA:مرحله

معماریانداز

.کندمیتعیینتوگفپروژهیکبرایراانتظاراتوهامحدودیتحوزه،

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

.کندمیایجادرامعماریکاروضعیتصورتوکندمیتصدیقراکارو

.کندمیکسبنیزراهانامهموافقتهمچنین

:Bمرحلهوکسبمعماری

کار

:Cمرحلههایمعماری

هایسیستم

برنام)اطالعاتی

کاربردیهایه

(هادادهو

:Dمرحله

فناوریمعماری

:دهدمیتوسعهحوزهچهاردرراهامعماری

کاروکسب

کاربردیبرنامه-اطالعاتیهایسیستم

هاداده-اطالعاتیهایسیستم

فناوریراهافاصلهتحلیلومطلوبمعماریوموجودمعماریمورد،هردر

.دهدمیتوسعه

فرصت:Eمرحلهحلراهوها

ها

هایبخشبهارائهقابلهایخروجیشناساییواولیهسازیپیادهطرح

سازیپیاده.کندمیاجرارا،قبلیمراحلدرشدهشناساییسازنده

هایگروهدرراآنهاوکندمیشناساییراهاپروژهاصلیهای

.دهدمیقرارانتقالهایمعماری

طرح:Fمرحله

انتقال

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

.دهدمیتوسعهراجزئیات

:Gمرحلهسازیپیاده

کنترل

معماریقراردادهای.کندمیفراهمسازیپیادهبرایرامعمارینظارت

کندمیتضمین.(سازیپیادهکنترلهیئت)کندمیمنتشروآمادهرا

.باشندمیمعماریبامطابقهاپروژهسازیپیادهکه

ADM و دستورالعمل ها و تکنیک هایپشتیبانی کننده

11

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

.کنندمیپشتیبانیراADMکاربردمستقیم

:هاتکنیکمقابلدرهادستورالعملچگونهکهکنندمیتشریحتوگفتوسطشدهارائههایدستورالعمل

مختلفکاربردیسناریویچندینباتعاملبرایتواندمیADMفرایندفرایندیمختلفهایشیوهشاملدستوراتاین.شوددادهتطبیق

همچون)تخصصیخاصهایمعماریهمچنینو(تکرارازاستفاده:مانند).باشندمی(امنیتتحلیلتکنیک:نظیرخاصیوظایف9توگفدرشدهتشریحهایتکنیک

.کنندمیپشتیبانیADMدررا...واصولفاصله،

ADMنکات کلیدی مربوط به چرخه

12

ADMهردربایستمیجدیدتصمیمات.استشوندهتکرارفرآیندیک:شونداتخاذتکرار

سازمانپوشش•جزئیاتبهمربوطسطح•زمانیدوره•معماریهایدارائیازمحدوداستفاده•ADMقبلیتکرارهای•...وصنایعهایمدلسیستم،هایمدلها،چارچوبدیگر•

بودندسترسدریا/وکاراییپایهبربایستمیشدهگرفتهتصمیمات.باشندسازمان،بهارزشافزودنومنابعADMتوسطبایستمیمسئلهاینکند؛نمیمشخصرافعالیتمحدودهمعماریانجامموفقیتبرایمحدودهانتخاب.شودتعیینسازمانخود

اینکهبرتمرکزبرایترتیببهاصلیهایدستورالعمل.استحیاتیافقیمحدودهانتخاببرایکند؟میخلقارزشسازمانبرایچیزیچه.شوندمیایجادها،پروژههایزمانبندیوسازمانیوظایفعمودیو

میاضافهمعماریبهرابزرگتریعمقوگسترههمچنینخطوطاین.کنند

بامتناسببایستمیADMازاستفادهباشد،الزمکهجاهردرمراحلبرخیکه،معنااینبه.باشدسازماننیازهایکردنبرآورده

سازمانتانرا با ADMچگونه وفق دهید؟

13

بهبستهADMدرمراحلاجرایترتیبکهاستاینمهممسالهیک1.اگرمثال،برای.استمتفاوتمربوطه،سازماندرمعمارینظمبلوغباشد،نشدهشناساییخوبیبهمعماریانجامبرایکاروکسبموردکاروکسبمعمارییک.استضروریمعماریاندازچشمیکایجادپس

ادامهجهتدروکاروکسبموردتعریفکناردربایستمیتفصیلیکارآندرکلیدیذینفعانفعالمشارکتسازیایمنومعماریکار

.شودآوردهبهمربوطمعماریاصولوکاروکسبتوسطاستممکنمراحلترتیب2.

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

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

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

.دهدادامهرااطالعاتیهایسیستمچارچوبدیگرباADMازاستفادهبهنیازاستممکنسازمانیک3.

یکبرایراخاصهایخروجیازایمجموعهکهسازمانیمعماریهایبخشاینازبرخی.باشدداشتهاست،کردهتعریف(دولتی)اصلیبخشالکترونیک،کاروکسبدفاع،وزارتدولت،:ازعبارتنداصلیهای

سازمانتانرا با ADMچگونه (ادامه)؟ وفق دهید

14

.4ADMرایکپارچهکنترلیمدلکهاستمشترکیفرآیندهایازیکیکنندهپشتیبانیومکملADM.کندمیایجادسازمانیکبرایراADMسازمان.استبرنامهمدیریتاستانداردفرآیندهایدیگرفرآیندهایدیگرباهاوابستگیوارتباطاتکردنآشکارجهت

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

توافقبهرسیدنبرایکهاستایننیازمندواست؛شدهدستوریکشدهذکرهاینیازمندیوپیمانکارفعلیراهکارهایبینمناسب

.شودسازیبهینهسازمان،یکازاستفادهنیازمندواست؛متوسطتاکوچکسازمانیکسازمان،6.

ابعادبامتناسببایست،مینسخهاین.باشدمیADMخالصهنسخه.باشدمحیطیچنینمعمولسیستمیپیچیدگیوسازمان

ولیجداسازمانچندینشاملاست؛پیچیدهوبزرگخیلیسازمان7..باشندمیکاروکسبمشارکتیکلیچارچوبیکداخلدرکهمرتبط

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

.باشدمینیازیکپارچهکامالا رویکردی

نیاز به کنترل معماری

15

ADMراشدنکنترلوشدنمدیریتقابلیتکهاستکلیدیفرایندیکهمانبهچهوباشدشدهسازیبهینهسازمانتوسطچهباشد؛میدارامیمعماریهیات.شوداستفادهشده،ذکرتوگفراهنمایدرکهشکلیتکراریکمراحلتمامیدرصحیحطوربهروشاینکهشوندمطمئنبایستضروریمعماریکنترلجهتADMپذیرش.اندشدهاعمالمعماریتوسعهخروجیتمامیواندشدهایجادمالحظاتتمامیاینکهتضمینجهتاست،.اندشدهتولیدنیازموردهای

تعیین حوزه فعالیت های معماری سازمانتانبرای

16

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

:در.معماریکنندهتدوینتیمسازمانینفوذ•نظرمدمعماریدربایستمیکهذینفعانهاینگرانیواهداف•

.گیرندقرارمنابعسایرومالیامورافراد،بودندسترسدر•

مستقیمبطورمعموالا معماریهایفعالیتبرایشدهانتخابمحدودهوابستهمعموالا نهاییتحلیلدرومنابعبودندسترسدربهوابسته

.استسنجیامکانموضوعبه

ابعاد محدود کننده حدود فعالیت معماری

17

مالحظاتبعد

توجهکانون

حوزهیا

سازمان

اجرایدرحوزهاینازمقدارچهوچیست؟سازمانکاملحوزه

گیرد؟قرارتوجهموردبایستمیمعماری

شاملکارآمدیبطوروهستند،بزرگبسیارهاسازمانازبسیاری

میصحیحطوربهکههستند؛سازمانیهایبخشازایمجموعه

.شوندگرفتهنظردرخودشانمختصحقوقباهاییسازمانتوانند

(شیرازمجازیدانشگاهوشیرازدانشگاه)

ازمبهمترکیبیقبولبرایچشمگیریطرزبهپیشرفتهسازمان

،شرکاومشتریان،کنندگانتامینباسازمانسنتیکاروکسب

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

هایدامنه

معماری

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

(فناوریکاربردی،برنامهها،دادهکار،وکسب)معماریدامنه

اینزمانومنابعمحدودیتبهمربوطهایواقعیتاما.باشد

یکایجادبرایکافیمنابعبودجهوزمانکه،دهندمیرامعنی

چهارتمامیدربردارندهوپایینبهباالازمعماریتوصیف

وسعتازکمترسازمانیحوزهاگرحتی.ندارندمعماری،دامنه

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

چهبرود؟پیشبایستمیجزئیاتازسطحیچهتامعماریاجرایجزئیاتسطح

ومعماریاجرایبینمناسبمرزبندیاست؟کافیمعماریمقدار

ابعاد محدود کننده حدود فعالیت معماری

18

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

ترکیبیشود،تعیینسازمانیحوزهکهیکبار.شودمیبیانجزئیاتسطح

میهستند،نظرموردمسئلهبامتناسبکهمعماریهایدامنهازمناسب

.شوندانتخابتوانند

خالصه

•ADMاستجامعوعمومیروشیک.

دردرگیرمختلفهایگامومراحلبرایراپیشنهادیترتیبیک•میشوندهتکرارروشیکADM.کندمیتعریفمعمارییکتوسعه.باشد

.شوندمیپیشنهادمرحلههربرایخروجیوورودیچندین•

اجرافرآیندهاوهادارائیبرایتوگفهایبخشدیگررویبر•.شودمی

•ADMاستفادهدیگرهایچارچوبهایخروجیسایرباتواندمی.شود

•ADMتوسطبایستمیکاراینکند؛نمیپیشنهادراحوزهیکاجرایموفقیتبرایحوزهانتخاب.شودتعیینسازمانخود

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

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

18

مرحله مقدماتی

19

انجامبرایسازمانیکمقدماتیمرحله

معماریهایپروژهدرموفقگذاریسرمایه

شرحبهکلیدیهایفعالیت.کندمیآماده

:باشندمیزیر

کاروکسبمحیطشناخت●باالسطحمدیریتتعهدازاطمینان●کاریحوزهسربرتوافقاخذ●مفاهیمایجاد●کنترلساختارایجاد●جهتمعماریروشمورددرکردنموافقت●

رساندنتصویببه

مرحله مقدماتی

20

اهدافانجامجهتسازمانهایزمینهبررسی•

سازمانیمعمارینیازمندیهمچنینوذینفعانشناسایی•

آنهاهایاولویتوهاذینفعانتعهدازاطمینان•تحتعناصربندیحوزهوشناسایی•

وهامحدودیتتعریفسازمان،تاثیرهایسازمانبرایموارداین.مفروضات

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

.سازمانیک"معماریجایگاه"تعریف•کارانجاممسئولکهافرادییعنی

آندرآنهاکهجاییهستند،معماری.هایشانمسئولیتودارند،قرار

بهکهدقیقهایروشوچارچوبتعریف•درسازمانیمعماریتوسعهمنظور

.گیرندمیقراراستفادهموردسازمان

مرحله مقدماتی

21

روشچه،کجا،"تعریفمورددرمقدماتیفاز"کنیممیمعماریچگونه،وکسیچهچرا،

شرحبهاصلیهایجنبه.استسازماندر:باشندمیزیر

کاروکسبتعریف•درعناصرواصلیهایمحرکشناسایی•

سازمانیساختارمعماریپروژهنیازهایتعریف•هررویبرکهمعماریاصولتعریف•

.بودخواهدگذارتاثیرمعماریپروژهاستفادهموردچارچوبتعریف•هایچارچوبمیانروابطتعریف•

مدیریتسازمانیمعماریبلوغارزیابی•

مرحله مقدماتی

22

:کاروکسبتعریفسازمانیمعماریاصلیهایچالشازیکی

کاروکسبدامنه.استکاروکسبتعریفکه،کردخواهدتعیینراذینفعانیسازمانیمعماریازرابهرهبیشترین

در.بردخواهندیافتهتوسعهیاجدیدشدذکرپیشترکههمانطوردانشگاهمثالاینکه.دارندوجوداصلیذینفعگروهسهدرچگونههاگروهایناعضایازکدامهرآنازودخیلندسازمانیمعماریطرح

.شودمیبیانقسمتایندربرندمیبهرهبرایناظر/ضامنیکتعیینمرحله،ایندر

میفعالیتنتیجهاینکهازاطمینانسازمان.استمهمکند،پیداادامهتواندباشد؛هابخشازبسیاریشاملاستممکنحاصلاطمینانتاباشدمیضامنوظیفهمربوطهایبخشدرذینفعانهمهکهکندبرای.هستندمعماریبرنامهدرخودبه

تیمازنفریکدانشگاهدرمثالخودکارکنانازاستبهتر)معماریباسایرینازبیشترکه(باشددانشگاه

ذینفعانوظایفوکاروکسبهایحوزه

مرحله مقدماتی

23

درعناصروکلیدیهایمحرکشناسایی:سازمانیحوزهرامعماریاطرافکههاییحوزهدرک

اینازبرخی.استالزم،اندفراگرفته:ازعبارتندهاحوزه

معماریبرایبودجهوتجاریهایمدل•سازمانی

ذینفعان•سازمانفرهنگواهداف•تغییراتاجرایازکهفعلیفرآیندهای•

اطالعاتفناوریازبرداریبهرهو.کنندمیپشتیبانی

پایهمعماریدراندازچشم•سازمانهایقابلیتوهامهارت•

هاینیازمندیبایدسازمانیحوزهمرورچارچوبطراحیچگونگیمورددرارزشمندسطوحدرویژهبه.بدهدارائهرامعماریباتماسونیازموردهزینهرسمی،

.دیگرهایسازمان

مرحله مقدماتی

24

:معماریپروژهنیازهایتعریف

وهانیازمندیکار،وکسبضروریاتیک.کنندمیکنترلراعملکردمعیارهای

بیانبایدزیرنیازهایازتعدادییاتصمیمبتواندناظر/ضامنتاشوند

وشناساییراکلیدیذینفعانوگیرندگان:کندتولیدمعماریکاربرایدرخواستی

کاروکسبنیازهای•فرهنگیاهداف•سازماناهداف•استراتژیکاهداف•مالینیازهایبینیپیش•

مرحله مقدماتی

25

شکلمعماریهربهمعماری،اصولتعریف:دهدمی

معماریتوسعهبرایمعماری،اصولتعریفمعماریکار.باشدمیضروریسازمانی

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

مرحله مقدماتی

26

بهمعماری،اصولتعریف:دهدمیشکلمعماریهر

برایمعماری،اصولتعریفسازمانیمعماریتوسعهکار.باشدمیضروریوکسباصولتوسطمعماری

مانندگیرد،میشکلکاراصول.معماریاصول

معمولطوربهنیزمعماریاصولازقسمتیپایهبر

.باشندمیکاروکسب

موردچارچوبتعریف:استفاده

ADMجهتعمومی،روشیکهاسازمانتوسطاستفاده

صنعتازبزرگیگسترهدرهمچنین.استجغرافیاولزومصورتدرتواند،میانواعازایگسترهبا

معماریهایچارچوبدیگر

مرحله مقدماتی

27

سازمانیمعماریبلوغارزیابیخوبیراه(CMMs)توانمندیبلوغهایمدلهنگامشدهانتخابعواملارزیابیبرای

میمعماریسازیپیادهوتوسعهارزیابییکتواند،میآموزشیکارگاهیک.باشنددراصلیذینفعانحمایتجلببرایعالیراهازواقعیسطوح.کندارائهسازمانداخلدرسازمانتواناییبرایایاندازهبلوغ،برایمراحلازسرییکهمچنینوتغییر.کنندمیارائهتواناییبهبود