کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4956370 1444514 2017 48 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Introducing continuous experimentation in large software-intensive product and service organisations
ترجمه فارسی عنوان
معرفی آزمایش های مداوم در سازمان های بزرگ و کاربردی محصولات نرم افزاری بزرگ
ترجمه چکیده
توسعه نرم افزار در محیط های بسیار پویا خطرات زیادی را برای سازمان های توسعه ایجاد می کند. یکی از این خطرها این است که نرمافزار توسعهدهنده ممکن است تنها برای مشتریان کمی یا بدون ارزش باشد، و هزینههای توسعه سرمایهگذاری را از بین میبرد. آزمایش مداوم، به عنوان یک رویکرد توسعه مبتنی بر آزمایش، می تواند چنین خطرات توسعه را با تکرار آزمون فرضیه های محصول و خدمات که برای موفقیت نرم افزار حیاتی است، کاهش دهد. گرچه چندین رویکرد توسعه مبتنی بر آزمایشی در دسترس هستند، راهنمایی های کمی در مورد نحوه معرفی آزمایش های مداوم به یک سازمان وجود دارد. این مقاله یک مطالعه چند نمونه ای ارائه می دهد که با هدف درک بهتر روند ارائه تجربیات مداوم به یک سازمان با یک فرایند توسعه ی که قبلا تاسیس شده است. نتایج حاصل از این تحقیق نشان می دهد که شرکت ها برای تطبیق چنین رویکردی و یادگیری در طول فرآیند مقدمات باز هستند. مزایای متعددی از قبیل کاهش تلاشهای توسعه، بینش مشتریان عمیق و پشتیبانی بهتر از تصمیمات توسعه حاصل شد. چالش ها شامل ساختارهای ذینفع پیچیده، مشکلات در تعریف معیارهای موفقیت و ایجاد مهارت های آزمایش بود. یافته های ما نشان می دهد که عوامل سازمانی می تواند مزایای آزمایش را محدود کند. علاوه بر این، معرفی آزمایش های مداوم نیاز به تغییرات اساسی در نحوه عملکرد شرکت ها دارد و یک فرایند معرفی سیستماتیک می تواند شانس شروع موفقیت آمیز را افزایش دهد.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
Software development in highly dynamic environments imposes high risks to development organizations. One such risk is that the developed software may be of only little or no value to customers, wasting the invested development efforts. Continuous experimentation, as an experiment-driven development approach, may reduce such development risks by iteratively testing product and service assumptions that are critical to the success of the software. Although several experiment-driven development approaches are available, there is little guidance available on how to introduce continuous experimentation into an organization. This article presents a multiple-case study that aims at better understanding the process of introducing continuous experimentation into an organization with an already established development process. The results from the study show that companies are open to adopting such an approach and learning throughout the introduction process. Several benefits were obtained, such as reduced development efforts, deeper customer insights, and better support for development decisions. Challenges included complex stakeholder structures, difficulties in defining success criteria, and building experimentation skills. Our findings indicate that organizational factors may limit the benefits of experimentation. Moreover, introducing continuous experimentation requires fundamental changes in how companies operate, and a systematic introduction process can increase the chances of a successful start.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 133, November 2017, Pages 195-211
نویسندگان
, , , , , , , ,