989-455-4990 [email protected] 
software project management

Project Management for Software Projects


Virtual Classroom

Upcoming Training Schedule

Learn Software project management. This course will enhance your knowledge and experience by providing the necessary information about methodology, processes, tools, techniques. As well, the knowledge is intended to all members working in IT software projects and dealing with an IT project manager.

This course is intended for all members working in software projects such as Project managers, program manager, portfolio manager, quality assurance and control, system analyst, business analyst, developers, database administrators working with software projects, team leaders and managers.


What are the requirements?

  • Preferably general background of project management
  • Preferably general background of information technology


What will you learn?

  • Master your knowledge in the project management life cycle of IT software projects
  • Understand the Software Development Life Cycle (SDLC)
  • Grasp the knowledge required for useful documents such as BRD, IMD, SRS, SDS, and project pre-requisite list
  • Work on projects to create schedule plan with integrated PMP and SDLC
  • Choose the best software testing types
  • Understand the different software testing phases
  • Enhance your professional knowledge with the different tools and techniques required in an IT project life cycle
  • Apply the knowledge acquired into practical projects schedule plan
  • Deliver a schedule project plan following PMI-PMP approach and SDLC

Overview of Project management and IT software projects
1. Define Project according to PRINCE2
2. Define Project according to PMI
3. The importance of projects
4. What is a program?
5. What is a portfolio?

IT software projects
1. IT Software Project
2. Types of plan in an IT software project.
3. Example of a schedule plan for a software project

Project management
1. Define project management according to PMI
2. Define project management according to PRINCE2
3. Managing a project
4. What are the project constraints
5. Cost constraints
6. Time constraints
7. Quality constraints
8. Scope constraints
9. Risk constraints
10. Benefits constraints
11. Resources constraints

Common job roles for the IT Project Manager

1. Common job roles for the IT Project Manager
2. Project Manager (PM)
3. Business Analyst (BA)
4. System Analyst (SA)
5. Negotiator
6. Budget Analyst
7. Legal Analyst
8. Technologist
9. Visionary and strategist
10. Communicator
11. Time manager
12. Team builder

Project management process group

1. What are the different project management process group
2. Initiating
3. Planning
4. Executing
5. Monitoring and Controlling
6. Closing

Software Development Life Cycle (SDLC) stages :

1. What are the different stages in Software Development Life Cycle (SDLC)
2. Requirement Analysis
3. Design
4. Implementation
5. Testing
6. Maintenance and support

Software Development Life Cycle (SDLC) methodology
1. What are the different Software Development Life Cycle (SDLC) methodology
2. Waterfall Model
3. V-Shaped Model
4. Evolutionary Prototyping Model
5. Spiral Method (SDM)
6. Iterative and Incremental Method
7. Extreme programming (Agile development)

Business Requirements Document (BRD)

1. What is a Business Requirements Document (BRD)?
2. BRD objectives
3. Importance of a BRD
4. Who should create the BRD?
5. BRD main components

Software Requirements Specification (SRS)

1. What is a Software Requirements Specification (SRS)?
2. SRS objectives
3. What contributes to a good SRS?
4. SRS main components

Software Design Specification (SDS)

1. What is a Software Design Specification (SDS)?
2. SDS main components

Integration Mapping Document (IMD)

1. What is an Integration Mapping Document (IMD)?
2. IMD main components
3. Example of IMD

Project Pre-requisite list

Software testing

Software testing phases (Unit testing, SIT, UAT, performance, security)

1. What are the software testing phases?
2. Unit testing
3. System Integration Testing (SIT)
4. User Acceptance Testing (UAT)
5. Performance Testing
6. Security Testing
7. Soft Launch Testing

Software Testing Types
1. Black-box testing
2. White-box testing
3. Functional testing
4. End-to-end testing
5. Sanity testing
6. Regression testing
7. Usability testing
8. Recovery testing
9. Compatibility testing
10. Smoke testing

Delivery acceptance criteria form

Tools and techniques
Source control
1. Source control
2. Subversion SVN
3. Git
4. Mercurial

Quality Management
1. Total Quality Management (TQM)
2. Six-Sigma
3. ISO 9000

Test case creation definition
1. Test case creation definition
2. How to create test case and test case procedure
3. Fields in a test case
4. Example of a test case

Defect management tools
1. Defect management definition
2. Defect management tools

Backing-up all project management files
Project Portfolio Management (PPM)

Project Managers working in the IT industry
Developers, senior developers
Team leaders
Quality Control (QC)
Quality Assurance (QA)
Testing team
Business analyst
Business Development Manager
System Analyst (SA)
Database Administrator (DBA)
This course is for everyone working in the IT industry and looking forward to move into management position
People who love to learn

Bonus Tools & templates to download:

1. Activity list and attributes
2. Activity resource requirements
3. Business case
4. Change request
5. Communication management plan
6. Contract closure notice
7. Contract
8. Customer Project acceptance form
9. Deliverable acceptance form
10. Final project report table of contents
11. Kick-off meeting agenda
12. Lessons-learned report
13. Make-or-buy analysis
14. Milestone list
15. Milestone report
16. Potential project proposal
17. Procurement management plan
18. Progress report
19. Project charter
20. Project management plan
21. Qualified sellers list
22. Quality checklist
23. Quality management plan
24. Quality metrics
25. Request For Proposal (RFP)
26. Requirements management plan
27. Requirements matrix
28. Risk management plan
29. Scope management plan
30. Scope statement
31. Staffing management plan
32. Stakeholder management strategy
33. Stakeholder register
34. Statement Of Work (SOW)
35. Team contract
36. Team performance assessment
37. Transition plan
38. WBS dictionary entry
39. WBS
40. Cause and Effect Diagram
41. Flow chart
42. Probability impact matrix
43. Project organizational chart

A certificate of completion is available upon completing the training.