Tôi đang viết một ứng dụng nhỏ cho doanh nghiệp của bạn tôi, và nghĩ tôi sẽ tận dụng cơ hội để tập trung vào một số khóa đào tạo Quản lý dự án Agile mà tôi đã làm vào đầu năm.Agile - Định nghĩa câu chuyện của người dùng
tôi (và tôi nghĩ, tổ chức hiện tại của tôi!) Đã luôn luôn phải vật lộn với yêu cầu thu thập dưới hình thức Câu chuyện dùng, mà mang hình thức:
Là một [User Type] Tôi muốn [Tính năng] để [một số lợi ích]
Tôi là luôn luôn bị cám dỗ bỏ lỡ đầu và cuối, và chỉ để lại tính năng - nhưng điều này sau đó chỉ trở thành yêu cầu thu thập theo cách cũ!
Nhưng tôi không muốn chỉ làm cho nó phù hợp, để tôi có thể nói 'Tôi đang làm Agile' .... ví dụ, nếu tôi biết rằng người dùng sẽ được trình bày với một danh sách các mục thì lý do là hiển nhiên, phải không?
ví dụ:
Là một [Quản lý cửa hàng] tôi muốn [xem danh sách các hạng mục cổ phiếu] sao cho ...?
Thực tiễn bình thường có bỏ qua mệnh đề [để] không?
Có thể nói, vì tôi đã bắt đầu TRY và sử dụng cách tiếp cận này, nó thực sự khiến bạn dừng lại và suy nghĩ về một hệ thống. Đối với tôi, phần mềm bây giờ gần như về những gì nó KHÔNG cho phép bạn làm (tức là phá vỡ quy trình), như những gì nó làm. – Duncan