آموزش مدیریت پروژه نرم افزار - دوره کامل

Software Project Management - The complete course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مدیریت پروژه در توسعه نرم افزار در پروژه های سنتی و چابک نحوه مدیریت نرم افزار نرم افزار مدیریت پروژه مدیریت پروژه چابک مدیریت پروژه های اسکرام پیش نیازها: استفاده از کامپیوتر دانش پایه محصولات مایکروسافت آفیس (اکسل، ورد،...)

این دوره برای کسانی که در پروژه های نرم افزاری کار می کنند ایجاد شده است.

در درجه اول برای مدیران پروژه و استادان اسکرام و همچنین برای همه اعضای درگیر در یک پروژه نرم افزاری ایجاد شده است: اعضای تیم، توسعه دهندگان نرم افزار، آزمایش کننده، مشتریان، صاحبان محصول، سهامداران، مدیران کیفیت و غیره.

این دوره تمام جنبه های فرآیند مدیریت پروژه نرم افزاری را برای هر نوع پروژه نرم افزاری پوشش می دهد.

این فصل واضح بعدی دوره آموزشی من در مورد توسعه نرم افزار است و هدف آن آموزش نحوه مدیریت موفقیت آمیز یک پروژه نرم افزاری است.

این عمدتا بر روی پروژه های سنتی و پروژه های چابک تمرکز دارد.

عناوین اصلی تحت پوشش این دوره عبارتند از:

  • مدیریت پروژه نرم افزاری چیست

  • مهارت های مدیریت پروژه

  • نقش و مسئولیت مدیر پروژه نرم افزار

  • نحوه مدیریت موفقیت آمیز پروژه نرم افزار

  • مراحل مدیریت پروژه

  • سناریو در یک پروژه نرم افزاری

  • مسئولیت های نقش

  • نمودار گانت چیست

  • نمودار Pert چیست

  • فرایند مدیریت پروژه: مراحل

  • نحوه مقابله با عدم قطعیت در توسعه نرم افزار

  • نقش مشتریان در پروژه های توسعه نرم افزار

  • مدل های توسعه نرم افزار

  • ارزیابی ریسک

  • برنامه های اضطراری

  • مدیریت تغییر

  • فرایند استقرار

  • فریم‌ورک‌های چابک

  • مدیریت پروژه چابک

  • مدیریت پروژه - مفاهیم

  • مدیریت پروژه - برنامه کاربردی - پروژه MS: طرح پروژه خود را ایجاد کنید

  • محاسبه هزینه توسعه نرم افزار

  • مدیریت پروژه - برنامه - MS Project: مدیریت منابع

  • مدیریت پروژه - برنامه - پروژه MS: تقویم پروژه

  • مدیریت پروژه - برنامه کاربردی - پروژه MS: پیگیری پروژه

  • مدیریت پروژه - برنامه کاربردی - پروژه MS: گزارش پروژه

  • مدیریت پروژه - برنامه - MS Excel: داشبورد مدیریت پروژه/گزارش وضعیت پروژه

  • مدیریت پروژه - برنامه کاربردی - صفحه هوشمند

  • مدیریت پروژه - برنامه کاربردی - Atlassian JIRA

  • مدیریت پروژه - نتیجه گیری

  • نتیجه گیری پروژه

  • نحوه بستن پروژه

  • درس های آموخته شده

  • تحویل

  • مدیریت اسناد

  • ابزارهای اضافی



سرفصل ها و درس ها

ژنرال General

  • مقدمه Introduction

  • ساختار دوره Course Structure

  • مدیریت پروژه نرم افزاری چیست؟ What is software project management

  • مهارت های مدیریت پروژه Project management skills

  • نقش و مسئولیت مدیر پروژه نرم افزاری The role and responsibility of a software project manager

  • چگونه یک پروژه نرم افزاری را با موفقیت مدیریت کنیم؟ How to manage a software project successfully?

  • مراحل مدیریت پروژه Project management steps

  • سناریو در یک پروژه نرم افزاری The scenario in a software project

  • نقش ها و مسئولیت ها Roles & Responsibilities

  • ارائه یک مطالعه موردی Presentation of a case study

  • نمودار گانت چیست؟ What is a Gantt chart

  • نمودار پرت چیست؟ What is a Pert chart

  • فرآیند مدیریت پروژه: مراحل The project management process: the phases

  • فرآیند مدیریت پروژه: فرآیندهای مرتبط The project management process: the connected processes

  • نحوه برخورد با عدم قطعیت در توسعه نرم افزار How to deal with uncertainties in software development

  • نقش مشتریان در پروژه های توسعه نرم افزار The customers role in software development projects

