Learn to be a Project Manager (PM) from basic to advanced in just 20 hours

PROFESSIONAL INFORMATION

NGUYỄN THIỆN ÂN

🌍https://smartitsoft.com/

📝Profile's mentor

NGUYỄN THIỆN ÂN

(CV on LinkedIn: https://www.linkedin.com/in/annguyenit/)

I have more than 10 years of experience in the software industry, the markets that I have participated in include: Japan, the US and Vietnam.

I have also experienced many positions in software projects: Developer, Tester, Quality Assurance, Business Analytics, especially many years with the position of Project Manager and Senior Manager.

I am currently working as a Quality Assurance / Quality Control Manager for a software company with more than 100 people.

Hope to see you as soon as possible.

I - GENERAL INTRODUCTION

A - Course Description ️ 🖼️

1/ Simple lecture structure

2/ Details and definitions close to reality, will help students understand what is Project Manager in an outsourcing software project?

3/ Can perform the basic tasks of a Project Manager (PM) in an outsourcing software company.

4/ If you don't know where to start to understand Project Manager (PM), this is the course for you.

B - Subject of the course 🎗️

+ The course is for those who want to become Project Manager in the company and specifically in the outsourcing software project.

+ You have basic knowledge of the project and have worked on software projects.

+ You are working in the position of Team Leader and want to become a Project Manager in a software company.

+ You already have knowledge about project management and want to strengthen your knowledge.

C - Outputs of the course 📋

After the course you will understand:

1 - Understand the work that Project Manager has to do in a software project.

2 - Information security in software projects.

3 - What is Project Plan? How to do Project Plan.

4 - Know how to use statistical tools such as Line Of Code (LOC), Test Case, and tools to display statistical reports such as Excel, Spreadsheet (Google Sheet)

5 - Know how to do Planining in the project.

6 - Know how to implement Monitoring in the project.

7 - Know how to solve issues and risks in the project.

6 - Know the NORM metrics in the project and how to do the quality assessment in the project.

7 - How that bureaucratic indicators: Cost (Cost), Progress (Progress), Quality (Quality) of an outsourcing software project.

8 - How to use Redmine system to track the project.

9 - Know how to use the Spreadsheet integration tool (Google sheet) with Redmine system to manage projects.

D - Course requirements 📚

To take this course you need:

1 - Passion and desire to learn about Project Manager in software.

2 - Each day spend about 2 hours to study and practice doing exercises during the course.

3 - During the learning process, actively discuss directly with the lecturer to better understand the lesson.

4 - Complete the required course assignments.

5 - Download materials and software provided by the course.

6 - Have a gmail account to create reports on the spreadsheet.

7 - The computer has Excel software installed to make the report.

8 - Contact the instructor to be able to have an account to log in to the Redmine system and practice.

E - Documents 📒

[1] - Template Unit Test Case in Excel

[2] - Template Unit Test Case using Spreadsheet

[3] - Template Integration Test Case in Excel

[4] - Template Integration Test Case using Spreadsheet

[5] - Template Report of Test Case creation progress

[6] - Template Report of Testing progress based on Test Case

[7] - Bug Analysis Template

[8] - Line Of Code (LOC) Measurement Template

[9] - Template for quality analysis of the project.

[10] - Project Plan

[11] - Meeting Minutes

[12] - 5 Whys

F - Tools 🛠️

[1] - Snapgit . Tool

[2] - Redmine Tools

[3] - Tool to measure Test Case, Line of Code metrics: the author will provide

II - DETAILED CONTENT

Course overview

After registering, students will be able to talk directly with mentor NGUYEN THIEN AN. Flexible schedule according to the student and supported throughout the learning process.

Chapter 1 - Introduction to the course

Lesson 1 - Objectives and objectives of the course

Introduction to the PM course for those who want to learn about this industry. Want to find an industry PM job in software outsourcing companies.

Lesson 2 - Study guide with the program's lecturers

How to study with teachers.

Join the study group and ask questions through the group

Lesson 3 - Project Manager's guide to community participation by the author

PM's community and engagement guide to increase the amount of knowledge in the learning process.

Lesson 4 - Differentiate between project management and project management

What is the difference between governance and management? Objectives in software project management.

Lesson 5 - Skills required in the position of Project Manager (PM)

Skills include:

1 - Understanding of Excel

2 - Understanding Spreadsheet (Google Sheet)

3 - Understand the software process.

4 - Key Performance Index (KPI) indicators of the project and within the organization.

5 - Understand what is NORM number in outsourcing project (software)

Lesson 6 - Project Manager (PM) industry terms

Introduction to a list of terms in an outsourcing software project

Lesson 7 - Introduce the exercises that the course will use to demo during the learning process

Organizational and project elements include:

1 - Organization chart

2 - Project organization chart

3 - Types of large and small projects in the organization

4 - Indicators that the organization requires to manage and monitor

5 - Types of reports that need to be done weekly, monthly, etc.

Chapter 2 - Guide to the skills required in the position of Project Manager (PM)

Lesson 1 - Information security in the project

Introduction to information security in the project, common project problems, how to overcome and how to prevent information security problems.

Lesson 2 - Project configuration elements include: [Cost] / [Time] / [Scope] / [Quality]

Explain the elements that make up the project. Project definition, introduction to triangle in project management. Dependence of factors in project management.

Lesson 3 - Introduction to project management tools using Redmine

What is Redmine? Why use Redmine project manager? About the pre-configured Redmine system, integrated with the report management system via Spreadsheet

Lesson 4 - Introduction to statistical reports using Excel

Instructions to create a project report template using an excel file, including progress, costs, project schedule, using charts, etc.

Lesson 5 - Introduction to statistical reports using SpreadSheet (Google Sheet)

Instructions for creating a project report template using a spreadsheet file, including progress, costs, project schedule, using charts, etc.

Lesson 6 - Definition of project quality based on NORM . numbers

Why is there a NORM index for the project, some NORM indicators are needed in the project, how to properly understand the NORM index in the project.

Lesson 7 - Project implementation process using WATERFALL . model

Introduction to the project operation process using the WATERFALL model (also known as the waterfall model). Advantages and disadvantages.

Lesson 8 - Project implementation process using V-MODEL . model

Introduction to the V-MODEL model in the project, how to operate the V-MODEL model. Advantages and disadvantages.

Lesson 9 - Project implementation process by SCRUM model with AGILE . method

Introduce SCRUM model and project operation method. Principles of AGILE.

Lesson 10 - The management method of mixing 2 models [V-MODEL] and [SCRUM] in the project implementation process

Introduce mixed project method [V-MODEL] and [SCRUM] again during project implementation. The combination of the advantages of the models together. To optimize resources when implementing the project.

Chapter 3 - Instructions for creating a Project Plan in the project

Lesson 1 - Introduction to [Project Plan] in software projects

What is [Project Plan]? Why is [Project Plan] needed? The importance of [Project Plan] in the project.

Lesson 2 - Instructions for filling in information [1. Overview] / [1. Basic information] of the project

Basic information includes:

+ Project name, project constraints, project functions, project assumptions.

+ Types of contracts, types of projects, differences between project types/contract types.

Lesson 3 - Instructions for filling in information [2. Scope] / [2. Scope] of the project

The scope of the project implementation includes which phases? Why is it necessary to define scope in the project. Phases in the project.

Lesson 4 - Instructions for filling out information [3. Environment] / [3. Environment] of the project

The environment in the project, detailed version (version) information of the software to be installed when implementing the project.

Lesson 5 - Instructions for filling in information [4.Deliverables] / [4. Product completion milestones] of the project

How to manage product delivery information of the project, how to calculate completion according to the original commit to calculate KPI for the project. Conditions for completing products and contents of products handed over to customers.

Lesson 6 - Instructions for filling out information [5. Risk/Issue] / [5. Risks/problems] of the project

What is Risk Discrimination? What is issue?

How to identify the Risk in the project and solve the Risk. How to solve the issue in the project.

How to monitor the Risk/Issue in the project.

Lesson 7 - Instructions for filling in information [7.Quality] / [7. Quality] of the project

Definitions of project quality.

What are the KPIs in an outsourcing project?

The meaning of each type of metrics in a software project

Lesson 8 - Instructions for filling out information [8.Strategy] / [8. Strategy] of the project

Project implementation strategy to improve quality, speed up the project implementation process. Include:

[1] - Review strategy.

[2] - Coding strategy.

[3] - Testing strategy.

[4] - Strategies for fixing bugs.

How to optimize when implementing strategies

Lesson 9 - Instructions for filling in information [9.ResourceAllocation] / [9. Resource allocation] of the project

Instructions on how to calculate the effort (resources) of the project. The billable index in the project compared to the number of calendar efforts. Allocate resources to match the cost of the project.

Lesson 10 - Instructions for filling in information [10.Communication] / [10. Communication channel] of the project

Set up a communication channel in the project, a secure communication channel with customers. The importance of establishing communication channels with customers and projects.

Some points to note in the process of communicating with customers.

Lesson 11 - Instructions for filling in information [11.OrgChart] / [11. Organization chart] of the project

Organization chart in the project. The positions and roles of the roles in the project.

Lesson 12 - Instructions for applying for [12.Tailoring] / [12. Exceptions] when executing the project

During project implementation there are some processes that are not possible depending on the nature of the project. Then to operate the project according to a different standard, the project side needs to see the [Tailoring] of the company. Then proceed with the project with the project's definitions.

Lesson 13 - Instructions for filling in information [13. CMPlan] / [13. Configuration Management Plan] organizes the configuration for the project.

Details about the configuration in the project, how to name the test case file, how to properly store the source code on git. The naming convention of the project's archiving. Include:

[1] - Folder structure on SVN / Fileserver

[2] - Folder structure

[3] - Structure of source code on Git. Naming convention on git makes sense.


Chapter 4 - Create [Detail Schedule] / [Detailed Schedule] for the project and upload to Redmine management system

Lesson 1 - Introduction to [Detail schedule] / [Detailed schedule] in the project

What is the [Detail schedule] / [Detailed schedule] of the project? Why is a detailed schedule needed?

Elements in the [Detail Schedule] include:

[1] - Job title

[2] - Expected amount of effort.

[3] - Executor

[4] - Start/end date of the job.

Lesson 2 - Distinguishing [Master Schedule] / [Overview schedule] and [Detail schedule] / [Detailed schedule] in a project

Difference between [Master Schedule] and [Detail Schedule]. What schedule does the audience read the report on?

Lesson 3 - How to do workload analysis based on project estimation, quote or Work Breakdown Structure (WBS)

Based on WBS to analyze the workload, calculate the people performing in the project. How should the resource structure in the project be implemented?

Lesson 4 - Using the [Microsoft Project] tool to plan a project

Based on [Detail Schedule] put the work list into [Microsoft Project] and calculate the [Resource Allocate Rate] of each Person In Charge (PIC) to meet the assigned workload or not?

Lesson 5 - How to quickly upload the project plan to the Redmine management system

Use the [spreadsheet] tool and upload your to-do list to the Redmine system quickly

Lesson 6 - Bringing information from Redmine to report files by Excel / Spreadsheet quickly with tools

How to use the [spreadsheet] tool to get all the issues on the Redmine system for reporting and statistics.

Chapter 5 - Guide to statistical data using the tool

Lesson 1 - How to count Line Of Code (LOC) lines

Introduction What is LOC? Why calculate the LOC index?

Instructions for using the LOC measurement tool in the project.

Lesson 2 - How to count the number of Test Cases

Introduction to What is Test Case? Why calculate Test Case index?

Instructions for using the tool to measure the Test Case index in the project.

Lesson 3 - How to count bugs (errors)

About Bugs What are Bugs? Why calculate the Bugs index?

Instructions on how to make statistics of bugs in software projects.

Lesson 4 - Instructions on how to calculate the Project's Calendar Effort

A guide to measuring project costs through project resource metrics.

Billable Effort stat, Calendar Effort stat.

Huong shows how to calculate the Calendar Effort index in the project.

Lesson 5 - Instructions on how to calculate the Effort Efficiency of a project

Instructions on how to calculate the EE index in the project. The effect of EE index in project management and operation.

Lesson 6 - How to measure project progress

Awareness of project progress. How to measure project progress. Evaluate project progress.

Introduction to EVM formula in project management.

Chapter 6 - Instructions for making project reports for customers

Lesson 1 - Understanding what is HORENSO (reporting during project work)

+ Introduction to HORENSO in the process of working with the Japanese. Technical reporting and information exchange.

+ Report when receiving information, processing information, processed information.

+ Communicate with customers when having problems, and discuss with customers about implementation policies.

Lesson 2 - Introduction to the template / weekly report template when implementing the project

Sample report on project progress and issues for customers.

Instructions on how to fill in the data in the report.

How to look at problems based on reports.

Lesson 3 - Techniques for reporting projects to customers

Some tips (tricks) in the process of reporting to customers. Do's or don'ts when reporting a project has problems, or a project is late, starts late.

Lesson 4 - How to create a burndown chart to show project progress information

Instructions to draw a burndown chart to show the progress of the project.

How to look at the burndown chart to comment on the progress of the project.

Lesson 5 - Instructions for sending Meeting Minutes after meeting with customers

Introduction to the Meeting Minutes template. Instructions on how to fill information in the Meeting Minutes template.

Then log (record) to the management system to track (track) the issues.

Chapter 7 - Assessing the quality of the project through the Quality Metrics

Lesson 1 - Instructions for making a report on project quality using Excel

Based on NORM number, make quality assessment report by Excel program

Lesson 2 - Instructions for making a report on project quality using Spreadsheet

Based on NORM number, make quality assessment report using Spreadsheet program

Lesson 3 - Instructions for drawing charts in quality reports

Use charts to present quality related reports in the project.

Lesson 4 - A guide to looking at indicators to better understand the quality of the project

Use data and data visualization to assess project quality. Make assumptions and comments based on data.

Lesson 5 - Take actions to improve the quality of the project

Guide actions to improve project quality based on metrics. Analyze the project with a different perspective on the project.

Chapter 8 - Summarized assessment after the course

Lesson 1 - Check the tools learned in the course

Summarize the tools learned in the course. Link to download each tool in the course.

Lesson 2 - Instructions for accessing the directory of quality standard related templates

Instructions to download and access the templates in the course

Lesson 3 - Share some skills you need to know more in the working process

Share other skills during work, such as HORENSO skills, assessment skills and data collection from projects.

Lesson 4 - Demo of quality analysis tool based on Redmine system connected to Spreadsheet using author's tool

Demo how to create templates and evaluate product quality, statistics from Redmine using the author's tools.

III - CERTIFICATE AFTER COURSE

After the course you will be issued a certificate of completion from https://smartitsoft.com/

IV - COURSE REGISTRATION

Step 1 - Enter the information below and make a transfer

Tiên Phong Bank

Branch name: Cộng Hòa Hồ Chí Minh

Account number: 00061552001

Full name: Nguyen Thien An

Transfer Contents: PM01 - <Full name> - Phone

Example: PM01 - Nguyễn Văn A - 0378115292

Price: 5.000.000 VNĐ (Source price: 8.000.000 VNĐ) sale up to 38%

Step 2 - Enter information in the form and contact a specialist

After entering information in the form, smartitsoft.com will put you in the study group and arrange a study schedule with you.

V - CÁC KHÓA HỌC KHÁC