توضیحات
چکیده
روش های چابک برای شرکت هایی که سعی میکنند عملکرد خود را بهبود ببخشند بسیار مناسب است. اما مسئله این است که این روش ها برای تیم های کوچک با افراد کم طراحی شده است. این روش ها هنگامی که وارد مقیاس های دیگر(متوسط و بزرگ) می شوند چالش هایی را ایجاد میکنند. وقتی اعضای تیم توسعه در انجام فعالیت ها باید هماهنگ شوند ممکن است که نیاز به ارتباط با سایر واحدهای سازمان باشد.در این مقاله سعی داریم به روش های چابک در مقیاس بزرگ و چالش های آن را مورد بررسی قرار دهیم.
مقدمه
در ابتدا روش های چابک برای تیم های کوچک و تک تیم طراحی شده بود. به روز رسانی و اعمال تغییرات لازم بر روی نرم افزار تولید شده، به منظور توسعه و بهبود آن یکی از موارد اجتناب ناپذیر در بازار پررقابت نرم افزار است. امروزه هدف بیشتر شرکت های نرم افزاری تولید نرم افزارهای مفید در کوتاه ترین زمان و با کمترین هزینه در محیط پررقابت، متغیر و بی ثبات نرم افزاری است. با این حال تجربه نشان داده است که استفاده از روش های چابک در پروژه های بزرگ و شرکتهای بزرگ نیز جذاب است. در مقایسه پروژه های کوچک که برای توسعه چابک بسیار ایده آل هستند، پروژه های بزرگ نیاز به هماهنگی بیشتری دارند و از طرفی یک مشکل خاص برای استفاده از از پروژه های چابک در مقیاس بزرگ نحوه برخورد و هماهنگی بین اعضای تیم است. توسعه چابک در مقیاس بزرگ شامل دغدغه های زیادی در ارتباط با سایر واحدهای سازمانی است. علاوه بر این در مقیاس بزرگ ممکن است کاربران و ذینفعان از تیم توسعه جدا شوند ولی علیرغم این مشکلات صنعت دارد به سمت اتخاذ متدولوژی های چابک در مقیاس بزرگ می رود. در حالیکه تحقیق در زمینه توسعه نرم افزارهای چابک و در مقیاس بزرگ رو به افزایش است نیاز است که به یک بررسی منظم نسبت به آن بپردازیم .
ABSTRACT
Agile methods are very good for companies that try to improve their performance. But the problem is that these methods are designed for small teams with little people. These methods create challenges when they enter other (medium and large) scales. When the members of the development team are to coordinate with the activities, it may be necessary to communicate with other units of the organization. In this article, we try to examine the agile methods and their challenges.
INTRODUCTION
Initially, agile methods were designed for small teams and single teams. Updating and implementing the necessary changes to the software produced, in order to develop and improve it, is one of the inevitable issues in the software market. Today, the goal of most software companies is to produce useful software in the shortest time and with the lowest cost in a vibrant environment, the software is volatile and unstable. However, experience has shown that the use of agile methods in large projects and large companies is also attractive. Comparing small projects that are very ideal for agility development, big projects need to be more coordinated and, on the other hand, a particular problem for using large-scale agile projects is the way in which team members are coordinated. Agile development on a large scale involves many concerns with other organizational units. In addition, users and stakeholders may be detached from the development team on a large scale, but despite these problems, the industry is moving toward adopting agile methodologies on a large scale. While research into the development of agile and large-scale software is on the rise, we need to have a systematic review of it.
Year: 2018
Publisher : The third conference is the latest scientific achievements in the field of computer engineering, soft processing and advanced processing technologies
By : Ali Vakilzadeh, Maedeh Dashti, Taigibi Gandmani
File Information: English Language/ 6 Page / size: 705 KB
Only site members can download free of charge after registering and adding to the cart
سال : 1397
ناشر : سومین کنفرانس آخرین دستاوردهای علمی در حوزه مهندسی کامپیوتر، پردازش نرم و تکنولوژی های نوین پردازشی
کاری از : علی وکیل زاده , مائده دشتی , تقی جاودانی گندمانی
اطلاعات فایل : زبان فارسی / 6 صفحه / حجم : KB 705
نقد و بررسیها
هنوز بررسیای ثبت نشده است.