کسب و کارکامپیوتر و IT و اینترنتمهندسی صنایع و مواداستارتاپ و کارآفرینی

آشنایی با اجایل و کانبان و اسکرام (scrum kanban Agile)

تعداد اسلایدهای پاورپوینت: ۴۷ اسلاید آشنایی با روش چابک یا اجایل آشنایی با روش کانبان آشنایی کامل با روش اسکرام

مصطفی مستعلی

صفحه 1:
| بسم‌اللهالرحمن الردیم ِ موضوعات: آشنایی با کنترل پروژه معرفی روش چابک ( ‎(AGILE‏ ‏آشنایی با روش کانبان در مدیریت پروژه آشنایی کامل با اسکرام ‎thee totaal‏ مستعلى ‎

صفحه 2:
4 کنترل پروژه: کنترل پروه فرآیندی است برای دستیابی حفظ مسیر پروه به یک تعادل اقتصادی موجه بین سه عامل هزینه زمان و کیفیت در حین انجام پروژه که تکنیک های خاص خود را به کار می گیرد. کنترل پروئه برنامه ریزی مدیریت و کاهش هزینه و ریسک هایی ک ممکن است در طول پروژه رخ بدهد را کنترل می کند

صفحه 3:
۱ یک کنترل پروژه موثر ویژگی های زير را دارد: )برنامه ریزی زمان بندی و گزارش پروژه ۲آنالیز ومدیربت ارزش کسب شده 3)مهندسی و برآورد هزینه ۴)مدیریت و کنترل تغییر ۵)ادعا ها ریسک وتاخیر

صفحه 4:
۳ :کنترل پروژه مدیر کنترل پروژه باید روند اجرایی پروژه را کنترل کند. 2 0 0 4 ۵

صفحه 5:
| عرضه نرملفزار در حل[سوسعه بسه بازار هدف چرخه حیات تولید نرم افزار به بازاز هدف بصورت مرحله به مرحله_صورت میگیرد و در ابتدا نخسه ای که به مشتریان تحویل داده می شود نسخه کاملی از نرم افزار نیست و در حال توسعه است و طی بازه زمانی کوتاه یا بلند نرم افزار کامل میشود نکته مهم در ابتدا شناخت نیاز مشتری و هدف او درباره استفاده از نرم افزار است. روش توسعه سریع نرم افزار & ‎RAD (Rapid application development)‏ به جای برنامه ریزی به عنوان سازوکار کنترل پروژه استفاده می کند. بازخور ها بوسیله آزمون های مرتب و انتشار پیایی در بازه های زمانی کوتاه نرم افزار در حال تکامل می شود.

صفحه 6:
ooo 6000 متدولوژی های توسعه ی نرم افزار به دو دسته تقسیم می شوند: ‎.١‏ متدلوژی های سنگین وزن ۲ متدلوژی های سبک وزن ک شامل روش های چابک یا ۸۸0116 استفاده ‎AH 1 ~‏ = كان << عت = 5۳2 م5 3 > 25

صفحه 7:
ها چ زمانی از ۸۵۸9116استفاده می کنیم ؟ ۱)تیم توسعه شما نزدیک هم در مکان فیزیکی یکسان کار می‌کنند. ۳)فرهنگ توسعه شما یک رویکرد توسعه. تست و انتشار سریع را ترویج می‌دهد. ۳)پروژه شما نیازمند توسعه منظم و مداوم ارتقاها و بروزرسانی‌ها است. دلایل شکست پروژه های نرم افزاری چیست ؟ زمانيتدى نا متاسب ۲ كيفيت يائين در توليد نرم افزار ۳ ارتباط نداشتن با مشترى ۴ تحلیل نادرست نیازمندی ها ۵ کمبود در تست کردن نرم افزار

