Cách tiếp cận phân tích nhiệm vụ

Chúng tôi ủng hộ cách tiếp cận lai cho phân tích nhiệm vụ mà phân tích kết hợp cả tương tác cấp cao của người dùng với các chủ thể khác với chiều sâu và tâm lý của sự phân hủy thủ tục theo cấp bậc.

Các bước chung là (1) bắt đầu bằng các trường hợp sử dụng, (2) phân chia nhiệm vụ theo cấp bậc, và (3) xác định các công nghệ thích hợp.

Bắt đầu với trường hợp sử dụng
Xác định các diễn viên bằng cách hỏi ai sẽ sử dụng hệ thống và những phần nào của hệ thống mà họ sẽ tương tác.

Ví dụ: trong một trang web thương mại điện tử doanh nghiệp đơn giản, các diễn viên có thể bao gồm một bộ nhân viên văn phòng từ mỗi phòng chịu trách nhiệm giữ các vật tư văn phòng trong kho.

Cũng từ công ty của khách hàng, các đại lý mua hàng có thể cần đàm phán giá cả và xác nhận đơn đặt hàng qua một giá trị đồng đô la nhất định.

Người dùng từ các tài khoản phải trả sẽ cần phải xem xét hóa đơn hàng tháng từ người bán và phát hành séc.

Các diễn viên từ bên bán có thể bao gồm các đại diện của tài khoản khách hàng, những người cần phải xem mẫu mua hàng của khách hàng, đại diện tín dụng, những người cần thông qua các đơn đặt hàng có giá trị cao và các đại lý vận chuyển sẽ xử lý các giao hàng của khách hàng.

Tiếp theo, xây dựng tiểu sử người dùng bằng cách xác định nền tảng của người dùng, kiến ​​thức, mức độ kỹ năng, động lực, và bất kỳ thông tin cơ sở liên quan nào khác.

Rõ ràng nguồn gốc của các diễn viên được mô tả sẽ khác nhau rất nhiều từ các chuyên gia tài chính đến nhân viên hành chính văn phòng cho nhân viên giao hàng. Động lực có thể của họ sẽ khác nhau.

Ví dụ, động lực của nhân viên văn phòng có thể là để đảm bảo rằng không ai trong bộ của họ hết các vật dụng thiết yếu. Mặt khác, người dùng từ bộ phận thu mua có thể được giao nhiệm vụ đảm bảo rằng các phòng ban không vượt qua ngân sách.

Các đại diện tài khoản của người bán sẽ được thúc đẩy bởi số tiền bán hàng và thay vào đó sẽ cố gắng tối đa hóa doanh thu.

Bước tiếp theo là phát triển các kịch bản tiêu biểu bằng cách hỏi. Mục tiêu của người dùng là gì? Những điều điển hình mà họ sẽ cố gắng đạt được?

Làm điều này cho mỗi nhóm người dùng được xác định. Ví dụ, một kịch bản cho nhân viên văn phòng của khách hàng có thể mô tả cách đặt hàng hàng tháng cho bút mực, giấy và hộp mực máy in.

Một kịch bản khác có thể mô tả ai đó từ công ty của khách hàng mua một mặt hàng đặc biệt như một lò vi sóng.

Từ các kịch bản và hồ sơ người dùng của bạn, hãy xác định chức năng cần thiết bằng cách hỏi thêm chức năng nào mà hệ thống phải cung cấp để hỗ trợ người dùng.

Trong trường hợp ví dụ đầu tiên được mô tả, khách hàng cần một cách để xem tháng trước các đơn đặt hàng của văn phòng cung cấp và sửa đổi nếu cho tháng hiện tại.

Khi đặt hàng, khách hàng sẽ cần hoàn tất giao dịch và xác minh bất kỳ thông tin thanh toán nào được yêu cầu.

Trong ví dụ thứ hai, khách hàng sẽ cần phương tiện để thực hiện tìm kiếm từ khóa từ một danh mục trực tuyến nhanh chóng, so sánh chi phí và tính năng cho tất cả các lò vi sóng được bán và xem mô hình nào có sẵn. Như trong trường hợp đầu tiên, người dùng trong ví dụ này cũng cần phải hoàn thành giao dịch.

Cuối cùng, bạn cần tổ chức các kịch bản. Dựa vào chức năng chung trong các nhóm người dùng, các nhiệm vụ cấp cao là gì?

