Tổ chức các vai trò trong dự án nội bộ tại ADG

Trong bài viết trước, chúng ta đã nói đến các khía cạnh trong quản lý dự án nội bộ. Trong bài này, chúng ta xem các vai trò cần có trong một dự án CNTT, và từ đó có thể có những định hướng phù hợp cho các dự án nội bộ tại ADG.

Điều phối dự án (Administrator)

Đây là người chuẩn bị các tài liệu, biên bản, hóa đơn, xem xét bao nhiêu giờ công được dùng, xuất hóa đơn. Tham dự cuộc họp khởi động đầu tiên. Nói một cách đại khái, anh ấy tiến hành các công việc giấy tờ giữa Khách hàng (Đơn vị thụ hưởng) và Đơn vị triển khai (Đội dự án).

Quản lý dự án (Project Manager)

Từ đây sẽ thú vị hơn. Nói chung, người quản lý dự án là người chịu trách nhiệm cho dự án. Hay nói cách khác, người quản lý dự án (PM - Project Manager) là người có trách nhiệm và quyền quản lý công việc trong khuôn khổ nhiệm vụ dự án. Chúng ta sẽ không đi vào chi tiết, nhưng sẽ phác thảo ngắn gọn các nhiệm vụ của Quản lý dự án:

  • Xác định điều lệ, mục đích, mục tiêu và kết quả của dự án.
  • Lập và chuẩn bị kế hoạch thực hiện một dự án mới, xác định các mốc quan trọng.
  • Xác định số lượng tài nguyên cần thiết để hoàn thành dự án.
  • Xác định chi phí và ngân sách của dự án.
  • Lựa chọn một nhóm dự án và xác định vai trò và trách nhiệm trong dự án cho tất cả các thành viên của nhóm dự án.
  • Theo dõi tiến độ của dự án, dự đoán những sai lệch và có biện pháp loại bỏ kịp thời.
  • Tổ chức và tổ chức các cuộc họp của nhóm dự án, cũng như điều phối thông tin liên lạc giữa tất cả những người tham gia dự án và các bên liên quan.
  • Giải quyết các vấn đề phát sinh trên công trình. Cả những thứ đến từ nhóm dự án và những thứ có thể phát sinh từ việc quản lý các bên liên quan của dự án.
  • Tiến hành phân tích hiệu quả của các giai đoạn dự án và tiến hành phân tích hậu dự án.