صفحه 8:
”> مرشهاي كلاسكديمتابل چلبک(» اوه روش های کلاسیک در مقایسه با جایک مجدوعه از ابتدا به روشتی تعریف شده است مجدوده به روشتی معخص تیست انتظار تغییر چنداتی در الزامات وجود ندارد. مشتری همچنان که پروژه بیش می رود بیشتر درباره خواسته هایش یاد مى كيرد. انجام تخمین ها ممکن و خروجی آنها قابل اعتماد انجام تخمین ها به سختی امکان پذیر است. 1 پروژه ممکن است به تعدادی قاز مجزا تفکیک شود. ‏ روش های چابک مجموعه ای از فرایندهایی تکراری و وايسحه يه هم اكد موققيت از طروق ‎A‏ اک رای هو | عوفقيت اعلب از طريق ميزان رضايتمندى مغدرى. ای» کیفی » محدوده ای مشتری تا زمانیی که محصول تکمیل نگردد امکان خراورجه حاصله در هر ععرار برای حشتری ار مد استفاده از آن را ندارد. است. سنجیده می شود. ستجیده می شود.

صفحه 9:
4 6 بولوچه بسرود هلیی‌بناسباسك پروژه هایی که هیچ گونه تجربه ای درن ندارند. پروژه هایی که نیازمند تغییر و ارتباط مداوم با مشتری است. استفاده از ۵016 در اين گونه پروژه ها منجر به رضایت مشتری. محصولی کارآمد و همچنین دادن انگیزه به تیم توسعه می شود. لطع ۱

صفحه 10:
ها نیاز به مستندات در روش ۸0116 الزامی است: یکی از موثرترین کارها در تولید نرم افزاره تهیه مستندات است 16 به ما میگوید که فقط کد ابزار مناسبی برای تشریح محصول نرم افزاری نیست بلکه باید مستنداتی وجود داشته باشد که هم با تغییر نیازهای مشتریان و هم با هرگونه تخییری در کدها بتوان آن را به روز رسانی نمود. مشترى بايد كاملا نيازهاى خود را به طور واضح و و روشن بیان کند.

صفحه 11:
روش کانبان (۱۵۱18۸۸۸) در مدیریت پروژه چیست؟ کانبان چارچوبی است برای پیاده سازی و اجرای مدیریت پروژه ‎g AGILE‏ نشان می دهد که محصول در چه زمانی و به چه مقداری تولید شود. اگر بخواهیم مثال ساده ای بزنیم سوپرمارکتی را در نظر بگیرید زمانی که قفسه ای خالی شود تصمیم ب خرید محصول تمام شده می کند و سوپر مارکت تنها مقداری دحیره می کند که مشتری نیاز داشته باشد . اين شكل دقيقاً مقهموم کانبان است ! ‎a ak :‏ سر میم ورودى مواد دقيقاً همان ميزان است كه مصرف شده است !

صفحه 12:
۸۵۱۸ *بهینه کردن فرآیند های مهندسی می پردازدا زمانیکه بهره وری افزایش یابد. *زمان در هر مرحله اندازه گیری می شود تا متوجه شویم کجای خط تولید عرضه و تقاضا هم خوانی ندارد . *تعادل میزان ورودی ها و توزیع یکسان حجم کار بصوریتکه کار ها بین کارمندان تقسیم شود و کارها بر دوش یک نفر ب تنهایی نیفتد در روش کانبان این دو مورد حائز اهمیت است. *کانبان در واقع مدیربت تولید است. و به ما جهت شروع و توقف تولید پاری می‌رساند. کانبان سیستمی براى رسيدن به 11ل يا همان توليد به هنكام است. *کانبان‌ها برای کنترل تولید و بهبود فرایند به کار می‌روند ‎i ۱ a‏

صفحه 13:
اسكرام ‎Sumer (SCrUM)‏ اسکرام یک چارچوب تولید نرم افزار از سری روش های تفکر چابک یا ۸0116 است اسکرام یک چارچوب توسعه نرم افزار چابک می باشد که از روش تکراری-افزایشی یا ۱۱6۲۵۳060۵۱ ۱۳۵۲۵۲۱۷ بهره می جوید . در اسكرام جزيئات دقيق را به تيم واكذار مى كنند تا بهترين تصميم را اتخاذ کنند. اسكرام مجموعه اى از روش ها و نقش های از قبل تعیین شده است سه ویژگی پایه های وجودی اسگرام هستند. که عبارت اند از: ۱)شفافیت و روشنی ۲)وارسی و دائما چک شوند )قابلیت تغییر و انطباق sCRUMI!

