فهرست و منابع پایان نامه بومی کردن چارچوب زکمن برای سازمان چابک
فهرست:
فهرست شکل ها
.................................................................................................................................
فهرست جدول ها ................................................................................................................................ چکیده و کلمات کلیدی ....................................................................................................................1 فصل اول : معرفی موضوع ................................................................................................................2 1-1- مقدمه .................................................................................................................................3
i.1-2- تعریف مساله ......................................................................................................................4
ii.1-3- محدوده تحقیق ...................................................................................................................5
iii.1-4- اهداف تحق یق .....................................................................................................................6
iv.1-5- تحقیقات مرتبط ..................................................................................................................7
v.1-6- ساختار پایان نامه ...............................................................................................................8 فصل دوم : ادبیات معماری سازمانی چابک .......................................................................................9 2-1- مقدمه .............................................................................................................................. 10
vi.2-2- معماری چیست ؟ ............................................................................................................ 11
vii.2-3- معماری سازمانی ............................................................................................................. 12
viii.2-4- چابکی چیست ؟ ............................................................................................................. 14
ix.2-5- بیانیه چابک و بررسی آن ................................................................................................. 15
x.2-6- تعریف معماری سازما نی چابک ....................................................................................... 17
xi.2-7- اصول حاکم بر معماری سازمانی چابک .......................................................................... 18
xii.2-8- اهداف معماری سازمانی چابک ....................................................................................... 23
xiii.2-9- معماران چابک ................................................................................................................ 23
xiv.2-10- تیم های چابک .............................................................................................................. 27
ه
i.2-11- فرآیند معماری چابک و چرخه حیات چابک ................................................................. 31
ii.2-12- متدولوژی ها و روش های چابک توسعه نرم افزار ....................................................... 38
iii.2-12-1- متدولوژی XP ............................................................................................... 39
iv.2-12-2- متدولوژی Scrum........................................................................................... 43
v.2-12-3- متدولوژی AUP ............................................................................................... 45
vi.2-12-4- متدولوژی RAD............................................................................................... 48
vii.2-13- مشکلات تدوین معماری چابک .................................................................................... 49
viii.2-14- خلاصه و نتیجه گیری .................................................................................................... 50 فصل سوم : مبانی مورد نیاز برای چابکی ........................................................................................ 51 3-1- مقدمه .............................................................................................................................. 52
4. 3-2- بررسی مشکلات و چالش های روش های کلاسیک معماری سازمانی ............................ 52
i.3-2-1- فرسایشی بودن روش ها ....................................................................................... 53
ii.3-2-2- وجود حجم زیادی از مستندات و مدل ها .............................................................. 54
iii.3-2-3- عدم تطبیق پذیری در مقابل تغییرات سازمان ......................................................... 54
5. 3-2-4- محدود شدن معماران در کلیشه ها و تضعیف پویایی و خلاقیت آنها ................... 55
6. 3-2-5- عدم پاسخگویی معماران به منظور توسعه سریع سیستم های اطلاعاتی .................. 55
7. 3-2-6- عدم وجود تمرکز در تعیین محدوده و چشم انداز معماری سازمانی ...................... 56
i.3-2-7- عدم انطباق حوزه معماری سازمانی با راهبر دهای سازمان ..................................... 56
ii.3-3- متدولوژی ها و روش های چابک معماری سازمانی ......................................................... 57
iii.3-3-1- چارچوب و متدولوژی معماری سازمانی چم ......................................................... 59
iv.3-3-1-1- بررسی و نقد متدولوژی چم ......................................................................... 63
v.3-3-2- معماری سازمانی مبتنی بر Scrum........................................................................ 66
vi.3-3-2-1- نقد معماری سازما نی مبتنی بر Scrum........................................................ 68
و
i.3-3-3- معماری سازمانی سرویس گرا ................................................................................ 69
ii.3-3-3-1- نقد معماری سازمانی سرویس گرا ................................................................ 71
iii.3-3-4- معماری سازمانی مبتنی بر مدلسازی چابک ............................................................. 71
iv.3-3-4-1- نقد معماری سازمانی مبتنی بر مدلسازی چابک ............................................. 73
v.3-4- بکارگیری تجارب عملی چابک در معماری سازمانی ....................................................... 73
vi.3-5- تجارب عملی چابک مورد استفاده در این تحقیق ............................................................ 78
vii.3-6- معیارهای مورد انتظاراز چابکی در معماری سازمانی ...................................................... 79
viii.3-6-1- تطبیق پذیری در مقابل تغییرات .......................................................................... 80
ix.3-6-2- سرعت ................................................................................................................. 81
x.3-6-3- پویایی و خلاقیت ............................................................................................. 81
xi.3-6-4- پاسخگویی معماران برای توسعه سیستم های کاربردی ........................................ 82
b.3-7- خلاصه و نتیجه گیری .................................................................................................... 83 فصل چهارم : بومی کردن چارچوب زکمن برای چابکی ................................................................ 85 4-1- مقدمه............................................................................................................................. 86
i.4-2- بررسی تفصیلی چارچوب زکمن ..................................................................................... 86
ii.4-3- چالش های اصلی فراروی استفاده از چارچوب زکمن .................................................... 88
iii.4-3-1- چالش مدلسازی .................................................................................................... 88
iv.4-3-2- چالش متدولوژی ................................................................................................... 89
v.4-4- آیا چارچوب زکمن چابک است؟ ................................................................................. 90
vi.4-5- ضرورت بومی سازی چارچوب های معماری ............................................................... 91
vii.4-6- راه حل پیشنهادی برای چابکی (بومی سازی زکمن ) ..................................................... 93
viii.4-6-1- ایجاد تمرکز در معماری سا زمانی (مدل های سطر اول ) ..................................... 96
ix.4-6-2- برنامه ریزی ترخیص (تعیین وضعیت موجود ) ..................................................100
ز
i.4-6-3- مدل ها و روش های چابک سطح ترخیص ......................................................102
ii.4-6-4- برنامه ریزی تکرار (تعیین وضعیت مطلوب )........................................................108
iii.4-6-5- مدل ها و روش های چابک سطح تکرار ..........................................................109
iv.4-6-6- برنامه ریزی روزانه (طرح گذار) ......................................................................112
v.4-6-7- مدل ها و روش های چابک طرح گذار .............................................................112
vi.4-7- بررسی و ارزیابی راه حل چابک پیشنهادی ...................................................................113
10.4-8- خلاصه و نتیجه گیری .................................................................................................116 فصل پنجم : مطالعه موردی ........................................................................................................118 5-1- سازمان مورد مطالعه و لزوم مع ماری چابک برای آن ...................................................119
i.5-2- روش (مدل) تعیین استراتژی اثربخش و تحول آفرین ...................................................120
ii.5-3- حل مساله در حوزه راه حل ........................................................................................121
iii.5-3-1- مدل های مربوط به سطر اول چارچوب زکمن ..................................................122
iv.5-3-2- مدل ها وروش های سطح ترخیص ...................................................................125
v.5-3-3- مدل ها و روش ه ای سطح تکرار .......................................................................138
vi.5-4- بررسی کاربردی بودن مدل ها و روش های چابک .....................................................147
11.5-5- خلاصه و نتیجه گیری .................................................................................................150 فصل ششم : نتایج و پیشنهادات ..................................................................................................151 6-1- خلاصه تحقیق .............................................................................................................152
i.6-2- محدودیت های تحقیق .................................................................................................153
ii.6-3- نتایج تحقیق ..................................................................................................................153
iii.6-4- ارزیابی مدل ها و روش ها ی چابک .............................................................................154
iv.6-4-1- نتایج نظر سنجی ..................................................................................................154
v.6-4-2- تحلیل نتایج ........................................................................................................155
ح
i.6-5- مقایسه راه حل چابک پیشنهادی با سایر روش ها ........................................................156
b.6-6- پیشنهادات برای تحقیقات آینده ...................................................................................166مراجع و منابع .............................................................................................................................167
منبع:
استادزاده ، سید شروین ، پایان نامه کارشناسی ارشد: جایگاه MDA درمعماری سیستم های سازمانی ، دانشگاه آزاد اسلامی ، واحد علوم و تحقیقات ، گروه کامپیوتر ، تهران ، ایران. سال 1384 .
جیمز ام.هیگینز ،کارآفرینی: 101 تکنیک حل خلاق مساله، ترجمه: دکتر محمود احمدپور داریانی. [3] شمس ، فریدو ن و فتح اللهی ، علی ، چارچوب ملی معماری سازمانی ایران؛ الگوی تدوین طرح جامع فناوری اطلاعات در سازمان ها، شورای عالی اطلاع رسانی، دبیرخانه ، 1384.
شمس، فریدون، جزوه درسی مهندسی نرم افزار پیشرفته ، 1384- 1385.
صمدی اوانسر، عسگر ، مقدمه ای بر معماری سازمانی (ویژه مدی ران) ، دبیرخانه شورای عالی اطلاع رسانی ، تهران ، ایران. تیر ماه 1384.
فتح اللهی ، علی ، پایان نامه کارشناسی ارشد : بررسی UML ازنظر قابلیت پوشش به چارچوب زکمن ، دانشگاه شهید بهشتی ، دانشکده مهندسی برق و کامپیوتر ، تهران ، ایران. خرداد ماه 383 .
مج یدی، اردوان، چم : چارچوب و متدولوژِی ملی معماری نظام های خرد و کلان، موسسه مطالعات راهبردی فناوری اطلاعات، ریاست جمهوری، مرکز فناوری اطلاعات و ارتباطات، دفتر تحقیقات و برنامه
. http://WWW.irit.ir .1384 ،ریزی، تهران
مهجوریان ، امیررضا ، پایان نامه کارشناسی ارشد: تدوین متدولوژی برنامه ریزی معماری سازمانی سرویس گرا در جهت پوشش کامل به چارچوب زکمن ، دانشگاه شهید بهشتی ، دانشکده مهندسی برق و کامپیوتر ، تهران ، ایران. سال 1386 . [9] وفا غفاریان ، غلامرضا کیانی، استراتژی اثربخش، چاپ چهارم،انتشارات فرا، 1386
Addison Wesley - User Stories Applied for Agile Software Dev.
David J. Anderson, Eli Schragenheim , September 17, 2003 . "Agile
Management for Software Engineering: Applying the Theory of Constraints for Business Results "
Michele Marchesi, Giancarlo Succi, Don Wells, Laurie Williams , August 30, 2002 , "Extreme Programming Perspectives"
Jim Highsmith , April 06, 2004 , "Agile Project Management: Creating
Innovative Products "
Gary Chin , 2004 , "Agile Project Management: How to Succeed in the Face of Changing Project Requirements "
Dirk Krafzig, Karl Banke, Dirk Slama , November 09, 2004 , "Enterprise SOA: Service-Oriented Architecture Best Practices"
Len Bass, Paul Clements, Rick Kazman , April 11, 2003 , "Software Architecture in Practice, Second Edition"
Lisa Crispin, Tip House , October 25, 2002, "Testing Extreme Programming " [18] Michael Jesse Chonoles and James A. Schardt , 2003 , "UML 2 for Dummies "
[19] Spewak, Steven H. Enterprise Architecture Planning: Developing a Blueprint for Data, Applications, and Technology. Jihn Wiley & Sons.September 1993 .
[20] Martin, James. Information Engineering. Prentice. 1990.
[21] Yourdon Inc., Yourdon System Method : Model-Driven Systems
Development, Yourdon Press, 1993
[22] Martin, j., Rapid Application Development, Macmillan, 1991
[23] Rick Dove , " An Agile Enterprise Reference Model with a Case Study of Remmele Engineering " , An Agility Forum Project , December 1996 - AR96-04
[24] Armour, F. J.,Kaisler , S. H., and Liu, S. Y. 1999 , "Building an Enterprise Architecture Step by Step" , IT Pro , July |August , PP. 31-39 .
[25] Kaisler , S. H., Armour , F ., and Valivullah ,M. 2005 , "Enterprise Architecting Critical Problems" , Proc. Of the 38 Hawaii Int'l Conf. on System Sciences , Track 08 , Vol 08 , vol 08, pp . 224.2.
[26] Nikos C.Tsourveloudis and Kimon P.Valavanis , “On the Measurement of Enterprise Agility” , Journal of Intelligent and Robatic System 33 : 329-342,2002 , printed in the Netherlands.,2002
[27] Mark Nelson , “Enterprise Architecture Modernization Using the Adaptive Enterprise Framework” , The Mercator Group , 2003 , 2004
[28] A Practical guide to federal enterprise architecture , Version 1,0 . February 2001 . Chief Information Officer Council : http://www.cio..gov/documents/bpeaguide.pdf
[29] Zachman J.A., The Zachman Framework: A Primer for Enterprise Engineering and Manufacturing, 2003 .
[30] Schekkeman , J . 2005 , "Trends in Enterprise Architecture : How are Organization Progressing ? " , Report of the Third Measurement ,
[31] Anil Hemrajani, Using Agile Processes and Modeling To Build Enterprise Applications , 05/09/2006
[32] http://www.agilemodeling.com/essays/agileArchitecture.htm
[33] http://www.agiledata.org/essays/enterpriseArchitecture.html
[34] http://www.ambysoft.com/unifiedprocess/agileUP.html
[35] http://www.ddj.com/architect/184415821?cid=Ambysoft
[36] http://www.agiledata.org/essays/enterpriseArchitectureTechniques.html
[37] http://www.agilemodeling.com/essays/agileModelingXP.htm
[38] www.agileea.com/Whitepapers/2007-04-01AEA_SCRUM_based_EA_Planning_Process.pdf
[39] http://www.agilemodeling.com/essays/agileModelingRUP.htm
[40] http://www.oracle.com/technology/pub/articles/dev2arch/2006/05/agilemodeling.html
[41] Manifesto for Agile Software Development. http://www.agilemanifesto.org
[42] http://www.agileea.com
[43] http://www.enterprise-architecture.ir
[44] Agile Project Management (http://www.agileprojectmgt.com) Declaration of
Interdependence for Agile-Adaptive Management
(http://pmdeclarationofinterdependence.org)
[45] www.agilejournal.com ,Agile at Scale: 7+7 Practices for Enterprise Agility
WRITTEN BY TUESDAY, 04 APRIL 2006 DEAN LEFFINGWELL
[46] http://www.enterpriseunifiedprocess.com/ [47] WWW.AgileArchitect.org
[48] http://alistair.cockburn.us/index.php/Interview_with_Alistair_at_Agile2006
[50][49] Scott Ambler , Agile Enterprise Architecture: Beyond Enterprise Data http://www.versionone.net/Resources/
Modeling [51][52] http://www.agilemodeling.comwww.agilejournal.com, http://www.flashline.com/Content/Ambler/agile_ent_arch , WRITTEN BY / Agile Requirement Best Practice AHMED SIDKY AND JAMES D.
ARTHUR , A Disciplined Approach to Adopting Agile Practices: The Agile
Adoption , Framework, Part 1, MAY 2007 [53] http://en.wikipedia.org/wiki/cross-functional-team