|
|
Diễn đàn SEGVN » Hiển thị tất cả diễn đàn » » Diễn đàn: Practical Software Engineering Program at CMU » » » Mạch: Nhập môn Quản lí Hệ thông tin - Bài 15: Phát triển Hệ thông tin: Quản lí dự án » » » » Bài viết: Nhập môn Quản lí Hệ thông tin - Bài 15: Phát triển Hệ thông tin: Quản lí dự án |
In lúc 21:47:44 20-05-2012 |
| Gửi bởi JohnVu lúc 08:21:26 05-02-2009 |
|
Nhập môn Quản lí Hệ thông tin - Bài 15: Phát triển Hệ thông tin: Quản lí dự án Bài 15: Phát triển Hệ thông tin: Quản lí dự án Trong bài này, bạn sẽ học rằng có vài quan điểm về dự án, mỗi quan điểm hội tụ vào một khía cạnh: Góc nhìn khách hàng, góc nhìn nghiệp vụ và góc nhìn kĩ thuật và dự án phải cân bằng những quan điểm này để đảm bảo thành công. Bạn cần hiểu từng quan điểm và ảnh hưởng có ý nghĩa của nó lên dự án. Mọi dự án phần mềm sẽ chọn một mô hình vòng đời phần mềm để tuân theo. Việc lựa chọn vòng đời tuỳ thuộc vào bản chất của dự án dù nó là lớn, phức tạp hay đơn giản, nhỏ. Vòng đời xác định ra các qui trình được dùng trong các pha hay hoạt động có ý nghĩa của dự án phần mềm từ quan niệm cho tới sản phẩm được về hưu. Nó xác định mối quan hệ giữa các pha dự án, kể cả tiêu chí dịch chuyển, cơ chế phản hồi, cột mốc, tuyến cơ sở, kiểm điểm, và vật chuyển giao. Mô hình vòng đời mô tả các qui trình được dùng trong các pha của dự án phần mềm: pha yêu cầu, pha thiết kế, thực hiện, tích hợp, kiểm thử, vận hành và bảo trì. Sinh viên được bắt đầu bằng một số thống kê về thành công và thất bại của dự án phần mềm, nơi 75% dự án hoặc bị trễ hoặc bị cắt bỏ và chỉ 18% số dự án hoàn thành theo lịch biểu. Sinh viên cần biết định tính rằng mục tiêu chủ yếu của mọi dự án là cung cấp giải pháp chất lượng đúng thời gian, trong ngân sách. (Chất lượng được định nghĩa là những đặc trưng của sản phẩm hay dịch vụ thoả mãn nhu cầu khách hàng). Để đạt tới ích lợi nghiệp vụ và biện minh đầu tư vào công nghệ thông tin người quản lí hệ thông tin phải hiểu những góc nhìn khác nhau của người tham gia dự án và tìm kiếm làm cân bằng những mối quan tâm này. Có ba quan điểm với mọi dự án và các nhân tố chủ chốt nhất cho thành công dự án là duy trì cân bằng giữa ba quan điểm này: • Quan điểm Nhu cầu hội tụ vào nghiệp vụ và liên quan tới việc đưa ra giải pháp để giải quyết vấn đề nghiệp vụ; • Quan điểm Tài nguyên hội tụ vào quản lí tài nguyên như con người, ngân sách, hệ thống, v.v. Mục đích là chuyển giao dự án đúng hạn, và trong ngân sách; • Quan điểm Giải pháp hay kĩ thuật hội tụ vào nhu cầu chuyển giao giải pháp với kiến trúc tốt, kiến trúc được tích hợp và cố kết Từng quan điểm đòi hỏi vai trò chủ yếu trong mọi dự án và cùng nhau chúng điều phối giải pháp chất lượng toàn bộ. Sinh viên có thể theo kịch bản “cái gì xảy ra nếu một quan điểm bị thiếu?”, và thế rồi đề cập tới những hậu quả đó để làm mạnh hiểu biết của mình về khía cạnh khác nhau của một quan điểm. Việc đạt tới cân bằng thích hợp giữa ba quan điểm này là nguyên tắc quản lí hệ thông tin chủ yếu, điều có thể đảm bảo giải pháp nghiệp vụ chất lượng. Để làm điều đó, từng dự án phải nhận diện ai đang giữ ba vai trò chủ yếu này: • Người quản lí dự án (Hội tụ vào quan điểm tài nguyên) • Người quản lí nghiệp vụ (Hội tụ vào quan điểm nhu cầu) • Người quản lí Kĩ thuật (hay Kiến trúc sư) (Hội tụ vào quan điểm kĩ thuật). Bên cạnh những quan điểm chủ yếu và hỗ trợ các vai, mọi dự án phần mềm đều phải tuân theo mô hình vòng đời. Mô hình vòng đời mô tả cho các qui trình dự án chủ yếu và mối quan hệ tương hỗ của chúng giữa các pha phát triển. Mô hình vòng đời chung là: • Mô hình thác đổ • Mô hình làm bản mẫu • Phát triển gia tăng/lặp • Mô hình xoắn ốc Bởi vì các bước vòng đời được mô tả theo những thuật ngữ rất tổng quát, các mô hình này là thích nghi được và việc thực hiện chúng sẽ thay đổi trong các tổ chức khác nhau. Sinh viên có thể đi vào chi tiết của từng mô hình và tìm hiểu điểm mạnh, điểm yếu của nó và khi nào người ta nên lựa chọn mô hình. Bài đọc thêm: 1. L15_Global_application_dev.pdf 2. L15_Life_cycle.pdf 3. L15_Reading_Lecture_15.pdf 4. L15_Rethinking_SDLC.pdf Công việc tổ: Sinh viên sẽ được tổ chức thành nhiều tổ để chuẩn bị bài trình bày cho toàn thể lớp. 2 tổ phải trình bày hiểu biết của họ về tài liệu của bài cho lớp. Để làm việc trình bày này, tổ sẽ hội tụ vào kịch bản sau: “Bạn làm việc cho công ti công nghiệp. Người quản lí của bạn phân công cho tổ của bạn xây dựng phần mềm cho khách hàng rất đặc biệt. Khách hàng bận bịu và khó gặp do đi công tác toàn cầu. Khách hàng không có thời gian viết ra mọi yêu cầu nhưng lại sẵn lòng trả tiền cao nếu tổ dự án của bạn có thể hoàn thành dự án với tất cả chức năng làm việc và đúng thời gian. Làm sao bạn có thể giải quyết được vấn đề này? [Hướng dẫn: cách tiếp cận nào (mô hình vòng đời) sẽ làm cho dễ dàng hơn cho tổ dự án của bạn để xây dựng phần mềm mà khách hàng muốn?] Có 2 bài kiểm tra trên lớp (một bài kiểm tra đa chọn lựa và một bài kiểm tra đúng/sai). ---------------------------------------- Prof. Vu Carnegie Mellon University |
|
|
Múi giờ hiện tại là GMT 21:47:44 20-05-2012 |