مدل های توسعه نرم افزار Software development models

  • ژنرال General

  • چرخه عمر توسعه نرم افزار (SDLC) Software Development Life Cycle (SDLC)

  • مراحل چرخه عمر توسعه نرم افزار (SDLC) چیست؟ What are the Software Development Life Cycle (SDLC) phases?

  • مدل آبشار Waterfall model

  • مدل V V model

  • مدل افزایشی Incremental model

  • مدل RAD RAD model

  • مدل چابک Agile model

  • مدل تکراری Iterative model

  • مدل مارپیچ Spiral model

  • نمونه اولیه Prototype model

ارزیابی ریسک Risk Assessment

  • مقدمه Introduction

  • شناسایی ریسک نرم افزار Software Risk Identification

  • تجزیه و تحلیل ریسک نرم افزار Software Risk Analysis

  • برنامه ریزی ریسک نرم افزار Software Risk Planning

  • نظارت بر ریسک نرم افزار Software Risk Monitoring

  • طرح های اضطراری Contingency plans

  • ارائه گزارش ریسک معمولی Presentation of the typical risk report

مدیریت تغییر Change management

  • مدیریت تغییر چیست؟ What is Change Management

  • فرآیند مدیریت تغییر The Change Management Process

  • فرآیند مدیریت تغییر چابک Agile Change Management Process

فرآیند استقرار The Deployment process

  • فرآیند استقرار The deployment process

  • استقرار نرم افزار چابک Agile Software Deployment

فریمورک چابک Agile Frameworks

  • روش شناسی چابک Agile methodology

  • فریم ورک چابک - اسکرام Agile Frameworks - Scrum

  • چرخه اسکرام اسپرینت The Scrum Sprint Cycle

  • برنامه ریزی انتشار اسکرام Scrum Release Planning

  • برنامه ریزی اسپرینت Sprint Planning

  • اسکرام روزانه The Daily Scrum

  • بررسی اسپرینت The Sprint Review

  • جلسه گذشته نگر The Retrospective Meeting

  • سیستم چابک کانبان The Kanban Agile System

  • تابلوهای کانبان Kanban Boards

  • اندازه تیم در پروژه اسکرام Team size in a Scrum project

مدیریت پروژه چابک Agile project management

  • مدیریت پروژه چابک چیست؟ What is agile project management?

  • تشریفات چابک Agile Ceremonies

  • اجرای برنامه های چابک Implement agile programs

  • از گردش کار استفاده کنید Use workflows

  • ساختارهای چابک: حماسه ها، داستان ها، مضامین و ابتکارات Agile structures: Epics, Stories, Themes, and Initiatives

  • حماسه ها Epics

  • داستان های کاربر User stories

  • ابتکارات و مضامین Initiatives & Themes

  • تخمین چابک Agile Estimation

  • معیارها Metrics

  • نکات داستان را برآورد کنید Estimate the story points

مدیریت پروژه - مفاهیم Project Management - Concepts

  • مفاهیم مدیریت پروژه Project management concepts

  • ویژگی های یک پروژه Characteristics of a project

  • وظایف در یک پروژه Tasks in a project

  • خروجی یک پروژه The Output of a project

  • نمودار یک پروژه Diagram of a project

  • ساختار شکست کار: تفکیک مراحل پروژه The work breakdown structure: breakdown the project phases

  • ساختار شکست کار: کدهای WBS را به فازها و وظایف اختصاص دهید The work breakdown structure: assign WBS codes to phases and tasks

  • نقاط عطف The Milestones

  • چرا باید نقاط عطف را تعریف و استفاده کنیم؟ Why we should define and use milestones?

  • طرح آزادسازی The release plan

  • مدیریت پروژه سنتی Traditional project management

  • مورد مدیریت پروژه چابک The case of Agile project management

  • مطالعه موردی - وب سایت عضویت در آموزش الکترونیکی - راه اندازی طرح پروژه (I) Case Study - An eLearning membership website - setup the project plan (I)

  • مطالعه موردی - وب سایت عضویت در آموزش الکترونیکی - راه اندازی طرح پروژه (II) Case Study - An eLearning membership website - setup the project plan (II)

  • مطالعه موردی - وب سایت عضویت در آموزش الکترونیکی - راه اندازی طرح پروژه (III) Case Study - An eLearning membership website - setup the project plan (III)

  • مطالعه موردی - وب سایت عضویت در آموزش الکترونیکی - راه اندازی طرح پروژه (IV) Case Study - An eLearning membership website - setup the project plan (IV)

  • مطالعه موردی - وب سایت عضویت در آموزش الکترونیکی - راه اندازی طرح پروژه (V) Case Study - An eLearning membership website - setup the project plan (V)

  • مطالعه موردی - یک وب سایت عضویت در آموزش الکترونیکی - برنامه انتشار را تنظیم کنید Case Study - An eLearning membership website - setup the release plan

