ITSMP28990-ex5.doc

‫به نام خدا‬
‫تمرین پنجم‪ :‬برنامهریزی گذار به معماری‬
‫مطلوب در‬
‫بانک فرصتسازان‬
‫درس مدیریت و برنامهریزی راهبردی فناوری اطالعات‬
‫استاد ‪ :‬مهندس سید ابراهیم ابطحی‬
‫نیمسال دوم سال تحصیلی ‪89-90‬‬
‫دانشکدهی مهندسی کامپیوتر‬
‫دانشگاه صنعتی شریف‬
‫موعد اولیهی تحویل تمرین (حداقل ‪ ۵۰‬نمره)‪ :‬چهارشنبه ‪ ۱۱‬خرداد‬
‫موعد نهایی تحویل تمرین‪ :‬شنبه ‪ ۴‬تیر‬
‫مقدمه‬
‫ترتیببندی‪1‬‬
‫گذار‪2‬‬
‫برای تحقق‬
‫و اولویت دهی پروژههای‬
‫موضوع این تمرین‬
‫معماری سازمانی مطلوب است که بخش اصلی برنامقهریزی گقذار را تشقکی‬
‫میدهد‪ .‬عالوه بر این با بخشی از مشکالت رایج ناشی از فشار یا کمتوجهی‬
‫ذینفعان معماری سازمانی آشقنا میشقوید‪ .‬در ایقن تمقرین شقما ترت یب‬
‫پیادهسازی سامانههای اطالعاتی وضع مطلوب را که در تمرین چهار به دست‬
‫آوردید مشخص میکنید و یک برنامهی اولویت بندی شده به دست میآورید‪.‬‬
‫این تمرین شام سه بخش است که بخش اول انفقرادی و بخقش سقوم گروهقی‬
‫است‪ .‬اکثر سؤاالت بخشهای دوم و سوم اجبقاری و کق بخقش اول اختیقاری‬
‫است‪ .‬نمرهی تمرین از ‪ ۱۰۰‬داده میشود اما ‪ ۱۰۰‬نمرهی اضقافه در االقب‬
‫سؤاالت اختیاری نیز پیشبینی شده است‪ .‬امتیقاز بنقدی سقؤاالت اختیقاری‬
‫طوری است که شما تشوی میشوید به سؤاالت اجباری بقا اولویقت بقاالتری‬
‫پاسخ دهید‪.‬‬
‫هر شخص یک گزارش متنقی تترجیحقا ‪ )PDF‬و هقر گقروه یقک گقزارش متنقی‬
‫تترجیحا ‪ )PDF‬و در صورت نیاز‪ ،‬فای های کاربرگ‪ 3‬تیقا االبهقای دیگقر)‬
‫جداگانه برای بخش دوم تحوی میدهد‪ .‬تمرینهای انفقرادی را در فقایلی‬
‫ُمین نسخهی ارسالی اسقت)‬
‫با نام ‪ ex5-87654321-vx.pdf‬تکه ‪ vx‬نشاندهندهی ‪x‬ا‬
‫و نامه الکترونیکی با موضوع ‪ ex5-87654321-vx‬و فای های تمرینهای گروهقی‬
‫را در یک فای ‪ zip‬با نام ‪ex5-groupname-vx.zip‬و در نامه الکترونیکقی بقا‬
‫موضقققوع ‪ ex4-groupname-vx‬بقققه نشقققانی پسقققت الکترونیکقققی ‪ itsmpta‬در‬
‫‪ googlegroups.com‬بفرستید‪ .‬باید حداا ‪ ٪۵۰‬گزارش گروهی تیعنی طقوری کقه‬
‫گزارش گروهی حداا ‪ ۵۰‬نمره بگیرد) را تا مهلت اولیه بفرستید‪ ،‬که در‬
‫این صقورت از سقوی کمکاسقتادها بقه شقما بقازخورد داده خواهقد شقد‪.‬‬
‫‪1‬‬
‫‪Sequencing‬‬
‫‪Transition‬‬
‫‪3‬‬
‫‪Spreadsheet‬‬
‫‪2‬‬
‫سیاستهای نمرهدهی و تأخیر اسمت « نکات مهم و راهنمایی بقرای اناقام‬
‫تمرین» در انتهای این صورت تمرین را حتما ببینید‪.‬‬
‫در صورتی که در هر زمینهای سؤال دارید یا ابهامی در صورت تمرین‬
‫نشانی‬
‫به‬
‫درس‬
‫گوگ‬
‫گروه‬
‫از‬
‫حتما‬
‫میبینید‪،‬‬
‫‪ http://groups.google.com/group/itsmp‬تو نشانی پست الکترونیکی ‪ itsmp‬در‬
‫‪ )googlegroups.com‬استفاده کنید‪ .‬در صورتی که هنوز در این گروه عضو‬
‫نشدهاید‪ ،‬با رفتن به نشانی آن میتوانید درخواست عضویت دهید‪ .‬در‬
‫صورت مطلع نشدن از اصالحات احتمالی یا رفع ابهامها در صورت تمرین یا‬
‫نحوهی تحوی که در گروه گوگ درس اعالم میشوند‪ ،‬مسئولیت آن به عهدهی‬
‫شما خواهد بود‪.‬‬
‫توجه‪ :‬مانند گذشته‪ ،‬ممکن است مابور شوید از خودتان فرضهایی در نظقر‬
‫بگیرید تا کمبود اطالعات از یک سازمان وااعی را جبران کند‪ .‬این فقرض‬
‫ها را صریحا در گزارش ذکر کنید‪ .‬بقه ازای هقر فقرض بیربقدیهی بیقان‬
‫نشده‪ ۲ ،‬نمره کم میشود‪.‬‬
‫بخش اول‪ :‬آشنایی با ترتیببندی گذار (انفرادی‪،‬‬
‫اختیاری)‬
‫گام اول فاز «برنامقهی پیادهسقازی» تفصق ‪ )۱۰‬کتقاب اسقپیوای یعنقی‬
‫«ترتیببندی کاربردها» تصفحات ‪ ۲۴۰‬تا ‪ )۲۵۳‬را بقه داقت بخوانیقد‪ .‬در‬
‫ابتدا اسپیوای توضیح میدهد که چرا ترتیب پیادهسازی کاربردهقا بایقد‬
‫در مرحلهی اول براساس «ترتیقب دادهای» باشقد و پقا از آن معیارهقای‬
‫بعدی نظیر اهمیت و خطر در نظر گرفته شوند‪.‬‬
‫‪ .۱‬تاختیاری با ‪ ۱۵‬نمرهی اضافه) استدالل اسپیوای برای ایقن ادعقا را‬
‫که ترتیب دادهای باید تعیینکنندهی اولویت اصلی باشد در چند بند شرح‬
‫دهید‪.‬‬
‫‪ .۲‬تاختیاری با ‪ ۷‬نمرهی اضافه) در یک یقا دو بنقد توضقیح دهیقد کقه‬
‫رویکرد پیشنهادی اسپیوای در عم باعث چه مشکالتی میشود‪.‬‬
‫‪ .۳‬تاختیاری با ‪ ۱۰‬نمرهی اضافه) پنج تا از مهمترین معیارهای معرفقی‬
‫شده در شک صفحهی ‪ ۲۴۷‬را در چند جمله شرح داده و بگویید که چرا مهم‬
‫هستند‪.‬‬
‫‪ .۴‬تاختیققاری بققا ‪ ۱۰‬نمققرهی اضققافه) بگوییققد کققه منظققور از عوامقق‬
‫ّیسازیناپذیر‪ 4‬چیست؟ در یک یا دو بند توضیح دهید‪.‬‬
‫کم‬
‫‪ .۵‬تاختیاری با ‪ ۱۵‬نمرهی اضافه) در حداا سه بنقد توضقیح دهیقد کقه‬
‫ذینفعان چه فشارهایی ممکن است در فرایند برنامقهریزی گقذار تپقا از‬
‫طراحی معماری وضع مطلوب) وارد کنند و تیم معماری باید چگونه با این‬
‫فشارها برخورد کند‪.‬‬
‫بخش دوم‪ :‬ترتیببندی پروژههاای گاذار در باناک‬
‫فرصتسازان (گروهی)‬
‫در این بخش باید ترتیب اجرای پروژههای گذار بانک فرصتسقازان را بقه‬
‫قوب مشقخص کنیقد‪ .‬ابتقدا نیازمنقدیها و محقدودیتهای‬
‫معماری وضقع مطلق‬
‫‪Nonquantifiable‬‬
‫‪4‬‬
‫برنامهریزی بانک توضیح داده میشوند و سپا از شما خواسته میشقود تقا‬
‫یک ترتیب گذار تدوین کنید‪.‬‬
‫‪ .۱‬ت‪ ۷۱‬نمره) جدول زیر فهرستی از مهمترین سامانههای اطالعاتی موجقود‬
‫قاتی از‬
‫قامانههای اطالعق‬
‫قن سق‬
‫قد‪ .‬ایق‬
‫قان میدهق‬
‫قازان را نشق‬
‫قک فرصتسق‬
‫در بانق‬
‫فناوریها و پایگاههای دادهی مختلفی استفاده میکنند‪ .‬برای هر سامانه‬
‫مشخص شده است که کدام موجودیتهای اصلی را خوانده و کدام را ویقرایش‬
‫میکند‪ .‬بدینترتیب چون پایگاههای داده مختلف هستند‪ ،‬بقین پایگاههقای‬
‫دادهی مختلف افزونگی داده وجود دارد که این افزونگی بقه صقورت زیقر‬
‫مدیریت میشود‪:‬‬
‫هر شب پایگاه دادههای الف با ب و ت با الف با پقردازش دسقتهای‪5‬‬
‫‪‬‬
‫خودکار همگام‪ 6‬میشوند‪ .‬در این پقردازش‪ ،‬اطالعقات جدیقد موجودیقت‬
‫«حساب» بین پایگاه دادههای الف و ب تبادل میشود و اطالعات جدید‬
‫موجودیت «حسقاب» از پایگقاه دادهی القف بقه پایگقاه دادهی ت و‬
‫اطالعات جدید موجودیت «حساب داخلی» از پایگاه دادهی القف بقه ت‬
‫منتق میشود‪.‬‬
‫‪ ‬موجودیت «حساب داخلی» بین پایگاه دادههای ت و ج هر هفته توسق‬
‫کارکنان با ذخیره و بارگذاری دستی همگام میشود‪.‬‬
‫‪ ‬پایگققاه دادهی ث تمربققوب بققه سققامانه امانققات) فققق اطالعققات‬
‫مشتریهایی را نگه مقیدارد کقه از خقدمت نگهقداری امانقت بانقک‬
‫استفاده میکنند‪ .‬اطالعات این مشتریها به صورت دستی وارد میشود‪:‬‬
‫واتی نیاز باشد کاربر در سامانه مدیریت حسابها با جستاو مشتری‬
‫مربوطه را پیدا میکند و اطالعات وی را عینا بقه صقورت دسقتی در‬
‫سامانه امانات وارد میکند‪.‬‬
‫رنگهای ردیفها نشان میدهند که هر سامانه چقدر برای بانقک حساسقیت و‬
‫اولویت دارد‪ .‬تمام این سامانهها از جهت دادههایی که مدیریت میکننقد‬
‫بسیار مهم هستند اما سامانههایی که با رنگ ُ‬
‫پرتر نشقان داده شقدهاند‬
‫حساستر هستند‪ ،‬زمان بسقیار کمتقری میتواننقد اطقع باشقند و کیفیقت‪،‬‬
‫کارایی و اتکاپذیری آنها برای سازمان مهمتر است‪.‬‬
‫نام سامانه‬
‫موجودیتهای‬
‫نوشته شده‬
‫سامانه‬
‫مدیریت‬
‫حسابها‬
‫حساب‪ ،‬مشتری‬
‫سامانه وام‬
‫وام‪ ،‬حساب‬
‫داخلی‬
‫واس‬
‫شتاب‬
‫واس‬
‫حساب‬
‫حساب‬
‫هزینهی‬
‫نگهداری‬
‫نرمافزار‬
‫پایگاه‬
‫فناوری‬
‫موجودیتهای‬
‫(برحسب‬
‫داده‬
‫خوانده شده پیادهسازی‬
‫میلیونتومان‬
‫در ماه)‬
‫حساب‪،‬‬
‫مشتری‬
‫حساب‪،‬‬
‫مشتری‬
‫حساب‪،‬‬
‫دلفی‬
‫الف‬
‫‪۳٫۵‬‬
‫دلفی‬
‫الف‬
‫‪۱٫۵‬‬
‫جاوا‬
‫ب‬
‫‪۲‬‬
‫جاوا‬
‫ب‬
‫‪۲‬‬
‫‪Batch Processing‬‬
‫‪Synchronize‬‬
‫‪5‬‬
‫‪6‬‬
‫خودپردازها‬
‫واس‬
‫واس‬
‫‪POS‬‬
‫حساب‬
‫وب‬
‫حساب‬
‫سامانه‬
‫داراییها‬
‫سامانه‬
‫حسابداری‬
‫مشتری‬
‫حساب‪،‬‬
‫مشتری‬
‫حساب‪،‬‬
‫مشتری‬
‫جاوا‬
‫ب‬
‫‪۲‬‬
‫جاوا‬
‫ب‬
‫‪۲‬‬
‫ویژوال‬
‫بیسیک ‪۶‬‬
‫پ‬
‫‪۳‬‬
‫حساب‬
‫دلفی‬
‫ت‬
‫‪۲٫۵‬‬
‫دارایی‬
‫حساب داخلی‬
‫سامانه‬
‫حسابداری ‪۲‬‬
‫سامانه‬
‫امانات‬
‫کارمند‪،‬‬
‫سامانه حقوق‬
‫حساب داخلی‬
‫و دستمزد‬
‫حساب داخلی‪،‬‬
‫سامانه‬
‫سرمایهگذاری سرمایهکذاری‬
‫سامانه‬
‫حساب‬
‫پرداخت‬
‫الکترونیکی‬
‫امانت‬
‫حساب‬
‫داخلی‪،‬‬
‫حساب‬
‫جاوا‬
‫ت‬
‫‪۱‬‬
‫مشتری‬
‫ویژوال‬
‫بیسیک ‪۶‬‬
‫ث‬
‫‪۳‬‬
‫دلفی‬
‫ت‬
‫‪۲٫۵‬‬
‫داتنت‬
‫تسیشارپ)‬
‫ج‬
‫‪۲٫۵‬‬
‫جاوا‬
‫الف‬
‫‪۲٫۵‬‬
‫حساب‪،‬‬
‫مشتری‬
‫همانطور که از جدول فوق مشخص است‪ ،‬مشک سامانههای وضع موجقود بانقک‬
‫این است که موردی توسعه داده شدهاند و بنقابراین ناهماهنقگ هسقتند‪.‬‬
‫افزونگی داده باعث میشود تا برخقی اطالعقات سقامانهها همیشقه بقهروز‬
‫نباشد و هزینهی انتقال دسقتهای یقا دسقتی داده وجقود داشقته باشقد‪.‬‬
‫استفاده از محی های پیادهسازی مختلف که برخی از آنها اقدیمی هسقتند‬
‫هزینههای نگهداری را افزایش داده چرا که سازمان بایقد حقداا چهقار‬
‫تیم نرمافزاری مختلف برای چهار ابزار پیادهسازی استفاده شده تدلفی‪،‬‬
‫جاوا‪ ،‬ویژوال بیسیک ‪ ۶‬و داتنت) داشته باشد و پیدا کردن نیقروی خقوب‬
‫مسققل بققر فناوریهققای اققدیمیتر روزبققهروز سققختتر میشققود‪ .‬همچنققین‬
‫یکپارچهسازی سامانهها مشک است‪ .‬در ضقمن سقامانه حسقابداری ‪ ۲‬اقرار‬
‫بوده جایگزین سامانه حسابداری شود اما پقروژه بقه دالیلقی نیمقهتمام‬
‫مانده است و اکنون تنها از اابلیقت گزارشگیقری سقامانه حسقابداری ‪۲‬‬
‫استفاده میشود و کاربران از همین اابلیت در سامانه حسابداری اقدیمی‬
‫دیگر استفاده نمیکنند‪.‬‬
‫سامانههای فوق باید با معماری وضع مطلوب به دست آمده در تمرین ابق‬
‫تطبی داده شده و در صورت نیاز جایگزین یا تغییر داده شوند تدر حال‬
‫حاضر هیأت مدیره با جایگزینی برخی از سامانههای مهم که هزینهی خیلی‬
‫زیادی ندارند مخالف است)‪ .‬در نهایت و در اف ترجیحا پنجساله‪ ،‬بانقک‬
‫باید به یک پایگاه دادهی مشتری بین تمام سامانههای تراکنشی‪ 7‬برسد تا‬
‫هیچ دادهی افزونهای وجود نداشته باشد و فناوری تمام سقامانهها نیقز‬
‫تا حد امکان تبدی به جاوا شود تیعنی سامانههای جدید باید تماما با‬
‫جاوا پیادهسازی شوند اما سامانههای موجود در صورت امکان بقا نسقخهی‬
‫جاوا جایگزین خواهند شد)‪.‬‬
‫‪Transaction Processing System‬‬
‫‪7‬‬
‫مدیران ارشد بانک فرصتسازان خواستار این شدهاند که گذار به معمقاری‬
‫مطلوب با احتیاب و به تدریج آباز شود تا خطرها مدیریت شقده و خللقی‬
‫در فعالیتهای عادی بانک اتفاق نیفتد؛ بنابراین ابتدا یک سامانهی کم‬
‫خطر از وضع مطلوب پیادهسازی میشقود و سقپا در صقورت موفقیقت‪ ،‬چهقار‬
‫پروژهی دیگر برای پیادهسازی چهار سامانهی دیگر آباز میشود‪ .‬به علقت‬
‫کمبود منابع مالی و انسانی و برای کاهش خطر هماهنگی بقین پروژههقا‪،‬‬
‫در یک زمان نباید بیش از چهار پروژهی متوس در حال اجقرا باشقد‪ .‬در‬
‫ایناا فرض کنید پروژهی متوس پروژهای برای پیادهسازی سامانهای اسقت‬
‫که چهار موجودیت دادهای از مدل دادهی تمقرین ‪ ۴‬را ویقرایش میکنقد و‬
‫تنها باعث جایگزینی یک سقامانهی موجقود از سقامانههای فقوق میشقود‪.‬‬
‫میتوان گفت هر پروژهی متوس تقریبا توس یک تیم پنج نفره در شش ماه‬
‫ااب اجراست؛ بنابراین میتوانید فرض کنید در هر زمان این بانک تنها‬
‫بیست نفر نیروی توسعهی نرمافزار دارد تبیقر از نیروهقای نگهقداری و‬
‫نصب سامانهها)‪ .‬اما اگر پروژههقا بقزرگ یقا کوچقک باشقند ایقن راقم‬
‫قنج پقروژهی کوچقک‬
‫میتواند متناسب با آن تغییر کند‪ ،‬مثال ممکن اسقت پق‬
‫همزمان یا فق دو پروژهی بزرگ تکه هر کدام باعث جایگزینی بیش از یک‬
‫سامانهی موجود میشوند) همزمان اجرا شوند‪.‬‬
‫مدیران این بانک همچنین خواستار این شدهاند که کمخطرترین و در عقین‬
‫حال زودفایدهترین پروژهها زودتر اجرا شوند و در یک زمان بیش از یقک‬
‫پروژهی بسیار پرخطر تمانند جایگزینی سامانه پرداخت الکترونیکقی) در‬
‫جریان نباشد‪.‬‬
‫حال یک برنامهی ترتیببندی گذار ارائه دهید که نیازمنقدیهای فقوق را‬
‫برآورده کند‪ .‬این برنامه باید نشان دهد که‪:‬‬
‫‪ ‬تالف) ت‪ ۱۰‬نمره) هر پروژه چه زمانی آباز شده و چه زمانی پایان‬
‫مییابد‪ .‬این زمان را نسقبی تعیقین کنیقد‪ ،‬مقثال مقاه اول‪ ،‬مقاه‬
‫چهاردهم‪ ،‬سال چهارم و بیره‪.‬‬
‫قود و مطلقوب‬
‫‪ ‬تب) ت‪ ۲۰‬نمره) در هر پروژه روی سامانههای وضع موجق‬
‫چه کاری اناام میشود‪ .‬این کار میتواند یکی از موارد زیر باشد‪:‬‬
‫‪ o‬یک سامانهی وضع مطلوب توسعه داده میشود و جایگزین یک یقا‬
‫چند سامانهی وضع موجود میشود‪.‬‬
‫‪ o‬یک یا چند سامانهی وضع موجود برای تبدی به یقک سقامانهی‬
‫وضع مطلوب تغییر داده میشوند‪.‬‬
‫‪ ‬تپ) ت‪ ۱۸‬نمره) چه سامانههای وضع موجقودی بقدون تغییقر یقا بقا‬
‫تغییرات ناچیز باای میمانند‪ ،‬سایر سامانههای وضع موجود در چقه‬
‫زمانی بازنشسته میشوند و سامانههای جدید از چه زمانی رسما زیر‬
‫بار میروند‪.‬‬
‫‪ ‬تت) ت‪ ۱۴‬نمره) هر یک از پایگاههای دادهی موجود با چه برنامقهی‬
‫زمانی کنار گذاشته میشود و پایگاه دادهی جدید با چقه برنامقهی‬
‫زمانی زیر بار میرود‪ .‬دات کنید که کنار گذاشتن پایگاههای داده‬
‫میتواند تدریای باشد؛ البته در این سؤال نیاز نیست مشخص کنیقد‬
‫دایقا کدام موجودیتهای دادهای تا چقه زمقانی در کدام پایگقاه‬
‫داده نگهداری میشوند‪.‬‬
‫‪ ‬تث) ت‪ ۹‬نمره) هر پروژه چه هزینه و زمانی دارد و پقا از اجقرا‪،‬‬
‫به طور متوس هر ماه چه نفعی را عاید سازمان میکند‪ .‬سعی کنیقد‬
‫دای تو محافظهکارانه) تخمین بزنید اما سختگیری نکنید چرا کقه‬
‫‪‬‬
‫تخمین حام پروژه مربوب بقه ایقن درس نیسقت‪ .8‬بقرای تخمقین نفقع‬
‫قود اسقتفاده‬
‫میتوانید از هزینهی نگهقداری سقامانههای وضقع موجق‬
‫کنید‪.‬‬
‫تج) تنمرهی این اسمت برحسب میزان اانعکننقدگی و کیفیقت توجیقه‬
‫بین ‪ ۰٫۵‬تا ‪ ۱‬داده میشود و در ماموع نمرهی اسمتهای تالقف) تقا‬
‫تث) ضرب میشود) در حداا نیم و حداکثر دو صفحه توضیح دهید کقه‬
‫برنامهی ترتیببندی پیشنهادی شما چرا مناسب است‪.‬‬
‫‪ o‬نمرهی اسمت تج) در تعیین این که حداا ‪ ۵۰‬نمره تا تحویق‬
‫اولیه اناام شده است ‪ ۰٫۸‬لحاظ خواهد شد مگر این که نوشته‬
‫شده باشد و نمرهی باالتری بگیرد‪ .‬بنابراین اگقر ا سمت تج)‬
‫را در تحوی اولیه نمینویسقید و بقه سقؤال ‪ ۲‬ایقن بخقش و‬
‫سؤاالت بخش سوم نیز پاسخ نمیدهید‪ ،‬باید حداا ‪ ۶۲‬نمقره از‬
‫اسمتهای الف تا ث را نوشته باشید‪.‬‬
‫دات کنید که هر پروژه حتیاالمکان باید حداکثر یک سامانهی وضع مطلقوب‬
‫را تولید کند‪ .‬البته در شرای نادری ممکن اسقت مقثال یقک پقروژه بقه‬
‫شکستن یک سامانهی وضع موجود به دو سامانهی وضع مطلوب بپردازد‪ ،‬امقا‬
‫به طور کلی یک پروژه باید تا حد امکان کوچک و ااب مدیریت باشد‪.‬‬
‫برای نشان دادن برنامهی ترتیببندی‪ ،‬میتوانید از نمودار گانقت و‪/‬یقا‬
‫یک جدول ساده تمثال در یک برنامهی صفحه گسترده) برای پروژههقا و یقک‬
‫یا چند جدول هم بقرای نشقان دادن وضقعیت سقامانهها اسقتفاده کنیقد‪.‬‬
‫انتخاب نحوهی نمایش اطالعات خواسته شده با شماسقت و بقرای شقفافیت و‬
‫فهمپذیری بیشتر‪ ،‬استفاده از بقیش از یقک نقوع شقیوهی نمقایش توصقیه‬
‫میشود‪ .‬به عنوان الگو میتوانید از الگوهقای پیشقنهادی روشقگان ‪FSAM‬‬
‫اسقققتفاده کنیقققد تفای هقققای ‪،Recommendation Implementation Overview.doc‬‬
‫‪ Implementation Sequencing Plan.mpp ،Recommendation Sequencing Diagram.doc‬و‬
‫‪ .)Segment Transition Plan Milestones.xls‬همچنین شک های صقفحات ‪ ۲۵۷ ،۲۵۲‬و ‪۲۵۸‬‬
‫کتاب اسپیوای مثالهای مناسبی ارائه میدهند‪.‬‬
‫اگر زمان ک پروژهها از پنج سال تااوز کرد اشکالی ندارد‪ ،‬اما طقوری‬
‫برنامهریزی کنید که مهمترین پروژهها در طقول پقنج سقال اناقام شقده‬
‫باشند‪.‬‬
‫‪ .۲‬تاختیاری با ‪ ۳۸‬نمرهی اضافه) جدول ‪ CRUD‬سقامانه‪-‬موجودیقت را در‬
‫یک پرونده کاربرگ رسم کنید‪ .‬بقا اسقتفاده از ایقن جقدول‪ ،‬بقرای شقش‬
‫پروژهی اول از نظر زمقانی کقه در پاسقخ بقه سقؤال ابق برنامقهریزی‬
‫کردهاید‪ ،‬مشخص کنید که ‪:‬‬
‫‪ ‬در هر پروژه روی موجودیتهای دادهای و پایگاههای داده چه کقاری‬
‫اناام میشود‪ .‬مثال دادههای موجقود بقه یقک پایگقاه دادهی جدیقد‬
‫منتق میشوند‪ ،‬یا یک واس موات برای پایگاه دادهی ادیمی توسعه‬
‫داده میشود‪ ،‬یا فق برخی از موجودیتهای دادهای به یقک پایگقاه‬
‫دادهی جدید منتق میشوند و بقیه با پردازههقای د ستهای شقبانه‬
‫منتق میشوند‪ ،‬یا گزینههای دیگر‪ .‬باید مشقخص کنیقد کقه در هقر‬
‫‪ 8‬ااعدتا چگونگی تخمین تالش مورد نیاز در تولید نرمافزار را در درس «مهندسی‬
‫نرمافزار» میخوانید‪ .‬مثال روشهای ‪ COCOMO‬و ‪ Function Point Analysis‬برای این منظور به‬
‫کار میروند‪.‬‬
‫هر یقک از موجودیتهقای دادهای‬
‫‪‬‬
‫پروژه دایقا چقه اتفقاای بقرای‬
‫میافتد‪.‬‬
‫برای هر یک از موجودیتهای دادهای‪ ،‬مشخص کنید که تا چقه زمقانی‬
‫در کدام پایگاههای داده نگهداری میشوند‪.‬‬
‫بخااش سااوم‪ :‬مقابلااه بااا م اا‬
‫برنامهریزی گذار (گروهی)‬
‫ارتبااا ی در‬
‫فرض کنید هماکنون در شرای پا از طراحی معماری وضع مطلوب و پقیش از‬
‫برنامهریزی گذار هستید‪ .‬با وجود این که پروژهی معماری سقازمانی بقا‬
‫دستور هیأت مدیرهی بانک فرصتسازان آباز شده اسقت‪ ،‬و شقما در طراحقی‬
‫معماری وضع مطلوب این بانک دات زیادی به خرج دادهاید‪ ،‬اکثر مقدیران‬
‫ارشد کار شما را تحوی نمیگیرنقد‪ .‬آنهقا دایققا نمیگوینقد کقه کاقا‬
‫ایراد دارد اما اکثر آنها ارزشی برای کار شما اائ نیسقتند و حاضقر‬
‫نیستند واتی برای آن بگذارند‪ .‬یکی از عواملی که این مشک را تشقدید‬
‫کرده عوض شدن مدیر فناوری اطالعات بانک در یک ماه گذشته اسقت‪ .‬مقدیر‬
‫ابلی فا که خود با معماری سازمانی آشنا بود‪ ،‬شخص اصلی حقامی پقروژه‬
‫بود که توانسته بود هیأت مدیره را به پیگیری آن اانع کند اما مقدیر‬
‫جدید فا هرچند باتاربه و تحصیلکرده است‪ ،‬نسبت به معماری سازمانی آن‬
‫دید مثبت را ندارد و نسبت به تیم شما چندان خوشبین نیست‪ .‬واتقی بقا‬
‫او صحبت میکنید‪ ،‬به شما میگوید که کقار شقما خقوب اسقت امقا واقت و‬
‫هزینهی زیادی برده است تدر سه ماه گذشته تیم شما مشغول مدلسازی وضع‬
‫موجود و طراحی معماری وضع مطلوب بوده است) و او مطمئن نیست که ایقن‬
‫همه وات برای ساختن «فق چند مدل» الزم بوده باشد تهنگام شنیدن ایقن‬
‫جمله احساس میکنید او در آخرین لحظه از آوردن صفت «بهدردنخور» برای‬
‫مدلهای شما خودداری کرده است تا احترام شما را نگه دارد)‪.‬‬
‫سقه عامق‬
‫‪ .۱‬ت‪ ۹‬نمره) فکر میکنید ریشهی مشک پیش آمده چیست؟ حداا‬
‫ممکن را نام ببرید و هر کدام را در چند جمله توضیح دهید‪.‬‬
‫‪ .۲‬ت‪ ۲۰‬نمره) پنج تاکتیقک یقا روش مختلقف را بقرای بقه وجقود آوردن‬
‫پشتیبانی از معماری سازمانی در مدیران سقازمان در شقرای فقوق نقام‬
‫ببرید به طوری که هر کدام حداا برای رفع یکی از عوامق فقوق مقؤرر‬
‫باشد‪ .‬هر یک از این تاکتیکها را در حدی که مشخص باشد منظورتان چیست‬
‫و چرا آن تاکتیک مؤرر است توضیح دهید‪.‬‬
‫‪ .۳‬تاختیاری با ‪ ۵‬نمرهی اضافه) اگر مسئولیت معماری سقازمانی در یقک‬
‫سازمان دیگر را به شما بدهند‪ ،‬این بار از ابتدا چگونه عمق خواهیقد‬
‫کرد تا مشکالت پیش آمده در بانک فرصتسازان تکرار نشود؟ توضیح دای و‬
‫واضح دهید‪.‬‬
‫برای راهنمایی در پاسخ به سؤاالت این بخش‪ ،‬میتوانید بقه بخشهقایی از‬
‫کتاب ‪ Building an Enterprise Architecture Practice‬تچاپ ‪ )۲۰۰۶‬کقه در صقفحهی ایقن‬
‫تمرین در وبگاه بیررسمی درس ارار گرفته است مراجعه کنید‪.‬‬
‫نکات مهم و راهنمایی برای اناام تمرین‬
‫ن ا‬
‫مهم‬
‫هدف از این تمرینها این است که روی آنهقا واقت بگذاریقد و دربقارهی‬
‫آنها مطالعه و فکر کنید‪ ،‬نه این که صرفا چیقزی را بقه عنقوان جقواب‬
‫بنویسید! بنابراین به کیفیت پاسخها اهمیت بسیار زیادی داده میشقود‪.‬‬
‫انتظار میرود هر فرد برای این تمرین حداا ‪ ۱۰‬ساعت وات بگذارد‪.‬‬
‫کمکاستادهای این درس آماده هستند تمام تالش خود را برای رفقع ابهقام‬
‫از مفاهیم این درس اناام دهند‪ .‬بنابراین به هقیچ وجقه از طقرح هقیچ‬
‫سؤالی که برایتان پیش آمده خودداری نکنید‪ .‬سؤاالتتان را میتوانید در‬
‫گروه گوگ درس بپرسقید‪ .‬اگقر تقاکنون در ایقن گقروه عضقو نشقدهاید‪،‬‬
‫میتوانید با مراجعه به نشانی ‪ http://groups.google.com/group/itsmp‬عضو شقوید‪.‬‬
‫میتوانید تمریناتی را که اناام میدهید زودتر از موعد به کمکاستادها‬
‫بفرستید تا از آنها نظر بخواهید‪ .‬منابع کمکی در صفحهی این تمرین در‬
‫وبگاه بیررسمی درس ت‪ )https://sites.google.com/site/itsmpce‬ارار میگیرند یا بقه‬
‫گروه گوگ درس فرستاده میشوند‪.‬‬
‫سیاستهای نمرهدهی و تأخیر‬
‫هر فرد‪/‬گروه ح دارد حداکثر ‪ ۷‬روز ماموعا در تحوی کق پقنج تمقرین‬
‫تأخیر داشته باشد تبدون کسر نمقره)‪ .‬توجقه کنیقد کقه ایقن ‪ ۷‬روز در‬
‫ماموع تأخیرهای ‪ ۱۰‬بار تحوی اولیه و نهایی تمرینات است و نه در هر‬
‫تمرین‪ .‬پا از این ‪ ۷‬روز‪ ،‬نمرهی نهایی هر تمرین در صقورت ارسقال بقا‬
‫تأخیر‪ ،‬به ازای هر روز تأخیر در نسخهی اولیقه یقا نسقخهی نهقایی در‬
‫‪ ۰٫۹۵‬ضرب و به باال گرد میشود‪ .‬تأخیرها برحسب روز محاسبه خواهد شد و‬
‫هر روز تأخیر به معنای فرستادن پاسخ بعد از ساعت ‪ ۷‬صبح روز بعقد از‬
‫موعد تحوی است‪.‬‬
‫‪ ‬هیچ تمرینقی پقا از دو هفتقه از اتمقام مهلقت نهقایی پذیرفتقه‬
‫نمیشود‪ .‬هیچ نسخهی اولیهای پا از یک هفته از اتمام مهلت نهایی‬
‫پذیرفته نمیشود‪.‬‬
‫‪ ‬زمان بازخورد دادن به هر تمرین اولیه‪ :‬تا حداکثر ‪ ۵‬روز پقا از‬
‫ارسال آن‪ ،‬مگر این که بیش از یک هفته از اتمام مهلقت فرسقتاده‬
‫شود‪.‬‬
‫‪ ‬ارسال نسخهی اولیه‪ ٪۴۰ ،‬نمرهی هر تمقرین را دارد‪ .‬عقدم ارسقال‬
‫نسخهی اولیه تتا حداکثر یک هفتقه پقا از مهلقت آن) باعقث ضقرب‬
‫نمرهی نسخهی نهایی در ‪ ۰٫۶‬تو گرد به باال) میشود‪ .‬با این وجود‪،‬‬
‫در صورت ارسال نسخهی اولیه‪ ،‬نمره صرفا بقه نسقخهی نهقایی داده‬
‫میشود‪.‬‬
‫‪ o‬نسخهی اولیهی تمرین باید طوری نوشته شده باشد کقه حقداا‬
‫‪ ۵۰‬نمره ت‪ )٪۵۰‬را بگیرید‪.‬‬
‫‪ o‬در صورتی که کار اناام شده در نسخهی اولیقهی گروهقی ایقن‬
‫تمرین خیلی کم باشد تبقه طقور واضقحی کمتقر از ‪ ۵۰‬نمقره)‬
‫نمرهی نهایی آن گروه در تیک منهای نسبت کمبود ضربدر ‪،۰٫۴‬‬
‫گرد شده به باال) ضرب میشود‪ .‬مثال اگر گروهی فقق ‪ ٪۲۰‬کقار‬
‫را اناام داده باشد‪ ،‬نمرهی نهایی گقزارش گروهقی آنهقا در‬
‫تت‪ / ۵۰‬ت‪ ۰٫۷۶ = ۱ - )۰٫۴ * ))۵۰ – ۲۰‬ضرب میشود‪.‬‬
‫در صورت کشف هرگونه برداشت یا ترجمهی صرف از یک منبع خقارجی یقا از‬
‫پاسخ یک فرد یا گروه دیگر‪ ،‬شخص یا گروه خاطی به اندازهی نمرهی بخقش‬
‫کپی شده جریمه خواهد شد تیعنی نه تنها نمقرهی آن بخقش را نمیگیقرد‪،‬‬
‫بلکه همان ادر از نمرهی آن شخص یا گروه کم میشود)‪.‬‬