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.
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
Students
Professionals
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.