بکارگیری روش های چابک در ایجاد توزیعی و سراسری نرم افزار

سال انتشار: 1387
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 3,408

فایل این مقاله در 7 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

CEIC02_069

تاریخ نمایه سازی: 4 آذر 1387

چکیده مقاله:

تشکیل پروژه های توزیع شده به منظور ایجاد سیستم های نرم افزاری ، امروزه توجه بسیاری را به خود معطوف کرده است. سازمان دهی منعطف تیم پروژه ، دسترسی فراگیر تر به منابع و بهره وری بالاتر ، از دلایل اصلی این گرایش محسوب می گردند. همچنین ماهیت ها و مشخصه های متفاوت این شکل ایجاد نرم افزار از پروژه های سنتی (هم مکان)، تفاوت هایی را از ابعاد مختلف بین این دو نوع ، رقم می زنند. در کنار این گرایش ، فرآیندهای چابک نیز در مهندسی نرم افزار جایگاه خاصی را به خود اختصاص داده اند. تغییر ، رکن اصلی فرآیندهای چابک محسوب می گردد. شرایط متغیر ، خصوصاً تغییر نیازمندی های در پروژه های نرم افزاری امروزین، موجب شده اند تا همسازی و هماهنگی با تغییرات ، از اهمیت خاصی برخوردار باشد. تمرکز اصلی متدهای چابک، برخلاف متدهای سنتی ایجاد نرم افزار ، پذیرش و کنترل منعطف این تغییرات می باشد. هدف آن چه در این نوشته می آید، تحلیل سازگاری فرآیندهای چابک با ایجاد نرم افزار به شکل توزیعی و سراسری می باشد. این موضوع، با تحلیل سازگاری ارزش ها و اصول مطرح شده در مانفیست چابک با خصوصیات ایجاد توزیعی نرم افزار صورت می گیرد. همچنین رویکردهای مختلفی که به منظور بکارگیری فرآیند های چابک در پروژه های توزیعی مطرح شده اند، مورد بررسی قرار می گیرند. تحلیل و بررسی های مقاله نشان می دهند، که عواملی همچون تغییر رویکردهای مدیریتی، طراحی ابزارهای مناسب، طراحی منعطف معماری نرم افزار و روش های رسمی تر ارتباطات و مستند سازی ها در این زمینه نقشی اساسی ایفاء می کنند.

کلیدواژه ها:

متدهای چابک ، ایجاد توزیعی نرم افزار ، متد xp ، مدیریت نرم افزار

نویسندگان

بابک محمدی زاده خوشرو

دانشجوی کارشناسی ارشد ، دانشکده برق ، رایانه و فناوری اطلاعات ، دانشگاه

حسن رشیدی

استادیار، دانشکده برق ، رایانه و فناوری اطلاعات ، دانشگاه آزاد اسلامی

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • Cockburn, A., Agile Software Development: The Cooperative Game, Addison Wesley ...
  • Beck, K., Extreme Programming Explained: Embrace Change, Addi son-Wesley, Reading, ...
  • Cockburn, A., Crystal Clear: A Human-Po vvered Methodology for Srmall ...
  • Damian, D., "Global Software Development: Growing Opportunities, Ongoing Challenges", Journal ...
  • Cho, J., _ Globalizution and Global Software Development" _ Journal ...
  • Herbsleb, J. D., Moitra, D., "Global Software Development" _ IEEE ...
  • C.R.B.D. Souza, _ Software Development: Challenges and Perspectives , 2001, ...
  • Cherry, S., Robillard, P., _ Commun ication Problems in Global ...
  • Herbsleb, J. D., Paulish, _ J., Bass, M., _ Software ...
  • Kommeren, R., Parviainen, P., "Philips experiences in global distributed software ...
  • Prikladnicki, R., Audy, J. L. N., Evaristo, R., "Global Software ...
  • Moore, S., Barnett, L., "Offshore Outsourcing And Agile D evelopment" ...
  • Mcmahon, P. E., "Extending Agile Methods: A Distributed Project and ...
  • Kircher, M., Jain, P., Corsaro, A., Levine, D., 2001. ، ...
  • _ ://www .xbp2003 _ org/c onfere nce/o ao e rs/Chater ...
  • Outsourced Development Teams ', HICSS'40, Hawaii International Conference On Software ...
  • Morgan, R., Walny, J., Kolenda, H., Ginez, E., Maurer, F., ...
  • global and distributed software development ...
  • self-organized team : scrum ...
  • _ - Hamedan - Iran - February 2009 ...
  • نمایش کامل مراجع