Kiến trúc sư (Architect)

    Nó có thể được định nghĩa là một chuyên gia tổ chức quá trình phát triển tất cả các phần của tài liệu dự án. Mục tiêu chính của nó là cung cấp giải pháp cho các vấn đề kinh doanh với sự trợ giúp của công nghệ thông tin. Tùy thuộc vào quy mô của dự án và sự hiểu biết về bản chất của dự án bởi người thực hiện, kiến ​​​​trúc sư có thể không còn đơn độc mà đã được gọi là kiến ​​​​trúc sư kinh doanh, kiến ​​​​trúc sư chức năng, kiến ​​​​trúc sư hệ thống, kiến ​​​​trúc sư kỹ thuật. Các trách nhiệm chính được tóm tắt:

    • Thiết kế hệ thống dựa trên yêu cầu của người đặt hàng;
    • Xác định kiến ​​trúc của hệ thống;
    • Sự lựa chọn công nghệ để thực hiện các hạng mục công việc;
    • Tạo nguyên mẫu hệ thống;
    • Tổng quan về yêu cầu kinh doanh;
    • Xem xét và phân tích mã nguồn của những thay đổi lớn;
    • Tài liệu về tất cả các giải pháp kiến ​​trúc, cập nhật tài liệu liên tục.

    Chuyên gia phân tích (Business Analyst)

    Theo quy định, đây là một chuyên gia nghiên cứu và khái quát hóa các loại thông tin khác nhau cho một mục đích nhất định, anh ấy sở hữu các phương pháp phân tích và mô hình hóa các quy trình. Nói chung, có thể có một vị trí đối xứng với kiến ​​​​trúc sư. Họ có thể và nên làm việc tốt với nhau. Từ đây, chúng ta có thể chọn ra chuyển gia phân tích quy trình kinh doanh, chuyên gia phân tích chức năng, chuyên gia phân tích hệ thống, chuyên gia phân tích kỹ thuật. Trách nhiệm của chuyên gia phân tích dự án bao gồm:

    • Xác định, thu thập, phân tích và mô tả các yêu cầu;
    • Tương tác với khách hàng và các chuyên gia về chủ đề;
    • Phân tích trạng thái của các quy trình kinh doanh "Như hiện trạng" (AS IS) và mô hình hóa trạng thái của chúng thành "cần phải là" (TO BE);
    • Tư vấn lựa chọn và triển khai hệ thống thông tin cung cấp giải pháp tối ưu cho các vấn đề đã xác định;
    • Giám sát việc thực hiện các yêu cầu ở tất cả các giai đoạn của dự án;
    • Phát triển các thông số kỹ thuật và thiết lập các nhiệm vụ để phát triển.

    Chuyên gia tư vấn (Consultant)

    Thông thường, phần lớn công việc của chuyên gia tư vấn nằm trong phần hỗ trợ sau dự án hoặc hỗ trợ trong giai đoạn vận hành thực tế. Có thể nói, đó là người tư vấn cho người dùng về một lĩnh vực cụ thể và một số vấn đề nhất định của người dùng liên quan đến việc phản ánh các giao dịch kinh doanh trong chương trình. Tuy nhiên, có thể có thêm hai nhiệm vụ mà các chuyên gia tư vấn phải đối mặt: các câu hỏi về thiết lập kế toán trong các chương trình và hình thành các nhiệm vụ cho các lập trình viên để phát triển. Không hoàn toàn đúng khi coi những nhiệm vụ này là nhiệm vụ của nhà tư vấn, đặc biệt nếu có những vai trò khác trong dự án, chẳng hạn như kiến ​​​​trúc sư và nhà phân tích. Do đó, nhiệm vụ chính của nhà tư vấn là trình bày thông tin ở các mức độ phức tạp khác nhau theo cách dễ tiếp cận và giúp người dùng hiểu hoạt động của chương trình, có thể kết hợp điều này với các yếu tố đào tạo.

    Lập trình viên (Developer)

    Lập trình viên xây dựng thuật toán phần mềm (viết mã nguồn), đây là nhiệm vụ chính của anh ấy. Mọi thứ đều rõ ràng và dễ hiểu ở đây.

    Những người khác

    • Kiểm thử (Tester). Đôi khi vai trò này được gắn kèm cấp độ của chuyên gia phân tích, chuyên gia tư vấn và trong trường hợp cực đoan nhất là người dùng. Chuyên viên kiểm thử có thể không cần có nếu như trong dự án có sử dụng việc kiểm thử theo tình huống.

    • Người viết tài liệu kỹ thuật (Tech-writer). Đây là một chuyên gia viết tài liệu để phát triển các chương trình và hệ thống tự động khác nhau. Các tài liệu được tạo ra bao gồm các bài tập dành cho chuyên gia, hướng dẫn sử dụng và nhiều tài liệu khác.

    • Thiết kế UX (Chuyên viên thiết kế trải nghiệm người dùng) là người thiết kế thực hiện việc nghiên cứu nhu cầu của người dùng, xây dựng sơ đồ lô-gic về cách thức hoạt động của giao diện, kiểm tra nguyên mẫu trên đối tượng mục tiêu và đưa ra các điều khoản tham chiếu cho người thiết kế giao diện người dùng.

    • Thiết kế UI (Chuyên viên thiết kế giao diện người dùng). Đây là một người thiết kế giao diện trực quan hóa một nguyên mẫu đang hoạt động, vẽ các nút, biểu tượng, biểu mẫu và các thành phần khác và lắp ráp chúng thành một bố cục làm việc hài hòa.

    • Chuyên gia bảo mật thông tin (Security Expert). Trực tiếp tham gia vào việc tạo ra hệ thống bảo mật thông tin, kiểm tra và giám sát hệ thống, phân tích rủi ro thông tin, phát triển và thực hiện các biện pháp ngăn chặn chúng.

    • Quản trị hệ thống (System Administrator) là chuyên viên bảo trì máy tính và mạng máy tính cục bộ.

    • Quản trị cơ sở dữ liệu (DB Administrator). Đây là chuyên gia duy trì cơ sở dữ liệu, thường là cơ sở dữ liệu máy chủ, trong đó thông tin được thu thập từ các máy tính khác nhau và có thể đọc được trên mỗi máy tính.

    Danh sách "Những người khác" này có thể thừa, hoặc cũng có thể thiếu, tất cả phụ thuộc vào quy mô và mức độ của dự án tự động hóa.


    Nhận xét

    Bài đăng phổ biến từ blog này

    Group Chat và 17 lý do để làm việc theo cách khác

    Câu chuyện điều lệ dự án phần mềm tại ADG

    Kiến trúc sư phần mềm, anh là ai? Hệ thống hay chức năng?