صفحه 14:
Serum team (Product owner) Jpaxe Ske * =< (Serum Master) ‏مدير اسكرام‎ * * تيم توسعه (لنتقع1 الاعستزماء:»0) (Sprint) 401 * (Sprint Planning Meeting) <2 ‏جلسه برنامه ریزی‎ * fe VENT s} (Daily Serum Meeting) ‏جلسه روزانه اسکرام‎ * (Sprint Review Meeting) au )_aub awe * (Sprint Retrospective Meeting’ 1 2,50 ale * + یک لاك محصول ‎(Product Backlog)‏ 3 (Sprint Backlog) 221 SY & * (Task Board) ‏تابلو وظايف‎ ٠

صفحه 15:
oo 8 نقش‌های عمده در اسکرام عبار تند از: 1 ۳ یکت سهیل‌گر میپاشد که وظیفه ن گهداریو حفظ فرلیند را برعهده دارد عاوه بر آن‌روند لسکرلم را به صورتمدایم کنترل ‎Se‏ (Stakeholders),aus o1b5 as Product Owner.2 ‏پروئه و 01151655 لست‎ 3 ع1 . لعضائتة 2 ‎ek‏ رس مىكيرند ١ ‏ات‎ 355 JU ۳.

صفحه 16:
SCRUM ‏در اسکرام نیز دوره های زمانی وجود دارد که محصول نهایی پروژه به تدریج‎ ‏کامل می شود.‎ ‏گفته می شود.‎ ٩0۲1۳1 ‏این دوره های زمانی در اسکرام را‎ ۲۳۵۵۱161 ‏اهداف و خواسته های مالک محصول در یک لیست به نام‎ ۳ ‏جمع آوری می شوند..‎ 109

صفحه 17:
ها ۳۳ scrum اگر بخواهیم تقسیم بندی دقیق درباره اسکرام انجام بدهیم مراحل زیررا در انجام می دهیم: ‎product backlog «235 ()‏ © ۲) فازبندی ۳ جلسه برنامه ریزی ‎Sprint‏ ‏۴ تهیه ‎Sprint su.‏ و9 ۵) اجرای اسکرام = = ۶ تحویل ‎Sprint‏ = = == ۷ بررسی 50۲۳ و و او وو ۱۱1۳۰ ۱۰

صفحه 18:
چکیده ای از ‎SCRUM FRAMEWORK‏

صفحه 19:
oo 8 خروجی‌ها Increment ‏محصول‎ اسكرام روزاته

صفحه 20:

صفحه 21:
یک لاگ محصول شامل فیلدهای زیر می باشد شماره نام اهمیت برآورد اوليه جكونكى دمو نکات و فيلد هاى اضافی مانند * دسته * درخواست کننده wre corres sez oun كلقا tr ee ee] [| ‏اك‎ ل2]

صفحه 22:
کدنویسی ظاهر کاربر کدنویسی لایه میانی آزمایش میان افزار نوشتن ۲۱۵۱0 آنلاین نوشتن كلاس 100 افزودن لاگ کننده خطا

صفحه 23:
ooo ۱۱۱۷ 56۲۱۷۲۲ ‏جلسماسكيلم يويكنك‎ con COD ‏براى حل‎ gt بزاری برای جمع اوری اطلاعات درباره ینکه چه کسی از زمانبنای عقب است نیست. جلسه ای است که اعضاء تیم نعهد خود را به همدیگر اسكرام اثبات مى كثتل. ابزارى مناسب براى مدير اسكرام است كه ييشرفت نيم در انجام کارها پیگیری می کند. مديراسكرام بايد اطمينان حاصل كند كه جلسات روزانه انجام شو ند اما نيم تو سعه مسئول اداره جلسه روزانه اسك ام است.

صفحه 24:
۷ ۱356۲ همان‌یظایفی‌لستکه بأ لاغذ کوچکرمی‌تخته میج ‎product owner‏ خود را بعنوان مشتری در نظر میگیرد و از 5۲0۳۷ 56۲لا ها منتخب انتخاب می کند و وارد |5۳0۲ می شود و در جلسه بررسی خواهد شد. ‎Board‏ 56۲1۲)) : به سبه بخ شبر صغفلنجامد00]-۲0). در حلل لنجام03 ۳ ]0۵]) و لنجام ش دم 206]) تسقسیم می‌کنيم

