O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Project Planning & Management For Software & IT Engineers

Video Description

Well becoming a project manager with IT background will fast track you into the management careers. The software industry is one of the fastest growing industries across the globe. As the software industry grows into unimaginable size, one of the most critical roles in the software industry is that of a software Project Manager. A software project has many moving parts which need to to be managed as an entire stream of activities which must be completed in a nicely choreographed manner. Each of these activities has its own goals, schedules, resources, and costs associated with each of them. Without a Software Project Manager, it becomes next to impossible for the organizations to properly execute on all the aspects of the project activities and deliver the software to a client within the stipulated timeline and under the budgeted cost. Software Project Management involves many stages or phases in the entire Software Development cycle or lifetime. These may vary slightly from organization to organization. However, the fundamental principles of Software Project Management remain the same. At a high level, the Software Project Manager along with the team initiates a Project, Plans the project, Executes the Project and complete the Project. Of course, this is a very brief and high-level description of what an actual project manager does – but the whole success of the software project relies on how effectively the project manager manages the project. A software or IT project can be managed using various methodologies; like the Waterfall Model and Agile model. In the project, we will go over these methodologies and all other aspects of software and IT project management. As companies struggle to find skilled project managers; experienced software and IT Engineers are in a great place to be able to learn the skills required for project management and move into these roles. As seasoned engineers you already have the technical know-how and depth about how software is built. Once you learn the management aspects of software and IT projects you will be able to manage these projects much more efficiently and effectively by applying your existing skills.

Table of Contents

  1. Introduction
    1. Introduction to Project Management 00:07:50
    2. Course Overview 00:05:30
    3. Who Uses Project Management 00:03:36
    4. Download Resources 00:00:40
    5. Get Ready For Project Management Course 00:00:35
  2. Essentials of Software Project Management
    1. Essentials of Project Management 00:01:39
    2. Project Management Terms And Definitions 00:08:52
    3. Triple Constraints 00:05:10
    4. Software Project Management Execution Models 00:03:10
  3. Software Project Initiation
    1. Introduction - Software Project Initiation 00:01:18
    2. Kick Off A Project 00:09:43
    3. Planning For Triple Constraint 00:02:18
    4. Layers Of Project Planning 00:06:55
  4. Software Project Planning
    1. Introduction - Software Project Planning 00:01:04
    2. Estimates - Software Project Planning 00:09:21
    3. The Critical Path 00:06:38
  5. Risk Management
    1. Introduction - Risk Management 00:01:01
    2. Identifying Risks 00:05:24
    3. Risk Management Process - Part # 1 00:08:23
    4. Risk Management Process - Part # 2 00:08:00
    5. Tools For Risk Management 00:07:07
  6. Team Management And Motivation
    1. Team Management 00:00:56
    2. Tuckman Model Of Team Management 00:08:17
    3. Team Motivation 00:09:50
  7. Project Management Monitoring And Control
    1. Introduction - Project Monitoring And Control 00:01:01
    2. Change Management 00:08:56
    3. Baselines 00:04:19
    4. Using Microsoft Project #1 00:07:37
    5. Using Microsoft Project #2 00:09:08
    6. Using Microsoft Project #3 00:06:30
    7. Change Control Systems 00:06:29
  8. Software Project Quality Assurance
    1. Introduction - Software Quality Assurance 00:00:57
    2. Software Testing Process 00:05:40
    3. Test Cases and Test Execution 00:04:02
    4. Types of Testing 00:06:37
  9. Software Project Process Management
    1. Introduction - Process Management 00:00:53
    2. Software Engineering Processes 00:05:48
    3. Capability Models 00:07:52
  10. Software Project Review Process
    1. Introduction - Project Reviews 00:00:40
    2. Implementing Review Processes 00:08:15
    3. Pair Programming 00:01:50
  11. Software Project Review Process
    1. Introduction - Project Closure 00:00:48
    2. Project Closure Process 00:04:34
    3. Conclusion - Project Closure 00:05:33