مدیریت پروژه - برنامه - پروژه MS: طرح پروژه خود را ایجاد کنید Project Management - Application - MS Project: Create your project plan

  • کجا و چگونه پروژه مایکروسافت را انتخاب کنیم where and how to choose microsoft project

  • نصب و بررسی اجمالی ابزار Installation and Overview of the tool

  • نمای کلی ابزار Overview of the tool

  • یک پروژه ایجاد کنید Create a project

  • نمای کلی ابزار 2 Overview of the tool 2

  • وظایف را اضافه کنید Add tasks

  • وظایف وارداتی Import tasks

  • دستکاری وظایف (انتقال، ویرایش، حذف) Manipulate tasks (move, edit, delete)

  • سلسله مراتب و WBS را در وظایف خود پیاده کنید: وظایف تورفتگی و بیرونی Implement the hierarchy and WBS to your tasks: indent and outdent tasks

  • تاریخ شروع، پایان و مدت زمان را تعریف کنید Define start, end dates and durations

  • نقاط عطف را به یک پروژه اضافه کنید Add milestones to a project

  • وظایف پیوند: رابطه وظیفه Link tasks: task relationship

  • نسخه دسکتاپ Desktop version

  • محدودیت ها و ضرب الاجل ها را به وظایف اضافه کنید Add constraints and deadlines to tasks

  • یادداشت ها و پیوست ها را به وظایف اضافه کنید Add notes and attachments to tasks

  • وظایف پیوند: انواع روابط کار Link tasks: task relationship types

  • اختصاص یک مرجع به وظایف (مانند کدهای داخلی یا کدهای WBS) Assign a reference to tasks (e.g. internal codes or WBS codes)

محاسبه هزینه توسعه نرم افزار Calculating the Software Development Cost

  • هزینه نرم افزار چقدر است؟ What is software cost made up?

  • عوامل موثر بر هزینه های توسعه نرم افزار Factors affecting software development expenses

  • عوامل موثر بر افزایش هزینه های تولید نرم افزار Factors affecting the increase in software production costs

  • عوامل موثر بر کاهش هزینه های توسعه محصول Factors affecting the reduction of product development costs

  • چگونه هزینه یک پروژه نرم افزاری را تخمین بزنیم؟ How to estimate the cost of a software project?

مدیریت پروژه - برنامه - MS Project: مدیریت منابع Project Management - Application - MS Project: Resource Management

  • تیم ها را به پروژه اضافه کنید Add Teams to a project

  • منابع نوع مواد و هزینه Material And Cost Type Resources

  • تعریف منابع هزینه برای وظایف Define Cost Resources to tasks

  • تعریف مواد برای وظایف Define Material to tasks

  • تخصیص یک تیم یا منابع به یک کار و/یا پروژه Allocate a Team or Resources to a task and/or project

  • منابع را به چندین کار اختصاص دهید Assign resources to multiple tasks

مدیریت پروژه - برنامه - پروژه MS: تقویم پروژه Project Management - Application - MS Project: Project Calendar

  • مروری بر تقویم و زمان بندی در MS Project به عنوان مقادیر پیش فرض Overview of the calendar and timing in MS Project as default values

  • تعطیلات رسمی و منابع تعطیلات خاص را تعریف کنید Define public holidays and resource specific holidays

  • یک تقویم پروژه را تعریف کنید و آن را به یک پروژه اختصاص دهید Define a project calendar and assign it to a project

  • نمای خط زمانی The Timeline View

