image
The Ultimate Drawing Course Beginner to Advanced...
$179
$79
image
User Experience Design Essentials - Adobe XD UI UX...
$179
$79
Total:
$659

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 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
What is a Gantt chart
What is a Pert chart
The project management process: the phases
How to deal with uncertainties in software development
The customers role in software development projects
Software development models
Risk assessment
Contingency plans
Change management
The deployment process
Agile Frameworks
Agile project management
Project Management - Concepts
Project Management - Application - MS Project: Create your project plan
Calculating the Software Development Cost
Project Management - Application - MS Project: Resource Management
Project Management - Application - MS Project: Project Calendar
Project Management - Application - MS Project: Project Tracking
Project Management - Application - MS Project: Project Reporting
Project Management - Application - MS Excel: Project Management Dashboard / Project Status Report
Project Management - Application - Smartsheet
Project Management - Application - Atlassian JIRA
Project Management - Conclusions
Project conclusion
How to close a project
Lessons Learned
Handover
Documentation management
Additional tools
Who this course is for:
project managers
business owners
business developers
product managers
software architects
software developers
managers
Students of Management Science
project planners

What you'll learn

how to manage software

software project management

agile project management

manage scrum projects

Requirements

  • You will need a copy of Adobe XD 2019 or above. A free trial can be downloaded from Adobe.
  • No previous design experience is needed.
  • No previous Adobe XD skills are needed.

Course Content

