Quy trình khi yêu c u thay đ i ầu thay đổi ổi Khi xảy ra bất kỳ thay đổi nào đến kế hoạch dự án cũng ảnh hưởng đến 3 yếu tố : thời gian, các nguồn tài nguyên và chất lượng của dự án.. Pr
Trang 1ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC KHOA HỌC KHOA CÔNG NGHỆ THÔNG TIN
Trang 2BÀI BÁO CÁO LẬP KẾ HOẠCH CHO DỰ ÁN COZM
Nguyễn Võ Công Khanh 1012014
TP HCM – 2/2011
Trang 3Mục lục
I Giới thiệu về dự án COZM 6
1 Tổng quanz 6
2 Phạm vi dự án 6
II Kế hoạch thực hiện dự án 8
1 Quy trình chuẩn 8
2 Quy trình khi yêu cầu thay đổi 8
3 Con người 9
4 Môi trường phát triển 10
5 Yêu cầu phần cứng và phần mềm 10
6 Công cụ 11
7 Kế hoạch huấn luyện 11
8 Kế hoạch họp 12
III Kế hoạch quản lý rủi ro 13
Project Risk Management Plan Purpose 13
Stakeholder Roles and Responsibilities 14
Trang 4Risk Assessment and Management Table 15
Project Risk Managerment Table 17
Risk Management Plan Approvals 19
IV Quản lý cấu hình 19
1 Baseline 19
2 Đơn vị cấu hình 20
3 Thư mục dự án 20
4 Lưu trữ dự phòng 23
5 Các hoạt động quản lý cấu hình 24
V Kế hoạch quản lý chất lượng (Quality Assurance Plan) 26
Quality Assurance Plan Purpose 26
1 Giới thiệu 26
2 Mô tả các công việc QA và phân công 27
3 Các tài liệu QA 27
4 Các công việc QA 28
5 Công cụ và Training 29
6 Lập lịch và ước lượng 29
VI Kế hoạch điều khiển chất lượng (QC) 29
Trang 5I Giới thiệu về dự án COZM
1 Tổng quanz
Xây dựng website cho phép người dùng upload, download, lưu trữ , quản lý, chỉnh sửa, chia sẻ đa dạng, xem và bình luậnhình ảnh.Trong đó chức năng upload được hỗ trợ đa nguồn và chia sẻ được hỗ trợ đa đích.Website cũng hỗ trợ ngườidùng tính năng tìm kiếm với nhiều chế độ, đặc biệt hệ thống có tích hợp công cụ giúp người dùng chỉnh sửa ảnh trựctuyến, tạo slide show Bên cạnh đó trang web cũng cho phép người dùng có thể liên kết tạo nhóm với nhau để cùng nhautrao đổi thông tin, hình ảnh
2 Phạm vi dự án
Trang 6II Kế hoạch thực hiện dự án
1 Quy trình chu n ẩn
Sử dụng quy trình thác nước lặp như sau:
2 Quy trình khi yêu c u thay đ i ầu thay đổi ổi
Khi xảy ra bất kỳ thay đổi nào đến kế hoạch dự án cũng ảnh hưởng đến 3 yếu tố : thời gian, các nguồn tài nguyên và chất lượng của
dự án
Quy trình sau được thực hiện khi xảy ra thay đổi:
Bước 1: Khi có một sự thay đổi gây ảnh hưởng đến phạm vi dự án, lịch, hay nhân sự, người quản lý dự án (PM) sẽ document
Trang 7Bước 2: PM sẽ xem xét sự thay đổi và xác định các ảnh hưởng liên quan tới dự án và sẽ chuyển vấn đề thay đổi cùng đề nghị
đến ban lãnh đạo dự án xem xét và quyết định
Bước 3: Dựa trên hợp đồng, ban lãnh đạo sẽ thống nhất ý kiến không chấp nhận thay đổi hay chỉnh sửa yêu cầu dựa trên thông
tin đề nghị của PM Nếu ban lãnh đạo không thể thống nhất ý kiến chấp thuận hay từ chối sự thay đổi thì vấn đề được đưa lên Project Sponsor
Bước 4: Project Sponsor sẽ xem xét các vấn đề và ra quyết định cuối cùng chấp nhận hay từ chối thay đổi
Bước 5: Theo quyết định chấp thuận hay từ chối sự thay đổi PM sẽ báo lại cho người đưa yêu cầu
Trang 84 Môi tr ười ng phát tri n ển
MySqlApache ServerJoomla
5 Yêu c u ph n c ng và ph n m m ầu thay đổi ầu thay đổi ứng và phần mềm ầu thay đổi ềm
Trang 9Danh sách
TortoiseSVN
MS project, Mantis Bug Tracker,
MS Excel, MS Word
7 K ho ch hu n luy n ế hoạch huấn luyện ạch huấn luyện ấn luyện ện
Công nghệ
Quy trình liên quan
Trang 108 K ho ch h p ế hoạch huấn luyện ạch huấn luyện ọp
Mỗi cá nhân báo cáo tiến độ thực hiện sau mỗi ngày
Các team họp sau mỗi tuần
Cả nhóm thực hiện dự án họp sau mỗi giai đoạn để giám sát tiến độ thực hiện từng giai đoạn của dự án
III Kế hoạch quản lý rủi ro
Department: IT department
Product or Process: Xây dựng website chia sẻ media trực tuyến
Document Owner: Nguyễn Võ Công Khanh
Project or Organization Role: Project Manager
v.1.0 26/01/2011 Nguyễn Võ Công Khanh Lên kế hoạch quản lý rủi ro cho dự án
Trang 11Project Risk Management Plan Purpose
Mô tả tất cả các khía cạnh của việc xác định nguy cơ, dự toán, thẩm định, và quy trình kiểm soát Mục đích của việc phát triển một kế hoạch là xác định cách tiếp cận để quản lý chi phí, hiệu quả, nguy cơ thực hiện dự án
Stakeholder Roles and Responsibilities
án đang tiến hành, báo cáo với khách hàng
và nhóm quản lý trên
Nguyễn Võ Công Khanh
Risk Management Process and Activities
Risk Management
Activity Risk Management Task Description Ownership (Participants)
Trang 12Phát hiện rủi ro Xác định các kỹ thuật được sử dụng để xác
định các yếu tố có nguy cơ rủi ro từ đầu dự
án và tiếp tục trong quá trình thực hiện dự
Xây dựng kế hoạch
xử lý rủi ro
Lê Thu Thảo
Lưu Thanh Tùng
Risk Assessment and Management Table
Risk Type Risk and Description Risk
Chance
Risk Impact
Risk Priority Risk Owner
hạn hán, cháy nỗ, sét đánh làm hư UPS, cúp điện… ảnh hưởng đến thờigian thực hiện dự án
manager
Trang 13Thiết bị Thiếu các trang thiết bị cho dự án:
Record & File Độ an toàn cho việc lưu trữ các file,
có thể bị hư, phá hủy hoặc mất mát
Xem xét không chỉ ở việc mất file
mà còn thông tin lưu trữ trong nó
manager
Data and
Information
“crackers and hackers”
Thông tin trên disk có thể bị read, copy, xóa bởi máy tính khác thông qua mạng
Thông tin lưu trữ ngoài cũng có thể
bị mất mát, copy,…
manager
Malicious
Code Liên quan đến virus, trojan, worm ảnh hưởng không chỉ máy cá nhân
mà còn lan truyền trên mạng
manager
Trang 15Project Risk Managerment Table
Risk Type Risk and Description Risk
Chance
Risk Impact
Risk Priority Risk Owner
không xác định rõ yêu cầu, phạm vi của dự án
Khách hàng không chắc chắn về phạm
vi của dự án
Project manager không đưa ra các yêu cầu, phạm vi rõ ràng cho từng phase của dự án
manager
Lấy yêu cầu không đầy đủ, mâu thuẫn trong yêu cầu dự án:
+ Không thống nhất giữa các phòng ban trong cty của khách hàng, mỗi người đưa ra các yêu cầu khác nhau+ Không lên kế hoạch rõ ràng cho việclấy yêu cầu
+ Không ghi lại đầy đủ các yêu cầu+ Không hiểu rõ yêu cầu dự án
Department
Nhận diện dự án:
+ Các phần mềm, system khác đã đáp ứng đầy đủ các yêu cầu
+ Sau khi dự án hoàn thành, thì sản phẩm khác trên thị trường đáp ứng các
Medium Medium Medium Project
managerDesignerAnalyzer
Trang 16Khách hàng thay đổi yêu cầu trong quá trình làm dự án:
PHPDOTNET…
Công nghệ hiện tại không đáp ứng được yêu cầu, dẫn đến:
+ Hủy dự án+ Thay đổi công nghệ khác tốn thờigian tìm hiểu đồng thời rủi ro sảy ra cao
manager
phát triển của dự án
manager
đúngThời gian quá ít không hoàn thành đúng thời điểm release của dự ánChi phí quá ít không đủ chi phí để phát triển
managerment
Trang 17Risk Management Plan Approvals
Prepared by: Nguyễn Võ Công Khanh
STT ID baseline Thời điểm ghi nhận Ghi chú
1 STARTUP Phân tích yêu cầu và nghiên cứu giải pháp Ngày 3/1/2011
2 CODING Hoàn thành coding và testing Ngày 17/1/2011
3 FINISH Kết thúc dự án Ngày 3/6/2011
Trang 182 Đơn vị cấu hình
website
START UP
Bảng 1: Các đơn vị cấu hình
3 Thư mục dự án
Thư mục gốc của dự án là: \\NW-server1\ProjectDocument\IMGSharingWeb
Trang 19Thư mục Mô tả Phân quyền
giấy tờ, quyết định của dựán
Theo bảng 4
IMGSHARINGWEB\
hoạch dự án
Theo bảng 4
đổi thông tin được GĐDA(FSS) thông qua
Trang 20Thư mục Mô tả Phân quyền
Theo bảng 4
dự án
Theo bảng 4
Ghi chú: Cán bộ phụ trách hỗ trợ Tin học đơn vị có toàn quyền kiểm soát đối với
tất cả các thư mục trên để lưu trữ dự phòng hệ thống định kỳ
Trang 21Các phương pháp lưu trữ dự phòng trong bảng sau:
liệu liên quan đến công việc
của mình
Đề phòng hưhỏng, mất file trênserver
5 Các hoạt động quản lý cấu hình
Trang 22STT Hoạt động Người chịu trách
4 Cập nhật các thay đổi cho
từng CI có thay đổi Các nhân viênthực hiện thay
đổi CI
Các CI có thay đổi phải được cập nhật cácthay đổi này để luôn sẵn sàng cho lưu trữ CI
5 Lưu baseline bao gồm:
- Lập và lưu báo cáo baseline
- Cập nhật bản theo dõi liên
kết sản phẩm
- Lưu bản theo dõi liên kết sản
phẩm
- Đảm bảo việc cập nhật thay
đổi cho từng CI có thay đổi
- Lưu trữ các CI vào thư mục
Baseline tương ứng
TN Quản lý cấuhình :
6 Lưu các CI đã hòan thành vào
thư mục control, bao gồm các
chi tiết:
- Đảm bảo việc cập nhật thay
đổi cho từng CI có thay đổi
- Lưu trữ các CI vào thư mục
control tương ứng
Quản lý cấu hình Thực hiện khi có sản phẩm được phê duyệt
hay bàn giao cho khách hàng
Các sản phẩm cùng tên sẽ được sửa lại tênfile để bổ sung thêm version hoặc ngày sửađổi của tài liệu, nhằm tránh hiện tượng mấtvết của các lần lưu trước do lưu đè bản saulên bản trước
Các sản phẩm đã hòan thành cần chỉnh sửa
sẽ chỉ được phép lấy bản sao tại thư mụccontrol mà không được xóa bản chính tạithư mục này
Trang 23STT Hoạt động Người chịu trách
Thư mục dự án, tài liệu dự án, các loại báocáo, biên bản, rủi ro, bài học kinh nghiệm,các vấn đề xảy ra của dự án, Timesheet,FI…
Bảng 6: Các hoạt động quản lý cấu hình
Trang 24V Kế hoạch quản lý chất lượng (Quality Assurance Plan)
Department: QA department
Product or Process: StreetView
Document Owner: Vũ Ngọc Sen
Project or Organization Role: Quanlity Assurance Leader
Ngày Phiên bản Mô tả Tác giả
Quality Assurance Plan Purpose
Nhằm xác định tất cả yêu cầu về chất lượng Liệt kê các công việc QA cần làm, các tài liệu cần đánh giá bởi QA trong suốt chu kỳ sống của dự án Đảm bảo dự án được lên kế hoạch đầy đủ theođúng qui trình
1 Giới thiệu
- Giới thiệu sơ lược về plan
- Xác định tất cả các yêu cầu về chất lượng
- Nêu rõ các tài liệu dùng để lập kế hoạch này
- Xác định các đối tượng của nhóm QA cho dự án trong suốt quá trình của kế hoạch
o Qui trình đảm bảo chất lượng phần mềm cho dự án được lên kế hoạch đầy đủ
o Phần mềm được làm đúng đắn theo các yêu cầu, công thức và chuẩn của công ty
- Chia Se Media Truc Tuyen_plan_1.0.xls
Trang 252 Mô tả các công việc QA và phân công
ST
- Phân công nguồn nhân lực QA cho dự án và thông báo với các project stakeholders,
Plan và Schedule
- Hỗ trợ QA Rep trong trường hợp cần thiết,
- Hỗ trợ QA Rep để đảm bảo sẽ giải quyết một
số vấn đề tức thời nếu nó xuất hiện
- Quản lý và điều chỉnh các công việc của QA Rep trong dự án khi có yêu cầu
Lê Thu Thảo
- Xem lại các tiến trình đặc tả dự án,
- Chuẩn bị và duy trì phát triển tài liệu Project
- Tạo các bản đánh giá tiến trình như trong Plan,
- Quản lý việc kiểm tra CM để đảm bảo việc baseline tuân theo tiến trình CM
Phạm Thị Diệu Linh
Manager - Xem xét tài liệu Project SQA Plan,- Cùng QA Leader phân tích các kết quả đảm
bảo chất lượng
- Hợp tác với QA Leader chỉ ra những vấn đề làmgia tăng việc quản lý
Nguyễn Võ Công Khanh
Trang 264 Các công việc QA
1 Project Plan Lên kế hoạch cho các công
việc của dự án - Những thông tin không đúng cần được chỉnh sửa cho đúng
- Đã được xem xét và phê duyệt bởi PM hoặc Khách hàng
2 Risk Management
Plan Dùng để lên kế hoạch quản lý các rủi ro - Những thông tin không đúng cần được chỉnh sửa cho đúng
- Đã được xem xét và phê duyệt bởi PM
phần mềm - Những thông tin không đúng cần được chỉnh sửa cho đúng
- Đã được xem xét và phê duyệt bởi QC Leader hoặc PL
- Đã được xem xét và phê duyệt bởi PL hoặc PM
5 Project SQA Plan Dùng để lên kế hoạch và
ước lượng các công việc bảo đảm chất lượng cho
- Những thông tin không đúng cần được chỉnh sửa cho đúng
- Đã được xem xét và phê duyệt bởi PM, Khách hàng
7 System Design Dùng cấu trúc, lược đồ để
mô tả hệ thống - Những thông tin không đúng cần được chỉnh sửa cho đúng
- Đã được xem xét và phê duyệt bởi PM, Khách hàng
Trang 278 System Testcase &
Integration Testcase
Dùng để soạn các System TestCase và Integration TestCase
- Những thông tin không đúng cần được chỉnh sửa cho đúng
- Đã được xem xét và phê duyệt bởi PL, QC Leader
- Chi tiết trong Chia Se Media SAQ schedule 1.0.mpp
VI Kế hoạch điều khiển chất lượng (QC)
Version 1.0
Issued Status: Approved
Issued Date: 04-21-2011
Owner: NGUYỄN VÕ CÔNG KHANH
Author: LƯU THANH TÙNG
Location:
Approval Information
Approver Name Role (mm-dd-yyyy)Date Revision Comment
Trang 28Revision History
Revisio
n
Date
(mm-dd-yyyy) Description Revised by Reviewer
1.0 04-21-2011 Initial LƯU THANH TÙNG NGUYỄN VÕ CÔNG KHANH
1.0 04-25-2011 Approval LƯU THANH TÙNG
INTRODUCTION
1 Project Introduction
- Xây dựng website lưu trữ và chia sẻ ảnh trực tuyến
- Cho phép người dùng chia sẻ ảnh đến các website như: photobucket, flickr, picasa và facebook…
- Hỗ trợ trình xử lý ảnh trực tuyến
- Hướng đến 1 mạng xã hội rộng rãi dựa trên những chia sẻ media cá nhân, cùng với việc chia
sẻ thông tin đến những mạng xã hội khác
2 Project team :
PM : Nguyễn Võ Công Khanh Team leader : Lương Văn Hiệp Developer : Hồng Anh Khoa, Đinh Công Hoàng,Nguyễn Thanh Trang,Ninh Đỉnh Đức
Trang 291 Project SQC Plan Lên kế hoạch cho các công việc đảm bảo chất lượng dự án.
2 Project Testcase Danh sách chi tiết các testcase
3 Project SQC Report Các báo cáo lỗi khi test chương trình
SQC RESOURCES & RESPONSIBILITIES
No
1 QC Leader - Tìm hiểu và lập kế hoạch testing cho dự án
- Tham gia thiết kế và Review thiết kế
- Phân công nguồn nhân lực QC cho dự án và thông báo với các project stakeholders,
- Cùng Project Manager xem xét và lập Schedule và SQC plan
- Theo dõi tiến độ thực hiện và điều chỉnh thời gian, nhân lực kịp thời của nhóm thực hiện dự án
LƯU THANH TÙNG
2 QC - Tìm hiểu về dự án, các yêu cầu của dự án
- Chuẩn bị các tài nguyên hỗ trợ test
- tham gia xây dựng các testcase
- Tham gia test dự án
- Báo cáo lỗi cho nhân viên lập trình
- Xác nhận lỗi từ khách hàng
- Review hướng dẫn sử dụng
LƯU THANH TÙNG Phạm Thị Diệu Linh
Trang 30SCHEDULE AND ESTIMATION
Xem chi tiết schedule và ước lượng ở tài liệu: COZM_SQC 1.0.1 schedule mpp