توضیحات
عنوان فارسی: روش توسعه سیستم پویا
عنوان انگلیسی:
Dynamic System Development Method
- مقدمه
روش هایی امروزه در محیط کار حرفه ای ابزار هدایت مردم، منابع و فرایندهای میباشند، به شیوه ای تعریف شده و قابل تکرار هستند. بیشتر مردم در حال تحقیق روش، الگوهای رایج و واضحتر که در حال تبدیل شدن به یک راهنمای به منظور توسعه روش های جدید میباشند. روش توسعه سیستمهای دینامیکی یک چارچوبی است که به دانش فعلی درباره مدیریت پروژه تجسم می بخشد.DSDM معمولا در توسعه نرم افزار ریشه دارد، اما همگرایی توسعه نرم افزار، مهندسی فرآیند و از این رو پروژههای توسعه کسب و کار تغییر نموده، چارچوب DSDM برای تبدیل شدن به یک چارچوب کلی برای حل مشکل وظایف پیچیده است.
در این مقاله هدف توصیف چارچوب DSDM و نشان دادن چگونه حرکت فرز و چالاک اصول مربوطه میباشد. در پایان مروری کوتاه از موفقیت DSDM و روابط روشهای توسعه مشابه اسکروم[1] یا کریستال در نتیجه آورده میشود [SUTH03], [COCK02].
مراجع برای این مقاله از کتاب توسعه کسب و کار متمرکز DSDM جنیفر استاپلتون[2] به دست آمده است.
- ارزش ها و اصول
چارچوب DSDM میتواند برای فرایندهای توسعه چابک و سنتی پیاده سازی شود. تا نشان دهد DSDM چگونه به روش سریع مربوط میشود، که برای درک چگونه اصول DSDM مربوط به ارزش فرآیند توسعه سریع ضروری است. در ادامه فصلی مربوط به معرفی اصول DSDM و تطبیق آن به مفاهیم کلیدی سریع آورده میشود. در دو بخش گذشته تجزیه و تحلیل مختصری از فلسفه DSDM با بازتاب اینکه آیا DSDM هر مفاهیم جدید میتواند معرفی کند.
- اصول 9 گانه
نه اصول زیر برای هر پیاده سازی DSDM ضروری است، نادیده گرفتن یکی از آنها اصول چارچوب شکست خواهد خورد و به طور قابل توجهی خطرات پروژه افزایش مییابد. این با ساختار پروژه DSDMدر تضاد میباشد، که در آن برخی از مراحل ممکن است نادیده گرفته شود و یا اصلاح را به تناسب لایه طرح پروژه در نظر بگیرند.
- مشارکت کاربر فعال ضروری است
اصل اول مهم ترین اصل در نظر گرفته شده است، به دلیل مشارکت کاربر از طریق این پروژه به طور موثر از لحاظ ادراک کاربر خطا را کاهش می دهد، و در نتیجه هزینههای خطا کاهش مییابد. به جای کار با مجموعه زیادی از کاربران DSDM دستورالعمل پروژه توصیه کار با مجموعه کوچک را دارد، انتخاب از مجموعه کاربران به طور مداوم، و نه در کارگاههای دوره ای یا جلسات بررسی را توصیه میکند. استمرار و پیوستگی توسط چندین اصول دیگر DSDM مورد نیاز است و تنها به این پروژه تاکید داشته باشید و نه بیشتر.
- تیم باید تقویت شود تا تصمیم گیری نماید
برای دسترسی کامل و سریع به هزینه های معاملهای، به اصطکاک ناشی از ارتباطاتِ شرکت کنندگان در پروژه و مدیران، اجتناب شود. درخواست مجوز از منابع متوسط، و یا تغییرات ساده مورد نیاز باعث کندی قابل توجهی در یک پروژه میشود. پرداختن به کاربران ناکارآمدی و دیگر شرکت کنندگان DSDM باید با توجه به قدرت محدود باشد تا تصمیم مربوط گرفته شود:
- الزامات عمل
- کدام قابلیت نیاز به افزایش دارد.
- اولویت بندی نیازمندیها و ویژگیها
- جزئیات مناسب از راهحلهای فنی
- تمرکز بر تحویل مداوم
با ارائه مداول نتایج اطمینان حاصل شود که اشتباهات به سرعت شناسایی شده است، میتوان به راحتی وارنه نمود و به منبع خطا نزدیکتر شد. این امر به کد برنامه و همچنین به اسناد مانند الزامات و یا مدل داده، هر دو نیازمند است.
- آمادگی جسمانی برای کسب و کار معیارهای پذیرفته شده تحویل و ارائه است
همانطور که نام چارچوب DSDM نشان میدهد، تلاش اصلی برای ارائه نرم افزار میباشد که به اندازه کافی برای حل نیاز کسب و کار خوب باشد و در تکرار بعدی پیشرفت داشته باشد. فکتورینگ دوباره، طراحی مهندسی و افزایش قابلیت، بخشی که از چرخة طبیعی هر سیستم نرم افزاری است، نیاز به رسمیت شناخته شدن، بخش جدایی ناپذیری از پروژه میباشد، و نه پس از آن که یک کار آغاز شد بلکه پروژه در حال وقوع حتی زمانی که پروژه به اتمام رسیده است.DSDM نوشتن نرم افزار تک کاره را ترویج نمیکند، اما جلب رضایت کسب و کار به عنوان نیاز اول، و به دست آوردن جعبه زمان[3] برای فکتورینگ دوباره و فعالیتهای مرتبط در تکرار بعد را پیشنهاد میکند. حتی در یک پروژه DSDM برای شناسایی مسائل کلیدی حیاتی است، که نیاز به یک طراحی قوی دارد. در واقع کار با روش چابک نیاز به درک صدای الگوها و معماری دارد؛
الگوهای به روش های توسعه سنتی بستگی زیادی دارد، چراکه به احتمال زیاد اتخاذ یک تصمیم به منع ارائه نتایج آن محدود خواهد شد، از شماره سه یا چهار تکرار به آینده میباشد.
فهرست مطالب
1- مقدمه. 1
2- ارزش ها و اصول.. 1
2-1- اصول 9 گانه. 1
2-1-1- مشارکت کاربر فعال ضروری است…. 2
2-1-2- تیم باید تقویت شود تا تصمیم گیری نماید.. 2
2-1-3- تمرکز بر تحویل مداوم. 2
2-1-4- آمادگی جسمانی برای کار معیارهای پذیرفته شده تحویل است…. 2
2-1-5- توسعه تکرار شونده و افزایشی الزامی است…. 3
2-1-6- تمام تغییرات در طول توسعه باید برگشت پذیر باشد.. 3
2-1-7- الزامات در شروع در سطح بالا قرار دارند.. 3
2-1-8- تست یکپارچه در طول چرخه. 4
2-1-9- رویکرد مشترک و تعاونی… 4
2-2- ارزش ها 4
2-2-1- افراد. 4
2-2-2- نرم افزار کار کردن.. 5
2-2-3- همکاری… 5
2-2-4- پاسخگویی… 5
2-3- فلسفه DSDM… 6
2-4- راهنمای دیگر برای مدیریت خوب پروژه چیست؟. 6
3- ساختار پروژه. 6
3-1- نقش ها و مسئولیت ها 7
3-2- اندازه و سازمان دهی تیم.. 8
3-3- مراحل هفت گانه حاکم.. 9
3-3-1- قبل از پروژه. 10
3-3-2- مطالعات امکان سنجی… 10
3-3-3- مطالعه کسب و کار. 10
3-3-4- عملکرد مدل تکرار (FMI) 10
3-3-5- طراحی و ساخت تکرار (DBI) 10
3-3-6- اجرا 10
3-3-7- ارسال پروژه. 11
4- تکنیک های پیشنهادی هسته. 11
4-1- تایم باکسینگ….. 11
4-2- نقش MoSCoW…. 12
4-2-1- باید داشته باشد.. 12
4-2-2- می بایست…. 13
4-2-3- میتواند داشته باشد.. 13
4-2-4- می خواند داشته باشد.. 13
4-3- نمونه سازی… 13
4-4- اتاق کارهای تسهیل شده. 14
5- فاکتورهای موفقیت اساسی… 15
6- روابط مرتبط و کیفیت…. 15
6-1- مدل رشد قابلیت و ISO9001. 15
6-2- برنامه ریزی نهایی… 16
7- نتیجه گیری… 16
توجه:
- برای دانلود فایل word کامل ترجمه لطفا از گزینه افزودن به سبد خرید استفاده فرمایید.
- پس از خرید بلافاصله لینک دانلود فایل برای شما ایمیل خواهد شد.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.