Câu hỏi trắc nghiệmCoursera: Introduction to Software Engineering - SWE201cMOOC 02 - Agile Software Development (SWE201c)
Which of the following statements align with following Agile Principle: "Deliver working software frequently, from a couple of weeks to a couple of months, with a preference for the shorter timescale"
3 phương ánCó lời giảiXuất hiện trong 1 bộ đề
A·B·C·DCác phương án trả lời
AWe MUST release software to actual users every couple weeks.
We should frequently deliver software in some environment (not necessarily to production always) to gather user/client feedbackĐúng
CWe should NOT release software to a production environment on a shorter timeframe. We should ONLY release it in lower environment (e.g., a test environment).
Giải thích chi tiết
Đáp án đúng: B. Nguyên tắc này nói về nhịp GIAO PHẦN MỀM CHẠY ĐƯỢC để lấy phản hồi, không bắt buộc mỗi lần đều đẩy lên production cho người dùng cuối. Giao vào một môi trường mà khách hàng hoặc người dùng có thể xem và góp ý (staging, demo, beta) đã thoả mãn tinh thần nguyên tắc.
A đọc thành mệnh lệnh cứng "PHẢI phát hành cho người dùng thật mỗi vài tuần" — Manifesto không ép như vậy. C thì ngược lại, cấm phát hành lên production theo nhịp ngắn, cũng sai vì nhiều nhóm Agile trưởng thành làm continuous delivery hằng ngày.