مدیریت پروژه - اپلیکیشن - پروژه ام اس: پیگیری پروژه Project Management - Application - MS Project: Project Tracking

  • پیگیری پروژه Project tracking

  • طرح پایه پروژه چیست What is a project Baseline

  • مسیر بحرانی Critical path

  • یک خط پایه برای پروژه خود تعریف کنید Define a baseline for your project

  • تغییر تاریخ امروز و سفارشی کردن خط امروز Changing Todays Date And Customizing The Today Line

  • عناصر پروژه خود را قالب بندی کنید و وظایف را تقسیم کنید Format your project elements and split tasks

  • به روز رسانی پیشرفت پروژه: به روز رسانی پیشرفت کار فردی Update the project progress: Update Individual Task Progress

  • به روز رسانی پیشرفت پروژه: پیشرفت چند کار یا کل پروژه را به روز کنید Update the project progress: Update Multiple Task Progress or entire project

  • مصرف منابع و پیگیری هزینه Resource consumption and cost tracking

  • با هزینه های تعهدی کار کنید Work with Accrual Costs

مدیریت پروژه - برنامه - MS Project: گزارش پروژه Project Management - Application - MS Project: Project Reporting

  • با استفاده از فیلترها، گروه بندی بر اساس، برجسته کردن Using filters, group by, highlight

  • گزارش هزینه و منابع Cost and Resource Reporting

  • گزارش های تصویری Visual Reports

  • بازدیدها Views

  • چاپ نمودار گانت Gantt Chart Printing

  • یک طرح پروژه را به عنوان یک الگو ذخیره کنید Save a Project Plan as a Template

  • خلاصه و وظایف تکراری Summary And Recurring Tasks

  • خلاصه پروژه و وظایف خلاصه پروژه Project Summary And Project Summary Tasks

  • استفاده از کدهای WBS برای ارجاع به اسناد خارجی Using WBS Codes To Reference External Documentation

مدیریت پروژه - برنامه - MS Excel: داشبوردهای مدیریت پروژه Project Management - Application - MS Excel: Project Management Dashboards

  • مروری بر مطالعه موردی و تعریف مدیریت پروژه Overview of the case study and definition of project management

  • تهیه نمودار گانت (قسمت اول) Preparation of the Gantt chart (Part I)

  • تهیه نمودار گانت (قسمت دوم) Preparation of the Gantt chart (Part II)

  • تهیه نمودار گانت (قسمت سوم) Preparation of the Gantt chart (Part III)

  • تهیه نمودار گانت (قسمت چهارم - نمایش پیشرفت پروژه) Preparation of the Gantt chart (Part IV - display the project progress)

  • تهیه نمودار گانت (قسمت پنجم - نمایش نقاط عطف) Preparation of the Gantt chart (Part V - display the milestones)

  • داشبورد را آماده کنید (قسمت اول - خلاصه نقطه عطف) Prepare the dashboard (Part I - the milestone summary)

  • داشبورد را آماده کنید (قسمت دوم) Prepare the dashboard (Part II)

  • داشبورد را آماده کنید (قسمت سوم) Prepare the dashboard (Part III)

  • داشبورد را آماده کنید (قسمت چهارم) Prepare the dashboard (Part IV)

  • تهیه برگه برنامه منابع (قسمت اول) Prepare the resource plan sheet (Part I)

  • برگه برنامه منابع (قسمت دوم) و نمودار سوختگی را آماده کنید Prepare the resource plan sheet (Part II) and the burn down chart

  • تهیه برگه برنامه منابع (قسمت سوم) Prepare the resource plan sheet (Part III)

  • تهیه برگه برنامه منابع (قسمت چهارم) Prepare the resource plan sheet (Part IV)

  • تهیه برگه برنامه منابع (قسمت پنجم) Prepare the resource plan sheet (Part V)

  • متا داده ها را برای برگه طرح منابع آماده کنید (قسمت اول) Prepare the meta data for the resource plan sheet (Part I)

  • آماده سازی متا داده ها برای برگه برنامه منابع (قسمت دوم) Prepare the meta data for the resource plan sheet (Part II)

  • تهیه برگه برنامه منابع (قسمت ششم) Prepare the resource plan sheet (Part VI)

  • برگه ارزیابی ریسک (قسمت اول) را تهیه کنید Prepare the risk assessment sheet (Part I)

  • تهیه برگه ارزیابی ریسک (قسمت دوم) Prepare the risk assessment sheet (Part II)

  • برگه ارزیابی ریسک را نهایی کنید و ارقام را به داشبورد گزارش دهید Finaliye the risk assessment sheet and report figures to the dashboard

  • ارقام ارزیابی ریسک را به داشبورد گزارش دهید (قسمت اول) Report risk assessment figures to the dashboard (Part I)

  • گزارش ارقام ارزیابی ریسک به داشبورد (قسمت دوم) Report risk assessment figures to the dashboard (Part II)

  • داشبورد را با اطلاعات وضعیت پروژه نهایی کنید Finalize the dashboard with project status information

