Tải bản đầy đủ (.pdf) (40 trang)

Phân tích nhu cầu người dùng

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (694.12 KB, 40 trang )

PhânPhân tíchtích nhunhu ccầầuu ngngườườii
dùngdùng
NhNhữữngng mongmong mumuốốnn ññạạtt ññượượcc
 Các yêu cầu của dự án, ban ñầu
thường chung chung và có thể ñã
không ñược diễn ñạt ñúng =>
 Trước khi bắt ñầu giai ñoạn phát Trước khi bắt ñầu giai ñoạn phát
triển, các yêu cầu của hệ thống
tương lai phải ñược làm rõ
CácCác lýlý do do ññểể bbỏỏ qua qua giaigiai ñoñoạạnn
phânphân tíchtích yêuyêu ccầầuu ngngườườii dùngdùng
 Người quản trị cho là mình ñã hiểu
rõ yêu cầu của hệ thống tương lai
 Không có kinh phí
 Không có trong kế hoạch Không có trong kế hoạch
 Tính mới của hệ thống
 Xem nhẹ vai trò người dùng
 Người dùng quá nhiều và khắp nơi
 Người dùng quá bận rộn
TTầầmm quanquan trtrọọngng
 Phân tích yêu cầu là phức tạp và
khó khăn
 ðặc biệt cho các hệ thống chất
lượng và linh hoạtlượng và linh hoạt
 Nó giúp chúng ta (người phát
triển) hiểu các yêu cầu và các
ràng buộc của hệ thống (không
phải người dùng)
Thu Thu ththậậpp nhunhu ccầầuu ngngườườii dùngdùng
 Chúng ta có thể thu thập người
dùng thông qua một số cách như:


◦ Phỏng vấn trực tiếp(hình thức/không
hình thức)
◦ Trao ñổi theo nhóm(phân tích viên◦ Trao ñổi theo nhóm(phân tích viên
dẫn dắt cuộc trao ñổi)
◦ Bảng câu hỏi
◦ Các tiếp cận khác
 Quan sát người dùng
 Làm việc cùng người dùng như một thành
viên
Thu Thu ththậậpp nhunhu ccầầuu ngngườườii dùngdùng
◦ Phân tích dòng công việc
◦ Phát triển prototype (Prototyping)
◦ Phân tích tài liệu
MMộộtt ssốố hhạạnn chchếế trongtrong thuthu ththậậpp
thôngthông tintin
 Thông tin quá nhiều
 Làm thể nào có thể xác ñịnh cài gì
liên quan ñến hệ thống sẽ phát
triển, cái gì không ?triển, cái gì không ?
=>
Chúng ta cần mô hình và trừu
tượng hóa ñể có thể nghiên cứu
CácCác kkỹỹ thuthuậậtt mômô hìnhhình hóahóa nhunhu
ccầầuu ngngườườuu dùngdùng
 Trong khi cố gắng ñể hieru các yêu
cầu chức năng của người dùng (Cái
gì họ mong muốn hệ thống thực hiện)
chúng ta cần phải mô hình hóa:
◦ Sự tương tác giữa người dùng và hệ
thống trong mỗi chức năngthống trong mỗi chức năng

◦ Xem xét từng bước thực hiện của mỗi
chức năng
◦ Phạm vi của hệ thống
 Sơ ñồ trường hợp sử dụng (Use Case
diagrams) phù hợp cho một kỹ thuật
như vậy (công cụ)
CácCác kkếếtt ququảả phphảảii ññạạtt ññượượcc
◦ Thông tin ñã thu thập từ người dùng
◦ Tài liệu hay hồ sơ hiện hữu
◦ Thông tin trên máy tính
◦ Hiểu các cấu thành của hệ thống
 Mục tiêu kinh doanh
 Nhu cầu thông tin Nhu cầu thông tin
 Các qui tắc xử lý dữ liệu
 Các sự kiện chính
KKỹỹ thuthuậậtt phânphân tíchtích tàitài liliệệuu
NguNguồồnn tàitài liliệệuu
 Người dùng
 Báo cáo
 Biểu mẫu
 Qui trình nghiệp vụ Qui trình nghiệp vụ
KKỹỹ thuthuậậtt phphỏỏngng vvấấnn
PhPhỏỏngng vvấấnn & & llắắngng nghenghe
 Thu tập sự việc, ý kiến và cả sự ước ñoán
 Quan sát ngôn ngữ cử chỉ và cảm xúc
 Hướng dẫn
◦ Kế hoạch
 Danh sách cần phỏng vấn
 Cuộc hẹn
◦ Giữ thái ñộ trung lập◦ Giữ thái ñộ trung lập

◦ Lắng nghe
◦ Tìm kiếm các quan ñiểm khác nhau
 Câu hỏi phỏng vấn
◦ Câu hỏi mở
 Không có câu trả lời chỉ ñịnh trước
◦ Câu hỏi ñóng
 Người trả lời ñược yêu cầu chọn từ tập các trả lời cho
trước
HHướướngng ddẫẫnn ññểể phphỏỏngng vvấấnn hihiệệuu
ququảả
Hướng dẫn
Kế hoạch phỏng vấn Chuẩn bị cuộc hẹn và giải thích rõ mục
tiêu của cuộc phỏng vấn
Chuẩn bị danh sách công việc, lịch làm
việc và các câu hỏi
Giữ thái ñộ trung lập Tránh các câu hỏi có tính gợi ý
L ng nghe và ghi chép T p trung chú ý ñ n cu c ph ng v n vàLắng nghe và ghi chép Tập trung chú ý ñến cuộc phỏng vấn và
ghi chép ñầy ñủ
ðánh giá các ghi chép
ðánh giá lại các ghi chép trong vòng
48 h, ñể nếu có ñiều chưa rõ thì sẽ phải
hẹn phỏng vấn thêm
Tìm kiếm các góc nhìn
khác nhau
Phỏng vấn nhiều người, kể cả các người
sử dụng tiềm năng và nhà quản lý
15
16

×