1.2 Tóm tắt dự án 1.3 Các giả thiết và các ràng buộc 1 Thời gian cho việc chuẩn bị về mặt kỹ thuật không thuộc phạm vi dự án 2 Thời gian huấn luyện các thành viên không thuộc phạm vi dự
Trang 1DỰ ÁN QUẢN LÝ NĂNG LỰC NHÂN VIÊN TRONG NHÀ MÁY
Trang 2NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
Trang 3
Trang 5
Nội dung
1.4 Điểm liên lạc trong dự án (giữa công ty và khách hàng) 5
6.4 Một số điêu kiện dẫn đến cập nhật kế hoạch dự án 25
Trang 61 Tổng quan về dự án
1.1 Mô tả dự án
Cung cấp cho nhà quản trị khả năng quản lý các kỹ năng của nhân viên trong nhà máybằng chương trình máy tính qua giao diện Web Hỗ trợ cho nhà quản trị trong việc racác quyết định về tổ chức đào tạo để nâng cao các kỹ năng cho nhân viên
1.2 Tóm tắt dự án
1.3 Các giả thiết và các ràng buộc
1 Thời gian cho việc chuẩn bị về mặt kỹ thuật không thuộc phạm vi dự án
2 Thời gian huấn luyện các thành viên không thuộc phạm vi dự án
1.4 Điểm liên lạc trong dự án (giữa công ty và khách hàng)
Trang 7 Liên lạc, tương tác với khách hàng
Hướng nhóm đi đúng mục tiêu dự án
- Quản lý dự án
- Giao tiếp bằng tiếng Anh
o Bảng biểu thời gian
Hỗ trợ về kỹ thuật cho các Developer
(*) Cần được sự đồng ý của PM trước khi đưa vào
sử dụng
- Quản lý dự án
- Lập trình C#, ASP.NET, Oracle Database
- Giao tiếp bằng tiếngAnh
Developer Thực hiện các công việc được giao bởi
PM/TL
Báo cáo tiến độ công việc cho PM/TL
Phát triển và thực hiện Unit Test như kế hoạch
- Lập trình C#, ASP.NET
Trưởng bộ phận - Nguyễn Hoàng Ân
QA -
Vi Luu
QC -
<TBD>
RM -
Trang 8RM Phát triển kế hoạch build tích hợp và tự động
Phát triển Build Guides, Packaging Guides, Installation Scripts and Installation Guides, Build Note, Release Note
- Kỹ năng build
QA Phát triển kế hoạch đảm bảo chất lượng
Theo dõi chất lượng dự án so với mục tiêu dựán
Kiểm tra tiến độ dự án
Định danh và báo cáo các điểm chưa tốt của
dự án
Hỗ trợ nhóm dự án theo sát các tiến trình chuẩn của công ty
Kiểm tra sự kết thúc dự án
- Kiến thức về quy trình phát triển phầm mềm
- Kiến thức về kiểm duyệt (audit)
QC Quản lý việc kiểm thử phân mềm
Phát triển kế hoạch kiểm thử phần mềm
Xét duyệt các Test Cases
Phát triển kế hoạch thực hiện Automation Test
Báo cáo kết quả kiểm thử
- Kỹ năng quản
lý việc kiểm thử phần mềm
- Kỹ năng thực hiện kiểm thử
2.1.3 Kế hoạch đào tạo
Website
Đã huấn luyện
Trang 92.2 Tổ chức liên lạc
2.2.1 Liên lạc với khách hàng
2.2.2 Liên lạc giữa các thành viên trong nhóm
Nội dung Thành viên tham
Ngườichịu tráchnhiệm
Phương phápliên lạc
- Tập hợp những câu hỏi của nhóm vào danh sách QnA
- Xem xét và cập nhật
- Gửi cho khách hàng
Thay đổi yêu
cầu
Tất cả thành viên trong nhóm
- Tập hợp những thay đổi yêu cầu từkhách hàng vào danh sách những thay đổi yêu cầu
- Xem xét, cập
sách những thay đổi yêu cầu
Back-up Mgmt
Project Manager Nhat Van
Developers
QC(s)
QA, RM
Trang 10nhật và thông báo cho các thành viên trong nhóm
Lỗi và rủi ro Tất cả thành viên
Email, báo cáo hàng tuần
3 Kế hoạch quản lý phạm vi dự án
3.1 Phạm vi dự án
3.1.1 Xác định các chức năng
FACTORY bao gồm các chức năng chính bên dưới:
Xác thực: Chức năng này cho phép người sử dụng, người đang đăng nhập vào
hệ điều hành Windows có thể đăng nhập vào FACTORY mà không cần cungcấp thêm các thông tin (username/password) Những thao tác đăng nhập vàoFACTORY được che khuất đằng sau hệ thống FACTORY
Trang chủ: Chức năng này cho phép bất kỳ người dùng nào đang đăng nhậpvào hệ thống FACTORY có thể quan sát và theo dõi tất cả thông tin (nhiệm vụ,hành động cần làm) liên quan đến tài khoản của mình
Nhà quản lý: Chức năng này chỉ được cung cấp cho những user được xác thực
là nhà quản lý Chức năng này cho phép nhà quản lý có thể quản lý các kỹ năngcủa các thành viên trong nhóm của họ, đồng thời cũng cho phép nhà quản lý tổchức các khóa huấn luyện cho các thành viên trong nhóm Nhà quản lý có thểlập các báo cáo để theo dõi các chứng chỉ, kỹ năng của mỗi nhân viên để có kếhoạch huấn luyện thích hợp trong tương lai
Nhà tổ chức: Chức năng này chỉ được cung cấp cho những người sử dụng đượcxác thực là nhà tổ chức Chức năng này cho phép nhà tổ chức quản lý những tàiliệu được họ đăng tải trên một SharePoint Server (GED)
Quản lý nhân sự: Chức năng này chỉ được cung cấp cho những người sử dụngđược xác thực là nhà quản trị nhân sự trong công ty Chức năng này cho phépnhà quản trị nhân sự quản lý các mức chứng chỉ cho FACTORY, đồng thờicũng cho phép nhà quản trị nhân sự xem các báo cáo để có cái nhìn tổng quát
về năng lực của các nhân viên trong nhà máy
Huấn luyện: Chức năng này chỉ được cung cấp cho những người sử dụng đượcxác thực là nhà quản lý hay nhà tổ chức Chức năng này cho phép tổ chức cáckhóa tái huấn luyện cho các nhân viên trong nhà máy
3.1.2 Mục tiêu đối với khách hàng
Hoàn thành đúng thời gian
Chất lượng tốt
Trang 113.1.3 Mục tiêu dự án
Project Characteristic Web application Planned Duration (working days) 104,0
Language Used ASP.NET; C#; Oracle Working days per month 20
Past Experience in Moderate Experience Estimated Project Size (mm) 10,73
Life Cycle Model Iterative/IncrementalModel Committed Effort (mm) 12,52
3.2 Phân rã công việc và ước lượng
Work Breakdown Structure & Estimate
Trang 14
Job management 1,00
Trang 15
3.3 Sơ đồ Gant
Trang 164 Lập lịch biểu cho dự án
4.1 Các điểm mốc quan trọng
Milest
ones
E Tài liệu thiết kế phần mềm
T Final Release (All features)
26/02/10
Authentication
2 User synchronization (from AD) 03/02/10 Hung Nhat High
3
Equipment synchronization
Dashboard
10 Validate (Read document) 03/02/10 Long Nhat High
11 Validate (Do training) 03/02/10 Long Nhat High
12 Validate (Attend training) 03/02/10 Long Nhat High
13 Show Validation Status 03/02/10 Long Nhat High
Manager
Trang 172 Edit Profile 03/02/10 Hung Nhat High
4 Show History of Actions 03/02/10 Long Nhat High
5
Reporting Open Actions
6 Reporting Certification Matrix (Manager) 05/02/10 Hung Nhat High
9 Delete training on certifications 05/02/10 Long Nhat High
11
Add training on general
12 Edit training on general documents 09/02/10 Long Nhat High
13 Delete training on general documents 09/02/10 Long Nhat High
Publication
2 Add publication of a document 05/02/10 Hung Nhat High
3
Update publication of a
4 Delete publication of a document 03/02/10 Hung Nhat High
5
Reporting Open Actions
6 Reporting History of Publication (Author) 09/02/10 Hung Nhat High
HR
6 Manage Certification Level 03/02/10 Hung Nhat High
7 Add certification level 03/02/10 Hung Nhat High
8 Rename certification level 03/02/10 Hung Nhat High
9 Delete certification level 03/02/10 Hung Nhat High
10 Manage Qualification Level 05/02/10 Hung Nhat High
11 Add qualification level 05/02/10 Hung Nhat High
Trang 1812 Rename qualification level 05/02/10 Hung Nhat High
13 Delete qualification level 05/02/10 Hung Nhat High
14 Reporting Open Actions (HR) 10/02/10 Hung Nhat High
15 Reporting Certification Matrix (HR) 10/02/10 Hung Nhat High
IT
3 Activate/ Deactivate Maintenance 09/02/10 Hung Nhat MediumPurge (Stored Procedure)
1 Delete Publication records 10/02/10 Long Nhat Medium
2 Delete information related toa person 10/02/10 Long Nhat Medium
4.3 Kiểm soát lịch biểu dự án
Chia các công việc lớn thành các công việc nhỏ hơn
Thời gian thực hiện 1 công việc không quá 3 ngày
Theo dõi và cập nhật tiến độ việc thực hiện công việc hàng ngày
Đo lường tiến độ công việc
5 Kế hoạch trong tiến trình thực hiện dự án
5.1 Kế hoạch đảm bảo chất lượng
Bất kỳ sự chênh lệch (trễ) nào so với các kế hoạch đã được duyệt từ đầu dự án sẽ đượctheo dõi, ghi chép lại, xét duyệt và đồng ý giữa PM và QA
Trang 195.2 Sơ đồ RACI (Responsiple – Acountable – Cordinate – Information)
Bảng bên dưới mô tả kế hoạch kiểm tra cho những đơn vị công việc khác nhau
Đơn vị công việc Hoạt
động kiểm tra
Verifying records
Kick-off Meeting
Project Objectives
Project Schedule Formal
Review
Review Records/
Project Schedule
review
ReviewRecord
ChangeTrackingList
review
Checklist,ReviewRecords
Installation
Guide
Informalreview
Integratio
n BuildPlan
Release Notes Informal
review
ReleaseNotes
Integration Build
Plan
InformalReview
Integratio
n buildPlan
review
ReviewRecord
Trang 20Unit test Plan Informal
review
Unit TestPlan
Unit Test Result Informal
review
ReviewRecords
Project Audit Audit QA Audit
I: Báo tin cho
5.3 Kế hoạch sử dụng tài nguyên
2 Toàn thời gian dự án Bộ phận IS Yes
Trang 216 Theo dõi, báo cáo tình hình và kiểm soát dự án
6.1 Báo cáo tình trạng dự án
Việc báo cáo tình trạng dự án hàng tuần giúp các thành viên trong dự án và các cấp quản lý cao hơn có đầy đủ thông tin về tình hình
và tiến độ của dự án nhằm có những sự hỗ trợ kịp thời cho dự án khi cần thiết
WEEKLY STATUS REPORT - Wx
Project Name - ID FACTORY Project Manager Nhat Van
Planned and Accomplished
+ Reviewed & revised the SRS
+ Finished and sent the SAD
+ Prepared Oracle DB server for development & testing activities
Planned but Not Accomplished
Unplanned Activities Undertaken
Plan for Next Week
Trang 22+ Merge static pages created during prototyping phase into project source code
+ Incorporate log4net into FACTORY
+ Develop DB for FACTORY (creating FACTORY schema & designing tables)
+ Incorporate OracleDataAccess into FACTORY
+ Prepare AD enviroment on the dedicated server
+ Prepare & develop AD layer
+ Prepare SharePoint Portal enviroment on the dedicated server
+ Prepare & develop GED layer
+ (Update Reporting & Retraining for SRS, whenever receiving feedbacks from Soitec)
Trang 23Task Description
Team Member
Time Overtime Start %
Complete
End % Complete
Result Approval
Status
Approval Date
Approver
Activity ID: ID của công tác chính được liệt kê trên Plan dự án
Activity Description: mô tả vắn tắt công tác chính
Task ID: ID cho công tác chi tiết được liệt kê trên Plan dự án
Task Description: mô tả vắn tắt công tác chi tiết
Team Member: nhân viên BP tham gia vào các Task, Activity liên quan
Time: thời gian chuẩn (theo dự kiến) phân bổ cho công tác
Overtime: thời gian phân bổ thêm (do vượt quá thời gian dự kiến) phân bổ cho công tác
Start % Complete: % công tác hoàn thiện
End % Complete: % công tác còn lại
Result: kết quả, được so sánh với Deliverable
Approval Status: có 3 trạng thái là Rejected, Pending, Approved
Approval Date: ngày phê duyệt của Leader
Approver: tên Leader
Trang 246.1.2 Báo cáo nội bộ
Báo cáo Thời gian Trách nhiệm Báo cáo cho Phương pháp
Project Closure
Report
6.1.3 Báo cáo cho khách hàng
Báo cáo Thời gian Trách nhiệm Báo cáo cho Phương phápWeekly Report Thứ sáu hàng
6.2 Họp dự án
Phần này mô tả cách vắn tắt các cuộc họp sẽ được tổ chức để theo dõi tiến độ và tính hình hiện tại của dự án
Danh mục Người tham
gia Phương pháp Thời gian trách nhiệmNgười chịuHọp qua điện
thoại
PM , Khách hàng
Thảo luận trực tiếp qua điện thoại (Skype)
dự án và Manager
Thảo luận trực tiếp (face
to face)
Sao khi dự án đã bắt đầu 2 tuần
PM
Họp tiến độ
dự án
Tất cả thành viên tham gia vào dự án
Thảo luận trực tiếp (face
Thảo luận trực tiếp (face
to face)
Kết thúc Milestone PM
Trang 25Họp phân tích
Issues/ Risks
Các thành viên có liên quan
Thảo luận trực tiếp (face
Thảo luận trực tiếp (face
to face)
Sau khi kết thúc dự án
PM
6.3 Quản lý lỗi
Tất cả các thành viên trong nhóm dự án phải cập nhật tất cả các lỗi vào bugzilla(phần mềm quản lý lỗi)/ Bản ghi lỗi quản lý
Quản lý dự án theo dõi thường xuyên tình trạng lỗi trong dự án
Họp hàng tuần để giúp giải quyết các lỗi có độ phức tạp cao
Trang 26Bảng bên dưới mô tả mức kiểm tra quản lý cho từng loại hình lỗi:
Process
Non-Compliance
Bản ghi lỗi quản lý
6.4 Một số điêu kiện dẫn đến cập nhật kế hoạch dự án
Khách hàng có thay đổi yêu cầu so với yêu cầu đã được xác định
Khách hàng yêu cầu hoàn thành dự án sớm hơn kế hoạch ban đầu
Thành viên trong dự án xin thôi việc
7 Kế hoạch quản lý cấu hình
Kế hoạch quản lý cấu hình cung cấp các cách thức để xác định, kiểm tra và kiểm soátcác mục cần cấu hình trong dự án
Kế hoạch này sẽ định nghĩa các hoạt động quản lý cấu hình cho dự án
7.1 Xác định danh mục cấu hình
Product Acceptance Test
Plan
Trang 27Change Request Inception, Elaboration, Construction,
Thống nhất quy tắc đặt tên cho các tài liệu: tên dự án – tên tài liệu
7.3 Kế hoạch sao lưu dự phòng
Các thành viên trong nhóm cập nhật tài liệu, source code lên server vào cuối
Cost/day ($) Days
Backup days
Amount ($)
Backup amount ($)
Total ($)
Trang 289 Kế hoạch quản lý rủi ro
PM xem xét và cập nhật kế hoạch quản lý rủi ro hàng tuần.
Risk
R01 Members are new commers 0,5 0,5 0,25 1 Open Training before project start Prepare backup time for
over-time working.
Nhat Van, Developers
R02 Team communication
PM/Leader encourage members discuss together by lunch, coffe
Nhat Van, Developers, QC
Strong discuss with customer about external interfaces Use QnA list and directly discuss.
Nhat Van, Developers
R04 Requirement is not explicitly 0,3 0,7 0,21 4 Open Strong discuss with customer about requirement soon Use
QnA list and directly discuss.
Nhat Van, Developers
Find out the customer needs
as soon as possible Limit these big changes Use QnA list.
Nhat Van, Developers
R06 Compatible withdifferent
Check cross-browers after finish each functions.
Deverlopers, QCs R07 Members leave off work 0,2 0,5 0,1 7 Open Prepare good documents for each tasks Register backup
resources.
Nhat Van, Manager
10 Đóng dự án
Sau khi việc thực hiện dự án hoàn thành sẽ tiến hành đóng dự án
Việc đóng dự án được thực hiện với các bước sau:
Trang 2911.1.1 Quản lý quy mô
Dự án quản lý năng lực nhân viên trong nhà máy kết thúc vào ngày 31/03/2010
Dự án đã đạt thành công về qui mô như đã yêu cầu tại mục 2.4 mà không có trởngại nào
Nguyên nhân chủ yếu cho sự thành công dự án “Quản lý năng lực nhân viên trong nhà máy” như sau:
Dự án của có đội ngũ nhân sự chuyên môn cao, kinh nghiệm dày dặn trongcác dự án phần mềm
Khách hàng hỗ trợ tích cực trong quá trình nhgiên cứu và thực hiện dự án
Máy móc thiết bị của khách hàng hiện đại, thuận tiện
cho việc cài đặt, chạy thử và kiểm tra
Trang 3011.1.2 Quản lý thời gian
Dự án hoàn thành theo đúng như kế hoạch đã đặt ra:
Có 2 lý do chính dẫn đến thành công trong việc quản lý thời gian hiệu
quả là do:
Nhân sự nhiều kinh nghiệm
Sự phối hợp nhịp nhàng giữa các bên
11.1.3 Quản lý chất lượng
Dự án cũng đạt thành công trong việc quản lý chất lượng Cụ thể, bộ phận nhân
sự của Factory Inc rất hài lòng về giao diện thân thiện cũng như chương trình
chạy ổn định
Có 2 nguyên nhân dẫn đến thành công của dự án trong quản lý chất lượng:
Nhân sự chuyên nghiệp của nhóm dự án và khách hàng
Có được thông tin về dự án rõ ràng, kế hoạch hoạt động hiệu quả
11.2 Bài học kinh nghiệm
Dự án đã kết thúc thành công theo đúng kế hoạch, tuy nhiên, thông qua việc triển khai dự án thì các nhân sự của nhóm thực hiện cũng nhận ra một số bài học như sau:Phát triển phần mềm: Tuân thủ thực hiện theo các quy trình phát triển phần mềm đã quy định để sản xuất ra các sản phẩm phần mềm hiểu quả, chính xác và nhất quán
- Lập kế hoạch dự án: Xây dựng đánh giá khối lượng công việc phải thực hiện, thiết lập các cam kết phù hợp và xác định kế hoạch cho công việc cần thực hiện
- Quản lý dự án phần mềm: Theo dõi và xem xét các công việc đã thực hiện, các kết quả đối với các bằng chứng (tài liệu) về ước tính ban đầu, các cam kết thực hiện,
kế hoạch và sự điều chỉnh các kế hoạch này dựa trên các công việc đã làm và kết quả
cụ thể
- Quản lý yêu cầu phần mềm: Thiết lập sự hiểu biết chung giữa khách hàng và dự
án phần mềm về các yêu cầu của khách hàng sẽ được thực hiện bởi dự án phần mềm
- Quản lý cấu hình phần mềm: Thiết lập và đảm bảo sự toàn vẹn và an toàn của sản phẩm dự án trong suốt chu trình hoạt động của dự án phần mềm
- Đảm bảo chất lượng phần mềm: Cung cấp công cụ và hỗ trợ cán bộ quản lý theo