تبلیغات
تبلیغات متنی
محبوبترینها
بارشهای سیلآسا در راه است! آیا خانه شما آماده است؟
بارشهای سیلآسا در راه است! آیا خانه شما آماده است؟
قیمت انواع دستگاه تصفیه آب خانگی در ایران
نمایش جنگ دینامیت شو در تهران [از بیوگرافی میلاد صالح پور تا خرید بلیط]
9 روش جرم گیری ماشین لباسشویی سامسونگ برای از بین بردن بوی بد
ساندویچ پانل: بهترین گزینه برای ساخت و ساز سریع
خرید بیمه، استعلام و مقایسه انواع بیمه درمان ✅?
پروازهای مشهد به دبی چه زمانی ارزان میشوند؟
تجربه غذاهای فرانسوی در قلب پاریس بهترین رستورانها و کافهها
دلایل زنگ زدن فلزات و روش های جلوگیری از آن
خرید بلیط چارتر هواپیمایی ماهان _ ماهان گشت
صفحه اول
آرشیو مطالب
ورود/عضویت
هواشناسی
قیمت طلا سکه و ارز
قیمت خودرو
مطالب در سایت شما
تبادل لینک
ارتباط با ما
مطالب سایت سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون
مطالب سایت سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون
آمار وبسایت
تعداد کل بازدیدها :
1834818608
توسعه نرم افزار به روش اسکرام (قسمت اول)
واضح آرشیو وب فارسی:جام جم آنلاین: به گزارش جام جم کلیک: توسعه یک نرمافزار تنها نوشتن کدهای برنامه نیست بلکه چرخهای از تمامی فرآیندها جهت ساخت نرمافزارها است که این مراحل شامل جمع آوری نیازهای کاربران، طراحی، نوشتن کد و در آخر تست و کنترل کیفیت نرمافزار است. با انتخاب یک متدولوژی مناسب، میتوان روالی مناسب به منظور تولید نرمافزارهای کوچک و بزرگ بهوجود آورد. در این مطلب به بررسی یکی از این متدلوژی ها به نام اسکرام پرداخته شده است. از آن جایی که هر پروژه نرمافزاری با دیگر پروژهها متفاوت است، میتوان گفت که فرایند تولید آن پروژه نیز با دیگر پروژهها تفاوت دارد. در نتیجه انتخاب این روشها رابطه مستقیمی با اندازه گروه در پروژه دارد و توسعه نرمافزارهای مختلف نیاز به رویههای تولید متفاوت دارند. اسکرام یکی از متدولوژی های توسعه ی چابک است که در این متدولوژی خواستههای مشتری از محصول، اولویت بندی شده و تاکید آن بر روی انجام درخواستهای مشتری با اولویت بالاتر است. در شماره اول این مقاله، ابتدا تاریخچه پیدایش متدولوژی اسکرام به طور کامل معرفی می شود. سپس در شماره های بعد نقش افراد و تیم توسعه در این متدولوژی تشریح، جلسه های مختلف آن بررسی وابزارهایی که در آن به کار می روند معرفی میگردند. تاریخچه اسکرام سالها قبل از اینکه اسکرام به عنوان یکی از محبوبترین اعضای خانواده توسعه نرمافزارهای چابک مطرح باشد، توسط پرفسور Hirotaka Takeuchi تدوین شده بود. آقای تاکچی، که علاوه بر تدریس در مدرسه کسب و کار هاروارد (HBS) یکی از 10 پروفوسور برتر در حوزهی کسب و کار به انتخاب BusinessWeek است، از اسکرام به عنوان "یک استراتژی منعطف و جامع برای توسعه محصول که در آن تمامی تیمهای توسعه به عنوان یک واحد برای رسیدن به هدف مشترک عمل میکنند" نام برده بود. این اولین تعریف از مفهوم اسکرام در سال 1986 در حوزهی توسعه محصول است. در اوایل دهه 90، آقای کن شوئیبر اقدام به پیاده سازی و توسعه آنچه بعدها به نام فرآیند اسکرام شناخته شد، در شرکت خود کرد. Ken Schwaber چند سال بعد، به همراه آقای جف سادرلند برای اولین بار فرآیند توسعه نرمافزار اسکرام را در کنفرانس OOPSLA سال 1995 معرفی کردند. کن شوئیبر در سال 2001 یکی از اعضای موثر ایجاد بیانیه چابکی (The Agile Manifesto) بود. جف سادرلند بخشهای مهمی از این بیانیه را نوشت. عرصه جدید توسعه محصولات جدید – 1986 در مقالهای که در ژانویه سال 1986 در مجله Harvard Business Review تحت عنوان The New New Product Development Game منتشر شد، Hirotaka Takeuchi و Ikujiro Nonakaاولین قدمهای معرفی بنیان اسکرام نهاده شد. در این مقاله، شش ویژگی روش توسعه محصول جدید که در آمریکا و ژاپن در حال استفاده بود، ارایه شده است که عبارتند از: بی ثباتی درونی - built-in instability تیمهای پروژه خود سازمانده - self-organizing project teams فازهای توسعه هم پوشان - overlapping development phases یادگیری متداوم - multilearning کنترل نامحسوس - subtle control انتقال دانش سازمانی این شش ویژگی، مانند اجزای یک پازل در کنار یکدیگر میتوانند موجب ایجاد فرآیندهای توسعه محصول جدید منعطف و سریعی شوند که عامل تغییر در آن نه تنها بازدارنده نیست، بلکه در صورت استفاده درست میتواند تبدیل به ماشین خلاقیت و ایجاد ایدههایی مبتنی بر نیاز بازار شود. تدوین چارچوب فرآیند اسکرام پس از معرفی رسمی اسکرام از سوی سادرلند و شوئیبر در کارگاره Business Object Design and Implementation که بخشی از رویداد OOPSLA "95 در شهر آستین بود، این دو نفر تلاش کردند تا این فرآیند را به عنوان روشی که امروزه به نام اسکرام میشناسیم به صنعت نرمافزار معرفی کنند. در سال 2001، شوئیبر به همراه مایک بِدل، در کتاب Agile Software Development with Scrum اسکرام را به صورت مکتوب به عنوان یکی از روشهای توسعه چابک معرفی کردند. هر چند اسکرام مخفف کلمهی خاصی نیست، و بیشتر به خاطر اشاره شوئیبر به بازی راگبی است که افراد برای به دست آوردن توپ نهایت تلاش خود را کرده و پس از رسیدن به آن تا مقصد با تکنیک ها و مهارت هایی که تا کنون کسب کرده اند. توپ (هدف) را به شکل درست تا رسیدن به مقصد هدایت می کنند. برخی شرکتها هنگام نوشتن این کلمه از حروف بزرگ (SCRUM) استفاده میکنند. در سالهای بعد، Scrum Alliance متولی توسعه اسکرام و همچنین برنامههای آموزشی و اعتبار سنجی مانند Certified Scrum Master بود. در سال 2009، Ken به عنوان یکی از اعضای اصلی Scrum Alliance این گروه را ترک کرد و با راهاندازی scrum.org تلاش کرد تا اصالت روش اسکرام را حفظ کند و آنرا توسعه دهد. نقش اعضای تیم در پروژه چابک اسکرام روشهای مدیریت پروژه سنتی شامل نقشهای بسیاری از جمله مدیر محصول، راهنمای تیم وغیره است که تمامی این نقشها الزامی نبوده و از تیمهای اسکرام حذف شده و به 3 دسته کلیدی تقسیم شده است که نقش هر یک از آنها و همچنین انجمن هایشان به طور مشخص و به تفکیک آورده شده است. در ادامه به بررسی 3 عضو سهامدار کلیدی و سپس چگونگی ارتباط آنها با یکدیگر پرداخته شده است. صاحب محصول صاحب محصول شخصی است که چشم انداز پروژه (یا محصولی که باید تولید شود) را ارائه میکند. قسمتهای مورد ساخت را اولویت بندی کرده و از طرف تیم برای پروژه تصمیم گیریهای کلیدی را انجام میدهد. در حالی که در حین اجرای پروژه، صاحب محصول مسئول انجام کارهای ناتمام، ایجاد ارتباط بین سهامدران و توسعه دهندگان، مدیریت انتظارات کاربر نهایی (یا مشتری) و مدیریت بودجه (ROI) است، همچنین کسی است که مسئول پاسخگویی درباره کیفیت محصول و یا انجام دادن هرگونه ارتقا مورد نیاز است. صاحب محصول بودن، به معنی بودن کسی است که مسئول نهایی شکست و یا پیروزی محصول است. مدیر اسکرام مدیر اسکرام مسئول حل هرگونه مشکلی است که تیم در حال ساخت محصول، با آن مواجه میشود. نیازی نیست که مدیر اسکرام تمامی الزامات را درک کند بلکه او فقط باید قادر به پیدا کردن راه حل در شرایط مختلف باشد. او باید بهترین شرایط کاری ممکن را برای اعضای گروه ایجاد و حفظ کند به طوری که اعضاء به طور موثر به اهداف هر اسپرینت دست پیدا کنند. او همچنین مسئول هدایت تیم، ساخت یک محیط قابل اعتماد در تیم، تسهیل بحث، مذاکره و ارتباطات و از بین بردن موانع و مشکلات است. تیم توسعه اسکرام تیم اسکرام یک تیم عملکرد متقابل است که مسئول توسعه محصول است. اسکرام تیم کوچکی متشکل از توسعه دهندگان، تحلیل گران کسب و کار، تست کنندگان و غیره است. تیم اسکرام به صورت ایده آل از )2+/-7 (فرد تشکیل شده است. اعضای تیم با هم و پشت سرهم برای ساخت یک برنامه کار میکنند. فعالیتهای هر یک از اعضای تیم طوری چیده شده که اهداف مرتبط به یک اسپرینت خاص بدست آید. اعضای تیم همچنین مسئول شناسایی پیچیدگی وظایف (تخصیص داده شده به آنها) وتخصیص میزان تلاش (به ساعات/روز) به آنها است. آنها مسئولند که وضعیت پروژه روزانه خود ومسائلی که با آنها مواجه میشوند را به مدیر اسکرام گزارش داده و یک نسخه نمایشی از فعالیتهایی که توسط آنها در طول بررسی اسپرینت به پایان رسیده به صاحب محصول ارائه دهند. در واقع آنها هستند که وظایفی که به صاحبان محصول و مدیران اسکرام مرتبط است را در دست دارند. روابط متقابل بین سهام داران 3 سهام دار در قالب زیر به هم مرتبط هستند: صاحب محصول بین تیم اسکرام و دارنده سهام پلی ایجاد میکند. صاحب محصول هم چنین به صاحب کسب و کار مرتبط است و ارتباط اهداف مالک با تیم اسکرام را نگاه میدارد. مدیر اسکرام با هر دو، صاحب کسب و کار و تیم اسکرام در ارتباط است. مدیر اسکرام در حل مسائلی که تیم اسکرام با آن مواجه میشود کمک میکند. اعضای تیم اسکرام در میان خود همکاری گسترده و یک مدل همکاری توسعه محصول رادنبال میکنند. صاحب محصول الزامات کسب و کار را به مدیر اسکرام و تیم اسکرام مربوط میسازد. در شماره بعد به توضیح درباره چگونگی پیاده سازی اسکرام و همچنین تجربه پروژههایی که از اسکرام استفاده کردهاند پرداخته میشود. محمد وادوا
امن پرداز
اخبار مرتبط :
استخراج محتوای DMG در ویندوز
معرفی ۶ ابزار توسعه نرمافزار موبایل
تلاشهای کوالکام برای پیشرفت اینترنت اشیا
تلاش Google Nest و Samsung برای توسعه اینترنت اشیاء
یکشنبه 21 دی 1393 ساعت: 12:01
این صفحه را در گوگل محبوب کنید
[ارسال شده از: جام جم آنلاین]
[مشاهده در: www.jamejamonline.ir]
[تعداد بازديد از اين مطلب: 39]
صفحات پیشنهادی
اولین بازار چه آثار فروش هنرمندان زنجان در دهه فجر برگزار می شود -
مقدم اولین بازار چه آثار فروش هنرمندان زنجان در دهه فجر برگزار می شود شناسهٔ خبر 2462234 یکشنبه ۲۱ دی ۱۳۹۳ - ۰۹ ۴۱ استانها > زنجان زنجان- مدیر کل فرهنگ و ارشاد اسلامی استان زنجان گفت برای اولین بار بازارچه آثار فروش هنرمندان استان زنجان در دهه فجر سالجاری در فرهنگسرای کوثرورود اولين گوشي سامسونگ با نرم افزار تايزن به بازار
خبرگزاري رويترز ورود اولين گوشي سامسونگ با نرم افزار تايزن به بازار اين سيستم عامل جديد مي تواند به عاملي مهم براي توسعه تکنولوژي به کار رفته در ساخت سيستم عامل اندرويد باشد به گزارش سرویس اقتصادی جام نیوز شرکت سامسونگ توليد کننده محصولات الکترونيکي در کره جنوبي اولين تلفن هفقه حکومتی؛ نرمافزار توسعه انقلاب اسلامی
فقه حکومتی نرمافزار توسعه انقلاب اسلامیفرایند تکاملی انقلاب اسلامی پس از گذار از مرحله ایجاد و استقرار هم اکنون در مرحله توسعه قرار گرفته است برای توسعه انقلاب اسلامی به تمدن اسلامی نیازمند برنامهریزی دقیق و تولید نرمافزارهای مورد نیاز آن هستیم بخش دوم و پایانی پارادایمGetData Recover My Files Professional 5.2.1.1964 دانلود رایگان نرم افزار
توضیحات نرم افزار GetData Recover My Files Professional 5 2 1 1964 دانلود یکی ازقویترین نرم افزار بازگردانی اطلاعات سیستم نرم افزار GetData Recover My Files یکی دیگر از بهترین و کامل ترین گزینه ها برای بازگردانی فایل های حذف شده از جمله فایل های پاک شده از سطل آشغال ویندوز هاACDSee Pro 8.1 Build 270 x86/x64 Ultimate 8.1 Build 377 x64 Mac 3.6.182 دانلود رایگان نرم افزار
توضیحات نرم افزار ACDSee Pro 8 1 Build 270 x86 x64 Ultimate 8 1 Build 377 x64 Mac 3 6 182 دانلود قویترین برنامه برای مدیریت تصاویر با امکان ویرایش و افکت گذاری با استفاده از این برنامه می توانید تصاویر و عکسهای سیستم خود را با کیفیت خوب مشاهده کرده و ویرایش و دسته بندی کنیدبا سرمایه اولیه یک میلیارد و 600 میلیون ریال تعاونیهای توسعه منابع طبیعی و آبخیزداری در اردبیل شکل میگیرد
با سرمایه اولیه یک میلیارد و 600 میلیون ریالتعاونیهای توسعه منابع طبیعی و آبخیزداری در اردبیل شکل میگیردمدیرکل منابع طبیعی و آبخیزداری استان اردبیل گفت با سرمایه اولیه یک میلیارد و 600 میلیون ریال توسط فعالان عرصههای طبیعی اولین شرکت تعاونی توسعه منابع طبیعی و آبخیزداری استKaspersky Rescue Disk 10.0.32.17 Build 2014.12.23 (ISO) USB دانلود رایگان نرم افزار
توضیحات نرم افزار Kaspersky Rescue Disk 10 0 32 17 Build 2014 12 23 ISO USB دانلود دیسک نجات آنتی ویروس کاسپرسکی جهت اسکن سیستم از طریق بوت به روز شده تا تاریخ 2 دی 93 می دانید که یکی از بهترین راه های مبارزه با ویروسها و تمیز کردن یک سیستم ویروسی اسکن و از بین بردن ویروسها انرم افزار موبایل نامه رهبر انقلاب به جوانان اروپا و آمریکا + دانلود
LETTER4U# نرم افزار موبایل نامه رهبر انقلاب به جوانان اروپا و آمریکا دانلود در پی حوادث اخیر فرانسه مقام معظم رهبری پیام مهمی خطاب به جوانان اروپا و آمریکای شمالی صادر کردند که محتوا چکیده و تحلیل این نامه را می توانید در نرم افزار Letter4U# مطالعه نمایید به گزارش خبرنگار معCyberLink PowerDirector 13 Ultimate v13.0.2408 Retail ContentPack دانلود رایگان نرم افزار
توضیحات نرم افزار CyberLink PowerDirector 13 Ultimate v13 0 2408 Retail ContentPack دانلود یکی از قدرتمندترین نرم افزارهای ویرایش و تدوین فیلم قبلآ نرم افزارهای Corel Video Studio و Adobe Preimier را که از بهترین نرم افزارهای ویرایش و تدوین فیلم هستند معرفی نموده ایم این بارESET NOD32 / Smart Security / Endpoint Offline Update 10918 (2014 12 23) for v3.x v4.x v5.x v6.x v7.x v8.x دان
توضیحات نرم افزار ESET NOD32 Smart Security Endpoint Offline Update 10918 2014-12-23 for v3 x v4 x v5 x v6 x v7 x v8 x دانلود به روز رسانی آنتی ویروس NOD32 و Smart Security نسخه 3 4 5 6 7 و 8 بدون اتصال به اینترنت تا تاریخ 2 دی 1393 از اوایل ارائه آنتی ویروس نود 32 و استوسط سازمان بورس مجوز پذیرهنویسی اولیه صندوق سرمایه گذاری توسعه پست بانک صادر شد
توسط سازمان بورسمجوز پذیرهنویسی اولیه صندوق سرمایه گذاری توسعه پست بانک صادر شدمجوز پذیره نویسی اولیه صندوق سرمایه گذاری توسه پست بانک توسط سازمان بورس و اوراق بهادار صادر شد به گزارش خبرگزاری فارس به نقل از پایگاه اطلاع رسانی بازار سرمایه سنا سازمان بورس با پذیره نویسیXYplorer 14.80.0000 Portable دانلود رایگان نرم افزار
توضیحات نرم افزار XYplorer 14 80 0000 Portable دانلود برنامه مدیریت فایل قدرتمند به همراه جستجوگر سریع پس از ارائهی دو نرمافزار قدرتمند مدیریت فایل Total Commander و Speed Commander برنامهی دیگری در این زمینه را معرفی و ارائه میکنیم XYplorer نیز در زمینهی مدیریت فایل قطعاAuslogics BoostSpeed Premium 7.6.0.0 Portable دانلود رایگان نرم افزار
توضیحات نرم افزار Auslogics BoostSpeed Premium 7 6 0 0 Portable دانلود برنامه مطمئن و قدرتمند بهینه سازی ویندوز از آنجایی که ویندوز یک سیستمعامل متنباز نیست و نمیتوان به سورس آن دست پیدا کرد تعمیر و بهینهسازی آن نیز باید با احتیاط صورت بگیرد که مشکلی در کارکرد آن بهوجودPluralsight Exploring Android Studio دانلود رایگان نرم افزار
توضیحات نرم افزار Pluralsight - Exploring Android Studio دانلود فیلم آموزش آشنایی با نرمافزار اندروید استودیو اندروید استودیو یک محیط برنامهنویسی محبوب و کارآمد برای ساخت اپلیکیشنهای اندرویدی است از ویژگیهای مهم این نرمافزار میتوان به پشتیبانی از ساخت مبتنی بر Gradle عیبACDSee Pro 8.0 Build 263 x86/x64 Ultimate 8.0 Build 377 x64 Mac 3.6.182 دانلود رایگان نرم افزار
توضیحات نرم افزار ACDSee Pro 8 0 Build 263 x86 x64 Ultimate 8 0 Build 377 x64 Mac 3 6 182 دانلود قویترین برنامه برای مدیریت تصاویر با امکان ویرایش و افکت گذاری با استفاده از این برنامه می توانید تصاویر و عکسهای سیستم خود را با کیفیت خوب مشاهده کرده و ویرایش و دسته بندی کنیدرئیس شورای اسلامی استان کردستان خواستار شد استفاده از ظرفیت شوراها در توسعه روستاها/احصای مشکلات مردم اولویت
رئیس شورای اسلامی استان کردستان خواستار شداستفاده از ظرفیت شوراها در توسعه روستاها احصای مشکلات مردم اولویت شوراسترئیس شورای اسلامی استان کردستان بر استفاده از ظرفیت شوراها در تحقق اهداف رویکرد توسعهای روستاهای استان تاکید کرد به گزارش خبرگزاری فارس از سنندج زهرا آوجیان عصر اAdvanced Uninstaller PRO 11.56 دانلود رایگان نرم افزار
توضیحات نرم افزار Advanced Uninstaller PRO 11 56 دانلود نرم افزاری برای Uninstall کردن پیشرفته برنامه ها به همراه ابزارهای مفید دیگر با استفاده از این نرم افزار می توانید برنامه های نصب شده در ویندوز خود را Uninstall کنید البته همان طور که می دانید ویندوز خودش چنین قسمتی دارد ول-
گوناگون
پربازدیدترینها