صفحه 25:
Website redesign ی Behind The Stones case study Anetwork case study Faranesh case study Implement Hubspot marketing Answer to questions on Q&A sites Hoorakhsh Case Study ProfileMedia Case Omnicom Media Group Press release © Agile Marketing blog post Backlog Sscrum BOARD (On-page SEO Long-tail keyword landing pages How to manage editorial calendar wath Taskulu Video marketiny Diet infographics Top-S blog series Test twitter ads AJB Test homepage header background image

صفحه 26:
نمودار برن‌داون به تیم کمک می‌کند پیشرفت کار را ردیابی و زمان تكميل کاز زا پیش‌بیتی کند. این نفوداز نشان می‌دهد که در هررون: چند ساعت کار برای انجام هر وظیفه باقی‌مانده است. تیم توسعه هرروز وظایف «درحال‌پیشرفت» را به‌روزرسانی و میزان کار در اين بلقوومانمعيا افلو سهان كتخددى روزهای اسپرینت و محور عمودی نشان‌دهنده تلاش ساعتهاى باقىمانده است. نمودار برن‌داون باید هرروز به‌روزرسانی شود تا كل تلاش .برآوردشددى باقىمانده براى تمام وظايف ناتمام را نشان دهد 225 200 a7s 450 125 100 25 so 25 ‎la‏ بافيمائده تخمينى ‎gg a ‏م‎ 1 2 2 ۵ 4 S 6 2 8 9 10 141 12 33 24 25 46 ‎CS cal‏ انننپز ینت ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎

صفحه 27:
‎ods‏ تخمین کلی ساعت های انجام شده در اسپریت 2 میزان کل تلاش باقی مانده 3 تعداد کل روز های کاری 350 4 تلاش ایده آل بر 5. تلاش واقعی ‎SS‏ 250 4 3 — = — | 200 3 ‎J 150 NH ۳‏ حالت ایده‌آل صه سه 5 | ‎oy‏ ‏: = أ 100 3 هه أ وو = مد و و 7 6 0 ‏روزهای یک اسپرینت ‎

صفحه 28:
سه خط نمودار برن‌داون نشان‌دهنده‌ی سه موقعیت 8۱۲۱ ۳ خط روند محور افقی را ۱۰ 7 نزدیک به پایان دوره‌ی اسپرینت نود به موقع «قطع کند, <«به‌موقع = 3 خط روند محور افقى را در ‎a ٠".‏ پ نقطه‌ی پایان 3 ‎caus sel’‏ قطع کند 4 .زود» به‌پایانرساندملیم»< خط روند سمت راست ‎Va‏ ‏نقطه‌ی پایان اسپرینت فرود 2 آید: یعنی در تکمیل وظایف و روزهای یک اسپرینت انده‌ی تخمینی

صفحه 29:
0/5 2225 (0/5 2055 20/6 نمودار ‎٩۱8۱۱00۷۷۱۱‏ اسيربك

صفحه 30:
‎ae‏ وظیفه 8 4 8 |کدنویسی ظاهر کاربر 7 0 |12 | 16 |کدنویسی لایه میانی 8 1 |16 |16 8۱ | آزمایش ميان افزار 12 انوشتن ‎ul Help‏ © © © © © ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎50 ‎40 ‎3 0 ‎3 0 ‎10 ‎a ‎ ‎ ‎ ‎ ‎ ‎ ‎

صفحه 31:
۱0۷۷/۲۱ ‏و نمودلو‎ Board Bi ae cea ati

صفحه 32:
کل کید نمودلو ‎BUrN GOWN‏ بايد تعدادى تم جديد به یک لاک اشاه شود تاريخ بايد تعدادى از يتم ها بك لاك حذف شوند 7 0 _ برآورد میزان 0 کار باقی مانده ۹ 90 ۱۵۷۳۵ 55 20 10 August 234 ٩/۵ 9 40 14 12/46 18 17 18 1 BUPNOOWN

صفحه 33:
۲اصل مهم در اسکرام وجود دارد اسکرام فرا مسئولیتی است یعنی های تمام افراد بهم وابسته است ودوم اينکه اسکرام خودمدیریتی است هر کسی ‎TASK‏ خود را ‎MANAGE‏ 5 مدیریت می ‎ise‏

صفحه 34:
Ss

صفحه 35:
eee alld ‏مماكدع5‎ Daily Sprint LY ‏عماععءع‎ یت ۴۳۵ عجدلملا »82 تفت ‎Retrospective‏ Potentially ‏ععد قوعم عاطوععباةاعق‎ میت یت ولو ماععه5

صفحه 36:
۲ در نان بازنگری اسپرینت. تیم اسکرام باید بهبودهایی که می تواند در اسبپریفت بعفتی پیاده ساوی اکن ۳ تشخیص داده باشد,

صفحه 37:
‎oo 8‏ فتلیچ جلسمبازنگری لسپرینت 6 ۲050611۷ ‎ ‎

صفحه 38:
۱ سکیم دی مقیلسی بن وگ 6 ۲۱ ۱655 ۳ و ]) و ‎URE TEAM‏

