‫مقاله فرعی برای صنعت نرمافزار‬‫‪1‬‬‫‪2‬‬‫پیکربندی مجدد چابکی‬‫تحقق بخشیدن به الزامات مدیریتی در جهت توانایی تولید از مونتاژ‪-‬تا‪-‬سفارش‪ 3‬برای خودِ کسبوکار‬‫ارائهشده توسط‪ :‬راجر تی‪ .‬برلتون (‪ ،)Roger T. Burlton‬رونالد جی‪ .‬راس (‪ )Ronald G. Ross‬و‬‫‪4‬‬‫جان اِی‪ .‬زکمن (‪)John A. Zachman‬‬‫ترجمهشده توسط‪ :‬آراز ساعی ارسی (‪ ،)Araz Saie Arasi‬آیدین ضیاپور سُهی (‪،)Aidin Ziapour Sohi‬‬‫حسن حقیقی (‪ )Hassan Haghighi‬و محمود نشاطی (‪)Mahmood Neshati‬‬‫ویراستار ادبی‪ :‬ساره مجیدی (‪)Sareh Majidi‬‬‫این مقاله فرعی از نظر زمینه و معنا‪ ،‬به بیانیه چابکی کسبوکار وابسته است‪.‬‬‫‪ .1‬برجستهترین دغدغهی‪ 5‬نرمافزار برای پشتیبانی از چابکی کسبوکار‪ ،‬پیکربندی مجدد چابکی است ‪ -‬چگونه راهحلهای‬‫کسبوکار پیکربندی میشوند ‪ -‬و سپس سریعاً پیکربندی مجدد‪ 6‬میشوند ‪ -‬در هر نقطهی مشخص از زمان‪.‬‬‫‪ .2‬عناصر سازنده برای پیکربندی مجدد چابکی باید بر اساس دانش کسبوکار بوده و در یک پایگاه دانش کسبوکار قرار‬‫گیرد‪.‬‬‫‪ .3‬مونتاژ راهحلهای کسبوکار بصورت رویهای‪ 7‬منجر به عدم انعطافپذیری‪ ،‬متراکم شدن و پیچیدگی در پیکربندی‬‫میشود ‪ -‬رکود پیکرهبندی‪ .8‬رویکرد اعالنی‪ ،9‬یک رویکردی که مبتنی بر قواعد باشد؛ بسیار عالیتر است‪.‬‬‫‪1‬‬‫‪Sidebar for the Software Industry‬‬‫‪Reconfiguration Agility‬‬‫‪3‬‬‫‪Assemble-to-order‬‬‫‪ 4‬با تشکر از گلدیز اس‪ .‬دبلیو الم (‪ )Gladys S.W. Lam‬برای ورود به محتوا و سازماندهی اسناد مانیفست و ساشا آگانوا (‪ )Sasha Aganova‬برای هدایت کار‬‫تا پایان آن‪.‬‬‫‪5‬‬‫‪Software concern‬‬‫‪6‬‬‫‪Reconfigured‬‬‫‪7‬‬‫‪Procedurally‬‬‫‪8‬‬‫‪Configuration stagnation‬‬‫‪9‬‬‫‪Declarative approach‬‬
‫‪2‬‬

‫‪1‬‬

‫‪ .4‬پیکربندی مجدد چابکی‪ ،‬تغییرات سریع و قابل ردیابی کسبوکار را بعد از استقرار اولیه محصوالت کسبوکار‪،10‬‬‫فرآیندهای کسبوکار و دیگر سرمایهگذاریهای زیرساختی ترسیم میکند‪.‬‬‫‪ .5‬امروزه بسیاری از فرایندهای کسبوکار‪ ،‬لزومی ندارد که در ترتیبی از پیش تعیین شده انجام شوند‪ .‬این بدان معنا‬‫نیست که آنها از هیچ قواعدی پیروی نمیکنند‪ .‬بلکه به این معنی است که آنها باید با قواعد کسبوکارِ مناسب و‬‫نیز با رباتها‪ ،11‬درست در سرِ وقت‪ 12‬پیکربندی شوند‪.‬‬‫‪ .6‬اقدامات توسعه نرمافزار چابک‪ 13‬تا حد زیادی از محدودیتهای موجود در تکنولوژی فعلی تا استفاده مجدد و آسان از‬‫دانش صریح کسبوکار منتج شدهاند‪.‬‬‫‪ .7‬توسعه سریعتر کد با استفاده از زبانهای برنامهنویسی پاسخی برای چابکی کسبوکار نیست‪ .‬صنعت نرمافزار باید‬‫ابزارهای تعاملی نوینی برای پشتیبانی از پیکربندی مجدد و سریع محصوالت و فرآیندهای کسبوکار فراهم کند‪.‬‬‫‪ .8‬صنعت نرمافزار نتوانسته است موردی اساسی را درباره فعالیت کسبوکار‪ 14‬تشخیص دهد‪ .‬کسبوکار مبتنی بر تعهداتی‬‫است که میتوانند نقض شوند‪ .‬چنین قواعد کسبوکاری نیاز به واکنش گزینشی در برابر تناقضات (به عنوان مثال‬‫هشدارها یا سنجههای اصالحی‪ )15‬و سطوح اجرایی درجهبندی شده‪ 16‬دارد (بصورت همه جانبه از اجرای سختگیرانه‬‫تا هدایت ساده)‪.‬‬‫‪ .9‬بحث در صنعت نرمافزار بر سر تکنیکهای هوش مصنوعی قاعده‪-‬محور‪ 17‬در مقایسه با تکنیکهای آمار‪-‬محور‪ 18‬هرگز‬‫نمیتواند جایگزین این واقعیت شود که کسبوکار اساساً تعهد‪-‬محور‪ 19‬است‪.‬‬‫‪ .10‬متخصصان پروژههای فناوری اطالعات نیازمند همراهان دانشی اتوماتیک هستند ‪ -‬رباتهایی که میتوانند در گفتگوها‬‫مشارکت کنند و دانش کسبوکار را از نظر شکافها‪ ،‬تعارضات‪ ،‬ابهامات و کاملبودن ارزیابی کنند‪.‬‬‫‪10‬‬‫‪Business product‬‬‫‪Bots‬‬‫‪12‬‬‫‪Just-in-time‬‬‫‪13‬‬‫‪Agile software development practice‬‬‫‪14‬‬‫‪Business activity‬‬‫‪15‬‬‫‪Corrective measures‬‬‫‪16‬‬‫‪Graded levels of enforcement‬‬‫‪17‬‬‫‪Rule-base‬‬‫‪18‬‬‫‪Statistics-based‬‬‫‪19‬‬‫‪Obligation-based‬‬‫‪11‬‬‫‪2‬‬