WorksheetsQUẢN LÝ DỰ ÁN CNTT
Total questions: 114
Worksheet time: 57mins
Mục đích của việc kiểm thử phần mềm trong quy trình phân phối là gì?
Kiểm tra tính ổn định và hiệu suất của phần mềm
Đảm bảo phần mềm tương thích với hệ điều hành
Đảm bảo phần mềm đáp ứng các yêu cầu về chức năng
Đảm bảo phần mềm không có lỗi bảo mật
Trong quy trình phân phối phần mềm, kiểm thử nào giúp xác định phần mềm có đáp ứng yêu cầu của người dùng cuối không?
Kiểm thử hệ thống
Kiểm thử tích hợp
Kiểm thử đơn vị
Kiểm thử chấp nhận người dùng (UAT)
Khi phân phối phần mềm, một trong những yếu tố quan trọng cần kiểm tra là gì?
Mã nguồn phần mềm
Hiệu suất của phần mềm dưới tải cao
Tính tương thích với phần mềm khác
Cả B và C đều đúng
Trong quy trình phân phối phần mềm, vai trò của kiểm thử đơn vị là gì?
Để kiểm tra các chức năng của phần mềm
Để kiểm tra khả năng bảo mật của phần mềm
Để kiểm tra hiệu suất của phần mềm
Để kiểm tra từng phần nhỏ của mã nguồn
Một trong những lợi ích của việc lập kế hoạch kiểm thử kỹ lưỡng là gì?
Giúp phát hiện và khắc phục lỗi sớm, giảm chi phí phát triển
Giúp người dùng cuối tự kiểm thử phần mềm
Giúp kiểm thử phần mềm trên các môi trường khác nhau
Giúp phát triển phần mềm nhanh chóng hơn
Trong quy trình phân phối phần mềm, công cụ nào chủ yếu được sử dụng để tự động hóa quá trình xây dựng và triển khai phần mềm?
Jenkins
Git
Docker
Kubernetes
Công cụ nào dưới đây là phổ biến để quản lý mã nguồn trong quy trình phân phối phần mềm?
Docker
Jenkins
Kubernetes
Git
Mục đích của việc triển khai phần mềm trong quy trình phân phối là gì?
Để kiểm tra tính bảo mật của phần mềm
Để xác minh các yêu cầu kỹ thuật của phần mềm
Để phát hành phần mềm cho người dùng cuối
Để kiểm tra hiệu suất phần mềm dưới tải nặng
Phân tích Pareto trong bảo trì phần mềm được sử dụng để làm gì?
Phân tích các lỗi hệ thống
Đo lường độ phức tạp của phần mềm
Phân tích các yếu tố gây ảnh hưởng lớn nhất đến chất lượng sản phẩm
Xác định các tính năng cần được cải tiến
Bảo trì phần mềm là một quá trình liên tục và cần lập kế hoạch vì lý do nào?
Để giảm thiểu các sự cố ngoài ý muốn
Để duy trì chất lượng và hiệu quả sử dụng của phần mềm
Để thay thế phần mềm cũ bằng một phần mềm mới
Để tập trung vào việc phát triển tính năng mới
Phản hồi từ người dùng có thể được thu thập qua những công cụ nào?
Khảo sát người dùng, chương trình hỗ trợ khách hàng và phân tích dữ liệu sử dụng phần mềm
Chỉ sử dụng khảo sát trực tuyến
Phân tích dữ liệu từ hệ thống
Chỉ qua các chương trình hỗ trợ khách hàng
Nếu nhóm phát triển muốn đánh giá các điểm mạnh, điểm yếu, cơ hội và mối đe dọa liên quan đến việc cải tiến chức năng đăng nhập, nhằm xây dựng chiến lược bảo trì dài hạn, nhóm phát triển cần sử dụng công cụ nào?
Phân tích Pareto
A/B Testing
Ma trận tác động - độ phức tạp
Phân tích SWOT
Mục tiêu của việc sử dụng phương pháp phân tích Pareto trong kế hoạch bảo trì phần mềm là gì?
Phân loại các vấn đề dựa trên số lượng người sử dụng bị ảnh hưởng
Xác định các lỗi phần mềm ít quan trọng
Tập trung vào việc cải tiến các vấn đề gây ra hầu hết lỗi và sự cố
Tìm ra các tính năng dư thừa cần loại bỏ
Để lập kế hoạch bảo trì phần mềm hiệu quả, nhóm phát triển cần phải làm gì?
Đảm bảo phần mềm được cập nhật đều đặn
Đảm bảo phần mềm không có lỗi
Chỉ tập trung vào các tính năng mới mà không chú trọng đến bảo trì
Cái tiến phần mềm dựa trên phản hồi của người dùng và dữ liệu thực tế
Ma trận tác động - độ phức tạp giúp ích gì cho quá trình bảo trì phần mềm?
Đảm bảo tất cả các lỗi phần mềm được sửa chữa ngay lập tức
Phân loại các yêu cầu và sửa lỗi theo mức độ tác động và độ khó thực hiện
Xác định các tác động của các lỗi phần mềm đối với người dùng
Xác định các tính năng phần mềm mới cần phát triển
Giai đoạn thiết kế phần mềm thường bao gồm hoạt động nào sau đây?
Viết mã nguồn và kiểm thửsản phẩm
Xây dựng mô hình và tạo tài liệu thiết kế
Phân tích ngân sách và lập kế hoạch tiến độ
Phân chia nhiệm vụ và quản lý lỗi
Kiểm thử phần mềm được thực hiện trong giai đoạn nào của dự án?
Giai đoạn phát triển và triển khai
Giai đoạn bảo trì và nâng cấp
Giai đoạn lập kế hoạch tổng thể
Giai đoạn phân tích yêu cầu khách hàng
Khi nào nên bắt đầu quá trình bảo trì phần mềm?
Trong giai đoạn kiểm thử sản phẩm
Sau khi phân tích ngân sách dự án
Khi khách hàng phê duyệt kế hoạch
Sau khi phần mềm đã được triển khai
Một trong các mục tiêu chính của giai đoạn triển khai là gì?
Tăng tốc độ phát triển mã nguồn
Đưa phần mềm vào sử dụng thực tế
Giảm chi phí kiểm thử sản phẩm
Đảm bảo tài liệu thiết kế chi tiết
Công cụ nào dưới đây thường được dùng để lập kế hoạch?
Slack hoặc Discord
GitHub hoặc GitLab
Trello hoặc Microsoft Project
Selenium hoặc JMeter
Vai trò của phân tích yêu cầu trong giai đoạn lập kế hoạch là gì?
Giúp tối ưu hóa mã nguồn sản phẩm
Xác định rõ mục tiêu và phạm vi dự án
Tạo kênh giao tiếp giữa các thành viên nhóm
Hỗ trợ kiểm thử và đánh giá chất lượng
Điều gì giúp phân chia nhiệm vụ trong dự án hiệu quả hơn?
Giảm số lượng thành viên tham gia
Chọn các nhiệm vụ đơn giản và dễ thực hiện.
Phân tích yêu cầu và chia nhỏ công việc hợp lý
Sử dụng công cụ kiểm thử để xác định nhiệm vụ
Khi nào cần cập nhật kế hoạch dự án?
Khi các yêu cầu mới được thêm vào
Khi không có vấn đề nào xảy ra
Khi nhóm hoàn thành giai đoạn kiểm thử
Khi ngân sách không thay đổi
Khi nào cần phân tích rủi ro trong dự án?
Sau khi hoàn thành dự án
Trong giai đoạn lập kế hoạch tổng thể
Trong giai đoạn kiểm thử sản phẩm
Trước khi bắt đầu giai đoạn bảo trì
Khi nào cần sử dụng ma trận rủi ro trong dự án?
Khi phân bổ nguồn lực cho các nhóm
Khi nhận diện các vấn đề tiềm ẩn
Khi dự án đã hoàn thành
Trong giai đoạn phát triển bắt đầu
Điều gì giúp cải thiện hiệu quả trong giai đoạn triển khai dự án?
Sử dụng công cụ theo dõi và phân tích tiến độ hiệu quả
Giảm thời gian thực hiện các nhiệm vụ phức tạp
Đảm bảo tất cả các thành viên hoàn thành nhiệm vụ
Tăng số lượng thành viên nhóm dự án
Giai đoạn kiểm thử phần mềm nhằm mục đích gì?
Tạo tài liệu hướng dẫn sửdụng
Đảm bảo phần mềm hoạt động đúng như yêu cầu
Tăng tính sáng tạo trong thiết kế
Phân tích chi phí và rủi ro
Khi phát sinh vấn đề trong quá trình phát triển, cần làm gì để giữ tiến độ?
Giảm chi phí ngân sách tổng thể của dự án
Tăng tốc độ thực hiện các nhiệm vụ đang bị chậm trễ
Bổ sung thêm nhân sự vào nhóm dự án hiện tại
Đưa ra giải pháp hợp lý và điều chỉnh nguồn lực khi cần thiết
Khi phát hiện tiến độ dự án bị trễ, người quản lý dự án cần làm gì?
Xác định nguyên nhân và thực hiện điều chỉnh lịch trình hợp lý
Yêu cầu các thành viên trong nhóm tăng giờ làm việc để bắt kịp tiến độ
Chuyến các nhiệm vụ chưa hoàn thành sang giai đoạn bảo trì sau này
Tạm ngừng toàn bộ dự án để xem xét và đánh giá lại kế hoạch
Làm thế nào để cải tiến quy trình dự án từ các bài học kinh nghiệm?
Lặp lại toàn bộ quy trình đã thực hiện trong dự án trước đó mà không thay đổi
Chuyển giao toàn bộ trách nhiệm cải tiến quy trình cho người trưởng nhóm quản lý
Đánh giá kỹ các sai sót và thực hiện cải thiện chỉ tiết trong giai đoạn lập kế hoạch
Bổ sung thêm nhân sự có kỹ năng cao cho các giai đoạn quan trọng của dự án
Tại sao cần theo dõi tiến độ dự án trong từng giai đoạn?
Để phát hiện sớm các vấn đề và điều chỉnh kế hoạch kịp thời
Để tối đa chi phí sử dụng tài nguyên
Để tối ưu hóa hiệu suất nhóm
Để giảm thời gian bảo trì sản phẩm
Yếu tố nào quan trọng nhất trong giai đoạn thiết kế phần mềm?
Phân tích ngân sách và lịch trình
Kiểm tra hiệu suất và lỗi phần mềm
Đánh giá khả năng bảo trì sản phẩm
Xây dựng mô hình và giao diện chi tiết
Tại sao việc lập kế hoạch tổng quan lại quan trọng trong quản lý dự án?
Đảm bảo tất cả các thành viên hiểu rõ mục tiêu dự án
Tăng tốc độ phát triển mã nguồn
Giảm thời gian thực hiện các giai đoạn bảo trì
Giúp giảm chi phí kiểm thử sản phẩm
Khi nào cần điều chỉnh kế hoạch dự án?
Khi nhóm hoàn thành kiểm thử sản phẩm
Khi không có vấn đề nào phát sinh
Khi yêu cầu khách hàng thay đổi
Khi dự án đạt tiến độ dự kiến
Thành phần nào cần thiết trong kế hoạch tổng quan của dự án?
Đánh giá hiệu quả kiểm thử tự động
Lịch trình, ngân sách và phân bổ nhiệm vụ
Quy trình quản lý tài liệu khách hàng
Kiểm tra và xử lý rủi ro tài chính
Mục đích chính của giai đoạn bảo trì là gì?
Xác định yêu cầu mới
Đảm bảo phần mềm hoạt động ổn định và được cập nhật
Kiểm thử sản phẩm trước khi đưa vào hoạt động
Phát triển sản phẩm mới
Điều gì xảy ra nếu giai đoạn phân tích yêu cầu không được thực hiện đúng?
Phần mềm không đáp ứng nhu cầu của người dùng
Không có dự trù ngân sách hợp lý
Phần mềm có thể xuất hiện nhiều lỗi hơn
Giao diện phần mềm thiếu sự thu hút
Dự án phần mềm thường có đặc điểm nào?
Khả năng thay đổi yêu cầu linh hoạt
Ngân sách thấp hơn các dự án xây dựng
Quy mô nhỏ hơn các dự án khác
Được thực hiện bởi 1 cá nhân
Vì sao vai trò của Stakeholder quan trọng trong quản lý dự án phần mềm?
Họ kiểm tra mã nguồn đảm bảo phần mềm hoạt động đúng
Họ đưa ra yêu cầu và phản hồi để dự án đáp ứng như cầu
Họ phát triển sản phẩm đầy đủ chức năng
Họ thiết kế dự án theo đúng yêu cầu
Developer có vai trò gì trong quy trình quản lý dự án phần mềm?
Giám sát tiến độ dự án
Quản lý ngân sách dự án
Thực hiện phát triển và triển khai mã nguồn
Xây dựng yêu cầu khách hàng
Giai đoạn nào tập trung vào việc hiểu yêu cầu của khách hàng?
Phân tích yêu cầu
Thiết kế
Phát triển
Kiểm thử
Giai đoạn nào trong vòng đời dự án giúp đảm bảo chất lượng phần mềm?
Lập kế hoạch
Thiết kế
Phát triển
Kiểm thử
Mục đích của giai đoạn Bảo trì là gì?
Kiểm tra việc đáp ứng tính năng
Phát triển sản phẩm
Tạo ra mã nguồn
Cập nhật và sửa lỗi sau khi triển khai
Giai đoạn Phân tích yêu cầu giúp ích gì cho đội ngũ phát triển?
Thiết kế giao diện
Kiểm tra sản phẩm
Phát triển mã nguồn
Hiểu rõ nhu cầu của khách hàng
Mục tiêu chính của giai đoạn thiết kế là gì?
Tạo ra mã nguồn cho phần mềm
Triển khai sản phẩm
Kiểm thử phần mềm
Xây dựng cấu trúc và giải pháp kỹ thuật
Giai đoạn phát triển có vai trò gì?
Phân tích yêu cầu
Viết và triển khai mã nguồn
Kiểm thử phần mềm
Lập kế hoạch ngân sách
Vai trò nào dưới đây không phải là bên liên quan trong dự án phần mềm?
Developer
Stakeholder
Controller
Tester
Project Manager có vai trò gì trong dự án phần mềm?
Lãnh đạo và quản lý dự án
Phân tích yêu cầu khách hàng
Phát triển phần mềm
Thực hiện kiểm thử phần mềm
Quản lý dự án phần mềm là việc thực hiện các hoạt động nào?
Quản lý khách hàng
Phát triển mã nguồn
Tổ chức, lập kế hoạch, và kiểm soát dự án
Thiết kế giao diện người dùng
Trong quản lý dự án phần mềm, ai là người chịu trách nhiệm cuối cùng trong việc xác định và phê duyệt các yêu cầu của dự án?
Designer
Developer
Stakeholder
Tester
Sự khác biệt chính giữa dự án phần mềm và dự án xây dựng là gì?
Ngân sách thực hiện
Đội ngũ tham gia
Tính linh hoạt và khả năng thay đổi yêu cầu
Quy mô dự án
Ai là người chịu trách nhiệm chính trong việc phát triển mã nguồn?
Stakeholder
Tester
Developer
Project Manager
Giai đoạn nào cung cấp sản phẩm cho người dùng cuối?
Thiết kế
Triển khai
Phát triển
Phân tích yêu cầu
Tại sao giai đoạn kiểm thử lại cần thiết trong phát triển phần mềm?
Đảm bảo ngân sách phù hợp
Đảm bảo chất lượng sản phẩm
Đảm bảo phân tích đúng yêu cầu
Đảm bảo xây dựng giao diện người dùng
Mục đích chính của giai đoạn bảo trì là gì?
Phát triển sản phẩm mới
Đảm bảo phần mềm hoạt động ổn định và được cập nhật
Xác định yêu cầu mới
Kiểm thử sản phẩm trước khi đưa vào hoạt động
Lợi ích của việc có giai đoạn bảo trì trong quản lý dự án phần mềm là gì?
Giảm thiểu chi phí duy trì hệ thống
Bổ sung và phát triển các tính năng mới
Hỗ trợ trong việc quản lý và vận hành nhóm
Đảm bảo hiệu quả và phù hợp với nhu cầu người dùng
Quản lý dự án phần mềm là gì?
Quá trình tạo ra mã nguồn phần mềm
Quy trình thiết kế giao diện người dùng
Hệ thống phần mềm dùng để quản lý các bên liên quan
Quá trình tổ chức và kiểm soát một dự án để đạt mục tiêu
Ai chịu trách nhiệm đưa ra phản hồi và yêu cầu thay đổi cho dự án?
Tester
Developer
Project Manager
Stakeholder
Project Manager cần làm gì để đảm bảo dự án đạt được mục tiêu?
Thiết kế giao diện người dùng theo đúng mô tả
Lập kế hoạch, giám sát và điều chỉnh dự án theo như cầu
Tạo ra mã nguồn chất lượng cao nhất có thể
Kiểm thử phầm mềm liên tục để đảm bảo mục tiêu đề ra
Giai đoạn đầu tiên trong vòng đời dự án phần mềm là gì?
Kiểm thử
Lập kế hoạch
Phát triển
Bảo trì
Vai trò của Tester là gì trong dự án phần mềm?
Kiểm tra và đảm bảo chất lượng sản phẩm
Quản lý dự án
Phân tích yêu cầu
Phát triển phần mềm
Tại sao quản lý dự án phần mềm lại khác với quản lý dự án xây dựng?
Các dự án phần mềm luôn lớn hơn dự án xây dựng
Quản lý dự án xây dựng không cần thay đổi
Quản lý dự án phần mềm có thời gian ngắn hơn
Quản lý dự án phần mềm cần tính linh hoạt cao hơn
Vai trò của giai đoạn kiểm thử trong vòng đời dự án phần mềm là gì?
Đảm bảo sản phẩm đáp ứng yêu cầu đề ra
Viết mã nguồn cho ứng dụng
Lên kế hoạch ngân sách dự án phần mềm
Xây dựng tính năng của phần mềm
Ai chịu trách nhiệm chính trong việc lãnh đạo và giám sát dự án phần mềm?
Developer
Tester
Project Manager
Stakeholder
Trong một dự án với yêu cầu rõ ràng, không có nhiều thay đổi, phương pháp quản lý dự án nào phù hợp nhất?
Lean
Scrum
Agile
Waterfall
Nếu dự án đòi hỏi sự linh hoạt cao, tại sao nên tránh sử dụng Waterfall?
Waterfall yêu cầu thời gian ngắn để hoàn thành từng giai đoạn
Waterfall không cho phép thay đổi dễ dàng khi đã hoàn thành các giai đoạn
Waterfall yêu cầu ngân sách lớn để triển khai
Waterfall thiếu các giai đoạn thử nghiệm linh hoạt
Trong dự án cần phát triển nhanh và phản hồi liên tục, tại sao Scrum là lựa chọn tốt?
Scrum không yêu cầu quy trình rõ ràng và có thể linh hoạt điều chỉnh
Scrum yêu cầu ít tài nguyên để quản lý dự án
Scrum sử dụng các sprints ngắn để có thể điều chỉnh thường xuyên theo phản hồi
Scrum có chi phí thấp giúp tiết kiệm ngân sách dự án
Scrum phù hợp nhất với loại dự án nào?
Dự án không có giai đoạn kiểm thử cụ thể
Dự án với quy mô lớn và phức tạp
Dự án yêu cầu tính linh hoạt, nhóm nhỏ
Dự án có yêu cầu và kế hoạch cố định
Trong trường hợp yêu cầu thay đổi thường xuyên, tại sao Agile là lựa chọn hợp lý?
Agile ít yêu cầu về nguồn lực dự án
Agile linh hoạt, dễ dàng thích ứng thay đổi
Agile giúp giảm thiểu ngân sách dự án
Agile có quy trình thực hiện dễ hiểu
Tại sao Scrum phù hợp cho các dự án cần phản hồi nhanh?
Scrum có ngân sách thấp nên phù hợp dự án cần phản hồi nhanh
Scrum có quy trình tuần tự phù hợp với các dự án lớn
Scrum có các chu kỳ ngắn giúp điều chỉnh linh hoạt theo phản hồi
Scrum dễ dàng triển khai trong các nhóm dự án
Tại sao Scrum lại thích hợp với các nhóm nhỏ?
Vì quy trình nhanh và yêu cầu giao tiếp thường xuyên giữa các thành viên
Vì Scrum không cần có kế hoạch chi tiết
Vì phương pháp này giúp tiết kiệm chi phí trong dự án
Vì Scrum không yêu cầu thực hiện kiểm thử phần mềm
Khi nào nên sử dụng phương pháp Waterfall?
Khi yêu cầu và quy trình đã được xác định rõ ràng
Khi yêu cầu có khả năng thay đổi nhiều
Khi dự án cần tính linh hoạt
Khi không có ngân sách lớn
Phương pháp nào là tốt nhất cho một dự án có quy trình cố định?
Scrum
Agile
Waterfall
Lean
So với Agile, Lean có điểm nhấn mạnh gì khác biệt?
Phát triển sản phẩm tốt hơn
Tập trung vào khách hàng
Giảm thiểu lãng phí và tối ưu hóa quy trình
Tăng tốc độ phát triển
Điểm khác biệt giữa Agile và Waterfall là gì?
Agile không có giai đoạn kiểm thử sản phẩm
Agile linh hoạt, cho phép thay đổi trong khi Waterfall tuân thủ quy trình cố định
Agile không cần đến sự tham gia của khách hàng
Waterfall có tốc độ nhanh hơn so với Agile
Điều gì làm cho phương pháp Lean trở nên hiệu quả trong quản lý dự án?
Loại bỏ các bước không cần thiết để giảm lãng phí
Cho phép thay đổi yêu cầu liên tục
Tăng tốc độ hoàn thành sản phẩm
Không cần sự tham gia của khách hàng
Agile thường áp dụng trong môi trường dự án nào?
Môi trường nhỏ lẻ
Môi trường yêu cầu thay đổi nhanh chóng
Môi trường không cần kiểm thử
Môi trường cố định yêu cầu
Phương pháp nào sử dụng các chu kỳ ngắn gọi là sprints?
Lean
Waterfall
XP (Extreme Programming)
Scrum
Vì sao phương pháp Waterfall không phù hợp cho các dự án có yêu cầu thay đổi thường xuyên?
Phương pháp này yêu cầu nhiều tài nguyên
Waterfall không phù hợp với các nhóm lớn
Phương pháp này tuân thủ quy trình tuần tự, khó thay đổi khi đã hoàn thành một giai đoạn
Phương pháp này phức tạp và khó quản lý
Phương pháp nào nổi tiếng với việc tập trung vào tính linh hoạt và khả năng thay đổi?
Scrum
Waterfall
Agile
Lean
Khi nào nên chọn phương pháp Scrum thay vì Waterfall?
Khi đội ngũ thực hiện có ít kinh nghiệm
Khi yêu cầu dự án không thay đổi trong quá trình phát triển
Khi ngân sách dành cho dự án khá hạn chế
Khi dự án yêu cầu thay đổi liên tục và tính linh hoạt cao
Agile thường phù hợp với loại dự án nào?
Dự án có các yêu cầu không thay đổi
Dự án áp dụng quy trình tuần tự, cố định
Dự án đòi hỏi linh hoạt và phản ứng nhanh với thay đổi
Dự án không yêu cầu thực hiện kiểm thử
Trong tình huống nào Agile sẽ hiệu quả nhất?
Khi yêu cầu thay đổi liên tục và phản hồi nhanh
Khi dự án có quy mô nhỏ gọn
Khi ngân sách thực hiện bị hạn chế
Khi ngân sách thực hiện bị hạn chế
Mô hình Lean phù hợp để áp dụng trong tình huống nào sau đây?
Khi không cần thực hiện kiểm thử trong dự án
Khi yêu cầu của khách hàng thường xuyên thay đổi và cần sự linh hoạt
Khi dự án có các yêu cầu cố định và ít thay đổi
Khi không cần tập trung vào việc tối ưu hóa giá trị cho khách hàng
Trong tình huống nào Scrum sẽ là lựa chọn lý tưởng?
Khi dự án cần sự hợp tác và phản hồi liên tục
Khi ngân sách hạn chế
Khi dự án có yêu cầu cố định
Khi không cần kiểm thử
Phương pháp Waterfall trong quản lý dự án là gì?
Phương pháp tuần tự với các giai đoạn cố định
Phương pháp ưu tiên khách hàng
Phương pháp xoay vòng
Phương pháp lặp đi lặp lại
Tại sao Agile được đánh giá cao trong các dự án phần mềm?
Do có chi phí phát triển thấp
Vì có tính linh hoạt và phản ứng nhanh với thay đổi
Do yêu cầu ít tài nguyên trong quá trình phát triển
Vì không đòi hỏi giai đoạn thử nghiệm sản phẩm
Mục tiêu chính của Lean trong quản lý dự án là gì?
Tăng tốc độ phát triển
Đảm bảo chất lượng sản phẩm cao nhất
Giảm thời gian quản lý dự án
Tối ưu hóa quy trình và loại bỏ lãng phí
Khi nào Lean sẽ là phương pháp thích hợp nhất?
Khi muốn giảm thiểu lãng phí và tối ưu hóa quy trình
Khi dự án cần hoàn thành nhanh chóng
Khi không có sự tham gia của khách hàng
Khi yêu cầu khách hàng thay đổi liên tục
Tại sao Lean là lựa chọn phù hợp cho các dự án yêu cầu hiệu quả cao?
Lean yêu cầu ít nguồn lực
Lean cần nhiều thời gian
Lean tối ưu hóa quy trình và giảm thiểu lãng phí
Lean có quy trình phức tạp
Điểm đặc trưng của Scrum là gì?
Không cần tiến hành giai đoạn kiểm thử
Chu kỳ ngắn và tập trung vào sự linh hoạt cao
Chỉ áp dụng cho các nhóm có quy mô nhỏ
Sử dụng quy trình thực hiện tuần tự
Dự án với các giai đoạn cụ thể và yêu cầu cố định nên áp dụng phương pháp nào?
Waterfall
Lean
Agile
Scrum
Khi chia nhỏ yêu cầu phần mềm, điều đầu tiên cần làm là gì?
Phân tích yêu cầu để xác định các chức năng chính của phần mềm
Thiết kế giao diện người dùng sao cho dễ sử dụng và hiệu quá
Xác định ngân sách và nguồn lực cần thiết cho dự án
Phân tích các yếu tố kỹ thuật bao gồm các yêu cầu phần cứng, phần mềm
Tại sao việc phân chia yêu cầu thành nhiệm vụ nhỏ lại quan trọng?
Để tiết kiệm chi phí dự án
Để giảm số lượng công việc của nhóm
Để giúp quản lý công việc dễ dàng hơn
Để đảm bảo không có rủi ro trong dự án
Khi nào nên cập nhật danh sách nhiệm vụ đã phân chia?
Khi dự toán ngân sách được phê duyệt
Khi hoàn thành dự án
Khi nhóm bắt đầu triển khai dự án
Khi yêu cầu dự án thay đổi
Công cụ nào hỗ trợ minh họa thời gian thực hiện từng nhiệm vụ?
Gantt chart
Trello
Ma trận rủi ro
PERT chart
Biểu đồ PERT thường dùng để làm gì?
Quản lý thời gian và trình tự các công việc trong dự án
Đánh giá chất lượng sản phẩm trong dự án
Giúp tối ưu hóa chi phí, nhân sự, rủi ro trong quá trình quản lý dự án
Tạo các báo cáo liên quan đến tài chính, nguồn lực, rủi ro cho dự án
Mục tiêu chính của biểu đồ PERT là gì?
Tạo báo cáo tài chính cho dự án
Quản lý rủi ro tài chính của dự án
Lập kế hoạch và kiểm soát tiến độ dự án
Đo lường hiệu quả làm việc của nhân viên
Một Gantt chart hiển thị thông tin nào?
Phân tích rủi ro và các yếu tố tiềm ẩn ảnh hưởng đến tiến độ
Chi phí chi tiết của từng nhiệm vụ và tài nguyên sử dụng
Ngân sách và các khoản chí phí dự kiến cho từng giai đoạn của dự án
Tiến độ và thời gian thực hiện từng nhiệm vụ
Tại sao các nhiệm vụ phụ thuộc lẫn nhau cần được quản lý chặt chẽ?
Để tiết kiệm nguồn lực cho dự án
Để tạo ấn tượng tốt với các bên liên quan
Để đảm bảo tiến độ đúng hạn
Để tiết kiệm chi phí dự án
Khi nào biểu đồ Gantt không phù hợp?
Khi có nhiều nhiệm vụ có mối quan hệ phức tạp, phụ thuộc lẫn nhau
Khi dự án yêu cầu theo dõi tiến độ chi tiết và chính xác từng nhiệm vụ
Khi dự án có quy mô nhỏ và đơn giản, với ít nhiệm vụ và ít sự phụ thuộc
Khi dự án yêu cầu sự linh hoạt và thay đổi liên tục trong quá trình thực hiện
Khi dự án có tiến độ được lên kế hoạch rõ ràng và gần như không thay đổi
Thành phần nào sau đây không thuộc ngân sách dự án?
Phân tích KPIs
Chi phí công cụ hỗ trợ
Chi phí dự phòng
Chi phí nhân sự
Ngân sách dự án thường được điều chỉnh khi nào?
Khi không đủ nguồn lực
Khi thay đổi yêu cầu
Khi gặp rủi ro không lường trước
Cả ba yếu tố trên
Tại sao việc dự toán ngân sách chính xác lại quan trọng?
Để tránh vượt ngân sách và đảm bảo nguồn lực hợp lý
Để giảm bớt rủi ro kỹ thuật
Để giảm thiểu thời gian thực hiện dự án và các vấn đề phát sinh không cần thiết
Để tối ưu hóa các công cụ hỗ trợ
Làm thế nào để xác định ngân sách phù hợp?
Tính toán dựa trên ngân sách cũ
Tính toán dựa trên thời gian thực hiện
Phân tích yêu cầu và nguồn lực cần thiết
Dựa trên phân tích rủi ro
Lợi ích của việc phân bổ ngân sách hợp lý là gì?
Giảm thiểu rủi ro và quản lý chi phí vượt mức
Duy trì tiến độ dự án hợp lý
Đảm bảo ngân sách đủ cho tất cả các nhiệm vụ dù không quan trọng
Đảm bảo các hạng mục quan trọng được ưu tiên và chỉ tiêu hợp lý
Điều gì có thể xảy ra nếu ngân sách dự án không được phân bổ đúng cách?
Dự án có khả năng hoàn thành nhanh hơn vì tiết kiệm được nhiều khoản chi phí không cần thiết
Các hạng mục quan trọng có thể thiếu kinh phí, dẫn đến chậm tiến độ hoặc giảm chất lượng
Tăng mức độ hài lòng của các bên liên quan nhờ vào cách chi tiêu linh hoạt và hợp lý hơn
Tất cả các nhiệm vụ trong dự án sẽ được hoàn thành mà không gặp vấn đề gì
Phân chia yêu cầu phần mềm thành các nhiệm vụ nhỏ giúp ích như thế nào trong quản lý dự án phần mềm?
Loại bỏ hoàn toàn các rủi ro trong dự án
Giảm số lượng nhân viên tham gia dự án
Phát hiện lỗi dễ dàng hơn
Giảm sự tham gia của các bên liên quan
Một nhiệm vụ tốt thường có đặc điểm gì?
Phức tạp và chi tiết
Đơn giản và không có ưu tiên
Dài hạn và khó thay đổi
Cụ thể, rõ ràng và khả thi
Biểu đồ PERT dựa trên điều gì để ước tính thời gian?
Ba giá trị thời gian (lạc quan, bi quan, trung bình)
Ngân sách phân bổ cho dự án và các yếu tố tài chính khác
Kinh nghiệm quản lý trước đó và các yếu tố lịch sử trong các dự án tương tự
Đánh giá tổng thể các yếu tố trong dự án để ước tính thời gian hoàn thành
Một dự án thường sử dụng Gantt chart khi nào?
Phân tích ngân sách
Đánh giá chất lượng sản phẩm
Lập kế hoạch và theo dõi tiến độ
Giải quyết xung đột nhóm
PERT chart khác Gantt chart ở điểm nào?
Biểu đồ PERT là biểu đồ cột, biểu đồ Gantt chart là biểu đồ mạng
Gantt chart không thể hiện mối quan hệ phụ thuộc
Biểu đồ PERT là biểu đồ mạng, Biểu đồ Gantt là biểu đồ cột
PERT chart dựa trên thời gian, Gantt chart không dựa trên thời gian
Tại sao việc điều chỉnh ngân sách lại cần thiết trong một số dự án?
Để đảm bảo dự án có đủ nguồn lực và thích ứng với các thay đổi yêu cầu
Để xử lý các rủi ro không lường trước và các chi phí phát sinh
Để cân đối tài chính khi tiến độ và phạm vi dự án bị ánh hưởng
Tất cả các lý do trên
Việc điều chỉnh ngân sách có thể giúp gì cho dự án?
Tăng số lượng nhân viên cần thiết cho dự án
Cải thiện các yếu tố về chất lượng, tính năng, và hiệu quả của sản phẩm
Đảm bảo dự án vẫn có đủ nguồn lực khi xảy ra thay đổi
Giảm số lượng nhân viên cần thiết cho dự án