صفحه 39:
پر روی همه الزامات محصول بايد تيم توسعة مجاز به شرع اكارهلى توليد معصول بلق يبان رق کرام سار انان للك على يلون امور ‎et‏ اسکرام فقط مجموعه ای از قوانین ساده است, مدير اسكرام همان مدير بره مالک محصول همان مدیر پروژه است. أسكرام به تيم توسعه اجازه تحویل دهند. می دهد تصمیم گیرندچه چیزی أسكرام همه جر راأدربارة مديريت بروزه به مامى كويد اتيم توسعه در جارجوبى بهره ور و از بيش طراحى شده كار مى كند و مدير اسكرام اطمينان حاصل می کند که تیم توسعه از اسکرام پیروی می کنند. ‎eigen doen‏ کر که وق آغاز می شود که یک لاگ اسپرینت آماده شدهباشد. ‎ ‏تیم توسعه به محض اینه که الزامات اولیه در قالب داستان در یک ‏الأك محصول ثيث شد مى تواند كار خود را آعاز که ‏استفاده از اسکرام تحول بزرگی است. افراد بايد فهم خوبى از اسكرام داشته باشند تا پروژههایشان را به خوبی هدایت کنند. اسكرام مجموعه اى از قوانين و یک چارچوب همراه با فرهنگ و اخلاق سازكار با أن است. ‏در أمكرام تقعي شبيه مدير بروزه هلق بنتى وجود تنارد مدير اسکرام تقشی است که ا.تقرار صجیح اسکرام را پیگیری می کند. مالک محصول مسئول ایجاد و نگهدای یک لاگ محصول است ولی کارهای روزانه تیم توسعه را مدیریت نمی کند. ‏تیم توسعه تصمیم می گیرد به چه نحوی محصول را تحویل دهد و کسی که تصمیم می گیرد چه چیزی تحویل داده شود مالک محصول است. ‏اسکرام عمدنا با تعریف و تحویل محصول سره کا از چنبه های مبتنی بر کسب و کار پروژه خارج از محدوده اسکرام ‎ ‏ا ‎

صفحه 40:
لْپیاده سازی اسکرام در گوگل لااستفاده از اسکرام در یاهو لاسکرام در مایکروسافت اسپاتیفای با بیش از 20 تیم لاپروژه ۳6۵100 چکونه چابک کار می کند ‎SpotifyA‏

صفحه 41:
اجرای اسکرام در راه اندازی 5° ءءء : فروید ‎is pul o‏ مراحل اجرای اسکرام شرح می داد پیاده سازی می کنیم تهيه ليست 1ا©1الالاه أ نال 10م: در فروشگاه اینترنتی هدف مالک محصول عرضه محصولات و فروش و رسیدن به سود مورد نظر است. فاز بندی: مرحله اول) امکانات فنی برای ساخت فروشگاه اینترنتی :که شامل طراحی وب سایت می باشد.برای داشتن تهيه ‎KY (HOSt) auto 5 (Domain)‏ فروشگاه ابتدا نیاز دارید که هاست - فضای كنيد مرحله دوم) نصب فروشكاه ساز و اتصال به دركاه يرداخت بعد از آن که هاست و دامنه خود را فعال كرديد و سيستم مديريت محتوا ورديرس را بر روى آن نصب کردید. نوبت به نصب فروشگاه‌ساز می‌رسد ووکامرس به شما این اجازه را می‌دهد که اطاعات فروشگاه خود را وارد کرده و رسما به سایت معمولی خود یک فروشگاه اضافه کنید. برای ساخت فروشگاه اینترنتی نیاز به یک چیز مهم دیگر داريد. آن هم 2 ‎rare (Payment Getway) clo x olf‏ به بانى است.

