Hướng dẫn từng bước · 8 MIN
Khám phá vòng đời phần mềm
Theo dõi tính năng xuất dữ liệu từ yêu cầu đến vận hành. Kiểm tra người phụ trách, bằng chứng và quyết định ở mỗi giai đoạn.
Tình huống
Bạn phụ trách dịch vụ quản lý khách hàng. Quản lý yêu cầu tệp khách hàng đang hoạt động của chính tổ chức mình. Theo dõi tính năng giả định này từ yêu cầu đến vận hành.
Việc cần làm
- Bắt đầu với Nhu cầu. Dùng Giai đoạn tiếp theo để theo cùng tính năng qua cả bảy giai đoạn.
- Ở mỗi giai đoạn, đọc bằng chứng ví dụ. Quyết định nó có trả lời câu hỏi quyết định không, rồi mở giải thích.
KỊCH BẢN: XUẤT DỮ LIỆU KHÁCH HÀNG
Bằng chứng là tài liệu hoặc kết quả kiểm tra hỗ trợ quyết định. Mỗi giai đoạn dưới có ví dụ. Theo trình tự hoặc chọn trực tiếp giai đoạn.
GIAI ĐOẠN 1 / 7
Nhu cầu
Quản lý cần xuất khách hàng đang hoạt động của chính tổ chức mình.
- Người phụ trách
- Người phụ trách sản phẩm
- Bằng chứng
- Kết quả đã chấp nhận và các trường được phép
Quản lý dành một giờ mỗi tuần để tập hợp dữ liệu khách hàng đang hoạt động. Nhu cầu đã chấp nhận: xuất tên và ID khách hàng của chính tổ chức mình ra CSV.
GIAI ĐOẠN 2 / 7
Đặc tả
Xác định người dùng được phép, dữ liệu, hành vi khi lỗi và tiêu chí nghiệm thu.
- Người phụ trách
- Người phụ trách sản phẩm và bảo mật
- Bằng chứng
- Luồng dữ liệu và yêu cầu phân quyền
Tiêu chí nghiệm thu: quản lý tổ chức A không nhận bản ghi tổ chức B, kể cả sau khi thay định danh request.
GIAI ĐOẠN 3 / 7
Hiện thực hóa
Agent chuẩn bị thay đổi nhỏ trong feature branch.
- Người phụ trách
- Nhóm phát triển
- Bằng chứng
- Diff liên kết với yêu cầu
PR thêm bộ lọc tổ chức vào truy vấn cơ sở dữ liệu và test request cho tổ chức khác. Đăng nhập và thanh toán giữ nguyên.
GIAI ĐOẠN 4 / 7
Xác minh
Kiểm tra phân quyền thật và request bị cấm.
- Người phụ trách
- Người review độc lập
- Bằng chứng
- Test và review cho commit cuối
Test trên commit cuối cho thấy người dùng tổ chức A không nhận được bản ghi B. Người review kiểm tra chuỗi phân quyền.
GIAI ĐOẠN 5 / 7
Phát hành
Triển khai artifact được chấp nhận bằng vai trò triển khai được phép.
- Người phụ trách
- Người phụ trách phát hành
- Bằng chứng
- Định danh artifact, phê duyệt và kế hoạch khôi phục
Người phụ trách phát hành đối chiếu commit artifact với commit đã review. Hướng dẫn khôi phục nêu phiên bản trước và người có thể bắt đầu rollback.
GIAI ĐOẠN 6 / 7
Vận hành
Giám sát lỗi xuất, kiểm soát truy cập và hành vi dịch vụ.
- Người phụ trách
- Người phụ trách dịch vụ
- Bằng chứng
- Metric, log kiểm toán giới hạn và hướng dẫn sự cố
Cảnh báo lỗi xuất đến kỹ sư trực. Log kiểm toán giới hạn ghi người thực hiện và tổ chức mà không chép toàn bộ danh sách khách hàng.
GIAI ĐOẠN 7 / 7
Học hỏi
Đánh giá việc sử dụng và vấn đề quan sát trước thay đổi tiếp theo.
- Người phụ trách
- Người phụ trách sản phẩm và nhóm
- Bằng chứng
- Phản hồi và queue công việc đã cập nhật
Yêu cầu hỗ trợ báo xuất thất bại với danh sách khách hàng lớn. Nhóm thêm yêu cầu hiệu năng và test vào thay đổi tiếp theo.
Trình tự có thể lặp. Bằng chứng mới có thể đưa công việc về đặc tả hoặc hiện thực hóa.
ĐỂ HOÀN TẤT
Mã hoạt động. Vì sao nhóm không thể dừng ở Hiện thực hóa?
So sánh câu trả lời với giải thích
Mã hoạt động không cho biết ai được truy cập bản ghi hoặc ai xử lý lỗi. Xác minh kiểm tra ranh giới dữ liệu. Phát hành kết nối bằng chứng với phiên bản đã triển khai. Vận hành phân công trách nhiệm dịch vụ đang chạy. Học hỏi chuyển vấn đề quan sát thành thay đổi tiếp theo.
Dùng trong công việc
Với một tính năng của nhóm, nêu người phụ trách phát hành và người nhận cảnh báo lỗi.
Chọn bài tập khác