mở đầu, luận văn đƣợc trình bày thành 4 chƣơng nhƣ sau: Chƣơng 1. Tổng quan tình hình nghiên cứu và cơ sở lý luận về ISO 9001:2015 và Scrum Chƣơng 2. Phƣơng pháp nghiên cứu 4 z Chƣơng 3. Thực trạng triển khai áp dụng kết hợp hệ thống quản trị chất lƣợng ISO 9001:2015 và Scrum tại FPT FIS Chƣơng 4.
Đề xuất các giải pháp đẩy mạnh triển khai áp dụng ISO 9001:2015 và SCRUM tại FPT FIS Kết luận 5 z CHƢƠNG 1: TỔNG QUAN CÁC CÔNG TRÌNH NGHIÊN CỨU VÀ CƠ SỞ LÝ LUẬN VỀ ISO 9001:2015 VÀ SCRUM 1.1 Tổng quan các công trình nghiên cứu liên quan 1. Một số nghiên cứu trong nước Sau một quá trình tìm hiểu và thu thập dữ liệu, tác giả thấy rằng đã có một số nghiên cứu của các tác giả đề cập đến vấn đề có liên quan nhƣ sau: 1. Luận văn thạc sĩ “Phát triển phần mềm áp dụng các phương pháp Scrum và Extreme Programming” của tác giả Phạm Quang Hòa – Trƣờng Đại học Bách Khoa Hà Nội năm 2006 do TS. Huỳnh Quyết Thắng hƣớng dẫn.
Luận văn đã đề cập đến một vài mô hình sản xuất phần mềm truyền thống và một vài mô hình sản xuất phần mềm nhanh, trong đó có Scrum. Điểm mạnh của luận văn là những chia sẻ của tác giả về các dự án mà tác giả tham gia và thành công, tuy nhiên phần cơ sở lý thuyết của Scrum còn sơ sài và chƣa thực sự chỉ ra đƣợc sự linh hoạt của hệ thống này, chƣa đƣa ra đƣợc cách thức để áp dụng Scrum vào thực tiễn. Ở thời điểm 2006, sự tiếp cận của tác giả về các mô hình phát triển phần mềm là một sự tiếp cận sớm. Vì vậy dù luận văn còn thiếu sót nhƣng đây cũng là một trong những luận văn đầu tiên đề cập đến Scrum và một số mô hình phát triển phần mềm tại Việt Nam.
Luận văn thạc sĩ “Hoàn thiện áp dụng hệ thống quản lý chất lượng ISO 9001:2015 tại Công ty cổ phần tin học viễn thông Petrolimex” của tác giả Mai Thị Hồng Hạnh – Trƣờng Đại học Kinh tế Quốc dân năm 2013 do TS. Đỗ Thị Đông hƣớng dẫn. Luận văn đã làm rõ đƣợc khung lý thuyết về ISO 9001:2015 và đƣa ra các biện pháp hoàn thiện hệ thống quản lý chất lƣợng tại Công ty cổ phần tin học viễn thông Petrolimex, tuy nhiên các biện pháp đề xuất chƣa đƣợc tác giả đánh giá hiệu quả sau khi áp dụng các biện pháp đó vào thực tiễn. Bài thu hoạch Chuyên đề phƣơng pháp nghiên cứu khoa học trong tin học “Ứng dụng Triz vào mô hình Scrum trong phát triển dự án công nghệ thông tin” của tác giả Nguyễn Văn Sang – của Trƣờng Đại học Công nghệ thông tin – Đại học Quốc Gia thành phố Hồ Chí Minh năm 2012 do GS.TSKH Hoàng Kiêm hƣớng dẫn.
Đề tài nghiên cứu là một công trình khoa học nhỏ của tác giả nói về ứng dụng Triz 6 z – một phƣơng pháp luận tìm kiếm những giải pháp kỹ thuật mới, chonhững kết quả khả quan, ổn định khi giải những bài toán mang tính sáng tạo khác nhau. Scrum đƣợc giới thiệu trong chuyên đề một cách ngắn gọn nhƣng tổng quát và nêu đƣợc ƣu và nhƣợc điểm khi áp dụng Scrum. Chuyên đề đi sâu vào việc ứng dụng Triz vào Scrum, chứ chƣa đƣa ra đƣợc phƣơng pháp cụ thể để áp dụng Scrum và những yếu tố có thể tác động đến đội dự án khi áp dụng Scrum. Những tri thức mới nhƣ Triz và Scrum đã đƣợc tác giả mô tả tổng quan để ngƣời đọc có thể thấy sự dễ hiểu, dễ tiếp cận là ƣu điểm của chuyên đề.
Tuy nhiên chuyên đề chƣa đƣa ra một tổ chức cụ thể và cách tổ chức áp dụng vào thực tế nhƣ thế nào. Đề tài khoa học “Tìm hiểu về Agile Project Management” của nhóm tác giả Trần Anh Quân, Nguyễn Trung Nguyên, Võ Văn Tịnh – Trƣờng Đại học Công nghệ Thông tin – Đại học Quốc gia Thành phố Hồ Chí Minh do Th.s Nguyễn Công Hoan hƣớng dẫn năm 2013. Đề tài khoa học là một nghiên cứu của nhóm tác giả về Agile. Ngƣời đọc sẽ hiểu đƣợc tổng quan về Agile và Scrum.
Với một ngƣời mới tìm hiểu về Agile và Scrum thì đây là một tài liệu trình bày cơ sở lý thuyết của Agile và Scrum khá đầy đủ, đề tài còn đƣa ra so sánh giữa Scrum và mô hình truyền thống để ngƣời đọc có thể thấy đƣợc sự khác nhau của hai mô hình này. Thành công của đề tài dừng lại ở việc đƣa ra cơ sở lý thuyết riêng rẽ về Scrum, còn các lý thuyết khi áp dụng Scrum kết hợp với một hệ thống nào khác và thực trạng, cách áp dụng của hệ thống Scrum vào thực tế thì đề tài chƣa đề cập đến. Đề tài khoa học “Quy trình phát triển SCRUM, Visual Studio Team System Team Foudation Server, ứng dụng quản lí kinh doanh quán Coffee” của nhóm tác giả Lê Kim Hƣng, Đặng Thị Hồng Sâm, Huỳnh Lý Ngọc, Văn Thị Thùy Trinh – Trƣờng Đại học công nghệ Thông tin – Đại học Quốc gia Thành phố Hồ Chí Minh do Th.s Trần Trọng Tuyên hƣớng dẫn năm 2014. Đề tài khoa học đã đƣa ra đƣợc khung lý thuyết về Scrum và sự so sánh giữa mô hình phát triển dự án phần mềm theo Scrum và mô hình phát triển phần mềm truyền thống thác nƣớc (Water fall model).
Thành công của đề tài là đƣa Scrum và một số tiện ích hỗ trợ Visual Studio Team System Team Foudation Server ứng dụng trực tiếp vào một dự án cụ thể: xây 7 z dựng ứng dụng quản lí kinh doanh quán Coffee. Tuy nhiên về mặt cơ sở lý thuyết của đề tài còn sơ sài và chƣa làm rõ đƣợc các điều kiện ràng buộc, điều kiện cụ thể cần có về mặt tổ chức để có thể áp dụng Scrum. Một số nghiên cứu ngoài nước a. Nghiên cứu của Bill Mc.Michael và Marc.Lombardi về “ISO 9001 and Scrum Development”, đăng tải trên báo Agile Conference Paper 2008.
Nghiên cứu của hai tác giả đƣợc đăng tải trên báo Agile Conference Paper tháng 6/2008 đã chỉ ra đƣợc ISO 9001 là phƣơng pháp tiếp cận theo quá trình, còn Scrum mang tính linh hoạt cao và phân tích một số điểm để có thể kết hợp hai hệ thống này. Tuy nhiên nghiên cứu chƣa đƣa ra các cơ sở lý thuyết cụ thể của hai hệ thống này, đồng thời cũng chƣa đƣa ra đƣợc thực trạng áp dụng tại một đơn vị cụ thể để ngƣời đọc có thể tham khảo b. Nghiên cứu của tác giả Mikael Gislen về “Achieving Scrum Quality - An Action Research Study”, tháng 7 năm 2016. Nghiên cứu là đề tài hoàn thiện chƣơng trình nghiên cứu khoa học của tác giả tại khoa Toán-Tin trƣờng Blekinge Institute of Technology, Sweden.
Đây là nghiên cứu riêng về chất lƣợng cần kiểm soát trong quá trình triển khai Agile vào xây dựng và phát triển hệ thống phần mềm. Những ƣu điểm vƣợt trội và sự tham gia của khách hàng vào quá trình triển khai để sớm phát hiện những yêu cầu thay đổi và khách hàng có thể nhìn thấy sản phẩm trong một thời gian ngắn nhất. Tuy nhiên, nghiên cứu này đang thiên về Agile, là một bức tranh tổng quan và rộng lớn đối với các công ty triển khai và phát triển phần mềm để có thể tiếp cận. Nghiên cứu của Vriens, C.
“Certifying for CMM Level and ISO 9001 with XP@SCRUM”, 2003, Proceedings of Agile Development Conference (ADC’03), Salt Lake City, 25-28 June 2003, pp. 120-124 nghiên cứu và hƣớng dẫn chung về cách triển khai và áp dụng các bộ quy trình triển khai đã trở thành best practice trên thế giới. Nghiên cứu chỉ ra rất rõ các ƣu điểm, nhƣợc điểm của các quy trình, cách thức áp dụng scrum vào từng loại hình dự án cụ thể. Mặc dù nghiên cứu đã mang lại 8 z những hiệu quả nhất định nhƣng để áp dụng vào các doanh nghiệp cụ thể cần phải có các phân tích, so sánh để chỉnh sửa cho phù hợp với thực trạng từng công ty.
Nghiên cứu của Geir Kjetil Hanssen và Tor Stålhane “The Application of ISO 9001 to Agile Software Development” đƣợc đăng tải trên Conference Paper, 06/ 2008 đã hệ thống hóa chi tiết về định hƣớng triển khai agile trong doanh nghiệp, các yêu cầu bắt buộc kết hợp cần phải có của ISO 9001; sự so sánh các mặt tƣơng đồng giữa ISO 9001 và Agile; đồng thời tác giả cũng chỉ ra các yếu tố doanh nghiệp cần tập trung để có thể áp dụng tốt hai mô hình này vào triển khai các dự án phần mềm đối với các công ty. Điểm trừ duy nhất của nghiên cứu này chƣa hệ thống đƣợc cơ sở lý luận trong việc áp dụng ISO 9001:2015 và Agile vào doanh nghiệp. Các kết luận rút ra từ tổng quan tài liệu Tổng hợp những đề tài nghiên cứu có liên quan ở trên ta có thể thấy việc áp dụng HTQTCL ISO 9001:2015 và Scrum là một việc cần thiết và quan trọng với doanh nghiệp CNTT. Qua các nghiên cứu trên, tác giả đã học hỏi đƣợc cách trình bày cơ sở lý thuyết, cách tiếp cận về hai hệ thống này.
Tuy nhiên để hoàn thiện luận văn của mình, tác giả đã đi sâu nghiên cứu cơ sở lý thuyết của ISO 9001:2015 và Scrum, đồng thời tham khảo trên các phƣơng tiện Internet và các bài báo đánh giá, tác giả tổng hợp và đƣa ra nội dung về Điều kiện áp dụng thành công Scrum và Hệ thống Quản trị chất lƣợng ISO 9001:2015 và Kinh nghiệm quốc tế trong việc triển khai áp dụng kết hợp Scrum và Hệ thống Quản trị chất lƣợng ISO 9001:2015. Bên cạnh đó, tác giả có đƣa ra một đơn vị cụ thể, phân tích thực trạng và nguyên nhân của các tồn tại đang gặp phải. Cơ sở lý luận về hệ thống quản trị chất lƣợng ISO 9001:2015 và Scrum Để hệ thống quản trị của doanh nghiệp hoạt động mang lại hiệu quả, thì mỗi loại hình doanh nghiệp cần lựa chọn và thiết kế cho mình một hệ thống quản trị phù hợp để áp dụng. Hệ thống quản trị đó bao gồm hệ thống quản trị chất lƣợng và hệ thống sản xuất đặc thù của mỗi ngành.
Ở chƣơng này, tác giả đề cập đến hệ thống quản trị chất lƣợng ISO 9001:2015 và hệ thống Scrum – áp dụng trong quá trình sản xuất phần mềm của các doanh nghiệp CNTT. Hệ thống Quản trị chất lượng ISO 9001:2015 1. Tổng quan về hệ thống quản trị chất lượng ISO 9001:2015 Hệ thống quản trị chất lƣợng ISO 9001:2015 là một trong những hệ thống chất lƣợng do tổ chức quốc tế về tiêu chuẩn hoá hay thƣờng gọi là ISO (International Organization for Standardization) ban hành. ISO 9001:2015 đƣợc sử dụng cho việc đánh giá chứng nhận phù hợp đối với Hệ thống quản lý chất lƣợng của một tổ chức.