Khung quytrình pháttriểnphầnmềm của CMC

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu hướng áp dụng mô hình CMMI ở các doanh nghiệp phần mềm vừa và nhỏ (Trang 38 - 40)

Trong đóhoạt động quản lý yêu cầu và rà soát được thực hiện xuyên suốt từ pha lấy yêu cầu, thiết kế, lập trình, kiểm thử và triển khai.

2.2. Kinh nghiệm áp dụng tại một số công ty nước ngoài

2.2.1. Kinh nghiệm áp dụng CMMI tại công ty công nghệ KoreaStore

KoreaStore là công ty của Mỹ, chuyên thiết kế cung cấp các giải pháp công nghệ thông tin. Công ty cung cấp các sản phẩm phần mềm, tích hợp hệ thống, quản lý dự án và hỗ trợ.Công ty KoreaStore đạt chứng chỉ CMMI 3 vào tháng 10/2010. Một số kinh nghiệm trong quá trình triển khai áp dụng CMMI tại KoreaStore được chia sẻ tại buổi hội nghị SEPG Bắc Mỹ năm 2011 về phần mềm, hệ thống và cải tiến quy trình phát triển phần mềm được tổ chức tại thành phố Portland, tiểu bang Oregon, Hoa Kỳ vào tháng 03/2011. Các công việc đã thực hiện để triển khai CMMI bao gồm[22]:

Xem xét, đánh giá các quy trình hiện có:Thành lập Ban điều hành cải tiến quy

trình (với 4 thành viên) với nhiệm vụ đánh giá các quy trình từ các dự án trước, nghiên cứu các nguồn tài liệu, xem xét các tài liệu về mô hình CMMI.

Xây dựng các chính sách:Ban điều hành cải tiến quy trình thực hiện xây dựng

các chính sách dựa trên các vùng quy trình của CMMI tương ứng.

Xây dựng các quy trình:Thành lập nhóm SEPG với 7 thành viênvà nhóm SESG

(Systems Engineering Specialties Group) 4 thành viênthực hiện các công việcdự thảo, xem xét và hiệu chỉnh các tài liệu quy trình. Các quy trình được xây dựng dựa trên các vùng quy trình của mô hình CMMI, trong đó kết hợp các vùng quy trình tương tự nhau: PMC + PP + IPM; REQM + RD; TS + PI; VAL+ VER.

Trình tự triển khai CMMI được thực hiện theo trình tự:

Thứ nhất, áp dụng vùng quy trình OPF để đảm bảo cam kết về quản lý và kiến trúc của hệ thống.

Thứ hai, áp dụng vùng quy trình liên quan hoạt động quản lý thay đổi/quản lý cấu hình.

Thứ ba, áp dụng các quy trình: PP, PMC, REQM, RD, VER, VAL, PPQA, RSKM, DAR.

Thứ tư, phát triển các công cụ và biểu mẫu để áp dụng cho các vùng quy trình được áp dụng. Một số công cụ được sử dụng tại KoreStone được mô tả trong Bảng 2.1

Bảng 2.1:Các công cụ được sử dụng CMMI tại KoreStone

Công cụ Chi phí Mục đích sử dụng

Tortoise SVN Miễn phí Công cụ quản lý phiên bản, tài liệu và mã nguồn Trac Miễn phí Theo dõi xử lý lỗi kiểm thử

Project Office Lập kế hoạch dự án

PowerPoint Office Phục vụ công tác đào tạo, thuyết trình

Công cụ Chi phí Mục đích sử dụng

Word Office Lập các tài liệu: kế hoạch dự án, báo cáo, tài liệu quy trình, …

Excel Office Lập biểu mẫu: cho các tiêu chí đo lường, đánh giá dự án, phân tích lựa chọn giải pháp, … Eclipse Miễn phí Công cụ hỗ trợ lập trình

Áp dụng các quy trình vào các dự án

 Sử dụng các biểu mẫuđể xây dựng các kế hoạch.

 Sử dụng các công cụ và các biểu mẫuđể tạo công việc.

 Thực hiện các dự án theo quy trình và thực hiện hiệu chỉnh thông qua nhóm SEPG.

 Triển khai các thủ tục đề xuất cải tiến quy trình PIR (Process Improvement Recommendation) được thực hiện ngay sau khi các quy trình được giới thiệu.

Mô hình tổ chức triển khai ở các dự án được minh hoạ trong Hình 2.2

Business Process System (BPS)

Process Tools, Guides, and

Templates Organization

Project

Plans Forms, Tools

Work Products PMP (IPM, PMP, PP, RSKM, DAR)

SDP (RD, REQM, TS, VAL, VER) MAP (MA) CMP (CM, PI) QAP (PPQA) Tailoring Project Practices and Procedures

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu hướng áp dụng mô hình CMMI ở các doanh nghiệp phần mềm vừa và nhỏ (Trang 38 - 40)

Tải bản đầy đủ (PDF)

(71 trang)