Trở thành Quality Assurance (QA) trong công ty phần mềm
Khóa học chỉ dành cho nội bộ doanh nghiệp
Mô tả khóa học
Quality Assurance (viết tắt là QA) là quá trình đảm bảo kiểm tra (development process) sản phẩm để đưa ra quy trình hoạt động phù hợp như mong muốn. Các phương pháp thực tế được sử dụng trong quá trình QA rất đa dạng tùy vào quy mô cũng như tính chất của sản phẩm.
Khoá học Trở thành Quality Assurance (QA) trong công ty phần mềm sẽ giúp bạn nắm được nhiệm vụ của người làm QA: Đề xuất đưa ra quy trình phát triển phần mềm phù hợp với yêu cầu cụ thể của dự án, biết cách lập tài liệu, biểu mẫu, hướng dẫn để đảm bảo chất lượng của sản phẩm cho tất cả các bộ phận trong nhóm phát triển sản phẩm, nhằm đảm bảo tất cả các thành viên trong đội ngũ phát triển nắm được quy trình và các bước thực hiện dự án một cách đầy đủ. Biết kiểm tra, giám sát, kiểm toán và đảm bảo việc thực hiện quy trình đảm bảo chất lượng trong nhóm phát triển sản phẩm...
Bạn sẽ biết cách sử dụng các công cụ lấy số liệu trực tiếp từ Line Of Code (LOC) của source code, công cụ đếm số lượng Test Case, biết lấy số liệu để kiểm tra xem Key Performance Index (KPI) của dự án và công ty có đạt hay không? Nắm được cách thức đo các chỉ số liêu quan: Chi phí (Cost), Tiến độ (Progress), Chất lượng (Quality) của một dự án phần mềm outsourcing. Check Final Inspection (FI) của dự án. Kiểm tra tài liệu dự án có định dạng đúng hay không.
Khóa học này dành cho
- Người mới chưa biết gì về Quality Assurance (QA) và mong muốn trở thành QA trong công ty và trong dự án phần mềm outsourcing
- Các bạn đã có kiến thức cơ bản về QA và muốn hiểu rõ hơn về QA trong dự án phần mềm.
- Các bạn đang đi làm trong mảng Quality Assurance và muốn biết rõ hơn về các kỹ thuật phân tích, báo cáo trong dự án phần mềm.
- Các bạn đang ở vị trí khác trong dự án phần mềm như Developer / Quality Control (QC). Mong muốn biết thêm về vị trí Quality Assurance (QA) trong dự án phần mềm
Bạn sẽ nhận được gì nếu đăng ký khóa học này
- Phân biệt các vị trí Quality Assurance và Quality Control trong dự án phần mềm.
- Quy trình cơ bản được thực hiện trong dự án phần mềm
- Biết sử dụng các công cụ thống kê phân tích số liệu như Excel, Spreadsheet (Google sheet).
- Biết cách sử dụng các công cụ lấy số liệu trực tiếp từ Line Of Code (LOC) của source code, công cụ đếm số lượng Test Case (Unit Test Case), Integration Test Case bằng file Excel, Spreadsheet (Google sheet). 5 - Biết được số NORM của một công ty phần mềm outsourcing là gì.
- Biết được số NORM của một công ty phần mềm outsourcing là gì.
- Cách lấy số liệu để kiểm tra xem Key Performance Index (KPI) của dự án và công ty có đạt hay không?
- Dựa vào số liệu, quy trình dự án để phân tích ra các điểm cần cải thiện cho dự án.
- Cách thức đó các chỉ số liêu quan: Chi phí (Cost), Tiến độ (Progress), Chất lượng (Quality) của một dự án phần mềm outsourcing.
- Cách thức sử dụng hệ thống Redmine để tracking dự án.
- Check Final Inspection (FI) của dự án. Kiểm tra tài liệu dự án có định dạng đúng hay không?
Nội dung khoá học
Giới thiệu khoá học
-
1. Giới thiệu
-
2. Link truy cập vào slide của khóa học
-
3. Giới thiệu về giảng viên
-
4. Nội dung khóa học
-
5. Thông tin chung, mô tả, đối tượng khóa học
-
6. Tài liệu tham khảo, công cụ khóa học
Giới thiệu về Role Quality Assurance
-
7. Đối tượng và mục tiêu của khoá học
-
8. Hướng dẫn học tập với giảng viên của chương trình
-
9. Hướng dẫn tham gia cộng đồng của Qualiy Assurance / Quality Control của tác giả
-
10. Phân biệt QA và QC
-
11. Các kỹ năng cần có trong vị trí Quality Assurance (QA)
-
12. Các thuật ngữ trong ngành Quality Assurance (QA)
-
13. Giới thiệu bài tập mà khóa học sẽ dùng để demo trong suốt quá trình học
Các kỹ năng cơ bản cho Quality Assurance
-
14. Giới thiệu ứng dụng kỹ năng [Excel] / [Spreadsheet] vào trong thống kê báo cáo
-
15. Giới thiệu ứng dụng kỹ năng [Excel] / [Spreadsheet] vào trong thống kê báo cáo
-
16. Giới thiệu về quy trình phần mềm cơ bản trong dự án phần mềm outsourcing
-
17. Vòng đời dự án INITIATING, PLANNING, EXECUTING, CLOSING
-
18. Các hoạt động của dự án PLAN, DO, CHECK, ACTION
-
19. Quy trình phát triển phần mềm WaterFall
-
20. Quy trình phát triển phần mềm V-Model
-
21. Quy trình phát triển phần mềm Scrum
-
22. Giới thiệu về [Project Plan] / [Kế hoạch dự án]
-
23. Giới thiệu về [Detail Schedule] / [Lịch trình chi tiết]
-
24. Các yếu tố trong Detailed Schedule
-
25. Sử dụng công cụ Microsoft project để lên kế hoạch cho dự án
-
26. Cách thức đưa data lên hệ thống quản lý
-
27. Giới thiệu về hệ thống quản lý dự án Redmine
-
28. Giới thiệu về 7 công cụ quản lý và cải thiện chất lượng
-
29. Giới thiệu về checklist Process Check Verification (PCV)
Kiểm soát chất lượng các giai đoạn trong phần mềm
-
30. Các giai đoạn cần phải kiểm soát chất lượng
-
31. Giới thiệu về số NORM trong dự án và phân tích chất lượng dựa vào số NORM
-
32. Kiểm soát chất lượng phần [Plaining] / [Kế hoạch]
-
33. Kiểm soát chất lượng phần [Design] / [Thiết kế]
-
34. Kiểm soát chất lượng phần [Coding] / [Tạo mã nguồn]
-
35. Kiểm soát chất lượng phần [Testing] / [Kiểm thử]
-
36. Khái niệm về mật độ bug (Bug Rate) trong dự án phần mềm
-
37. Khái niệm về check Final Inspection (FI) trong dự án
-
38. Kiểm soát chất lượng phần [Final Inspection]
-
39. Kiểm tra thông tin của dự án trên hệ thống quản lý Redmine
-
40. Nhận thức về chất lượng sản phẩm trong dự án phần mềm
Hướng dẫn thống kê số liệu bằng công cụ
-
41. Cách đếm số dòng Line Of Code (LOC)
-
42. Cách đếm số lượng Test Case
-
43. Cách thống kê bugs (lỗi)
-
44. Hướng dẫn cách tính Calendar Effort của dự án
-
45. Hướng dẫn cách tính Effort Efficiency của dự án
-
46. Cách thức đo tiến độ của dự án (1)
-
47. Cách thức đo tiến độ của dự án (2)
Đánh giá chất lượng của dự án thông qua các Quality Metrics (chỉ số về chất lượng)
-
48. Giới thiệu về Đánh giá chất lượng thông qua Quality Metrics
-
49. Hướng dẫn làm báo cáo về chất lượng dự án bằng Excel
-
50. Hướng dẫn làm báo cáo về chất lượng dự án bằng Spreadsheet
-
51. Hướng dẫn vẽ chart trong các báo cáo về chất lượng
-
52. Hướng dẫn vẽ chart trong các báo cáo về chất lượng google sheet
-
53. Hướng dẫn nhìn các chỉ số để hiểu rõ hơn về chất lượng của dự án
-
54. Thực hiện các hành động cải thiện chất lượng của dự án
Đánh giá tổng kết sau khóa học
-
55. Kiểm tra lại các công cụ đã học trong khóa học
-
56. Hướng dẫn truy cập vào thư mục các template liên quan chuẩn chất lượng
-
57. Chia sẻ một số kỹ năng cần biết thêm trong quá trình làm việc
-
58. Demo công cụ phân tích chất lượng dựa trên hệ thống Redmine kết nói với Spreadsheet bằng công cụ của tác giả
Khóa học chỉ dành cho nội bộ doanh nghiệp
Chi tiết khóa học
-
58 Bài giảng
-
5 giờ 41 phút
-
Học online mọi lúc, mọi nơi
-
Học trên máy tính, điện thoại
Nguyễn Thiện Ân