جزوه تایپ شده ماشین های الکتریکی ۳
ابوالفضل حلوایی نیاسر دانشگاه پیام نور استاد کامیاب جوهر دکتر قاینی دانشگاه آزاد دکتر دانشگاه سراسری آزادیی علمی کاربردی دکتر واحدی
()، ً –()، –:
• ؟
• ؟
• ؟
”” –
؛ ()،
• • • ””، مورد نیاز در اسپرینت بعدی داشته باشد و آمادهی برنامه ریزی برای توسعه در جلسهی طراحی اسپرینت بعدی شود.
5-3 سایر چارچوب های رویکرد ماهرانه
تاریخچهی مهندسی نرم افزار، مملو از دهها روش شناسی و توصیف فرآیند منسوخ شده، مدل سازی روش ها و نمادها، و دهها ابزار و فناوری است؛ هر کدام از آنها با نسخهای جدید و بهتر جایگزین خواهند شد. با توجه به مجموعهای گسترده از چارچوب های فرآیند ماهرانه، که هر کدام، توسط انجمن توسعهی نرم افزار، پذیرفته شده است، رویکرد ماهرانه، مسیر مشابهی را طی می کند.همانطور که در بخش گذشته اشاره کردیم، یکی از پرکاربردترین چارچوبهای رویکرد ماهرانه، اسکرام است.اما بسیاری دیگر از چارچوب های رویکرد ماهرانه ارائه شدهاند و در صنعت از آنها استفاده می شود.در این بخش، نمایی کلی از 3 روش ماهرانهی پرطرفدار، ارائه می کنیم: برنامه نویسی سریع(XP)، کانبان(Kanban)، و دو آپس(DevOps).
1-5-3 چارچوب برنامه نویسی سریع(XP)
()، : -()، “”() ()، () ()، ()، :
()()، ()()-()، ً “”، (ً )، ()، ()، ً ؛ () ً ()، (: “”)، ()، ””، ().()، ()، ی نرم افزاری اجرا می شوند.
2-5-3 روش کانبان (Kanban)
روش کانبان، روشی کارآمد است که می تواند برای بهبود هر فرآیند یا جریان کاری، روش هایی را توصیف کند.این روش، بر مدیریت تغییرات و ارائهی خدمات، تمرکز می کند.مدیریت تغییرات، فرآیندی را تعریف می کند که از طریق آن، تغییر موردنظر، با یک سیستم میتنی بر نرم افزار، ادغام می شود.توصیه می شود نا ارائهی خدمات، با تمرکز بر درک نیازها و انتظارات مشتری انجام شود.اعضای تیم، کار را مدیریت می کنند و آزادند تا با سازمان دهی خود، کار را تکمیل کنند.سیاستها تا حدی که برای بهبود نتایج موردنیاز باشند، اعمال خواهند شد.روش کانبان، که از لفظ “تویوتا” منشأ گرقته است، شامل مجموعهای از روش های مهندسی صنعتی می شود و توسط دیوید ماشین های الکتریکی ، برای توسعهی نرم افزار، تنظیم شد.خود روش کانبان، به 6 روش اصلی وابسته است

دانلود رایگان خلاصه کتاب ماشین های الکتریکی ۳ pdf
1. به تصویر کشیدن جریان کار با استفاده از تابلوی نمایش گر کانبان(مثالی در تصویر 4-3، نشان داده شده است).تابلوی کانبان، از ستون های تشکیل شده است که نشان می دهد که هر جزء از کارکرد نرم افزار، در چه مرحلهای است.کارت های روی تابلو، می توانند حاوی داستان های تک کاربر یا نواقصی در برگه های برچسب دار، که اخیراً کشف شدهاند، باشند؛ این نواقص، با پیشرفت پروژه، توسط تیم، از حالت “کارهایی که باید انجام شوند”، به حالت “در حال انجام”، و سپس “انجام شده”، تبدیل می شود.
2. محدود کردن میزان کار در حال انجام، در هر زمان دلخواه.توصیه می شود تا توسعه دهندگان، وظیفهی فعلی خود را به پایان برسانند و سپس کار جدیدی را شروع کنند.در این صورت، زمان انجام کار کاهش می یابد و کیفیت کار افزایش می یابد، و توانایی تیم در ارائهی زوز به زود کارکرد نرم افزار به سهامداران، افزایش می یابد.
3. مدیریت جریان کار برای کاهش تلفات، با درک ارزش جریان فعلی، تحلیل مکان های توقف جریان، تعریف تغییرات، و در نهایت اعمال تغییرات.
4. (””، ).
“”، : ؟؟”” ، به تابلو اضافه می کنند.تیم، تلاش می کند تا تمام موارد را به وضعیت “انجام شده” برساند.هدف، این است که اول، موارد با ارزش تجاری بالا، پیش روند.تیم، با توجه به جریان کار، تلاش می کند تا موانع تکمیل کار را، با بررسی حجم کار و خطرات احتمالی، شناسایی کند.
تصویر 4-3
در طول جلسه ی بازنگری هفتگی، ارزیابی فرآیند، بررسی می شود.تیم، مواردی را که نیاز به توسعهی فرآیند دارند، بررسی می کند و تغییراتی را جهت اجرا، پیشنهاد می کند.روش کانبان، می تواند به سادگی با سایر روش های توسعهی ماهرانه ترکیب شود، تا نظم فرآیند را کمی ارتقا دهد.
3-5-3 روش دو آپس(DevOps)
روش دو آپس، توسط پاتریک دبویس، جهت ترکیب توسعه و کارکرد، ایجاد شد.این روش، تلاش می کند تا اصول ماهرانه و کارآمد توسعه را در سراسر زنجیرهی تأمین نرم افزار، اعمال کند.تصویر 5-3، نمایی کلی از روش دو آپس را نشان می دهد.این رویکرد، شامل مراحل متعددی می شود که به طور مداوم تکرار می شوند تا محصول موردنظر به وجود بیاید:
• توسعه ی مداوم. اقلام قابل تحویل نرم افزاری ، خراب شده و در اسپرینت های متعدد، توسط • • • () • --: ؛ --()، : ً -“”، “” ؟
-() -؟؟؟-“” ارائه کنید که به تیم مهندسی نرم افزار کمک کند تا هر چه بیشتر مانورپذیر شود.
5-3 چرا درخوست ها اینقدر تغییر می کنند؟بالأخره، مردم نمی دانند که چه می خواهند؟
6-3 اغلب مدل های فرآیند ماهرانه، ارتباط رو در رو را پیشنهاد می کنند.اما امروزه، اعضای یک تیم نرم افزاری و ماشین های الکتریکی آنها، می توانند از نظر جغرافیایی جدا از یکدیگر باشند.آیا فکر می کنید این موضوع، نشان می دهد که جدایی جغرافیایی امری اجتناب پذیر است؟آیا راهکاری برای حل این مشکل دارید؟
7-3 یک داستان کاربر بنویسید، که “”، “”-()، : ؟”” “”
فهرست مطالب