مدیریت پروژه - برنامه - Smartsheet Project Management - Application - Smartsheet

  • نمای کلی ابزار Overview of the tool

  • یک پروژه جدید تعریف کنید Define a new project

  • فایل MS Project را وارد کنید Import a MS Project file

  • اضافه کردن و دستکاری مراحل و وظایف Add and manipulate phases and tasks

  • وظایف را پیوند دهید Link tasks

  • صادرات از Smartsheet به PDF، MS Excel و MS Project Export from Smartsheet to PDF, MS Excel and MS Project

  • خلاصه Smartsheet Summary of Smartsheet

  • نما را تغییر دهید: نمای کارت، نمودار گانت، صفحه گسترده یا تقویم Change the view: Card View, Gantt Chart, Spreadsheet or Calendar

  • مدیریت پروژه چابک: نمای کارت Agile Project Management: Card View

  • مدیریت پروژه چابک: نمای تقویم Agile Project Management: Calendar View

مدیریت پروژه - کاربردی - Atlassian JIRA Project Management - Application - Atlassian JIRA

  • Atlassian JIRA و سایر ابزارهای مدیریت پروژه Atlassian JIRA and other project management tools

  • مدیریت پروژه چابک با JIRA Agile project management with JIRA

  • مروری بر JIRA Overview of JIRA

  • یک بک لاگ در JIRA اضافه کنید Add a backlog in JIRA

  • تابلوهای اسکرام در برنامه ریزی JIRA و Sprint Scrum Boards in JIRA and Sprint planning

  • یک اسکرام برد ایجاد کنید Create a scrum board

  • تابلوهای کانبان در JIRA Kanban Boards in JIRA

  • گزارش چابک (I) Agile Reporting (I)

  • گزارش چابک (II) Agile Reporting (II)

مدیریت پروژه - نتیجه گیری Project Management - Conclusions

  • نتیجه گیری پروژه Project conclusion

  • نحوه بستن پروژه How to close a project

  • درس های آموخته شده Lessons Learned

  • تحویل Handover

مدیریت اسناد Documentation management

  • اهمیت اسناد در فرآیند توسعه نرم افزار The importance of the documentation in a software development process

  • مروری بر مستندات Overview of the documentation

  • نمای کلی مستندات: دستورالعمل های ورودی Overview of the documentation: input guidelines

  • مروری بر مستندات: توجیه فنی Overview of the documentation: technical briefing

  • مروری بر مستندات: الزامات تجاری Overview of the documentation: business requirements

  • نمای کلی مستندات: مستندات پروژه Overview of the documentation: project documentation

  • نمای کلی مستندات: تحویل پروژه ها Overview of the documentation: project deliverables

  • مفهوم پروژه The project concept

  • اسناد خود را ردیابی کنید: مجموعه داده های متا Track your documentation: the meta data collection

ابزارهای اضافی Additional tools

  • نقشه برداری ذهنی Mind Mapping

  • ابزارهای مدیریت تغییر Change Management tools

  • ابزارهای نمودار جریان Flow Chart tools

  • روش های مدیریت ریسک Risk Management tyools

  • ابزارهای مدیریت اسناد Documentation Management tools

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش مدیریت پروژه نرم افزار - دوره کامل
جزییات دوره
14.5 hours
191
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,478
4.1 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Daniele Protti Daniele Protti

Project Manager و Software Architect من 20+ سال تجربه در مدیریت پروژه IT ، توسعه نرم افزار و معماری نرم افزار دارم. من چندین تیم از توسعه دهندگان نرم افزار را به عنوان مدیر پروژه ، مدیر کیفیت و به عنوان رهبر تیم در شرکت های مختلف و کشورهای مختلف در بخش هایی هدایت کرده ام. ارتباط از راه دور ، تحقیق و توسعه ، تجارت مسافرتی ، بازاریابی اینترنتی و تجارت اینترنتی ، مشاوره و خدمات. من مسئول جمع آوری الزامات پروژه ها ، برنامه ها و فرآیندها ، طراحی پایگاه داده و تعیین اشیا final نهایی بوده ام. در طول زندگی حرفه ای خود من تجربیات زیادی را در زمینه پردازش ها از هر نوع و نیاز به تعریف ابزارهای مدیریت آنها و جمع آوری اطلاعات به دست آورده ام. بیشتر ابزارهای من در VB ، VBA ، C ++ ، C # ، Java ، PHP ، Javascript با استفاده از پایگاه داده نوشته شده اند. Informix ، Postgres ، Oracle و MySql.