Software Project Management - The Complete Course
Last updated 6/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 11.21 GB | Duration: 14h 18m
Last updated 6/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 11.21 GB | Duration: 14h 18m
Project management in software development in traditional and agile projects
What you'll learn
how to manage software
software project management
agile project management
manage scrum projects
Requirements
Use the computer
Basic knowledge of Microsoft Office products (Excel, Word,…)
Description
This course has been created for those working in software projects.Primarily it has been created for project managers and scrum masters but also for all members involved in a software project: team members, software developers, tester, customers, product owners, stakeholders, quality managers and so on.The course cover all the aspects of a software project management process for any kind of software project.It is the obvious next chapter of my course about software development and has the aim to teach you how to successfully manage a software project.It is mainly focus on traditional projects and agile projects.The main topics covered in this course are:What is software project managementProject management skillsThe role and responsibility of a software project managerHow to manage a software project successfullyProject management stepsThe scenario in a software projectRoles & ResponsibilitiesWhat is a Gantt chartWhat is a Pert chartThe project management process: the phasesHow to deal with uncertainties in software developmentThe customers role in software development projectsSoftware development modelsRisk assessmentContingency plansChange managementThe deployment processAgile FrameworksAgile project managementProject Management - ConceptsProject Management - Application - MS Project: Create your project planCalculating the Software Development CostProject Management - Application - MS Project: Resource ManagementProject Management - Application - MS Project: Project CalendarProject Management - Application - MS Project: Project TrackingProject Management - Application - MS Project: Project ReportingProject Management - Application - MS Excel: Project Management Dashboard / Project Status ReportProject Management - Application - SmartsheetProject Management - Application - Atlassian JIRAProject Management - ConclusionsProject conclusionHow to close a projectLessons LearnedHandoverDocumentation managementAdditional tools
Overview
Section 1: General
Lecture 1 Introduction
Lecture 2 Course Structure
Lecture 3 What is software project management
Lecture 4 Project management skills
Lecture 5 The role and responsibility of a software project manager
Lecture 6 How to manage a software project successfully?
Lecture 7 Project management steps
Lecture 8 The scenario in a software project
Lecture 9 Roles & Responsibilities
Lecture 10 Presentation of a case study
Lecture 11 What is a Gantt chart
Lecture 12 What is a Pert chart
Lecture 13 The project management process: the phases
Lecture 14 The project management process: the connected processes
Lecture 15 How to deal with uncertainties in software development
Lecture 16 The customers role in software development projects
Section 2: Software development models
Lecture 17 General
Lecture 18 Software Development Life Cycle (SDLC)
Lecture 19 What are the Software Development Life Cycle (SDLC) phases?
Lecture 20 Waterfall model
Lecture 21 V model
Lecture 22 Incremental model
Lecture 23 RAD model
Lecture 24 Agile model
Lecture 25 Iterative model
Lecture 26 Spiral model
Lecture 27 Prototype model
Section 3: Risk Assessment
Lecture 28 Introduction
Lecture 29 Software Risk Identification
Lecture 30 Software Risk Analysis
Lecture 31 Software Risk Planning
Lecture 32 Software Risk Monitoring
Lecture 33 Contingency plans
Lecture 34 Presentation of the typical risk report
Section 4: Change management
Lecture 35 What is Change Management
Lecture 36 The Change Management Process
Lecture 37 Agile Change Management Process
Section 5: The Deployment process
Lecture 38 The deployment process
Lecture 39 Agile Software Deployment
Section 6: Agile Frameworks
Lecture 40 Agile methodology
Lecture 41 Agile Frameworks - Scrum
Lecture 42 The Scrum Sprint Cycle
Lecture 43 Scrum Release Planning
Lecture 44 Sprint Planning
Lecture 45 The Daily Scrum
Lecture 46 The Sprint Review
Lecture 47 The Retrospective Meeting
Lecture 48 The Kanban Agile System
Lecture 49 Kanban Boards
Lecture 50 Team size in a Scrum project
Section 7: Agile project management
Lecture 51 What is agile project management?
Lecture 52 Agile Ceremonies
Lecture 53 Implement agile programs
Lecture 54 Use workflows
Lecture 55 Agile structures: Epics, Stories, Themes, and Initiatives
Lecture 56 Epics
Lecture 57 User stories
Lecture 58 Initiatives & Themes
Lecture 59 Agile Estimation
Lecture 60 Metrics
Lecture 61 Estimate the story points
Section 8: Project Management - Concepts
Lecture 62 Project management concepts
Lecture 63 Characteristics of a project
Lecture 64 Tasks in a project
Lecture 65 The Output of a project
Lecture 66 Diagram of a project
Lecture 67 The work breakdown structure: breakdown the project phases
Lecture 68 The work breakdown structure: assign WBS codes to phases and tasks
Lecture 69 The Milestones
Lecture 70 Why we should define and use milestones?
Lecture 71 The release plan
Lecture 72 Traditional project management
Lecture 73 The case of Agile project management
Lecture 74 Case Study - An eLearning membership website - setup the project plan (I)
Lecture 75 Case Study - An eLearning membership website - setup the project plan (II)
Lecture 76 Case Study - An eLearning membership website - setup the project plan (III)
Lecture 77 Case Study - An eLearning membership website - setup the project plan (IV)
Lecture 78 Case Study - An eLearning membership website - setup the project plan (V)
Lecture 79 Case Study - An eLearning membership website - setup the release plan
Section 9: Project Management - Application - MS Project: Create your project plan
Lecture 80 where and how to choose microsoft project
Lecture 81 Installation and Overview of the tool
Lecture 82 Overview of the tool
Lecture 83 Create a project
Lecture 84 Overview of the tool 2
Lecture 85 Add tasks
Lecture 86 Import tasks
Lecture 87 Manipulate tasks (move, edit, delete)
Lecture 88 Implement the hierarchy and WBS to your tasks: indent and outdent tasks
Lecture 89 Define start, end dates and durations
Lecture 90 Add milestones to a project
Lecture 91 Link tasks: task relationship
Lecture 92 Desktop version
Lecture 93 Add constraints and deadlines to tasks
Lecture 94 Add notes and attachments to tasks
Lecture 95 Link tasks: task relationship types
Lecture 96 Assign a reference to tasks (e.g. internal codes or WBS codes)
Section 10: Calculating the Software Development Cost
Lecture 97 What is software cost made up?
Lecture 98 Factors affecting software development expenses
Lecture 99 Factors affecting the increase in software production costs
Lecture 100 Factors affecting the reduction of product development costs
Lecture 101 How to estimate the cost of a software project?
Section 11: Project Management - Application - MS Project: Resource Management
Lecture 102 Add Teams to a project
Lecture 103 Material And Cost Type Resources
Lecture 104 Define Cost Resources to tasks
Lecture 105 Define Material to tasks
Lecture 106 Allocate a Team or Resources to a task and/or project
Lecture 107 Assign resources to multiple tasks
Section 12: Project Management - Application - MS Project: Project Calendar
Lecture 108 Overview of the calendar and timing in MS Project as default values
Lecture 109 Define public holidays and resource specific holidays
Lecture 110 Define a project calendar and assign it to a project
Lecture 111 The Timeline View
Section 13: Project Management - Application - MS Project: Project Tracking
Lecture 112 Project tracking
Lecture 113 What is a project Baseline
Lecture 114 Critical path
Lecture 115 Define a baseline for your project
Lecture 116 Changing Todays Date And Customizing The Today Line
Lecture 117 Format your project elements and split tasks
Lecture 118 Update the project progress: Update Individual Task Progress
Lecture 119 Update the project progress: Update Multiple Task Progress or entire project
Lecture 120 Resource consumption and cost tracking
Lecture 121 Work with Accrual Costs
Section 14: Project Management - Application - MS Project: Project Reporting
Lecture 122 Using filters, group by, highlight
Lecture 123 Cost and Resource Reporting
Lecture 124 Visual Reports
Lecture 125 Views
Lecture 126 Gantt Chart Printing
Lecture 127 Save a Project Plan as a Template
Lecture 128 Summary And Recurring Tasks
Lecture 129 Project Summary And Project Summary Tasks
Lecture 130 Using WBS Codes To Reference External Documentation
Section 15: Project Management - Application - MS Excel: Project Management Dashboards
Lecture 131 Overview of the case study and definition of project management
Lecture 132 Preparation of the Gantt chart (Part I)
Lecture 133 Preparation of the Gantt chart (Part II)
Lecture 134 Preparation of the Gantt chart (Part III)
Lecture 135 Preparation of the Gantt chart (Part IV - display the project progress)
Lecture 136 Preparation of the Gantt chart (Part V - display the milestones)
Lecture 137 Prepare the dashboard (Part I - the milestone summary)
Lecture 138 Prepare the dashboard (Part II)
Lecture 139 Prepare the dashboard (Part III)
Lecture 140 Prepare the dashboard (Part IV)
Lecture 141 Prepare the resource plan sheet (Part I)
Lecture 142 Prepare the resource plan sheet (Part II) and the burn down chart
Lecture 143 Prepare the resource plan sheet (Part III)
Lecture 144 Prepare the resource plan sheet (Part IV)
Lecture 145 Prepare the resource plan sheet (Part V)
Lecture 146 Prepare the meta data for the resource plan sheet (Part I)
Lecture 147 Prepare the meta data for the resource plan sheet (Part II)
Lecture 148 Prepare the resource plan sheet (Part VI)
Lecture 149 Prepare the risk assessment sheet (Part I)
Lecture 150 Prepare the risk assessment sheet (Part II)
Lecture 151 Finaliye the risk assessment sheet and report figures to the dashboard
Lecture 152 Report risk assessment figures to the dashboard (Part I)
Lecture 153 Report risk assessment figures to the dashboard (Part II)
Lecture 154 Finalize the dashboard with project status information
Section 16: Project Management - Application - Smartsheet
Lecture 155 Overview of the tool
Lecture 156 Define a new project
Lecture 157 Import a MS Project file
Lecture 158 Add and manipulate phases and tasks
Lecture 159 Link tasks
Lecture 160 Export from Smartsheet to PDF, MS Excel and MS Project
Lecture 161 Summary of Smartsheet
Lecture 162 Change the view: Card View, Gantt Chart, Spreadsheet or Calendar
Lecture 163 Agile Project Management: Card View
Lecture 164 Agile Project Management: Calendar View
Section 17: Project Management - Application - Atlassian JIRA
Lecture 165 Atlassian JIRA and other project management tools
Lecture 166 Agile project management with JIRA
Lecture 167 Overview of JIRA
Lecture 168 Add a backlog in JIRA
Lecture 169 Scrum Boards in JIRA and Sprint planning
Lecture 170 Create a scrum board
Lecture 171 Kanban BoardsĀ in JIRA
Lecture 172 Agile Reporting (I)
Lecture 173 Agile Reporting (II)
Section 18: Project Management - Conclusions
Lecture 174 Project conclusion
Lecture 175 How to close a project
Lecture 176 Lessons Learned
Lecture 177 Handover
Section 19: Documentation management
Lecture 178 The importance of the documentation in a software development process
Lecture 179 Overview of the documentation
Lecture 180 Overview of the documentation: input guidelines
Lecture 181 Overview of the documentation: technical briefing
Lecture 182 Overview of the documentation: business requirements
Lecture 183 Overview of the documentation: project documentation
Lecture 184 Overview of the documentation: project deliverables
Lecture 185 The project concept
Lecture 186 Track your documentation: the meta data collection
Section 20: Additional tools
Lecture 187 Mind Mapping
Lecture 188 Change Management tools
Lecture 189 Flow Chart tools
Lecture 190 Risk Management tyools
Lecture 191 Documentation Management tools
project managers,business owners,business developers,product managers,software architects,software developers,managers,Students of Management Science,project planners