صفحه 42:
۳ ۱ مرحله سوم) واردن کردن محصولات و قیمت‌گذاری جلسه برنامه ریزی اسپرینت ۲ 16211 بسرنامه دقیق‌خود را بسر حسبسستندلتی‌که از روش‌چلابکبسدستآوردملند ( جلسه برنامه ریزی اسپرینت جوابگوی موارد زیر است: چه چیزی در قالب فرآورده اسپرینت پیش رو قابل ارائه است؟ چه نوع کاری برای دستیابی به فرآورده موردنظر. نیاز است؟ در این فروشگاه اینترنتی کار اعضا به یکدیگر وابسته است به طوری که ابتدا اگر اولین مرحله فاز بندی انجام نشود نمی توان پروژه را ادامه داد تیمی که طراحی وب سایت را بر عهده دارند برنامه خود را ارائه می دهند در پاسخ به سوال دوم استفاده از هاست و و دامنه همان گونه که در بالا توضیح داده شد می توان پاسخ داد. تهیه سند اسپریت: بعد از اتمام جلسه گروهی که طراحی وب سایت را برعهده داشت اسپریت خود را مکتوب می کنند و این روش درباره افرادی که مرحله دوم و سوم پروژه را انجام می دهد صادق است.

صفحه 43:
۲۳۳ ۱ اجرای اسکرام: تیم طراحی وبسایت و توسعه نرم افزار ب موارد زیر تفسیم می شود ‎Backend or Fronted=We_ should introduction Task‏ .1 ‎2.UI (User Interface design)=we should introduction‏ ‎Task‏ ‎3.Date base=for example DBI1 DBI2 and‏ ‎introduction Task‏ ‎Test= final Task and completed scrum.‏ .4 تحویل اسپرینت : حال وقت آن رسیده است ‎member‏ 163770 پس از اجرایی شدن پروژه و طی کردن مرحله اول مستندات خود تحت عنوان اسپریت تحویل دهند

صفحه 44:
4 بررسی اسپریت : مالک محصول و تیم تحقیق توسعه اسپرینت ارائه شده را بررسی می کند تا نواقص برطرف شود و اصلاحات انجام گیرد در فروشگاه های انترنتی عمدتا راحتی در پرداخت طراحی ‎Cole‏ با کیفیت به همراه تصویر و استفاده از روش هایی از قبیل رند نکردن قیمت فروش مد نظر می باشد بازنگری اسپریت: ياسخ به سوال اينكه در طول اسيريت جه كار هایی خوب پیشرفت روند كار را مد نظر مى كيريم چه کار هایی بهتر می توانست صورت بگیرد بهبود و به روز رسانی روش های در حال انجام جه بهبود هایی که در طول اسپریت بعدی بايد مشخص شود قابل مطرح هست و پروژه به اتمام می رسد.

صفحه 45:

صفحه 46:
4 در آخرین مرحله که بازنگری اسپریت است رفع نقاط ضعف و بهبود نقاط قوت» تصمیم گیری در مورد بهبود عملکرد افراد. ارتباطات فرآیندها و توسعه‌ی ابزارهای مورد نیاز و تعیین برنامه‌ای برای اجرای این تصمیمات در این جلسه انجام ميشه. هدف از اسکرام جلوکیری از شکشت های معمول در حین فرایند تولید و توسعه است ‎as 1, SMS 9 Wigs piSlo> pl Gul‏ ۱ ‎Pere ee senresc Seer ne sr eae‏ | ن ‎S‏ 5 بوده 5 2

صفحه 47:
*www.mountaingoatsoftware.com/scrum *www.scrumalliance.org *www.controlchaos.com *scrumdevelopment@yahoogroups.com *www.Wikipedia.com * www.oparsdata.com

جهت مطالعه ادامه متن، فایل را دریافت نمایید.
15,000 تومان