Trong cả hai ví dụ được đưa ra, người dùng cần đặt lệnh, xác nhận giao dịch và xác minh thông tin thanh toán. Mặc dù không được chỉ định, nhưng có lẽ họ cần phải đăng nhập ngay từ đầu và nhận được xác nhận bằng văn bản vào cuối.

Mỗi subgoals này yêu cầu một thủ tục công việc cụ thể mà sẽ cho phép người dùng để hoàn thành mục tiêu của họ và hoàn thành nhiệm vụ của họ.

Phân hủy nhiệm vụ theo thứ bậc
Trong giai đoạn này, nhiệm vụ đầu tiên của bạn là ưu tiên và xác định tần số của các nhiệm vụ. Bắt đầu với các tác vụ có độ ưu tiên cao và tần số cao. Sau khi xem xét tất cả các kịch bản cho tất cả các diễn viên, nhà thiết kế trong ví dụ của chúng tôi có thể xác định rằng nhiệm vụ mua hàng tháng sẽ xảy ra với tần suất cao nhất và sẽ được phân loại như vậy. Như Google hay Facebook

Với tầm quan trọng của nhiệm vụ – giá trị đồng đô la của các trường hợp kết hợp trong bất kỳ tháng nào và chi phí tiềm ẩn gây ra sai lầm trong mua hàng cả tháng – nó cũng có thể được phân loại là ưu tiên cao, có lẽ bảo đảm phân tích bổ sung và thử nghiệm.

Tiếp theo, phân hủy các tác vụ cấp cao xuống các quy trình trang hoặc cấp trung. Ví dụ: nhiệm vụ mua hàng tháng có thể bị phân hủy thành các nhiệm vụ phụ sau:

(1) đăng nhập, (2) xem thứ tự của tháng trước, (3) sửa đổi đơn hàng trước với nhu cầu hiện tại. (4) xác nhận thứ tự, và (5) nhận được biên lai.

Đánh giá ở mỗi mức độ phân hủy và lặp lại quy trình là cần thiết. Ví dụ: nếu chúng ta thấy rằng một số nhiệm vụ tần số cao cũng bao gồm nhiệm vụ đăng nhập, chúng tôi sẽ biết rằng đăng nhập là một phần phụ tần số cao đảm bảo tối ưu hóa bổ sung.

Nếu mọi người cũng biết rằng người dùng vận hành từ máy tính bảo mật, một số hoặc tất cả thông tin đăng nhập có thể được lưu trữ trên máy tính của họ. Điều này sẽ cho phép thủ tục đăng nhập được đơn giản hóa

Bằng cách yêu cầu người dùng nhập ít thông tin hơn trong khi đăng nhập.

Xác định các công nghệ phù hợp
Giai đoạn này bắt đầu với việc lập bản đồ các yêu cầu của máy chủ và luồng dữ liệu. Ví dụ: công việc mua hàng hàng tháng có thể dịch sang các bước sau:

(1) Nhận ID khách hàng từ đăng nhập
(2) Xác định các phòng ban
(3) Truy cập tài khoản
(4) Mua hàng tháng trước
(5) Tìm các miêu tả mặt hàng từ các số mục khi mua
(6) Tạo mẫu đơn đặt hàng mới
(7) Định dạng và hiển thị cho khách hàng

Tiếp theo, tạo ra các thủ tục hệ thống cấp thấp, chung chung. Ví dụ, việc tìm kiếm mô tả mục có thể trở thành thủ tục chung chung, xây dựng khối có thể được sử dụng trong nhiệm vụ mua hàng tháng và bất kỳ công việc nào khác yêu cầu thông tin.

Cuối cùng, hãy lập bản đồ vào cấp ứng dụng. Sự kết hợp các thủ tục của hệ thống sau đó có thể được hình thành trong các nhiệm vụ của người sử dụng cấp ứng dụng. Ví dụ: nhận được ID khách hàng, phòng ban và thông tin tài khoản có thể được kết hợp vào Chế độ xem tài khoản cho khách hàng.

Tất cả những quy trình khép kín trên đều được Inkula và công ty  Mona Media áp dụng và thực hiện cho khách hàng.

Chúng tôi là 2 nhà phát triển website hàng đầu tại Việt Nam và hợp tác với nhau phát triển trên thế giới.Lợi ích khách hàng luôn là mục tiêu hàng đầu của chúng tôi.

Leave a Reply

Your email address will not be published. Required fields are marked *