Tiểu luận môn phương pháp nghiên cứu khoa học Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz trong Quản lý dự án phần mềm

31 685 0
Tiểu luận môn phương pháp nghiên cứu khoa học Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz trong Quản lý dự án phần mềm

Đ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

Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz Quản lý dự án phần mềm ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH 3.1 ĐẠI HỌC CƠNG NGHỆ THÔNG TIN  BÀI THU HOẠCH MÔN PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC Tên đề tài: ỨNG DỤNG 40 NGUYÊN TẮC SÁNG TẠO TRIZ TRONG QUẢN LÝ DỰ ÁN PHẦN MỀM Giáo viên HD : GS.TSKH HOÀNG KIẾM Họ tên học viên : Phạm Quốc Bình Giang Mã số học viên : CH1301010 Cao học : Khóa Tháng 05/2014 Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz Quản lý dự án phần mềm LỜI CẢM ƠN Lời đầu tiên, em xin gửi lời chân thành cảm ơn đến Ban Chủ nhiệm trường Đại học công nghệ thông tin TP HCM tạo điều kiện cho em tiếp cận với môn học Phương pháp nghiên cứu khoa học Em xin cảm ơn thầy GS.TSKH Hồng Kiếm tận tình truyền đạt kiến thức cho chúng em thầy giúp đỡ, hướng dẫn để em thực báo cáo Em xin gửi lời cảm ơn sâu sắc đến quý thầy cô bạn bè thân hữu nhiệt tình đóng góp ý kiến, động viên để em hồn thiện đề tài Mặc dù cố gắng đề tài khó tránh khỏi thiếu sót sai lầm, em mong thầy bạn bè cho ý kiến để đề tài ngày hoàn thiện Một lần nữa, em xin chân thành cảm ơn! Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz Quản lý dự án phần mềm MỤC LỤC Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz Quản lý dự án phần mềm LỜI NÓI ĐẦU Phương pháp luận sáng tạo khoa học kết trình khái quát lý thuyết thực tiễn nghiên cứu khoa học trở thành công cụ sắc bén để dẫn nhà khoa học, nhà quản lý công tác tổ chức, quản lý thực hành nghiên cứu khoa học cách sáng tạo Ngày nay, việc ứng dụng phương pháp sáng tạo để phát triển lĩnh vực tin học đời nhiều ngôn ngữ lập trình cấp cao dẫn đến bước tiến lớn phát triển mạnh mẽ công nghệ thông tin Mặc dù công nghệ thông tin ngành học phát triển thời gian gần đây, ảnh hưởng đến đời sống kinh tế xã hội địi hỏi người cần nhìn rõ tầm quan trọng Do việc áp dụng phương pháp sáng tạo trình giải vần đề tin học có ý nghĩa vơ to lớn Trong luận trình bày ứng dụng 40 nguyên tắc sáng tạo Quản lý dự án phần mềm Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz Quản lý dự án phần mềm I 40 NGUYÊN TẮC SÁNG TẠO Theo nhà khoa học Atshuler suốt trình làm việc đưa hệ thống gồm 40 nguyên tắc sáng tạo cho toán phát minh sáng chế sau: 1.1 • • • Nguyên tắc phân nhỏ Chia đối tượng thành phần độc lập Làm đối tượng trở nên tháo lắp Tăng mức độ phân nhỏ đối tượng Ví dụ: ta chứa tồn liệu ổ đĩa thật khó khăn cho q trình tìm kiếm liệu ta thường phân nhỏ ổ đĩa thành ổ đĩa nhỏ 1.2 • Nguyên tắc “tách khỏi” Tách phần gây “phiền phức” hay ngược lại tách phần “cần thiết” khỏi đối tượng Ví dụ: Nay có phần mềm ứng dụng có tên Remove (Tẩy xóa) dùng cho điện thoại thơng minh, giúp loại bỏ khơng mong muốn khỏi ảnh cách dễ dàng 1.3 • Nguyên tắc phẩm chất cục Chuyển đối tượng (hay mơi trường bên ngồi, tác động bên ngồi) có cấu trúc đồng thành khơng đồng • Các phần khác đối tượng phải có chức khác • Mỗi phần đối tượng phải điều kiện thích hợp cơng việc Ví dụ: tạo sản phẩm tiêu dùng nhà sản xuất hướng tới đối tượng tiêu dùng để tăng khả tiêu thụ, ví dụ tạo sản phẩm sữa cho lứa tuổi tiểu học hình ảnh bao bì phải ngộ nghĩnh bắt mắt 1.4 Nguyên tắc phản đối xứng Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz Quản lý dự án phần mềm • Chuyển đối tượng có hình dạng đối xứng thành khơng đối xứng (nói chung giảm bậc đối xứng) Ví dụ: để cất nhiều vỏ lon bia bọc, người ta làm cho dẹp để chứa nhiều 1.5 • Nguyên tắc kết hợp Kết hợp đối tượng đồng đối tượng dùng cho hoạt động kế cận • Kết hợp mặt thời gian hoạt động đồng kế cận Ví dụ: Một chương trình diệt Virus khơng diệt hết tất loại virus ta cài thêm chương trình khác để hỗ trợ tốt 1.6 • Nguyên tắc vạn Đối tượng thực số chức khác nhau, khơng cần tham gia đối tượng khác Ví dụ: tích hợp chức quay phim, chụp hình, nghe nhạc điện thoại di động 1.7 • Nguyên tắc “chứa trong” Môt đối tượng đặt bên đối tượng khác thân lại chứa đối tượng thứ ba… • Một đối tượng chuyển động xuyên suốt bên đối tượng khác Ví dụ: phân cấp thư mục việc quản lí liệu máy tính, theo ta có thư mục gốc, thư mục mẹ, thư mục con, 1.8 • Nguyên tắc phản trọng lượng Bù trừ trọng lượng đối tượng cách gắn với đối tượng khác, có lực nâng Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz Quản lý dự án phần mềm • Bù trừ trọng lượng đối tượng cách tương tác với môi trường sử dụng lực thủy động, khí động … Ví dụ: vận dụng nguyên tắc để tạo phương tiện di chuyển sông tàu, thuyền 1.9 Nguyên tắc gây ứng suất sơ Gây ứng suất trước đối tượng để chống lại ứng suất không cho phép không mong muốn đối tượng làm việc (hoặc gây ứng súât trước để làm việc dùng ứng súât ngược lại) Ví dụ: ứng dụng việc tạo văcxin ngừa bệnh 1.10 • • Nguyên tắc thực sơ Thực trước thay đổi cần có, hồn tồn phần, đối tượng Cần xếp đối tượng trước, cho chúng hoạt động từ vị trí thuận lợi nhất, khơng thời gian dịch chuyển Ví dụ: trình lập trình, người lập trình xếp biểu thức tính tốn câu lệnh cho độ phức tạp chương trình thấp 1.11 • Ngun tắc dự phịng Bù đắp độ tin cậy không lớn đối tượng cách chuẩn bị trước phương tiện báo động, ứng cứu, an toàn Ví dụ: q trình lập trình người lập trình phải dự đốn giá trị tối đa mà biến nhận để khai báo biến cho phù hợp Giả sử nhập số a có kiểu liệu byte bình phương a phải word longint 1.12 • Nguyên tắc đẳng Thay đổi điều kiện làm việc để nâng lên hay hạ xuống đối tượng Ví dụ: để kiểm tra hệ thống điện trụ điện người ta tạo thiết bị đưa người thợ lên cao thay khơng thề hạ trụ điện xuống Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz Quản lý dự án phần mềm 1.13 • Nguyên tắc đảo ngược Thay hành động yêu cầu tốn, hành động ngược lại (ví dụ: khơng làm nóng mà làm lạnh đối tượng) • Làm phần chuyển động đối tượng (hay mơi trường bên ngồi) thành đứng yên ngược lại phần đứng yên thành chuyển động Ví dụ: để chứng minh tính liên thơng đồ thị ta giả sử đồ thị khơng liên thơng sau chứng minh điều vơ lí từ rút kết luận đồ thị liên thơng 1.14 • Ngun tắc cầu (trịn) hố Chuyển phần thẳng đối tượng thành cong, mặt phẳng thành mặt cầu, kết cấu hình hộp thành kết cấu hình cầu • Sử dụng lăn, viên bi, vòng xoắn • Chuyển sang chuyển động quay, sử dụng lực ly tâm Ví dụ: để giảm ma sát q trình chuyển động vật chất người ta thuờng cấu tạo vật chất dạng hình trịn lực ma sát tỉ lệ thuận với bề mặt tiếp xúc 1.15 • Nguyên tắc linh động Cần thay đổi đặc trưng đối tượng hay mơi trường bên ngồi cho chúng tối ưu giai đoạn làm việc • Phân chia đối tượng thành phần, có khả dịch chuyển với Ví dụ: giao thức TCP/IP có chức tự chia nhỏ gói tin thành mẫu nhỏ để truyền nhanh sau tự động tổng hợp lại 1.16 • Nguyên tắc giải “thiếu” “thừa” Nếu khó nhận 100% hiệu cần thiết, nên nhận nhiều “một chút” Lúc tốn trở nên đơn giản dễ giải Ví dụ: kiểu liệu số thực (real) cho phép kết toán có sai số 1.17 Nguyên tắc chuyển sang chiều khác Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz Quản lý dự án phần mềm • Những khó khăn chuyển động (hay xếp) đối tượng theo đường (một chiều) khắc phục cho đối tượng khả di chuyển mặt phẳng (hai chiều), tương tự toán liên quan đến chuyển động (hay xếp) đối tượng mặt phẳng đơn giản hóa chuyển sang khơng gian (ba • • • • chiều) Chuyển đối tượng có kết cấu tầng thành nhiều tầng Đặt đối tượng nằm nghiêng Sử dụng mặt sau diện tích cho trước Sử dụng luồng ánh sáng tới diện tích bên cạnh tới mặt sau diện tích cho trước Ví dụ: đưa mơ hình tham khảo người ta thường trình chiếu khơng gian 3D để quan sát mặt 1.18 • • • • • Làm đối tượng dao động Nếu có dao động, tăng tần số dao động Sử dụng tần số cộng hưởng Thay dùng rung học dùng rung áp điện Sử dụng siêu âm kết hợp với trường điện từ 1.19 • • • Nguyên tắc sử dụng dao động học Nguyên tắc tác động theo chu kỳ Chuyển tác động liên tục thành tác động theo chu kỳ (xung) Nếu có tác động theo chu kỳ, thay đổi chu kỳ Sử dụng khoảng thời gian xung để thực hiên tác động khác Ví dụ: làm thay đổi tần số sóng âm để tạo âm khác từ âm sẵn có nhờ hát ta nghe nhạc Rock Pop 1.20 • Ngun tắc liên tục tác động có ích Thực công việc cách liên tục (tất phần đối tượng cần luôn làm việc chế độ đủ tải) • Khắc phục vận hành khơng tải trung gian • Chuyển chuyển động tịnh tiến qua lại thành chuyển động quay Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz Quản lý dự án phần mềm Ví dụ: nơng nghiệp gặt lúa xong người ta không để trống đất mà trồng xen canh loại khác 1.21 • • Nguyên tắc “vượt nhanh” Vượt qua giai đoạn có hại nguy hiểm với vận tốc lớn Vượt nhanh để có hiệu ứng cần thiết Ví dụ: ứng dụng nguyên lí để tạo sản phẩm máy giặt, tủ lạnh với chế độ giặt nhanh hay làm lạnh nhanh 1.22 Nguyên tắc biến hại thành lợi • Sử dụng tác nhân có hại (ví dụ tác động có hại mơi trường) để thu • • hiệu ứng có lợi Khắc phục tác nhân có hại cách kết hợp với tác nhân có hại khác Tăng cường tác nhân có hại đến mức khơng cịn có hại Ví dụ: người ta phát loài vi khuẩn tồn bất diện nhờ vào đặc tính nghiên cứu gen để chế tạo kháng sinh cho người 1.23 • • Nguyên tắc quan hệ phản hồi Thiết lập quan hệ phản hồi Nếu có quan hệ phản hồi, thay đổi Ví dụ: sản phẩm diệt virus BKAV ln có mục dành cho phản hồi từ phía khách hàng để hồn thiện sai sót từ phản hồi 1.24 • Ngun tắc sử dụng trung gian Sử dụng đối tượng trung gian, chuyển tiếp Ví dụ: thơng qua người để có thơng tin từ người khách cách tiếp cận trung gian 1.25 Nguyên tắc tự phục vụ 10 Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz Quản lý dự án phần mềm 3.5.3 Viết đề án Viết đề án q trình xây dựng tài liệu mơ tả đề án để xác định phạm vi dự án, trách nhiệm người tham gia dự án; cam kết người quản lý dự án, người tài trợ dự án khách hàng Nội dung tài liệu mơ tả đề án thường có nội dung sau: • • • • • • • • Bối cảnh thực dự án: Căn pháp lý để thực dự án, trạng công nghệ thông tin khách hàng trước có dự án, nhu cầu ứng dụng phần mềm khách hàng, đặc điểm phạm vi phần mềm xây dựng Mục đích mục tiêu dự án: Xác định mục đích tổng thể: Tin học hóa hoạt động quy trình nghiệp vụ khách hàng? Xác định mục tiêu phần mềm: lượng liệu xử lý, lợi ích phần mềm đem lại Phạm vi dự án: Những người liên quan tới dự án, hoạt động nghiệp vụ cần tin học hóa Nguồn nhân lực tham gia dự án: Cán nghiệp vụ, người phân tích, người thiết kế, người lập trình, người kiểm thử, người cài đặt triển khai dự án cho khách hàng, người hướng dẫn khách hàng sử dụng phần mềm, người bảo trì dự án phần mềm Ràng buộc thời gian thực dự án: Ngày nghiệm thu dự án, ngày bàn giao dự án Ràng buộc kinh phí: Kinh phí giai đoạn thực dự án Ràng buộc công nghệ phát triển: Công nghệ phép sử dụng để thực dự án Chữ kí bên liên quan tới dự án 3.5.4 Lập kế hoạch thực dự án Lập kế hoạch thực dự án hoạt động diễn suốt trình từ bắt đầu thực dự án đến bàn giao sản phẩm với nhiều loại kế hoạch khác nhằm hỗ trợ kế hoạch dự án phần mềm lịch trình ngân sách Các loại kế hoạch thực dự án • Kế hoạch đảm bảo chất lượng: Mơ tả chuẩn, qui trình sử dụng dự án • Kế hoạch thẩm định: Mơ tả phương pháp, nguồn lực, lịch trình thẩm định hệ thống • Kế hoạch quản lý cấu hình: Mơ tả thủ tục, cấu trúc quản lý cấu hình sử dụng 17 Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz Quản lý dự án phần mềm • Kế hoạch bảo trì: Dự tính u cầu hệ thống, chi phí, nỗ lực cần thiết cho bảo trì • Kế hoạch phát triển đội ngũ: Mơ tả kĩ kinh nghiệm thành viên nhóm dự án phát triển Quy trình lập kế hoạch thực dự án • Thiết lập ràng buộc dự án: thời gian, nhân lực, ngân sách • Đánh giá bước đầu "tham số" dự án: quy mô, độ phức tạp, nguồn lực • Xác định mốc thời gian thực dự án sản phẩm thu ứng với mốc thời gian • Trong dự án chưa hồn thành chưa bị hủy bỏ thực lặp lặp lại công việc sau: o Lập lịch thực dự án o Thực hoạt động theo lịch trình o Theo dõi tiến triển dự án, so sánh với lịch trình o Đánh giá lại tham số dự án o Lập lại lịch thực dự án cho tham số o Thỏa thuận lại ràng buộc sản phẩm bàn giao mốc thời gian o Nếu có vấn đề nảy sinh xem xét lại kĩ thuật khởi đầu đưa biện pháp cần thiết Cấu trúc kế hoạch thực dự án • Tổ chức dự án • Phân tích rủi ro • Yêu cầu tài nguyên phần cứng, phần mềm • Phân cơng cơng việc • Lập lịch dự án 18 Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz Quản lý dự án phần mềm • III Cơ chế kiểm soát báo cáo ỨNG DỤNG 40 NGUYÊN TẮC SÁNG TẠO TRONG QUẢN LÝ DỰ ÁN PHẦN MỀM Trong phần xin trình bày số tắc sáng tạo Triz áp dụng Quản lý dự án phần mềm 3.1 Nguyên tắc “tách khỏi” Quản lý dự án phần mềm việc lên kế hoạch có tính khoa học nghệ thuật q trình quản lý dự án phần mềm Nó quy trình quản lý dự án theo sách lên kế hoạch, theo dõi kiểm soát Quá trình phát triển phần mềm chia thành giai đoạn khác nhau, có hẳn tiêu chuẩn cho việc thực thi giám sát dự án Quy trình kiểm tra giám sát dự án quản lý phần mềm bao gồm giai đoạn Figure 3: Quy trình kiểm tra giám sát dự án quản lý phần mềm Khởi tạo dự án (Initiating): Giai đoạn thực việc định nghĩa dự án phát sinh (hoặc trộn lẫn) dự án có sẵn như: Xác định yêu cầu dự án, mức độ ưu tiên dự án, phân tích u cầu đầu tư, phân cơng trách nhiệm cho phận triển khai Lập kế hoạch dự án (Planning): Giao đoạn yêu cầu thiết lập phạm vi công việc dự án, điều chỉnh lại mục tiêu xác định đường tới mục tiêu Triển khai (Executing): Giai đoạn thực hồn thành cơng việc xác định phần lập kế hoạch để đảm bảo yêu cầu dự án 19 Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz Quản lý dự án phần mềm Giám sát kiểm soát (Monitoring & Control): Giai đoạn yêu cầu việc theo dõi, rà soát điều chỉnh lại tiến độ khả thực dự án Theo dõi rủi ro, thay đổi, phát sinh q trình thực có đề xuất điều chỉnh kịp thời Kết thúc (Closing): Giai đoạn thực để kết thúc tất hoạt động dự án để thức đóng lại dự án Nguyên lý tách nhỏ thể rõ khâu tổ chức: dự án phần mềm, đề đảm bảo chất lượng sản phẩm phần mềm, ngồi phận phát triển (Development) cần có phận đảm bảo chất lượng (Quality Assurance) chuyên kiểm tra đưa phản hồi, thông báo lỗi gặp phải giai đoạn kiểm tra sản phầm sau hoàn tất giai đoạn phát triển, trước đến tay người sử dụng hay khách hàng Do dự án phần mềm thường gồm thành phần như: phận điều hành (ban giám đốc dự án, quản lý dự án, nhóm trưởng) phận phân tích thiết kế, phận phát triển, phận kiểm thử phận hỗ trợ, chăm sóc khách hàng Ngồi ra, tùy theo đặc thù dự án cấu tổ chức đơn vị phát triển phần mêm, yêu cầu khách hàng, quy mơ dự án mà thêm bớt thành phần dự án phần mềm Figure 4: Thành phần đơn giản dự án phần mềm 3.2 Nguyên tắc phân nhỏ Nguyên lý chia nhỏ thể việc xây dựng cấu trúc phân chia công việc (work breakdown stucture) Trong quản lý dự án kỹ thuật hệ thống, công cụ xác định dự án hợp nhóm yếu tố công việc rời rạc dự án theo cách giúp cho 20 Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz Quản lý dự án phần mềm việc tổ chức xác định tổng quát phạm vi công việc dự án Thành phần cấu trúc phân chia cơng việc sản phẩm, gói liệu, gói dịch vụ, gói cơng việc, hay tổ hợp Cơ cấu phân chia công việc cung cấp khuôn khổ cần thiết cho việc lập dự toán chi tiết kiểm soát chi phí, với việc cung cấp hướng dẫn cho việc phát triển kiểm soát tiến độ Cấu trúc phân chia cơng việc phân cấp dự án thành phân đoạn, hạng mục, gói dịch vụ, gói cơng việc Nó cấu trúc dạng cây, mà nhánh thể nỗ lực cần thiết để đạt mục tiêu cụ thể (như chương trình, dự án, hay hợp đồng) Mỗi cấp độ thấp dần cấu phân chia công việc đại diện cho mức độ gia tăng tính xác định chi tiết cơng việc dự án Cấu trúc phân chia công việc giống Mục lục sách, nhằm tạo điều kiện quản lý dự án dễ dàng việc tra cứu tìm đọc chương mục sách Figure 5: Minh hoạ WBS 3.3 Nguyên tắc kết hợp Việc phân tách phận dự án độc lập với giúp đảm bảo chất lượng kiểm sốt tiến độ cơng việc Tuy nhiên cần có kết hợp phận với để đảm thơng suốt góp phần nâng cao chất lượng dự án Đôi khi, phận phân tích thiết kế phận thiết kế phải gặp gỡ để trao đổi nội dung thiết kế, hay viết hàng chục email để chi tiết diễn giải thành phần, tính sản phầm Cũng thường xảy ra, trao đổi email nhà phát triển (Dev) nhà kiểm thử (QA) không đến kết quả, họ thường có buổi họp để thảo luận vấn đề, khơng trường hợp buổi họp bị biến thành tranh luận bên, nhiên, nhìn từ góc độ 21 Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz Quản lý dự án phần mềm khác thực sự kết hợp cho sản phẩm hồn thiện Có trường hợp, cịn có kết hợp nhiều bên thảo luận buổi họp nhà phân tích thiết kế với Dev QA để làm rõ, xác định tính khả thi, hợp lý yêu cầu từ phái khách hàng Figure 6: Kết hợp phận dự án Bên cạnh đó, thành viên phận hay đội, dĩ nhiên cần có kết hợp để trợ giúp hồn thành công việc 3.4 Nguyên tắc vạn Trong dự án phần mềm, đôi khi, thành viên thường đảm nhiệm nhiều vai trị, vị trí khác lúc Bộ phận phát triển thường đảm nhiệm việc viết hướng dẫn sử dụng (có thể khơng dùng cho khách hàng, dùng ghi chú, hướng dẫn thành viên khác nhằm chia nội dung cơng việc mình), viết trường hợp kiểm tra (unit test) trước chạy trường hợp kiểm thử (test case) viết phận kiểm thử Ngồi ra, nhà phát triển cịn giúp đỡ thành viên khác thông việc giúp xem lại code họ (code review), khơng phải tồn bộ, mà vài người thường phân chia thành nhóm giúp kiểm tra chéo (cross code review) 22 Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz Quản lý dự án phần mềm Figure 7: Quy trình code review Ta thấy, nhà phát triển, họ thường đội mũ, đóng vai trị khác q trình phát triển dự án không chi chăm vào công việc Đối với thành viên nhiều kinh nghiệp vai trị họ lớn Trong họp giai đoạn khởi tạo hay thực thi dự án, nhà phát triển nêu ý kiến tính khả thi, hợp lý vai trò người sử dụng hay người kiểm thử 3.5 Nguyên tắc dự phòng Rủi ro yếu tố tồn hoạt động sản xuất kinh doanh, dự án phần mềm không ngoại lệ Quản lý dự phần mềm thực nguyên tắc dự phịng dự xác định, phân tích, quản lý rủi ro, từ đưa hướng giải Thông thường, “rủi ro” dùng để hay nhiều việc chưa có khả xảy tương lai có tác động đến dự án, việc xảy thường gây ảnh hưởng xấu, chí “tai nạn” cho dự án, cản trở dự án đạt mục tiêu Rủi ro thường nhận biết dựa vào số dấu hiệu báo trước, dựa vào kinh nghiệm dự án tương tự trước Quản lý rủi ro có vai trị quan trọng tồn tiến trình quản lý dự án Trong mơ hình tiêu chuẩn tiếng ứng dụng nhiều dự án phần mềm CMMi (Capability Maturity Model Integration) viện Công nghệ Phần mềm Hoa Kỳ (SEI) PMP (Project Management Professional) viện Quản trị Dự án PMI (Project Management Institude) xem quản lý rủi ro hoạt động trình quản trị dự án Mặc dù nhận diện kiểm sốt tốt rủi ro có khả ảnh hưởng đến dự án đòi hỏi tham gia nhiều người, nhiên người có vai trị trực tiếp quan trọng 23 Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz Quản lý dự án phần mềm trưởng dự án Do đó, tiêu chí bắt buộc trưởng dự án giỏi khả kiểm soát tốt rủi ro Quy trình quản lý rủi ro Nhận diện kiểm sốt tốt rủi ro kỹ kinh nghiệm cá nhân khơng chưa đủ, việc kiểm sốt rủi ro phải thực theo quy trình chặt chẽ phù hợp với đặc thù, mục tiêu ngân sách dự án Quy trình quản lý rủi ro • Nhận diện rủi ro Xác định xác nguồn có khả phát sinh rủi ro điều không dễ dàng Thông thường rủi ro xuất từ nguồn sau: • Ngân sách/nguồn tài trợ cho dự án • Thời gian thực dự án • Thay đổi phạm vi yêu cầu dự án • Khó khăn kỹ thuật • Vấn đề liên quan đến nhân lực • Hợp đồng (hoặc nhiều) bên • Trong kinh doanh • Mơi trường, luật pháp, trị, văn hóa 24 Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz Quản lý dự án phần mềm Để nhận diện rủi ro, có nhiều kỹ thuật áp dụng Các kỹ thuật giúp cho dự án “khoanh vùng” xác định dấu hiệu xuất rủi ro, vừa giúp tránh bỏ sót dấu hiệu, vừa làm tăng kết độ tin cậy việc nhận diện rủi ro Từng kỹ thuật có hạn chế riêng, việc kết hợp kỹ thuật để có kết tốt cần thiết • Phân tích phân loại rủi ro Trong thực tế, rủi ro xảy dự án nhiều, việc giải hết tất rủi ro không cần thiết, làm phá sản ngân sách dự án Thông thường người ta áp dụng nguyên tắc 20/80 để xác định giải rủi ro quan trọng, nguyên nhân gốc có ảnh hưởng lớn đến thành công dự án, chừng mực cân nhắc cẩn thận ngân sách dự án số yếu tố đặc biệt khác Điều dẫn đến việc dự án phải phân tích để chọn rủi ro cần giải • Kiểm sốt rủi ro Kiểm soát rủi ro bắt đầu với việc chọn lựa chiến lược phương pháp đối phó rủi ro Có nhiều chiến lược phương pháp đối phó khác nhau, tùy theo tình dự án, mơi trường đặc thù rủi ro 3.6 Nguyên tắc linh động Linh động nguyên tắc thiếu ngành nghề quản lý, điều hành, phát triển sản phầm, đảm bảo linh động dự án, tổ chức thu nhiều thành cơng Sự linh động bố trí, phân cơng cơng việc, nhân giúp khỏi rắc rối, đảm bảo tiến độ cơng việc Linh động bố trí phịng làm việc giúp giải tỏa căng thẳng, kích thích tư sáng tạo Google, Apple, Yahoo cơng ty điển hình việc xây dựng môi trường làm việc cởi mờ, thoải mái cho việc kích thích sáng tạo nhân viên Tại Google, nhân viên ăn buffet ba bữa sáng, trưa, tối miễn phí Đồ uống dư dả, bao gồm cafe, nước ngọt, bia rượu Các trụ sở Google thường có thiết bị thư giãn độc đáo cầu trượt, máy chơi game Wii, bàn bi-da, bể tắm, , với mục đích chung để giúp nhân viên "giảm nhiệt" đầu óc đạt hiệu công việc cao 25 Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz Quản lý dự án phần mềm Figure 8: Giải trí cầu trượt Thú cưng nơi công sở Google cho phép nhân viên mang theo thú cưng làm Đây sách có đa số cơng ty khơng muốn có tập trung nơi làm việc "Khoảng 2-3 lần tuần mang theo chó cưng đến chỗ làm Quản lý họp có vấn đề, cần bên cạnh vuốt ve đùa nghịch với giúp tơi đồng nghiệp xả stress nhiều" 26 Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz Quản lý dự án phần mềm Figure 9: Được mang thú cưng tới nơi làm việc 3.7 Nguyên tắc tác động theo chu kỳ Tiến độ dự án giám sát chặt chẽ người quản lý Các buổi họp ngày, tuần để tổng kết, triền khai nội dung, mục tiêu tổ chức, tác động có chu kỳ Các buổi họp có tổ chức mở khơng thiết phịng họp, tin, nơi người thoải mái trao đổi với tách cà phê tay 3.8 Nguyên tắc chép Nguyên tắc chép thường áp dụng tin học, để sử dụng lại nhằm tiết kiệm thời gian công sức Các module, test case chép sử dụng cho tính 27 Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz Quản lý dự án phần mềm (feature) khác sản phẩm tương tự hay cho dự án khác Các định lượng thời gian, lịch trình dự án thường dựa vào dự án tương tự trước 3.9 Nguyên tắc thay đổi màu sắc Các báo cáo tổng kết với số khác thể màu sắc khác giúp dễ dàng phân biệt tăng ý Figure 10: Báo cáo hàng tuần thể với nhiều màu sắc Với công cụ quản lý lỗi (bug) giúp theo dõi danh sách trạng lỗi sản phẩm thể với màu sắc khác ứng trạng thái (status) hoàn thành, treo, khác Điều giúp cho nhà phát triển ý có chiến lược giải phù hợp Figure 11: Danh sách bug thể trạng với màu sắc sinh động 28 Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz Quản lý dự án phần mềm 3.10 KẾT LUẬN Khi phát triển khoa học kỹ thuật nhanh vũ bão, giới trở nên ngày hội nhập việc ta giải vấn đề trở nên có giá trị, mở hội thành công lớn cho cho xã hội Thế việc “thấy” “dụng” hai việc khác hồn tồn Do để áp dụng địi hỏi bạn cần phải nắm vững phải tập luyện thường xuyên, thử liên tưởng vận dụng nguyên tắc vào bạn gặp vấn đề Đất nước ta giai đoạn đẩy mạnh cơng nghiệp hố, đại hố Để thực thành cơng nghiệp lớn lao địi hỏi phải phát huy sức mạnh toàn dân tộc lãnh đạo Đảng Xác định trách nhiệm thân lên mạnh mẽ đất nước Trong tình hình đó, nhiệm vụ đặt cho sinh viên phải học tập: học tập cách khẩn trương, kiên trì, khơng biết mệt mỏi để nắm lấy tri thức cần thiết, chiếm lĩnh đỉnh cao khoa học công nghệ, trở thành người có chun mơn nghiệp vụ vững vàng, nhà quản lý giỏi, tích cực nghiên cứu, sáng tạo góp phần vào nghiệp chung dân tộc, đưa đất nước sánh vai với bè bạn năm châu phương pháp học tập nghiên cứu khoa học chìa khóa thành cơng sinh viên đường học tập nghiên cứu nhà Vậy nên tìm cho phương pháp học tập hiệu tích cực học hỏi để nâng cao kỹ nghiên cứu khoa học Hãy học tập để thực lý tưởng, hoài bão, ước mơ tuổi trẻ! TÀI LIỆU THAM KHẢO [1] Slides giảng môn ‘‘PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC TRONG TIN HỌC’’, GS.TSKH Hoàng Kiếm [2] http://vi.wikipedia.org/wiki/Qu%E1%BA%A3n_l%C3%BD_d%E1%BB%B1_%C3%A1n [3] http://inet.edu.vn/tin-tuc/65/Quan-tri-rui-ro-trong-du-an-phan-mem.html [4] http://vi.wikipedia.org/wiki/Qu%E1%BA%A3n_l%C3%BD_d%E1%BB%B1_ %C3%A1n [5] http://ulsasontay.edu.vn/news/categoriesfa/13/nghien-cuu-khoa-hoc#.U23EFKiSzoE 29 ... lớn Trong luận trình bày ứng dụng 40 nguyên tắc sáng tạo Quản lý dự án phần mềm Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz Quản lý dự án phần mềm I 40 NGUYÊN TẮC SÁNG TẠO Theo nhà khoa học. .. cứu sáng tạo Triz Quản lý dự án phần mềm • III Cơ chế kiểm soát báo cáo ỨNG DỤNG 40 NGUYÊN TẮC SÁNG TẠO TRONG QUẢN LÝ DỰ ÁN PHẦN MỀM Trong phần xin trình bày số tắc sáng tạo Triz áp dụng Quản lý. .. nghệ quản lý dự án Những tiền đề viện Quản lý dự án (PMI) công cụ kỹ thuật quản lý dự án chia sẻ ứng dụng phổ biến dự 15 Ứng dụng 40 nguyên tắc nghiên cứu sáng tạo Triz Quản lý dự án phần mềm án

Ngày đăng: 21/05/2015, 22:41

Từ khóa liên quan

Mục lục

  • ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH

  • LỜI CẢM ƠN

  • MỤC LỤC

  • LỜI NÓI ĐẦU

  • I. 40 NGUYÊN TẮC SÁNG TẠO

  • II. QUẢN LÝ DỰ ÁN PHẦN MỀM

  • 3.5.1. Xác định dự án phần mềm cần thực hiện

  • 3.5.2. Xác định yêu cầu chung

  • 3.5.3. Viết đề án

  • 3.5.4. Lập kế hoạch thực hiện dự án

  • III. ỨNG DỤNG 40 NGUYÊN TẮC SÁNG TẠO TRONG QUẢN LÝ DỰ ÁN PHẦN MỀM

  • TÀI LIỆU THAM KHẢO

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan