دوره "Software Processes and Agile Practices" برای افرادی طراحی شده است که میخواهند فرآیند توسعه نرمافزار را از ابتدا تا انتها درک کنند، چه اینکه به این حوزه جدید وارد شده باشید یا بخواهید دانش ...
بهروزرسانی: ۱۴۰۳/۰۹/۱۳
آشنایی با مدلهای مختلف فرآیند نرمافزار، از جمله مدلهای پایهای مانند Waterfall و Unified Process
یادگیری و تسلط بر روشهای Agile مانند Scrum و Extreme Programming
درک عمیقتر از Lean Software Development و Kanban
توانایی اعمال مهارتها و روشهای آموختهشده برای مدیریت و سازماندهی پروژههای نرمافزاری
برای درک و استفاده بهتر از این دوره آشنایی مقدماتی با فرآبندهای نرمافزاری پیشنهاد میشود.
دوره "Software Processes and Agile Practices" برای افرادی طراحی شده است که میخواهند فرآیند توسعه نرمافزار را از ابتدا تا انتها درک کنند، چه اینکه به این حوزه جدید وارد شده باشید یا بخواهید دانش خود را عمیقتر کنید.
در طول این دوره، شما با مدلهای مختلف فرآیند نرمافزار آشنا خواهید شد، از مدلهای پایهای مانند مدل Waterfall و Unified Process تا روشهای پیچیدهتر که در دنیای امروز در توسعه نرمافزار استفاده میشوند. با آشنایی با این مدلها، شما یاد خواهید گرفت که چگونه توسعه محصول را به طور مؤثر سازماندهی کنید و گامهای بعدی را پیشبینی کنید، به طوری که بتوانید در موفقیت تیم خود در مدیریت پروژههای نرمافزاری نقش مؤثری ایفا کنید. این دوره با 8 ویدیو، 7 مطالعه و یک تکلیف، پایهگذار مفاهیم مدیریت فرآیند نرمافزار را برای شما فراهم میکند.
علاوه بر آشنایی با مدلهای فرآیند سنتی و پایهای، این دوره شما را با روشهای Agile همچون Scrum و Extreme Programming آشنا خواهد کرد که برای توسعه نرمافزار در دنیای امروز ضروری هستند. این روشها به گونهای طراحی شدهاند که اطمینان حاصل کنند توسعه نرمافزار هم کارآمد و هم انعطافپذیر است، به طوری که تیمها بتوانند به سرعت به تغییرات واکنش نشان دهند و محصولات با کیفیت را طبق زمانبندی تحویل دهند.
دوره همچنین به Lean Software Development و Kanban میپردازد که ابزارهای پیشرفتهای هستند که برای بهینهسازی توسعه و افزایش کارایی استفاده میشوند. این روشها که امروزه در صنعت به طور گستردهای به کار میروند، به ایجاد فرآیندهای بهینهشده کمک میکنند که موفقیت در تحویل محصول را به همراه دارند. در پایان این دوره، شما دانش و ابزارهای عملی لازم را خواهید داشت تا از تیم خود پشتیبانی کنید و به توسعهدهندگان کمک کنید تا پتانسیل کامل خود را بهکار بگیرند و پروژهها را بهطور مؤثر تحویل دهند.
اطلاعات بیشتر
Kenny Wong استاد همکار در دپارتمان علوم رایانه دانشگاه آلبرتا در کانادا است. او مدرک B.Sc. و دکترای خود را در رشته علوم کامپیوتر از دانشگاه ویکتوریا دریافت کرده است. ونگ 16 سال است که به تدریس دورههای مهندسی نرمافزار، شامل مدیریت فرایند و محصول نرمافزار، میپردازد. تحقیقات او در زمینه مهندسی نرمافزار به تجزیه و تحلیل علل اصلی مشکلات در ساختار، رفتار و مدیریت سیستمهای نرمافزاری پیچیده میپردازد.
اطلاعات بیشتر