27 sections • 95 lectures
Expand All Sections
1-General
16
1.1-Introduction
1.2-Course Structure
1.3-What is software project management
1.4-Project management skills
1.5-The role and responsibility of a software project manager
1.6-How to manage a software project successfully?
1.7-Project management steps
1.8-The scenario in a software project
1.9-Roles & Responsibilities
1.10-Presentation of a case study
1.11-What is a Gantt chart
1.12-What is a Pert chart
1.13-The project management process: the phases
1.14-The project management process: the connected processes
1.15-How to deal with uncertainties in software development
1.16-The customers role in software development projects
2-Software development models
11
2.1-General
2.2-Software Development Life Cycle (SDLC)
2.3-What are the Software Development Life Cycle (SDLC) phases?
2.4-Waterfall model
2.5-V model
2.6-Incremental model
2.7-RAD model
2.8-Agile model
2.9-Iterative model
2.10-Spiral model
2.11-Prototype model
3-Risk Assessment
7
3.1-Introduction
3.2-Software Risk Identification
3.3-Software Risk Analysis
3.4-Software Risk Planning
3.5-Software Risk Monitoring
3.6-Contingency plans
3.7-Presentation of the typical risk report
4-Change management
3
4.1-What is Change Management
4.2-The Change Management Process
4.3-Agile Change Management Process
5-The Deployment process
2
5.1-The deployment process
5.2-Agile Software Deployment
6-Agile Frameworks
11
6.1-Agile methodology
6.2-Agile Frameworks - Scrum
6.3-The Scrum Sprint Cycle
6.4-Scrum Release Planning
6.5-Sprint Planning
6.6-The Daily Scrum
6.7-The Sprint Review
6.8-The Retrospective Meeting
6.9-The Kanban Agile System
6.10-Kanban Boards
6.11-Team size in a Scrum project
7-Agile project management
11
7.1-What is agile project management?
7.2-Agile Ceremonies
7.3-Implement agile programs
7.4-Use workflows
7.5-Agile structures: Epics, Stories, Themes, and Initiatives
7.6-Epics
7.7-User stories
7.8-Initiatives & Themes
7.9-Agile Estimation
7.10-Metrics
7.11-Estimate the story points
8-Project Management - Concepts
18
8.1-Project management concepts
8.2-Characteristics of a project
8.3-Tasks in a project
8.4-The Output of a project
8.5-Diagram of a project
8.6-The work breakdown structure: breakdown the project phases
8.7-The work breakdown structure: assign WBS codes to phases and tasks
8.8-The Milestones
8.9-Why we should define and use milestones?
8.10-The release plan
8.11-Traditional project management
8.12-The case of Agile project management
8.13-Case Study - An eLearning membership website - setup the project plan (I)
8.14-Case Study - An eLearning membership website - setup the project plan (II)
8.15-Case Study - An eLearning membership website - setup the project plan (III)
8.16-Case Study - An eLearning membership website - setup the project plan (IV)
8.17-Case Study - An eLearning membership website - setup the project plan (V)
8.18-Case Study - An eLearning membership website - setup the release plan
9-Project Management - Application - MS Project: Create your project plan
17
9.1-where and how to choose microsoft project
9.2-Installation and Overview of the tool
9.3-Overview of the tool
9.4-Create a project
9.5-Overview of the tool 2
9.6-Add tasks
9.7-Import tasks
9.8-Manipulate tasks (move, edit, delete)
9.9-Implement the hierarchy and WBS to your tasks: indent and outdent tasks
9.10-Define start, end dates and durations
9.11-Add milestones to a project
9.12-Link tasks: task relationship
9.13-Desktop version
9.14-Add constraints and deadlines to tasks
9.15-Add notes and attachments to tasks
9.16-Link tasks: task relationship types
9.17-Assign a reference to tasks (e.g. internal codes or WBS codes)
10-Calculating the Software Development Cost
5
10.1-What is software cost made up?
10.2-Factors affecting software development expenses
10.3-Factors affecting the increase in software production costs
10.4-Factors affecting the reduction of product development costs
10.5-How to estimate the cost of a software project?
11-Project Management - Application - MS Project: Resource Management
6
11.1-Add Teams to a project
11.2-Material And Cost Type Resources
11.3-Define Cost Resources to tasks
11.4-Define Material to tasks
11.5-Allocate a Team or Resources to a task and/or project
11.6-Assign resources to multiple tasks
12-Project Management - Application - MS Project: Project Calendar
4
12.1-Overview of the calendar and timing in MS Project as default values
12.2-Define public holidays and resource specific holidays
12.3-Define a project calendar and assign it to a project
12.4-The Timeline View
13-Project Management - Application - MS Project: Project Tracking
10
13.1-Project tracking
13.2-What is a project Baseline
13.3-Critical path
13.4-Define a baseline for your project
13.5-Changing Todays Date And Customizing The Today Line
13.6-Format your project elements and split tasks
13.7-Update the project progress: Update Individual Task Progress
13.8-Update the project progress: Update Multiple Task Progress or entire project
13.9-Resource consumption and cost tracking
13.10-Work with Accrual Costs
14-Project Management - Application - MS Project: Project Reporting
9
14.1-Using filters, group by, highlight
14.2-Cost and Resource Reporting
14.3-Visual Reports
14.4-Views
14.5-Gantt Chart Printing
14.6-Save a Project Plan as a Template
14.7-Summary And Recurring Tasks
14.8-Project Summary And Project Summary Tasks
14.9-Using WBS Codes To Reference External Documentation
15-Project Management - Application - MS Excel: Project Management Dashboards
24
15.1-Overview of the case study and definition of project management
15.2-Preparation of the Gantt chart (Part I)
15.3-Preparation of the Gantt chart (Part II)
15.4-Preparation of the Gantt chart (Part III)
15.5-Preparation of the Gantt chart (Part IV - display the project progress)
15.6-Preparation of the Gantt chart (Part V - display the milestones)
15.7-Prepare the dashboard (Part I - the milestone summary)
15.8-Prepare the dashboard (Part II)
15.9-Prepare the dashboard (Part III)
15.10-Prepare the dashboard (Part IV)
15.11-Prepare the resource plan sheet (Part I)
15.12-Prepare the resource plan sheet (Part II) and the burn down chart
15.13-Prepare the resource plan sheet (Part III)
15.14-Prepare the resource plan sheet (Part IV)
15.15-Prepare the resource plan sheet (Part V)
15.16-Prepare the meta data for the resource plan sheet (Part I)
15.17-Prepare the meta data for the resource plan sheet (Part II)
15.18-Prepare the resource plan sheet (Part VI)
15.19-Prepare the risk assessment sheet (Part I)
15.20-Prepare the risk assessment sheet (Part II)
15.21-Finaliye the risk assessment sheet and report figures to the dashboard
15.22-Report risk assessment figures to the dashboard (Part I)
15.23-Report risk assessment figures to the dashboard (Part II)
15.24-Finalize the dashboard with project status information
16-Project Management - Application - Smartsheet
10
16.1-Overview of the tool
16.2-Define a new project
16.3-Import a MS Project file
16.4-Add and manipulate phases and tasks
16.5-Link tasks
16.6-Export from Smartsheet to PDF, MS Excel and MS Project
16.7-Summary of Smartsheet
16.8-Change the view: Card View, Gantt Chart, Spreadsheet or Calendar
16.9-Agile Project Management: Card View
16.10-Agile Project Management: Calendar View
17-Project Management - Application - Atlassian JIRA
9
17.1-Atlassian JIRA and other project management tools
17.2-Agile project management with JIRA
17.3-Overview of JIRA
17.4-Add a backlog in JIRA
17.5-Scrum Boards in JIRA and Sprint planning
17.6-Create a scrum board
17.7-Kanban Boards in JIRA
17.8-Agile Reporting (I)
17.9-Agile Reporting (II)
18-Project Management - Conclusions
4
18.1-Project conclusion
18.2-How to close a project
18.3-Lessons Learned
18.4-Handover
19-Documentation management
9
19.1-The importance of the documentation in a software development process
19.2-Overview of the documentation
19.3-Overview of the documentation: input guidelines
19.4-Overview of the documentation: technical briefing
19.5-Overview of the documentation: business requirements
19.6-Overview of the documentation: project documentation
19.7-Overview of the documentation: project deliverables
19.8-The project concept
19.9-Track your documentation: the meta data collection
20-Additional tools
5
20.1-Mind Mapping
20.2-Change Management tools
20.3-Flow Chart tools
20.4-Risk Management tyools
20.5-Documentation Management tools