Project Management for Software Engineers

This course covers the fundamentals of project management that every developer needs to know regardless of architecture, platform, tools, or language.
Course info
Rating
(147)
Level
Beginner
Updated
Jul 22, 2015
Duration
4h 50m
Table of contents
Course Overview
Fundamentals
Project Planning
Project Control
Project Execution
Project Closure and Course Summary
Description
Course info
Rating
(147)
Level
Beginner
Updated
Jul 22, 2015
Duration
4h 50m
Description

Are you having difficulty managing your projects? Are you about to enter the uncharted territory of project management? Do you know how to communicate effectively to your customer, teammates, and your management? Quickly learn common sense, experienced-based tips and pointers on how to improve your project management skills. Discover how to find the 'right' people for your team. Learn the practical elements of working with customers, people, technology, processes, and 'connecting' them successfully to be more effective at your job.

About the author
About the author

Michael is General Manager at Fairway Technologies, a San Diego based technology consulting company. Prior to that, he was Vice President of Development at PDSA, Inc. and has many years of management, technology, and leadership experience.

More from the author
Developing Effective Agile Sprint Plans
Intermediate
2h 24m
Mar 30, 2019
More courses by Michael Krasowski
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello, I'm Michael Krasowski from Pluralsight. I will be presenting module 1, Course Overview, in the course Project Management for Software Engineers. Now let's cover what I'll be presenting in this course. Spoil alert! Proceed at your own peril. Project management is hard and very challenging work, but can be very rewarding professionally and monetarily as well. Are you up for the job? Are you ready to embark on changing the way you think and approach your career as you may consider evolving from a software engineer to a project manager, or even developing in to a leader of your organization or company? Well if so, then this course will help you quickly master the basic skills of project management for the software engineer.

Fundamentals
Hello, I am Michael Krasowski from Pluralsight. I will be presenting module 2, Fundamentals, in the course Project Management for Software Engineers. Now let's cover what I will be presenting in the overview on the next slide. Module overview. Okay, here are our topics. What's project management? What's a project, projects versus operations? What's a project manager, or how I will refer to as PM. What does a project manager do? What skills should a project manager have? What qualities should a project manager have? Project teams, you're not going to do everything alone of course. And lastly, challenges, pitfalls, and what makes a successful project. Okay, let's get started.

Project Planning
Hello, I'm Michael Krasowski from Pluralsight. I will be presenting module 3, Project Planing, in the course Project Management for Software Engineers. Now let's see what I'll be presenting in the module overview. Here are the key areas for this module, why and how to define a project, the project definition document, how to create a WBS, the Work Breakdown Structure, how to apply resources to that WBS, how to estimate the work, and how to develop a schedule. When you are done with this module, you will know how to create a project definition document, the what, and create a project plan, the how. Okay, let's get started.

Project Control
Hello, I'm Michael Krasowski from Pluralsight. I will be presenting module four, Project Control in the course Project Management for Software Engineers. Okay, let's get started with the overview. To implement our project plan, we now have two key job responsibilities. The first is project control, and the second is project execution. This module will focus on project control, and later in the course we will discuss project execution. Okay, first we're going to talk about project control basics. This is understanding just what project control is, what are project sponsors, and why monitoring and measuring a project is so important. Next I'll cover reporting and change control, then on to configuration management and requirements management, then move on to risk and issue management, procurement management, and quality management. Then variance analysis. This is an approach to help you determine if your project is on track or not. Remember you will be constantly asked if you're on track and if not, how much and why. And lastly, I will discuss the best practices of project control and offer you some helpful tips as well. Okay, let's get started.

Project Closure and Course Summary
Hello. I'm Michael Krasowski from Pluralsight. I will be presenting module six, Project Closure and Course Summary in the course, Project Management for Software Engineers. Now let's see what closing a project is all about. The goal of project closure is to bring closure to your project for all parties involved and certainly to make sure that the last impression everyone has of the project, your team, and of course of you is positive.