Bài giảng Nhập môn Công nghệ phần mềm: Tuần 4 - Nguyễn Thị Minh Tuyền

60 70 0
Bài giảng Nhập môn Công nghệ phần mềm: Tuần 4 - Nguyễn Thị Minh Tuyền

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng Nhập môn Công nghệ phần mềm - Tuần 4: Quản trị dự án phần mềm cung cấp cho người học các kiến thức: Lập kế hoạch dự án, quản lý rủi ro, quản lý con người, làm việc nhóm. Mời các bạn cùng tham khảo nội dung chi tiết.

Nhập môn Công nghệ phần mềm Tuần 4: Quản trị dự án phần mềm Nội dung slide dịch bổ sung dựa vào slides Ian Sommerville CuuDuongThanCong.com https://fb.com/tailieudientucntt Nội dung Lập kế hoạch dự án Quản lý rủi ro Quản lý người Làm việc nhóm NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt Quản trị dự án phần mềm £ Gồm hoạt động để đảm bảo p phần mềm phân phối hạn, lịch trình p theo yêu cầu tổ chức phát triển mua phần mềm p tạo phần mềm £ Quản trị dự án cần thiết việc phát triển phần mềm phụ thuộc vào ràng buộc tài lịch trình thiết lập tổ chức phát triển phần mềm NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt Tiêu chí thành cơng £ Phân phối phần mềm đến khách hàng thời gian thỏa thuận £ Đảm bảo tổng chi phí ln nằm mức cho phép £ Phân phối phần mềm thỏa mãn mong đợi khách hàng £ Duy trì nhóm phát triển vui vẻ hoạt động hiệu NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt Đặc thù quản lý phần mềm £ Sản phẩm khơng hữu hình £ Nhiều dự án phần mềm dự án 'one-off’ £ Các quy trình phần mềm dễ thay đổi phụ thuộc vào tổ chức phát triển phần mềm, nghĩa khơng chuẩn hóa NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt Các hoạt động quản trị [1] £ Lên kế hoạch dự án p Người quản trị dự án chịu trách nhiệm lên kế hoạch, ước lượng lên lịch trình phát triển dự án gán cơng việc cho thành viên dự án £ Viết báo cáo p Người quản trị dự án thường chịu trách nhiệm viết báo cáo tiến độ dự án cho khách hàng cho người quản lý công ty phát triển phần mềm £ Quản lý rủi ro p Người quản trị dự án phải đánh giá rủi ro ảnh hưởng đến dự án, điều khiển rủi ro đưa giải pháp cụ thể có vấn đề phát sinh NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt Các hoạt động quản trị [2] £ Quản trị người p Người quản trị dự án phải có trách nhiệm quản lý nhóm chọn thiết lập cách làm việc để đạt hiệu cao cho nhóm £ Viết đề xuất p Giai đoạn quản trị phần mềm viết đề xuất để giành hợp đồng để tiến hành phần công việc Đề xuất mô tả mục tiêu dự án cách tiến hành NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt Nội dung Lập kế hoạch dự án Quản lý rủi ro Quản lý người Làm việc nhóm NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt Lập kế hoạch £ Một việc quan trọng người quản trị dự án £ Bao gồm p Phân rã công việc thành phần gán phần việc cho thành viên p Dự đoán vấn đề phát sinh dự kiến giải pháp cho vấn đề £ Bản kế hoạch dự án p tạo từ đầu dự án, p dùng để giao tiếp với nhóm khách hàng việc công việc tiến hành nào, để giúp đánh giá tiến độ dự án NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt Các giai đoạn lập kế hoạch £ Giai đoạn đề xuất p ta bid hợp đồng để phát triển hay cung cấp hệ thống phần mềm £ Trong pha khởi động dự án p ta phải lập kế hoạch làm việc dự án, dự án phân rã thành phần nào, tài nguyên phân phối nào, £ Định kỳ suốt dự án p ta thay đổi kế hoạch dựa vào kinh nghiệm thu thông tin việc theo dõi tiến độ công việc 10 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt Thỏa mãn nhu cầu £ Trong nhóm phát triển phần mềm, nhu cầu sinh lý an tồn khơng phải vấn đề £ Xã hội p Cung cấp tiện ích chung; p Cho phép giao tiếp thân mật (ví dụ: mạng xã hội) £ Lịng tự trọng p Cơng nhận thành tựu đạt được; p Thưởng hợp lý £ Tự thực p Đào tạo – người muốn học nhiều hơn; p Trách nhiệm 46 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt Các loại cá tính £ Cây phân cấp nhu cầu gần đơn giản hóa động lực thực tế £ Động lực nên xem xét loại cá tính khác nhau: p Hướng tác vụ; p Hướng thân; p Hướng tương tác 47 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt Các loại cá tính £ Hướng tác vụ p Động lực để làm việc cơng việc họ; £ Hướng thân p Công việc phương tiện để đạt mục tiêu cá nhân Ví dụ: làm giàu, chơi tennis, du lịch ; £ Hướng tương tác p Mục tiêu diện tương tác với đồng nghiệp Con người làm việc họ muốn làm 48 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt Cân động lực £ Động lực cá nhân hình thành nên phần tử nhóm £ Việc cân thay đổi phụ thuộc vào hoàn cảnh cá nhân kiện bên ngồi £ Tuy nhiên, người khơng có động lực nhân tố cá nhân mà họ phần nhóm văn hóa £ Con người làm họ có động lực người khác làm với họ 49 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt Nội dung Lập kế hoạch dự án Quản lý rủi ro Quản lý người Làm việc nhóm 50 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt Làm việc nhóm £ Đa số phần mềm chuyên nghiệp phát triển nhóm dự án p Lịch trình phát triển cho dự án phần mềm khơng thể hồn thành cá nhân £ Nhóm làm việc tốt nhóm gắn kết với có tinh thần nhóm p Những người tham gia vào nhóm thường có động lực thành cơng nhóm đạt mục tiêu cá nhân họ £ Tương tác nhóm chìa khóa định hiệu nhóm £ Tính linh động nhóm thường bị hạn chế p Người quản lý phải làm tốt họ với đội ngũ sẵn có 51 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt Tính gắn kết nhóm £ Trong nhóm gắn kết: thành viên xem nhóm quan trọng cá nhân nhóm £ Ưu điểm nhóm gắn kết là: p Chuẩn chất lượng nhóm phát triển thành viên nhóm p Các thành viên nhóm học từ người khác hiểu cơng việc nhau; ức chế tạo thiếu hiểu biết giảm p Kiến thức chia sẻ Tính liên tục trì thành viên khỏi nhóm p Việc cải thiện cải thiện liên tục khuyến khích 52 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt Tính hiệu nhóm £ Con người nhóm p Sự đa dạng nhóm quan trọng phát triển phần mềm bao gồm nhiều hoạt động khác Ví dụ: thương lượng với khách hàng, lập trình, kiểm thử làm tài liệu, £ Tổ chức nhóm p Một nhóm nên tổ chức cho cá nhân đóng góp tốt khả họ tác vụ hoàn thành mong đợi £ Giao tiếp p Giao tiếp tốt thành viên nhóm, nhóm CNPM stakeholder dự án cần thiết 53 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt Chọn thành viên nhóm £ Cơng việc người quản lý hay trưởng nhóm: p tạo nhóm gắn kết p tổ chức nhóm cho thành viên làm việc với cách hiệu £ Bao gồm: p Tạo nhóm với việc cân kỹ cá tính, p tổ chức nhóm cho thành viên làm việc cách hiệu 54 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt Tập hợp nhóm £ Có thể ta khơng chọn người lý tưởng để làm việc dự án p Ngân sách dự án khơng cho phép sử dụng đội ngũ trả lương cao; p Đội ngũ với kinh nghiệm hợp lý thường sẵn; p Tổ chức mong muốn phát triển kỹ nhân viên dự án phần mềm £ Quản lý dự án phải làm việc ràng buộc này, đặc biệt thiếu đội ngũ đào tạo 55 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt Kết hợp nhóm £ Nhóm bao gồm thành viên có động lực vấn đề p Hướng tác vụ - Mọi người muốn làm thứ họ; p Hướng thân – người muốn làm chủ; p Hướng giao tiếp – giao tiếp nhiều, làm khơng hết việc £ Một nhóm hiệu nhóm cân tất loại p Điều khó đạt người kỹ sư phần mềm thường hướng tác vụ p Những người hướng tương tác quan trọng họ tìm xoa dịu căng thẳng phát sinh NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt 56 Tổ chức nhóm £ Các nhóm CNPM nhỏ thường khơng mang tính hình thức với cấu trúc linh hoạt £ Đối với dự án lớn: sử dụng cấu trúc phân cấp nhóm khác chịu trách nhiệm phần dự án £ Phương pháp phát triển linh hoạt ln dựa vào nhóm khơng hình thức p dựa nguyên lý cấu trúc hình thức hạn chế việc trao đổi thông tin 57 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt Nhóm phi hình thức £ Nhóm hành động thể thống đạt đồng thuận định ảnh hưởng đến hệ thống £ Trưởng nhóm xem giao diện bên ngồi nhóm khơng chịu trách nhiệm phần công việc cụ thể £ Công việc thảo luận nhóm tác vụ phân chia tùy theo khả kinh nghiệm £ Phương pháp thành cơng nhóm thành viên có khả kinh nghiệm 58 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt Giao tiếp nhóm £ Kích thước nhóm p Nhóm lớn khó giao tiếp với thành viên nhóm khác £ Cấu trúc nhóm p Giao tiếp tốt nhóm có cấu trúc khơng hình thức nhóm có cấu trúc phân cấp £ Kết hợp nhóm p Giao tiếp tốt có nhiều loại cá tính khác nhóm nhóm có nam nữ giới tính £ Mơi trường làm việc vật lý p Tổ chức nơi làm việc tốt hỗ trợ việc khuyến khích giao tiếp £ Các kênh giao tiếp có sẵn p Giao tiếp trực tiếp, qua email, tài liệu mang tính hình thức, điện thoại, mạng xã hội, wiki NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt 59 CuuDuongThanCong.com https://fb.com/tailieudientucntt ... lỗi báo cáo 40 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt Nội dung Lập kế hoạch dự án Quản lý rủi ro Quản lý người Làm việc nhóm 41 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com... triển 25 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt Estimate uncertainty 4x 2x x Feasibility Requirements Design Code Delivery 0.5x 0.25x 26 NGUYỄN Thị Minh Tuyền. .. actions [serious problems] Replan project 14 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt Kế hoạch lập lịch 15 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ngày đăng: 11/01/2020, 20:28