Bài giảng Quản lý dự án phần mềm: Chương 7 (1) ĐH Công nghiệp TP.HCM

9 448 1
Bài giảng Quản lý dự án phần mềm: Chương 7 (1)  ĐH Công nghiệp TP.HCM

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

Thông tin tài liệu

08/09/2012 TRNG I HC CễNG NGHIP TP H CH MINH Qun lý cht lng d ỏn KHOA CễNG NGH QUN Lí D N PHN MM CHNG 7: QUN Lí CHT LNG D N ?? Mc tiờu ca bi hc 63,000 known bugs in Windows 2000? In February 2000, a Microsoft Corp memo caused quite a stir when it was leaked to the public An excerpt from that memo reads Hiu c tm quan trng ca vic qun lý cht lng d ỏn Quan im v cht lng PM Hiu c cỏc Qui trỡnh Qun lý cht lng ISO 9000 l gỡ? CMMi Our customers not want us to sell them products with over 63,000 potential defects They want those defects corrected How many of you would spend $500 on a piece of software with over 63,000 potential known defects? 7.1 Cht lng l gỡ? T chc quc t v tiờu chun hoỏ (ISO = International Standart Organisation) xỏc nh cht lng nh tng th cỏc chi tit nh ca mt sn phm m nú phi tho nhng quy nh ó c Mt s chuyờn gia khỏc li nh ngha theo nguyờn tc c bn: 7.2 QL cht lng l gỡ? Yờu cu phự hp: tho cỏc yờu cu ũi hi Cỏc quy trỡnh cn thit m bo rng d ỏn s ỏp ng cỏc nhu cu m nú ó c Bao gm tt c cỏc hot ng ca chc nng qun lý tng th cht lng, mc tiờu, trỏch nhim v thc hin chỳng bng phng tin nh lp k hoch cht lng, m bo cht lng, kim soỏt cht lng, v ci thin cht lng h thng cht lng (Project Quality Management (PQM) - PMBOKđ) Tin li cho s dng: chc chn rng mt sn phm cú th c s dng t cú ý nh sn xut nú 08/09/2012 7.3 Quan nim cht lng 7.3 Quan nim cht lng (tt) Cht lng ca phn mm theo quan im lp trỡnh ú chớnh l cht lng ca chng trỡnh Vn l lm th no chng trỡnh chy ging nh thit k õy chớnh l cht lng theo ngha cn thit Cht lng hp dn c t ngoi Cht lng ca phn mm theo quan im NSD ú l cht lng thit k Vn l lm th no thit k ỏp ng ỳng nhu cu ca ngi s dng Ngi ta cng núi ú l cht lng theo ngha hp dn c t đáp ứng Yêu cầu NSD đáp ứng Phần mềm Cht lng cn thit 7.3 Quan nim cht lng (tt) 7.3 Quan nim cht lng (tt) Cũn mt khớa cnh mi quan nim cht lng ca phn mm ú l tin cy, c hiu l tớnh chớnh xỏc, tớnh n nh, tớnh an ton ca phn mm K t mỏy tớnh tr thnh h tng mi ca xó hi, tin cy ca phn mm tr nờn ht sc quan trng i vi cỏc hot ng xó hi Mt phn mm tt khụng nhng phi ỏp ng nhu cu ca ngi phỏt trin m phi tho ngi s dng v cú tin cy cao Cht lng l mc tho ca NSD i vi sn phm hay dch v Cht lng theo ngha xó hi: o mc nh hng ca sn phm ti mi ngi (khụng k chớnh ngi phỏt trin v NSD trc tip) 7.3 Quan nim cht lng (tt) 7.3 Quan nim cht lng (tt) Cú mt s khỏc gia cht lng núi chung v cht lng phn mm núi riờng Phn mm vụ hỡnh v phn mm l sn phm trớ tu ca ngi Phn mm vụ hỡnh Do phn mm l vụ hinh nờn khụng cú mt du hiu bờn ngoi no chng t cht lng Chớnh vi vy ỏnh giỏ ngi ta phi thụng qua cỏc ch s giỏn tip m ta gi l c tớnh cht lng ca phn mm c tớnh cht lng 10 PM Phn mm l mt Sn phm trớ tu Cht lng phn mm 11 Qun tr cht lng phn mm l mt chui cỏc hot ng v cỏc phng phỏp lun cht lng ó yờu cu phi t c Khụng d ỏnh giỏ cht lng, phi cú bin phỏp ngn nga cỏc li tim nng Cú th xy rt nhiu iu khụng d oỏn trc c 12 08/09/2012 Cỏc c tớnh ca cht lng Chun húa cht lng Chức nng Functionality Tin cậy Reablility Dựng c Usability Hiu qu Efficiency Bo trỡ c Maintainability Kh chuyn Portability Thích nghi đợc, Cài đặt đợc, S phự hp , Có thể thay đợc (Adaptability, Installability, Conformance, Replaceablity ) đặc tính 21 đặc tính Phù hợp, Chính xác, Tơng tác,Th.hiện đúng, An toàn (Suitability, Accuracy, Interoperability, Compliance, Security) S phong phỳ ca phn mm Nhu cu m rng ca khỏi nim c tớnh cht lng phn mm Tỉ lệ trục trặc thấp, Kh nng kháng lỗi, Kh nng khôi phục đợc: (Maturity, Fault Tolerance, Recoverability) Dễ hiểu, Dễ học, Dễ dùng: (Understandability, Learnability, Operability ) Nhu cu ỏnh giỏ cht lng phn mm Nhu cu chun hoỏ áp ứng đợc v thời gian, áp ứng đợc tài nguyên: (Time Behavior, Resource Behavior ) Phân tích đợc, Thay đổi đợc, ổn đinh, Kiểm thử đợc (Analysability, Changeability, Stability, Testabilty) Nhu cu ỏnh giỏ cht lng phn mm Nhu cu chun hoỏ 13 14 7.4 Quy trỡnh QL cht lng a Quality Planning Lp k hoch cht lng (Quality Planning): nhn bit c tiờu chun cht lng no cú liờn quan ti d ỏn v nhn bit nh th no v lm th no tha chỳng m bo cht lng (Quality Assurance): ỏnh giỏ ton b vic thc hin d ỏn chc chn d ỏn s tho nhng liờn quan ti tiờu chun cht lng Kim tra cht lng (Quality Control): kim tra chi tit nhng kt qu d ỏn chc chn rng chỳng ó tuõn th nhng tiờu chun cht lng cú liờn quan ú tỡm nhng cỏch ci tin cht lng tng th (Project Quality Management (PQM) - PMBOKđ) iu quan trng thit k tiờu chun cht lng v truyn t nhng yu t quan trng gúp phn trc tip ỏp ng nhng ũi hi ca khỏch hng Nhng th nghim thit k giỳp nhn tỏc ng cú th thay i ton b kt qu ca mt quy trỡnh Nhiu khớa cnh phm vi ca cỏc d ỏn cụng ngh thụng tin nh hng cht lng nh cỏc chc nng, c im, u ca h thng, tớnh hot ng, tin cy, v kh nng trỡ 15 16 b Quality Assurance c Quality Control Bo m cht lng bao gm tt c cỏc hot ng liờn quan ti vic nhn bit nhng ca mt d ỏn Mt mc tiờu ca vic bo m cht lng na l liờn tc ci tin cht lng Qui trỡnh ỏnh giỏ (Benchmarking) cú th s dng phỏt minh nhng sỏng kin ci tin cht lng Kim nh cht lng giỳp ta rỳt nhng bi hc ci tin vic thc hin hin ti hay nhng d ỏn tng lai Theo dừi hot ng v kt qu ca d ỏn m bo rng d ỏn phự hp vi tiờu chun cht lng Cỏc phng phỏp giỏm sỏt cht lng Thanh kim tra nh k Kim th xỏc minh (verification testing) Kim tra chộo Hp duyt cht lng Kho sỏt nhng ngi cú liờn quan n DA/nhúm DA 17 18 08/09/2012 7.5 Kim tra cht lng u a Phõn tớch Pareto cho vic qun lý cht lng l Phõn tớch Pareto xỏc nh cỏc nguyờn nhõn gõy v cht lng Tỏn thnh nhng s quyt nh Lm li cũn c gi l qui tc 80 -20, cú ngha l 80% cú l 20% nguyờn nhõn ca cỏc cũn li Nú Sa i Qui trỡnh Mt s k tht v cụng c bao gm: S Pareto l nhng s giỳp nhn bit v xỏc nh u tiờn cho cỏc loi Phõn tớch Pareto Mu thng kờ lch chun 19 20 b Ly mu thng kờ a Phõn tớch Pareto (tt) Ly mu thng kờ liờn quan ti vic chn mt phn tng hp dóy s cú liờn quan tin hnh kim tra Qui mụ ca mt mu tu thuc vo nhng in hỡnh m bn mun mu ú nh th no Cụng thc quy mụ ca mu: Vớ d: Kớch c ca mu = 0.25 X (ụ Tin cy / Li Chp nhn c) 21 22 7.6 Mt s mụ hỡnh QLCL tiờu biu c lch chun lờch chun o lng tn ti dao ng (thay i) nh th no phõn b d liu lch chun l nhõn t chớnh (key factor) xỏc nh s n v (V) hng chp nhn c qun th Trong phn ny s gii thiu mt s mụ hỡnh mu qun lý cht lng Nhng mụ hỡnh ny yờu cu s tha khỏch hng hn l vic ngn nga, giỏm sỏt v nhn thc trỏch nhim qun lý cht lng Cỏc mụ hỡnh: W Edwards Deming Joseph M Juran Philip B.Crosby ISHIKAWA ISO 9000 CMMi 23 24 08/09/2012 a W Edwards Deming a W Edwards Deming (tt) W Edwards Deming rt ni ting cụng vic tỏi thit nc Nht sau th chin th gii th 2, vi 14 quan im ca ụng: To s n nh v mc ớch ci tin sn phm v dch v Chp nhn trit lý mi Chm dt s ph thuc vo s kim tra t c cht lng Chm dt cỏch lm c l kinh doanh ch da trờn mt giỏ m thụi Thay vo ú, ti thiu húa chi phớ tng th bng cỏch ch lm vic vi mt nh cung ng nht Khụng ngng Ci tin mói mói mi qui trỡnh k hoch húa, sn xut v dch v Tin hnh hun luyn trờn mi cụng vic (va hc va lm) Chp nhn v thit lp ch lónh o Vt i s lo s Phỏ b hng ro gia cỏc lónh vc cỏn b 10 Loi tr cỏc khu hiu, s hụ ho, v nờu mc tiờu cho lc lng lao ng 25 26 a W Edwards Deming (tt) b Joseph M Juran 11 Loi tr nhng hn ngch bng s cho lc lng lao ng hay cỏc mc ớch bng s cụng tỏc qun lý Joseph M Juran ó vit S tay hng dn v Qun lý Cht lng v 10 bc ci tin cht lng 12 Loi b cỏc ro cn lm cho ngi cụng nhõn, ngi lao ng b búc lt Loi b cho im hng nm hay ch u tỳ Xõy dng mt ý thc v nhu cu v thi c cho s ci tin t cỏc mc ớch cho s ci tin 13 Tin hnh chng trỡnh giỏo dc v t ci tin cho mi ngi 14 Thỳc y mi thnh viờn cụng ty lm vic nhm t c s bin i ny T chc t ti cỏc mc ớch (thit lp cỏc Hi ng cht lng, nhng cn nhn bit, la chn cỏc d ỏn, b nhim cỏc nhúm cụng tỏc, ch nh cỏc y viờn h tr (to iu kin thun li) 27 28 b Joseph M Juran (tt) Cung ng s o to Tin hnh cỏc d ỏn gii quyt Bỏo cỏo v s tin b Cụng b nhng s cụng nhn Thng bỏo cỏc kt qa Gi vng bn thng 10 Tng cng trỡ ci thin cht lng bng cỏch tin hnh cỏc t ci thin cht lng hng nm ca h thng v tin trỡnh sn xut ca nh mỏy c Philip B.Crosby Philip B.Crosby xut bn cun Quality is Free vo nm 1979 ễng xut 14 bc ci thin cht lng 29 Lm cho thy rừ l Qun lý phi cam kt m bo cht lng Hỡnh thnh cỏc T nhúm ci tin cht lng vi i din ca tng cỏc phũng ban Xỏc nh cỏc ó xut hin hay tim n v cht lng Xỏc nh chi phớ cho cht lng v s dng nú nh mt cụng c qun lý a nhn thc v trỏch nhim v cht lng cho mi ngi tham gia lao ng d ỏn 30 08/09/2012 c Philip B.Crosby (tt) c Philip B.Crosby (tt) a cỏc bin phỏp chn chnh cỏc bc trờn Thnh lp hi ng tỡm gii phỏp hn ch ti thiu li sn xut 11 Khuyn khớch cỏc cỏ nhõn thit lp mc tiờu ci thin cht lng cho riờng h v cho nhúm ca h o to i ng giỏm sỏt h cú th trc tip tin hnh vai trũ ca h chng trỡnh ci thin cht lng 12 Khuyn khớch cụng nhõn bn bc trao i vi qun lý ca h v nhng khú khn m h gp phi mun t c mc tiờu cht lng ca h T chc ngy khụng cú li sn xut to cho cụng nhõn nhn thy s thay i ny 13 Tha nhn v cm kớch nhng ngi tham gia chng trỡnh ny 10 Thnh lp hi ng cht lng nhm bn tho v cỏc c bn 14 Thng xuyờn thc hin chng trỡnh ny nhn mnh chng trỡnh ci tin cht lng sn phm khụng bao gi kt thỳc 31 32 d ISHIKAWA (tt) d ISHIKAWA Kaoru Isikawa xut bn sỏch Hng dn qun lý cht lng ễng ó a nh ngha v nhúm cht lng v l ngi tiờn phong vic s dng biu xng cỏ Nhúm cht lng l nhng ngi khụng tham gia vo b phn giỏm sỏt hay trng cỏc b phn, phũng ban cụng ty t nguyn h tr cho mt nhúm cụng nhõn ci thin hiu qa cụng vic ca h Biu xng cỏ hay biu Ishikawa (hỡnh di) theo dừi tt c nhng khiu ni v cht lng sn phm v phn hi cho b phn iu hnh sn xut Núi cỏch khỏc nú cho chỳng ta tỡm cn nguyờn ca cht lng 33 34 e ISO 9000 The 20th century will be remembered as the Century of Productivity, whereas the 21st century will come to be known as the Century of Quality f CMMi Cui nm 1990, Vin cụng ngh phn mm (SEI) i hc Carnegie Mellon cụng b mụ hỡnh CMM (Capability Maturity Model) CMM c to giỳp cho vic qun lớ cỏc t chc phỏt trin phn mm CMM ó c to thụng qua vic phõn tớch hot ng ca cỏc t chc sn xut phn mm c qun lớ tt CMM gm 316 nguyờn tc hot ng, 316 nguyờn tc ny li c nhúm li thnh 18 hng mc khỏc Dr Joseph M Juran 36 08/09/2012 f CMMi (tt) f CMMi (tt) CMM ch trung ch yu vo gúc phn mm ca d ỏn, v nú khụng nhỡn nhn mt cỏch ton din v mt t chc CMMi bao gm: S m rng v phm vi ca CMM t vic ch trung vo phn mm n ton b t chc SW-CMM (Capability Maturity Model for Software ) v2.0 draft C K ngh phn mm CMMI EIA/IS(Electronic Industries Alliance Interim Standard) 731 Kin trỳc h thng IPD-CMM( Integrated Product Development Capability Maturity Model) v0.98 Sn phm 7.7 Ci tin cht lng DACNTT 7.7 Ci tin cht lng DACNTT (tt) Mt vi xut ci tin cht lng cho DA: loi chi phớ liờn quan n qun lý cht lng Lónh o thỳc y cht lng õy l thnh phn ht sc quan trng trờn cựng ca tm qun lý cht Chi phớ ngn nga: chi phớ d tớnh v thc thi d ỏn cú th l khụng li hay li cú th chp nhn c Chi phớ cho s ỏnh giỏ: chi phớ ỏnh giỏ quỏ trỡnh v sn phm a t cht lng Chi phớ cho sai sút cụng ty: chi phớ dựng ch nh chớnh xỏc thiu xút c nh trc khỏch hng nhn c sn phm Chi phớ sai sút bờn ngoi cụng ty: chi phớ liờn quan n tt c li khụng c nhn trc a n cho khỏch hng Chi phớ cho cụng c th nghim v o lng: cho cụng c dựng phũng trỏnh v nhng hot ng ỏnh giỏ lng Trong trng hp thiu s th hin quan tõm lónh o, nhng vic nh nht s xy sau ny. (Juran, 1945) a s cht lng u liờn quan vi qun lý, khụng phi l k thut Hiu bit rừ v chi phớ cht lng Chi phớ m bo cht lng l Chi phớ hp lý hoc cung cp nhng mt hng m ỏp ng yờu cu cn thit v thun tin cho vic s dng Chi phớ khụng hp l hay lm sai bn phn hay khụng thc hin ỳng yờu cu loi chi phớ liờn quan n qun lý cht lng 39 7.7 Ci tin cht lng DACNTT (tt) 40 7.8 Thc o qun lý cht lng DA Chỳ tõm vo nhng vic nh hng ti cụng ty v mụi trng cú th nh hng ti cht lng Project Quality Metrics: Theo Demarco v Lister: t chc cú nh hng ln n Process nng sut lm vic ca nhõn viờn lp trỡnh hn l mụi trng k thut cng nh ngụn ng lp trỡnh Product Project Nng sut ca nhõn viờn lp trỡnh thay i theo t l 1/10 gia cỏc t chc, nhng ch 21% cựng mt t chc Nhng nghiờn cu cho thy khụng cú s liờn quan no gia nng sut v ngụn ng lp trỡnh, s nm lm vic hay mc lng Mt khụng gian lm vic tn tõm, mt mụi trng lm vic yờn tnh l yu t chớnh cho vic ci thin nng sut ca cỏc lp trỡnh viờn 41 42 08/09/2012 a Process b Product Control the defects introduced by the processes required to create the project deliverables Focuses on the intrinsic quality of the deliverables and satisfaction of the customer, client, or sponsor with these deliverables Can be used to improve software development or maintenance Attempt to describe the characteristics of the projects deliverables and final product Should focus on the effectiveness of identifying and removing defects or bugs 43 44 VD: Process, Product, & Project Metrics c Project Focus on the control of the project management processes to ensure that the project meets its overall goal as well as its scope, schedule, and budget objectives 45 Change Control and Configuration Management 46 Change Control and Configuration Management Change Component Identification At Version Control Configuration Building Change Control is inevitable throughout the project life cycle Naming conventions some point, changes must be managed Evolutionary changes What changes were made? Who made the changes? Builds & Releases When were the changes made? Why were the changes made? Proposed changes are evaluated, approved or rejected, scheduled, and tracked Reporting & auditing 47 48 08/09/2012 Monitor and Control Quality Control Tools 49 50 Tng kt Hiu c tm quan trng ca vic qun lý cht lng d ỏn Quan im v cht lng PM Hiu c cỏc Qui trỡnh Qun lý cht lng ISO 9000 CMMi 51 ... Industries Alliance Interim Standard) 73 1 Kin trỳc h thng IPD-CMM( Integrated Product Development Capability Maturity Model) v0.98 Sn phm 7. 7 Ci tin cht lng DACNTT 7. 7 Ci tin cht lng DACNTT (tt) Mt... hp lý hoc cung cp nhng mt hng m ỏp ng yờu cu cn thit v thun tin cho vic s dng Chi phớ khụng hp l hay lm sai bn phn hay khụng thc hin ỳng yờu cu loi chi phớ liờn quan n qun lý cht lng 39 7. 7... ta cng núi ú l cht lng theo ngha hp dn c t đáp ứng Yêu cầu NSD đáp ứng Phần mềm Cht lng cn thit 7. 3 Quan nim cht lng (tt) 7. 3 Quan nim cht lng (tt) Cũn mt khớa cnh mi quan nim cht lng ca phn mm

Ngày đăng: 31/12/2015, 16:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan