1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tiểu luận môn kiểm chứng phần mềm Six Sigma for Software

24 467 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 24
Dung lượng 844,64 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Six Sigma được ứng dụng rất thành công trong lĩnh vực sản xuất, chế tạo... Dẫn nhập Áp dụng Six Sigma để phát triển phần mềm trở nên rõ ràng cả với khách hàng và nhà phát triển.. Nội

Trang 1

Six Sigma for Software

Kiểm chứng phần mềm

GVHD: Nguyễn Công Hoan.

Trang 2

Dẫn nhập

Liệu nó có thích hợp cho nghành sản xuất Phần mềm hay không ?

Six Sigma được ứng dụng rất thành

công trong lĩnh vực sản xuất, chế tạo.

Trang 3

Dẫn nhập

Six Sigma tập trung vào 3 yếu tố chính:

 Tập trung vào yêu cầu của khách hàng.

 Định hướng quy trình sản suất.

 Sự điều hành của ban lãnh đạo.

Trang 4

Dẫn nhập

Áp dụng Six Sigma để phát triển phần mềm trở

nên rõ ràng cả với khách hàng và nhà phát triển.

Cái chúng tôi muốn nói đến ở đây đơn giản là sự thấu hiểu

ở cả 2 phía.

Trang 5

Nội dung

1 Six Sigma là gì?

Six Sigma là một hệ phương pháp cải tiến quy

trình.

"Sigma" có nghĩa là độ lệch chuẩn trong thống

kê, nên Six Sigma đồng nghĩa với sáu đơn vị

lệch chuẩn.

Trang 6

Nội dung

1.1 Phương pháp tiếp cận Six Sigma

Khi ở level 6σ phần mềm của bạn sẽ hoàn hảo với xác suất σ phần mềm của bạn sẽ hoàn hảo với xác suất 99.9996σ phần mềm của bạn sẽ hoàn hảo với xác suất 6σ phần mềm của bạn sẽ hoàn hảo với xác suất %

Một khuyết tật(defect) chỉ đơn thuần là cái khiến khách hàng không hài lòng

Vì vậy để bắt đầu Six Sigma chúng ta cần thực

sự thấu hiểu khách hàng cần gì

Trang 7

Nội dung

1.2 Liệu Six Sigma có ứng dụng được cho phần mềm ?

Six Sigma chỉ đạt được nếu chúng ta thực sự nỗ lực để áp

dụng

Six Sigma phải được áp dụng ngay từ đầu khi khởi tạo dự

án

Six Sigma phụ thuộc vào loại phần mềm mà chúng ta phát

triển hay cài đặt

Trang 8

Nội dung

2 Tại sao chúng ta lại cần Six Sigma cho

phần mềm ?

Một phần mềm làm ra thì có rất nhiều lỗi

Nhưng nếu chúng ta biết áp dụng Six Sigma

ngay từ đầu thì sẽ giảm đáng kể khả năng

gây lỗi ngay khi nó mới nhen nhóm hình

thành.

Trang 9

Nội dung

2 Tại sao chúng ta lại cần Six Sigma cho phần mềm ?

Các bước để tiếp cận Six Sigma:

Đặt mục tiêu – Define

Định nghĩa thước đo – Measure

Đánh giá xem bạn cần đi tới đâu – Analyse

Cải tiến quy trình trong khi bạn thực hiện nó – Improve

 Hành động hợp lý ngay lập tức nếu đi theo con đường sai

lầm – Control

Trang 10

Nội dung

3 Triển khai Six Sigma cho phần mềm

Ba yếu tố cơ bản nhất:

 Số 1: Chỉ đánh giá các số liệu liên quan đến khách hàng

- Sử dụng tổ hợp các số liệu để bao quát tất cả các chủ đề

 Số 2: Điều chỉnh để thay đổi mục tiêu

- Mục tiêu của bạn có thể thay đổi; hãy chấp nhận nó và quản lý nó cho phù hợp

 Số 3: Thực thi đo lường

- Đừng đạt mục tiêu một cách ép buộc

Trang 11

Nội dung

4 Sáu bước để hoàn thành

Trang 12

Nội dung

4.2 Quality Function Deployment

Trang 13

Nội dung

4.3 A Network of Deployments

Trang 14

Nội dung

4.4 Combinatory Metrics

Trang 15

Nội dung

4.4 Combinatory Metrics

Trang 16

Nội dung

4.5 Combining Deployments and Measurements

Trang 17

Nội dung

4.6 Bug Count

Trang 18

Nội dung

5 Mô hình khả năng trưởng thành (CMM) và Six

Sigma cho phần mềm.

Chúng ta có 3 dạng thước đo

 Theo dõi tiến trình – liên quan đến dự án

 Tổ hợp thước đo – liên quan đến sản phẩm

 Đếm số lỗi – liên quan đến chất lượng

Six Sigma được giới thiệu như là một phần của chương

trình CMM Nó còn góp phần vào việc đạt tiêu chuẩn

ISO 9001:2000

Trang 19

Nội dung

6 Những lợi ích từ việc thực hiện Six Sigma

6.1 Chi phí sản xuất giảm

Tỉ lệ khuyết tật giảm => tránh lãng phí tài nguyên

=> tăng doanh thu

6.2 Chi phí quản lý giảm

Tỉ lệ khuyết tật giảm => giảm bớt thời gian của quản

lý giải quyết các vấn đề phát sinh => dành thời gian

Trang 20

Nội dung

6.3 Sự hài lòng của khách hàng tăng

Giúp cung cấp đến tay khách hàng những sản phẩmđáp ứng hoàn toàn các yêu cầu => tăng sự hài lòngcủa khách hàng

Từ đó giảm thiểu rủi ro bị chấm dứt đơn đặt hàng, tăng khả năng được đặt hàng lớn hơn, giúp mang lạidoanh thu cao hơn

Trang 21

Nội dung

6.4 Thời gian chu trình giảm

Với Six Sigma, ít có vấn đề nảy sinh hơn, quy trìnhluôn được hoàn tất nhanh hơn

6.5 Giao hàng đúng hẹn

6.6 Dễ dàng mở rộng sản xuất

Việc cải tiến quy trình và loại trừ các khả năng gây lỗigiúp có được hiểu biết sâu sắc hơn về phát triển dự án

Trang 22

Nội dung

6.7 Kỳ vọng cao hơn

Việc nhắm đến tỉ lệ 3, 4 lỗi phần triệu cho phép thiết lập những kỳ vọng cao hơn

6.8 Thay đổi tích cực trong văn hóa tổ chức

Six Sigma góp phần thay đổi văn hóa tổ chức chuyển sang hình thức tiếp cận có hệ thống trongviệc giải quyết một vấn đề, thái độ chủ động và ýthức trách nhiệm của mỗi người

Trang 23

Tham Khảo

Six Sigma for Software - Dr Thomas M Fehlmann.

Giới Thiệu về Six Sigma - 6.11.2004 – MEKONG Capital

Trang 24

Thank You !

Ngày đăng: 08/04/2015, 20:37

TỪ KHÓA LIÊN QUAN