±qCMMµø¨¤¬Ý²×·¥½sµ{

 

­×­q¾ú¥v°O¿ý

¤é´Á

ª©¥»

´y­z

§@ªÌ

<2002-01-28>

<¯ó½Z>

<±qCMMµø¨¤¬Ý²×·¥½sµ{>

<¨HĬ«n>

<2002-01-28>

<©w½Z>

­×§ï

<¦¶Ùy>

 


¡@

 

Mark C. Paulk

³nÅé¤uµ{¬ã¨s©Ò

¥d¤º°ò` ±ö¶©¤j¾Ç

mcp@sei.cmu.edu

 

ºK­n¡G²×·¥½sµ{(XP)ªñ¨Ó¤w³Q·í§@¤@ºØ¾AÀ³§Ö³t¦hÅܪººô»Úºô¸ô¥@¬É©Mºô¸ô³nÅé¶}µoªºµ{¦¡³]­p¤èªk¦Ó¨ü¨ì­Ò¾É¡C¥»¤å±q³nÅé¯à¤O¦¨¼ô«×¼Ò¦¡(²ºÙCMM¡A¬O¬°³nÅé¾÷ºc³W©w¶}µoµ{§Ç§ï¶iÀu¥ýªº¤­¯Å¼Ò¦¡)ªºÆ[ÂI­«·sÀ˵ø³o¤@¼s¨üÅwªïªº¤èªk½×¡A·§­zXP©MCMM¡A¨Ã±q³nÅéCMM¨¤«×¹ïXP§@¥Xµû½×¡Cµ²½×¬O¡G¤@¨Ç¦Ð¶q¯Åªº¤èªk½×¡A¦pXP¡A­Ò¾É¤F³\¦h¨}¦nªº³nÅé¤uµ{ºD¨Ò¡A¦ý¬O¤@¨ÇºD¨Ò©|¦³ª§½×¡A¥B¦pªG¦b¨Ï¥Îªº®É­Ô¶W¥X¨ä¯U¯¶ªº¾A¥Î½d³ò«á¡A¨Ï¥Î°_¨Óªº®ÄªG«h¾A±o¨ä¤Ï¡C¥Ñ©óXP¥i¥H³Q¥Î¨Ó³B²z«Ü¦hCMM²Ä¤G¯Å©M²Ä¤T¯ÅªººD¨Ò¡A¹ï¶}µoµ{§Ç§ï¶i¦³¿³½ìªÌÀ³¥J²Ó¦Ò¼{«á¤è¯à±Ä¥ÎXP¤¤ªºÆ[©À¡A±N¨äÀ³¥Î©ó³nÅé¾÷ºcªº°Ó·~Àô¹Ò¤¤¡C¤Ï¨¥¤§¡A¨Ï¥ÎXPªº¾÷ºc¤]À³¥J²Ó¦Ò¼{CMM´y­zªººÞ²z©M°ò¦µ²ºc°ÝÃD¡C

ÃöÁä¦r¡G³nÅéCMM¡B¯à¤O¦¨¼ô«×¼Ò¦¡¡BCMM¡B²×·¥½sµ{¡BXP¡BÆF¬¡ªº¤èªk¡B¦Ð¶q¯Åªº¶}µoµ{§Ç

 

1 ²¤¶

ªñ¦~¨Ó¡A²×·¥½sµ{(XP)¤w§@¬°¤@ºØ¾AÀ³§Ö³t¦hÅܪººô»Úºô¸ô¥@¬É©Mºô¸ô³nÅé¶}µoªº½sµ{¤èªk¦Ó¨ü¨ì­Ò¾É¡A¨ä¯SÂI¬O¡§¦Ð¶q¯Å¡¨©Î¡§ÆF¬¡¡¨¡CÁöµMXP¬O¤@ºØ³W½d¤Æªº¶}µoµ{§Ç¡AÁÙ¬O¦³¤H¦bª§Ä³¤¤¨Ï¥Î¥¦¡A¦Ó¤£¬O¹³¥Ñ³nÅé¤uµ{¬ã¨s©Ò¡]SEI¡^¶}µoªº³nÅ馨¼ô«×¼Ò¦¡³o¼ËÄY®æªº¡B¬°³nÅé¾÷ºc³W©w¶}µoµ{§Ç§ï¶iÀu¥ýªº¤­¯Å¼Ò¦¡¡C³\¦h¶i¤J¹q¤l°Ó°È»â°ìªº¾÷ºc³£¦³²{¦¨ªº°ò©óCMMªº¦æ°Ê(¤]³\ÁÙ¦³­n¨D¦³¦¨¼ôªº¶}µoµ{§Çªº«È¤á)¡A´÷±æ¹ïXP¬O§_¥H¤Î«ç¼Ë¯à³Ó¥ô³B²zCMMªº°ÝÃD¦³©ÒÁA¸Ñ¡C

¥»¤å·§­zXP©MCMM¡A¨Ã±q³nÅéCMMªº¨¤«×¹ïXP§@¥Xµû½×¡CÁöµMXP¥i³Q§Î®e¬°¤@ºØ»´¥©ÆF¬¡ªº¤èªk½×¡A¤£¹³CMMµ¥¼Ò¦¡¨º¼Ë±j½Õµ{§Ç©w¸q¡]definition¡^©ÎªÌ«×¶q¡A¦ýCMM¤U¶}µoµ{§Çªº¼eªx©Ê¤]¬O±o¨ì»{¥iªº¡C¥»¤åªºµ²½×¬O¡GÁöµM¤@¨Ç­ì«h©|¦³ª§½×¡A¥B¶W¥X¨ä¯U¯¶ªº¾A¥Î½d³ò«á¡A¨Ï¥Î°_¨Ó¾A±o¨ä¤Ï¡A ¦ý¤@¨Ç¦Ð¶q¯Åªº¤èªk¡A¦pXP¡A¤´µM­Ò¾É¤F³\¦h¨}¦nªº³nÅé¤uµ{­ì«h¡A¦Ó¥B­Y¦b¦X¾AªºÀô¹ÒùعB¥Î±o·í¡A¯à³B²z³\¦hCMM²Ä¤G¯Å©M²Ä¤T¯Åªº­ì«h¡C ¹ï¶}µoµ{§Ç§ï¶i¦³¿³½ìªÌÀ³¥J²Ó¦Ò¼{«á¤è¯à±Ä¥ÎXP¤¤ªºÆ[©À¡A±N¨äÀ³¥Î©ó³nÅé¾÷ºcªº°Ó·~Àô¹Ò¤¤¡C¤Ï¨¥¤§¡AXPªº¨Ï¥ÎªÌ¤]À³¥J²Ó¦Ò¼{CMM´y­zªººÞ²z©M°ò¦µ²ºc°ÝÃD¡C

2 ³nÅéCMM

³nÅé¯à¤O¦¨¼ô«×¼Ò¦¡[¨£°Ñ¦Ò®Ñ¥Ø5¡A6]¬O¤@­Ó«Ø¥ß²Õ´¯à¤Oªº¼Ò¦¡¡A¤w¸g¦b³nÅé¤Î¨ä¥¦¤è­±¼sªx±Ä¥Î¡C³nÅéCMM¤À¬°¤­¯Å¡A¨ä¥\¯à¬O¬°³nÅé¾÷ºc´y­z¨}¦nªº¤uµ{©MºÞ²zºD¨Ò¡A¹ï§ï¶iÀu¥ý«×§@¥X³W©w¡C³o¤­­Ó¦¨¼ô«×¯Å§O¨£¹Ï1¡C

³nÅéCMMªº¥Øªº¦b©ó¹ê²{¡G

 

¯Å§O

¤¤¤ß

ÃöÁä¶}µoµ{§Ç½d³ò

5³ÌÀu¤Æ

³sÄò¶}µoµ{§Ç§ï¶i

¯Ê³´¹w¨¾

§Þ³NÅܤƺ޲z

¶}µoµ{§ÇÅܤƺ޲z

4ºÞ²z

²£«~©M¶}µoµ{§Ç½è¶q

©w¶q¶}µoµ{§ÇºÞ²z

³nÅé«~½èºÞ¨î

3 ©w¸q

¤uµ{¶}µoµ{§Ç©M¾÷ºc¤ä´©

²Õ´¶}µoµ{§Ç¤¤¤ß

²Õ´µ{§Ç©w¸q°ö°V¤è®×

¾ã¦X³nÅéºÞ²z

³nÅé²£«~¤uµ{

¹Î¶¤¨ó½Õ

¦P¯Å´_¬d

2¥i­«½Æ

¤è®×ºÞ²z¶}µoµ{§Ç

»Ý¨DºÞ²z

³nÅé¤è®×­pµe

³nÅé¤è®×¸òÂÜ©MºÊ·þ

³nÅé¥~¥]¦X¦PºÞ²z

³nÅé½è¶q¾á«O

³nÅéµ²ºcºÞ²z

1 ªì©l

³Ó¥ô¤u§@ªº¤H­û©M«H¤ß

¹Ï1. ³nÅéCMMÁ`Äý

 

ÁöµM¤¶²ÐCMMªº±MµÛ«pªñ500­¶¡A¦ý¹F¨ì²Ä¤­¯Åªº¾÷ºcªº­n¨D¥Î52¥y¸Ü´N¥i¥H²­n¦a»¡©ú¡G¥¿¦¡´y­z³o¤@¼Ò¦¡ªº18­ÓÃöÁä¶}µoµ{§Ç½d³ò¡]KPAS¡^ªº¥Ø¼Ð¡CºD¨Ò¡B¼çºD¨Ò©M¥R¹ê¸Ó¼Ò¦¡ªº¨ÒÃÒ³£¬O«ü¾É³nÅé±M·~¤H­û§@¥X¦X²z¦Ó¦³¨£¦aªº¨M©wªº¤j¶q¸ê°T¨Ó·½¡C³o¨Ç¨M©w©M¦b¦hºØÀô¹Ò¡X¡Xºô¸ôÀô¹Ò¤U2-3¤Hªº±M®×©M«Ø¥ß¡G°í±jªº¡A§Y®Éªº¡B¦³¥Í©R¶g´Áªº¨t²Î¡A500¤Hªº±M®×¡X¡X¤¤¤j´T«×¶}µoµ{§Ç§ï¶iªº¾A«×©Ê¦³Ãö¡C

³nÅéCMM¤¤ªº¤j¶q¸ê°T¨Ó·½¥D­n¬O¶°¤¤¦b«È¤á¶}µo©ÎºûÅ@Àô¹Ò¤Uªº¤j«¬±M®×©M¤j«¬¾÷ºc¡C§Y«K¦p¦¹¡A¥u­n¹B¥Î±`ÃÑ¡A¦b§¹¥þ¤£¦PªºÀô¹Ò½Ñ¦p¤p«¬·s¤½¥q¡A¤p«¬±M®×©Î¹q¤l°Ó°ÈÀô¹Ò¨Ï¥ÎCMM»Ý­n¸ÑÄÀ©M½Õ¾ãªºµ{«×´N¬Û¹ï¸û»´[¨£°Ñ¦Ò®Ñ¥Ø7¡A4]¡C³nÅéCMMªº¤À¯Å«ü¼Ð¤º®e¤Q¤À©â¹³¡A¥H¦Ü¤Ö±q¾÷ºcÀu¶Õªº¨¤«×¥Xµo¡AÀò±oÃö©óªí²{¥X¦âªº³nÅé¾÷ºcªº¡¨´¶¹M¯u²z¡¨¡C¤À¯Å«ü¼Ð¤º®e¨£ªí1¡C

 

ªí1. ³nÅéCMMÃöÁä¶}µoµ{§Ç½d³òªº¥Øªº©M¥Ø¼Ð

 

¼ÐÃÑ

KPA¥Øªº©M¥Ø¼Ð

 

¦¨¼ô«×²Ä¤G¯Å¡K¡K¥i­«½Æ©Ê

»Ý¨DºÞ²z(RM)

´N±N¥Ñ³nÅé±M®×³B²zªº«È¤á»Ý¨D°ÝÃD¦b«È¤á©M³nÅé±M®×¤§¶¡«Ø¥ß¦@ÃÑ¡C

RM¥Ø¼Ð1

±±¨î¤À°tµ¹³nÅ骺¨t²Î»Ý¨D¥H«Ø¥ß³nÅé¤uµ{©MºÞ²zªº°ò½u¡C

RM¥Ø¼Ð2

³nÅé­pµe¡B²£«~©M¬¡°Ê»P¤À°tµ¹³nÅ骺¨t²Î»Ý¨D«O«ù¤@­P¡C

³nÅé±M®×­pµe((SPP)

¬°§¹¦¨³nÅé¤uµ{©MºÞ²z³nÅé±M®×¨î©w¦X²zªº­pµe¡C

SPP¥Ø¼Ð1

¦b­pµe©M¸òÂܳnÅé±M®×¤¤ÃÒ¹ê³nÅéµû¦ô¡C

SPP¥Ø¼Ð2

¹ï³nÅé±M®×¬¡°Ê©M©Ó¿Õ§@¥X­pµe©MÃÒ¹ê¡C

SPP¥Ø¼Ð3

¨ü¼vÅTªº¹Î¶¤©M­Ó¤H¦P·N»P¸Ó³nÅé±M®×ªº¦³Ãöªº©Ó¿Õ¡C

³nÅé±M®×¸òÂܤκʷþ(SPTO)

µ¹¹ê»Ú¶i®i´£¨Ñ¾A«×ªº¥i¨£©Ê¡A¥H«K³nÅé±M®×°õ¦æ±¡ªp©úÅã°¾Â÷³nÅé­pµe®É¯à±Ä¨ú¦³®Äªº¦æ°Ê¡C

SPTO¥Ø¼Ð1

¸òÂܹê»Ú¦¨ªG©M°õ¦æ±¡ªp¬O§_»P³nÅé­pµe¤£¤@­P¡C

SPTO¥Ø¼Ð2

·í¹ê»Ú¦¨ªG©M°õ¦æ±¡ªp©úÅã°¾Â÷³nÅé­pµe®É¡AªÈ¥¿¤§¡A¨Ã±±¨î¨äµ²§ô®É¾÷¡C

SPTO¥Ø¼Ð3

¨ü¼vÅTªº¹Î¶¤©M­Ó¤H¦P·N³nÅé©Ó¿ÕªºÅܤơC

³nÅé¥~¥]¦X¦PºÞ²z(SSM)

¿ï¾Ü¦X®æªº³nÅé¥~¥]°Ó¡A±N¥L­Ì¦³®Ä¦aºÞ²z°_¨Ó¡C

SMM¥Ø¼Ð1

Á`©Ó¥]°Ó¿ï¾Ü¦X®æªº³nÅé¥~¥]°Ó¡C

SMM¥Ø¼Ð2

Á`©Ó¥]°Ó»P³nÅé¥~¥]°Ó¬Û¤¬¦P·N¨ä©Ó¿Õ¡C

SMM¥Ø¼Ð3

Á`©Ó¥]°Ó»P³nÅé¥~¥]°Ó«O«ù¤u§@¥æ¬y¡C

SMM¥Ø¼Ð4

Á`©Ó¥]°Ó¸òÂܳnÅé¥~¥]°Óªº¹ê»Ú¦¨ªG©M°õ¦æ±¡ªp¬O§_»P©Ó¿Õ¤£¤@­P¡C

 

 

¼ÐÃÑ

KPA¥Øªº©M¥Ø¼Ð

³nÅé½è¶q¾á«O(SQA)

 

SQA¥Ø¼Ð1

­pµe³nÅé½è¶q¾á«O¬¡°Ê¡C

SQA¥Ø¼Ð2

«ÈÆ[ÅçÃÒ³nÅé²£«~»P¬¡°Ê¬O§_¿í´`¦X¾Aªº¼Ð·Ç¡C¨BÆJ©M»Ý¨D¡C

SQA¥Ø¼Ð3

±N³nÅé½è¶q¾á«O¬¡°Ê©M¦¨ªG³qª¾¨ü¼vÅTªº¹Î¶¤©M­Ó¤H¡C

SQA¥Ø¼Ð4

¥Ñ°ª¯ÅºÞ²z¤H­û³B²z¤£¯à¦b³nÅé±M®×¤º³B²zªº¹H¬ù¨Æ¥ó¡C

³nÅéµ²ºcºÞ²z(SCM)

¦b¾ã­Ó±M®×ªº¥Í©R¶g´Á¤º«Ø¥ß©MºûÅ@³nÅé±M®×²£«~ªº§¹¾ã©Ê¡C

SCM¥Ø¼Ð1

­pµe³nÅéµ²ºcºÞ²z¬¡°Ê¡C

SCM¥Ø¼Ð2

¤¤¿ïªº³nÅé¤u§@²£«~­n¥iÃѧO¡B¥i±±¨î¡B¥i§Q¥Î¡C

SCM¥Ø¼Ð3

±±¨î³QÃѧOªº³nÅé¤u§@²£«~ªºÅܤơC

SCM¥Ø¼Ð4

±N³nÅé°ò½uªºª¬ªp©M¤º®e³qª¾¨ü¼vÅTªº¹Î¶¤©M­Ó¤H¡C

                              

³nÅ馨¼ô«×²Ä¤T¯Å¡K¡K©w¸q

²Õ´¶}µoµ{§ÇµJÂI(OPF)

¬°´£°ª¾÷ºcªºÁ`Åé³nÅé¶}µoµ{§Ç¯à¤Oªº³nÅé¶}µoµ{§Ç¬¡°Ê«Ø¥ß¾÷ºc³d¥ô

OPF¥Ø¼Ð1

¥þ¾÷ºcªº³nÅé¶}µoµ{§Ç¶}µo»P§ï¶i¬¡°Ê¬Û¨ó½Õ¡C

OPF¥Ø¼Ð2

©Ò±Ä¥Îªº³nÅé¶}µoµ{§Çªº±j®z³Qµø¬°»P¤@­Ó¶}µoµ{§Ç¼Ð·Ç¬ÛÃö¡C

OPF¥Ø¼Ð3

­pµe¥þ¾÷ºcªº¶}µoµ{§Ç¶}µo©M§ï¶i¬¡°Ê¡C

²Õ´µ{§Ç©w¸q(OPD)

¶}µo¨ÃºûÅ@¤@®M¦³¥Îªº³nÅé¶}µoµ{§Ç¸ê·½¡C¸Ó¸ê·½¥i§ï¶i¾ã­Ó±M®×ªº¶}µoµ{§Ç°õ¦æ±¡ªp¡A¨Ã¬°¾÷ºc¥´¤U²Ö¿nªºªø´Áªº¯q³Bªº°ò¦¡C

OPD¥Ø¼Ð1

¬°¾÷ºc¶}µo©MºûÅ@¤@­Ó¼Ð·Ç³nÅé¶}µoµ{§Ç

OPD¥Ø¼Ð2

¦¬¶°¡B­«·Å»P¥Ñ³nÅé±M®×©Ò¨Ï¥Îªº¾÷ºcªº¼Ð·Ç³nÅé¶}µoµ{§Ç¬ÛÃöªº¸ê°T¡A¨Ã¨Ï¨ä¥i¨Ñ¨Ï¥Î¡C

°ö°V¤è®×(TP)

µo®i­Ó¤H§Þ¯à¡AÂX¥R­Ó¤Hª¾ÃÑ¡A¨Ï¨ä¯à¦³®Ä²v¦a§¹¦¨¤u§@¡C

TP¥Ø¼Ð1

­pµe°ö°V¬¡°Ê¡C

TP¥Ø¼Ð2

´£¨Ñ¬°§¹¦¨³nÅéºÞ²z©M§Þ³N¤u§@¦Ó¶i¦æªºµo®i©Ò»Ý§Þ¯à©Mª¾ÃѪº°ö°V¡C

TP¥Ø¼Ð3

³nÅé¤uµ{¹Î¶¤©M»P³nÅé¬ÛÃöªº¹Î¶¤¤¤ªº­Ó¤H±µ¨ü§¹¦¨¨ä¥ô°È©Ò¥²­nªº°ö°V¡C

¾ã¦X³nÅéºÞ²z(ISM)

±N³nÅé¤uµ{©MºÞ²z¬¡°Ê¾ã¦X¦¨³s³e½T©wªº³nÅé¶}µoµ{§Ç¡C¸Ó¶}µoµ{§Ç±q¾÷ºcªº¼Ð·Ç³nÅé¶}µoµ{§Ç©M¬ÛÃö¶}µoµ{§Ç¸ê·½¤¤½s¨î¦Ó¦¨¡C

ISM¥Ø¼Ð1

±M®×½T©wªº³nÅé¶}µoµ{§Ç¥Ñ¾÷ºcªº¼Ð·Ç³nÅé¶}µoµ{§Çªº°Åµô¦Ó¦¨¡C

ISM¥Ø¼Ð2

®Ú¾Ú±M®×½T©wªº³nÅé¶}µoµ{§Ç­pµe©MºÞ²z±M®×¡C

³nÅé²£«~¤uµ{(SPE)

³s³e§¹¦¨¤@­Ó©w¸q¨}¦nªº¤uµ{¶}µoµ{§Ç¡C¸Ó¶}µoµ{§Ç¾ã¦X¤F©Ò¦³ªº³nÅé¤uµ{¬¡°Ê¡A¦³®Ä¦a¥Í²£¥X¥¿½Tªº¡B³s³e¤@­Pªº³nÅé²£«~¡C

SPE¥Ø¼Ð1

©w¸q¡B¾ã¦X¡B³s³e§¹¦¨³nÅé¤uµ{¥ô°È¡A¥Í²£¥X³nÅé¡C

SPE¥Ø¼Ð2

³nÅé¤u§@²£«~¤¬¬Û«O«ù¤@­P¡C

¹Î¶¤¤º³¡¨ó½Õ(IC)

§ä¨ì¨Ï¤@­Ó³nÅé¤uµ{¹Î¶¤¿n·¥°Ñ»P¨ä¥L¤uµ{¹Î¶¤ªº¤èªk¡A¨Ï¶}µoµ{§Ç¯à§ó¦n§ó¦³®Ä¦aº¡¨¬«È¤áªº­n¨D¡C

IC¥Ø¼Ð1

«È¤áªº»Ý¨D¬°©Ò¦³¨ü¼vÅTªº¹Î¶¤©Ò¦P·N¡C

IC¥Ø¼Ð2

¤uµ{¹Î¶¤¤§¶¡ªº©Ó¿Õ¬°©Ò¦³¨ü¼vÅTªº¹Î¶¤©Ò¦P·N¡C

IC¥Ø¼Ð

¤uµ{¹Î¶¤½T©w¡C¸òÂÜ¡C¸Ñ¨M¹Î¶¤¤º³¡ªº¨Æ°È¡C

¦P¯Å´_¬d(PR)

¤Î¦­¨Ã¦³®Ä¦a§R°£³nÅé¤u§@²£«~¤¤ªº¯Ê³´¡CÀH¤§¦Ó¨Óªº¤@­Ó­«­n¼vÅT¬O¹ï³nÅé¤u§@²£«~©M¥i¥H¨¾¤îªº¯Ê³´¦³¤F§ó¦nªº²z¸Ñ¡C

PR¥Ø¼Ð1

­pµe¦P¯Å´_¬d¬¡°Ê¡C

PR¥Ø¼Ð2

½T©w¨Ã§R°£³nÅé²£«~¤¤ªº¯Ê³´¡C

                             

³nÅ馨¼ô«×²Ä¥|¯Å¡K¡KºÞ²z                                                   

©w¶q¶}µoµ{§ÇºÞ²z(QPM)

©w¶q±±¨î³nÅé±M®×ªº¶}µoµ{§Ç°õ¦æ±¡ªp¡C³nÅé¶}µoµ{§Ç°õ¦æ±¡ªp¥Nªí¸òÀH¤@­Ó³nÅé¶}µoµ{§Ç¨ú±oªº¹ê»Ú¦¨ªG¡C

QPM¥Ø¼Ð1

­pµe©w¶q¶}µoµ{§ÇºÞ²z¡C

QPM¥Ø¼Ð2

©w¶q±±¨î±M®×ªº©w¸q³nÅé¶}µoµ{§Çªº¶}µoµ{§Ç§¹¦¨¡C

QPM¥Ø¼Ð3

±q¼Æ¶q¤WÁA¸Ñ¾÷ºcªº¼Ð·Ç³nÅé¶}µoµ{§Çªº¶}µoµ{§Ç¯à¤O¡C

³nÅé«~½èºÞ¨î(SQM)

¼W¶i¹ï­pµeªº³nÅé²£«~½è¶qªº¶q¤Æ²z¸Ñ¡A¹F¨ì¯S©wªº½è¶q¥Ø¼Ð¡C

SQM¥Ø¼Ð1

³]­p±M®×ªº³nÅé«~½èºÞ¨î¬¡°Ê¡C

SQM¥Ø¼Ð2

¬°³nÅé²£«~½è¶q¤Î¨äÀu¥ý³W©w¥i¿Å¶qªº¥Ø¼Ð¡C

SQM¥Ø¼Ð3

³nÅé²£«~¥i¹F¨ìªº½è¶qªº¹ê»Ú¨BÆJ¶i¦æ¶q¤Æ©MºÞ²z¡C

                               

³nÅ馨¼ô«×²Ä¤­¯Å¡K¡K³ÌÀu¤Æ                                                   

¯Ê³´¨¾¤î(DP)

½T©w²£¥Í¯Ê³´ªº­ì¦]¨Ã¨¾¤î¨ä¦A«×¥X²{¡C

DP¥Ø¼Ð1

­pµe¯Ê³´¹w¨¾¤u§@¡C

DP¥Ø¼Ð2

§ä¥X¨Ã½T©w¾É­P¯Ê³´ªº¤@¯ë­ì¦]¡C

DP¥Ø¼Ð3

Àu¥ý¨Ã¨t²Î¦a±Æ°£¾É­P¯Ê³´ªº¤@¯ë­ì¦]¡C

¼ÐÃÑ

KPA¥Øªº©M¥Ø¼Ð

§Þ³NÅܤƺ޲z((TCM)

½T©w·s§Þ³N(¦p¤u¨ã¡B¤èªk¡B¶}µoµ{§Ç)¡A¥Î¦³§Çªº¤è¦¡±N¨äÂà¤J¾÷ºc¤¤¡C

TCM¥Ø¼Ð1

­pµe­n±Ä¥Îªº·s§Þ³Nªº²Õ¦X¡C

TCM¥Ø¼Ð2

­²·s§Þ³N¡A½T©w·s§Þ³N¹ï½è¶q©M¥Í²£²vªº¼vÅT¡C

TCM¥Ø¼Ð3

¦X¾Aªº·s§Þ³N¦¨¬°¾÷ºcªº¥­±`ºD¨Ò¡C

¶}µoµ{§ÇÅܤƺ޲z(PCM)

¤£Â_§ï¶i¾÷ºc¨Ï¥Îªº³nÅé¶}µoµ{§Ç¡A¥H´£°ª³nÅé½è¶q©M¥Í²£²v¡AÁYµu²£«~¶}µoªº¶g´Á¡C

PCM¥Ø¼Ð1

­pµe³sÄòªº¶}µoµ{§Ç§ï¶i¡C

PCM¥Ø¼Ð2

¥þ¾÷ºc°Ñ»P¾÷ºcªº³nÅé¶}µoµ{§Ç§ï¶i¬¡°Ê¡C

PCM¥Ø¼Ð3

³sÄò§ï¶i¾÷ºcªº¼Ð·Ç³nÅé¶}µoµ{§Ç©M±M®×©w¸qªº³nÅé¶}µoµ{§Ç¡C

 

±Æ°£³nÅé¥~¥]¦X¦PºÞ²z¡]¦]¬°°²¦p¤@®a¾÷ºc¤£¥~¥]¦X¦P¡A¸Ó¶µºÞ²z´N¤£¾A¥Î¡^¡AÃöÁä¶}µoµ{§Ç½d³ò¤Î¨ä¥Ø¼Ð¥i¾A¥Î©ó¥ô¦ó³nÅé¾÷ºc¡CÃöª`­²·s¬Æ¤_Ãöª`Àu²§ªº¾Þ§@©Êªº¤½¥q¥i¹ï³sÄò©Ê¡B¥i¹w¨£©Ê©M¥i¨Ì¿à©Ê¤£¤©­«µø¡A¦ý§Y¨Ï¦b°ª«×³Ð·sªºÀô¹Ò¤U¡A¶}µoµ{§ÇÀu²§ªº°õ¦æ±¡ªp¤]¬O«Ü­«­nªº¡C¦pªG¤T«ä¦Ó¦æ¡Aªí1¤¤ªº¥ô¦ó¤@­Ó¥Ø¼Ð³£¯à¬°¾÷ºc±a¨Ó»ù­È¡C

 

3 ²×·¥½sµ{

²×·¥½sµ{³q±`³Q»{¬°¬O¥ÑKent Beck, Ron Jefferis©MWard Cunningham´£¥Xªº¤@ºØ¦Ð¶q¯Åªº(©ÎÆF¬¡ªº)³nÅé¤èªk½×[¨£°Ñ¦Ò®Ñ¥Ø2¡A3¡A8]¡A°w¹ï­±¹ï¼Ò½k©Î§Ö³tÅܤƪº»Ý¨D½s¨î³nÅ骺¤¤¤p«¬¹Î¶¤¡C¨å«¬ªºXP¤p²Õªº¤H¼ÆÀ³¤£¶W¹L¤Q¤H¡A³Ì¦n¦@³B¤@¦a¡C

XP¤èªk°²³]½Ñ¦p¥Ø¼Ð/¼Ò¦¡¡BÃö«Y«¬¼Æ¾Ú®w©M¸ê°TÁôÂõ¥§Þ³N¤w¸g(©Î¯à°÷)¸Ñ¨MÅܤƪº°ª¦¨¥»¡C³o¤@°²³]©Û­P¤F§åµû¡C§@¬°¸Ó°²³]ªº«áªG¡A¥Ñ¦¹²£¥ÍªºXP¶}µoµ{§ÇÁ`¬O³B¦bÅܤƤ¤¡ABeckµÛ§@ªº°Æ¼ÐÃD¬J¬O¡¨¤£Â_ªºÅܤơ¨¡C¦Ó¥B¡AXP¤p²Õ¦b¾ã­Óµu°j°éªº ¤ÏÂж}µo¶g´Á¤¤³B²z»Ý¨DÅܤơCXP¶}µo¶g´Áªº¥|­Ó°ò¥»¬¡°Ê¬O¡G½s½X¡A´ú¸Õ¡A¤ÏõX©M³]­p¡C¨ä¬¡¤O¤]¥Ñ¥|­Ó»ù­ÈÅã¥Ü¥X¨Ó¡G

¥æ¬y¡X¡X¦b¤p²Õ¤º¤Î¤p²Õ»P«È¤á¤§¶¡¤£Â_¶i¦æ

²³æ¡X¡XÁ`¬O³Ì§C­­«×ªº¸Ñ¨M°ÝÃD

¤ÏõX------³q¹L³æ¤¸´ú¸Õ©M¥\¯à´ú¸Õ(¦b¨ä¥L¾÷¨î¤¤)¨³³t¤ÏõX

«i®ð¡X¡X¶W«e¸Ñ¨M°ÝÃD¡C

XP±Ä¥Îªº¤j³¡¤À­ì«h¡A¦p³Ì©³­­«×¥D¸q¡B²³æ¡B¶i¤Æ¶}µo¶g´Á¡B¼W¥[µu°j°é¦¸¼Æ¡B¥Î¤á¤¶¤J¡B¨}¦nªº½s½X¼Ð·Çµ¥µ¥¡A¤w¦¨¬°¦@ÃÑ©M¥ô¦ó³W½dªº¶}µoµ{§Ç¤¤¥¿½TªººD¨Ò¡CXP¤¤ªº¡§²×·¥¡¨¤G¦r¨Ó¦Û¡§´N²×·¥¯Å§O(¦pªí2·§¬A)¹F¦¨¦@ÃÑ¡¨¡CÁöµM¦³¤H¥i¯à(¤£¥¿½T¦a)±NºD¨Ò¡]¦p¡§­P¤O©ó³Ì©³­­«×¦a¸Ñ¨M°ÝÃD¡¨¡^¸ÑÄÀ¬°¡Gµ{¦¡¡¨«õ¤f¡¨¡A¦ý¹ê»Ú¤WXP¬O¤@ºØ°ª«×³W½dªº¶}µoµ{§Ç¡C²³æ«üµÛ­«¤_³Ì°ªÀu¥ýªº¶}µo¡AµÛ­«©ó¨t²Î³Ì¦³»ù­Èªº³¡¤À¡A±N¨ä§@¬°·í«e½T©wªºª«¥ó¡A¦Ó¤£¬O³]­p¸Ñ¨MÁÙ¤£»Ý­n¡A¦Ó¥B¤]³\·í»Ý¨D©M¾Þ§@Àô¹Ò§ïÅÜ«á´N¥Ã»·¤£¦A»Ý­nªº°ÝÃDªº¤è®×¡C

 

ªí2. ²×·¥½sµ{¤¤ªº¡¨²×·¥¡¨

 

¦@ÃѺD¨Ò

XP¤§¡§²×·¥¡¨

XP¤u¨ã

µ{¦¡½X´_¬d

±q©l¦Ü²×´_¬d½s½X

Âù¤H²Õµ{¦¡³]­p

´ú¸Õ

±q©l¦Ü²×¶i¦æ´ú¸Õ¡A§Y¨Ï¬O¥Ñ«È¤á¨Ó§¹¦¨

³æ¤¸´ú¸Õ¡B¥\¯à´ú¸Õ

³]­p

¹ï¨C¤H¨C¤Ñªº¤u§@ªº¤@³¡¤À¶i¦æ³]­p

­«·s¹º¤À 

²¬ù

Á`¬O¹ï¨t²Î¶i¦æ¯à¤ä´©¨ä·í«e¥\¯à©Êªº³Ì²³]­p

¥i¦æªº³Ì²³æªº¨Æ±¡

¼h¦¸µ²ºc

©Ò¦³¤H­û±q©l¦Ü²×¹ï¼h¦¸µ²ºc¶i¦æ§ï¶i

¨t²ÎÁô³ë        

¾ã¦X´ú¸Õ

¨C¤Ñ¦h¦¸¾ã¦X»P´ú¸Õ

³sÄò¾ã¦X   

µu¤ÏÂÐ

¨Ï¤ÏÂЫD±`¤§µu¡K¡K´X¬í¡B´X¤ÀÄÁ¡B´X¤p®É¡A¦Ó¤£¬O´X©P¡B´X¤ë©Î´X¦~ 

³W¹ºµ¦²¤   

 

XP¥i¥H·§¬A¬°12¶µ­ì«h¡CÁöµMÁÙ¦³³\¦h­ì«h¤]¥iºâ§@XPªº¤@³¡¤À¡C¦ý³o12¶µ¬O°ò¦¡C

1.³W¹ºµ¦²¤¡X¡X¨³³t¨M©w¤U¤@¦¸µo¦æªº½d³ò¡B°Ó·~Àu¥ý©M§Þ³Nµû¦ô¡C¥Ñ«È¤á±q°Ó·~¨¤«×¨M©wµo¦æ½d³ò¡BÀu¥ý©Mµo¦æ¤é´Á¡A§Þ³N¤H­û«h¹ï¶}µoµ{§Ç§@¥Xµû¦ô©M¸òÂÜ¡C

2.¤p½d³òµo§G¡X¡X¨³³t¦b¥Í²£¤¤¨Ï¥Î¤p«¬¨t²Î¡C¦b·¥µuªº¶g´Á¤º¡]¨â©P¡^µo¦æ·sªºª©¥»¡C

3.¨t²Î¤ñ³ë¡X¡X¥ÎÃö©ó¾ã­Ó¨t²Î¦p¦ó¤u§@ªºÂ²³æ¡B¦@¥Îªº¬G¨Æ±¡¸`¥d¨Ó«ü¾É©Ò¦³ªº¶}µo¡C

4.²³æ³]­p¡X¡X¦b¥ô¦óµ¹©wªº®É¨è³£ºÉ¥i¯à²³æ¦a³]­p¡C

5.´ú¸Õ¡X¡X¤£Â_½s¼g¹B¦æµL¿ù»~ªº³æ¤¸´ú¸Õ¡F¥Ñ«È¤á½s¼g´ú¸Õ¥Hªí©ú¥\¯à§¹¦¨¡C¡¨¥ý´ú¸Õ¡A«á½s½X¡¨«ü¤£¥¢±Ñªº´ú¸Õ¬O¦¨¥\½s¼g µ{¦¡½Xªº°ò¦¡C

6.­«·s¹º¤À¡X¡X¤£§ïÅܦ欰¦a­«ºc¨t²Î¡A§R°£­«½Æ¡A§ï¶i¥æ¬y¡A²¤Æ¡A©Î¼W±jÆF¬¡©Ê¡C

7.Âù¤H²Õµ{¦¡³]­p¡X¡X©Ò¦³µ{¦¡½X¥Ñ¨â­Óµ{¦¡®v¦b¦P¤@¥x¹q¸£¤W½s¼g¡C

8.¶°Åé©Ò¦³Åv¡X¡X¥ô¦ó¤H³£¥i¥H¦b¥ô¦ó®É¶¡§ï¶i¨t²Î¥ô¦ó¦aÂIªº¥ô¦ó µ{¦¡½X¡C

9.«ùÄò¾ã¦X¡X¡X¤@¤Ñ¦h¦¸¾ã¦X©M«Ø¥ß¨t²Î¡A¨C¦¸§¹¦¨¤@¶µ¥ô°È¡C³sÄòªº¦^Âk´ú¸Õ«ü§@¬°»Ý¨DÅܤƫá¡A¥\¯à¨Ã¨S¦³°h¨B¡C-

10.¤@©P40¤p®É¡X¡X±N¤@©P¤u§@¤£¶W¹L40¤p®É§@¬°¤@±ø³W©w¡F¨M¤£³sÄò¨â©P¶W®É¤u§@¡C

11.²{³õ«È¤á¡X¡X¯u¥¿ªº¡B¨­³B¶}µo²{³õªº¥Î¤á¡AÀH®É¦^µª°ÝÃD¡C

12.½s½X¼Ð·Ç¡X¡X±j½Õ³e¬ï©ó¥þ³¡µ{¦¡½Xªº¥æ¬yªº³W«h¡C

³W¹ºµ¦²¤©M¤p½d³òµo¦æ¨Ì¾a«È¤á´£¨Ñªº¤@®M¡¨¬G¨Æ±¡¸`¥d¡¨¹ï»Ý¨Dªº¯S¼x¶i¦æÂ²µu´y­z¡A³o¨Ç¬G¨Æ©M´y­z¦b¨C¦¸µo¦æ¤¤¹ï¤u§@ªº¯S©Ê¥[¥H´y­z¡Cµo¦æ«e¨â©P¡A³nÅé¤p²Õ©M«È¤á¥²¶·´N¨â©P¤º¹ê¬I­þºØ¬G¨Æ±¡¸`¥d(²³æ¨Ï¥Îªº®×¨Ò)¹F¦¨¤@­P¡C¬G¨Æ±¡¸`¥d®w¾Ö¦³«È¤á·Q­nªº¥þ³¡¥\¯à©Ê¡A¦ý¥u¦³³Q½T©w¬°¨ã³Æ¦b¨â©P«áµo¦æ®É«È¤á³Ì»Ý­nªº¯S¼xªº¤l¶°¤~¯àÀH®É±o¨ì¹ê¬I.¡C·s¬G¨Æ±¡¸`¥iÀH®É¥[¤J®w¤¤¡A³o¼Ë,»Ý¨DªºÅܤƫD±`®e©öÅé²{¡A¦ý¥Ñ©ó¤u¨ã¦b°ò©ó®w¤º³Ì»Ý­nªº¥\¯àªº¨â©Pµ{¦¡¶ô¤W¹B¦æ¡A©ó¬O»Ý¨DªºÅܤƱo¨ì¤F±±¨î¡C¬°¤ä´©³oºØÃþ«¬ªº ¤ÏÂж}µo¶g´Á¡A¦b¶}µo¤¤¾Ö¦³¤@¦W²{³õ«È¤á¬O¥²­nªº¡C

¡§¨t²Î¤ñ³ë¡¨¬°±M®×´£¨Ñ¨t²Îºc¬[¡C¥¦¥i¥H³Q»{¬°¬O¤@­Ó°ª¯Å§Oªº¼h¦¸µ²ºc¡A¦ýXP±j½Õ³]­p¡A¦P®É±N³]­pÃÒ©ú´î¦Ü³Ì§C­­«×¡C¦³¤H»{¬°XPªº¯S¼x¬O¤£¤¹³\¥~³¡ µ{¦¡½XÃÒ©ú[¨£°Ñ¦Ò®Ñ¥Ø1]¡A¦ý§ó·Ç½Tªº»¡¡A¦]¬°XP±j½Õ¤£Â_­«·s³]­p(³q¹L¥²­n®Éªº­«·s¹º¤À)¡A¸Ô²Óªº³]­pÃÒ©úªº»ù­È¤£¤j¡K¡K²¦³º¡AºûÅ@ªÌ«Ü¤Ö¬Û«H µ{¦¡½X¥H¥~ªºªF¦è¡Cµ{¦¡½X½s¼g§¹¦¨«á¡A³]­pÃÒ©ú´N³Q¥µ¨ì¤@Ãä¤F¡C¥u¦³·í«È¤á¤£¯à¦A´£¥X·sªº¬G¨Æ±¡¸`®É¡A³]­pÃÒ©ú¤~«O¦s¤U¨Ó¡CµM«á±N¨t²Î«Ê¦s¡A¼g¤@¥÷¤­¨ì¤Q­¶ªº¨t²Î¡¨½Ã¥Í²y¤§®È¡]®e©ö®ø¥¢¡^¡¨¡C±j½Õ­«·s¹º¤Àªº¦ÛµM¦ÓµMªº±À½×¬O¡GÁ`¬O¹ê¬Iº¡¨¬·í«e«æ»Ýªº³Ì²¸Ñ¨M¤èªk¡C»Ý¨DªºÅܤƦü¥G¨ú¥N¤F¡¨´¶¹M¸Ñ¨M¤èªk¡¨¡C

Âù¤H²Õµ{¦¡³]­p¬OXP¤¤§ó¥[¦³ª§Ä³ªººD¨Ò¤§¤@¡A¦]¬°¥¦¹ï¨M©w±M®×¬O§_¨Ï¥ÎXPªººÞ²zªÌ¨ã¦³¸ê·½¤Wªº¼vÅT¡CÁöµM¬Ý°_¨Ó Âù¤H²Õµ{¦¡³]­p»Ý­nÂù­¿ªº¸ê·½¡A¦ý¬ã¨sªí©ú¡AÂù¤H²Õµ{¦¡³]­p¥i¥H´£°ª½è¶q¡AÁYµu¶g´Á[¨£°Ñ¦Ò®Ñ¥Ø9]¡C¹ï¤@­Ó©w«¬ªº¤p²Õ¦Ó¨¥,¤u§@§V¤Oµ{«×ªº´£°ª¥i¯à¥u¦³15%¡A¦Ó¶g´Á«h¥i´î¤Ö40-50%¡C¦b¤¬Ápºô®É¥N¡A§Ö³tªº¥«³õ¼Wªø³t«×­È±o§ó¥[§V¤Oªº¤u§@¡C¦X§@±N¨Ï¸Ñ¨M°ÝÃDªº¶}µoµ{§Ç±o¨ì§ï¶i¡A½è¶qªº´£°ª¤]±N¦bºûÅ@¶O¥Î¤è­±²£¥Í©úÅ㪺¼vÅT¡C¤ñ¤§¦b¾ã­Ó¶}µo¥Í©R¶g´Á¤¤°l¥[¸ê·½¡A Âù¤H²Õµ{¦¡³]­p¥i¯à¨Ï§Aªºªá¶O§ó¤Ö¡C

¶°Åé©Ò¦³Åv«ü¥ô¦ó¤H³£¥i¥H¦b¥ô¦ó®É¶¡§ï¶i¨t²Î¥ô¦ó³¡¤Àªº¥ô¦óµ{¦¡½X¡CXP±j½Õ«ùÄò¾ã¦X©M³sÄò¦^Âk´ú¸Õ¡A¦b³oùØ¥i¥H¨Ï¥Î Âù¤H²Õµ{¦¡³]­p¡A¨¾¤î¥X²{°ÝÃD¡C

¡§¥ý´ú¸Õ«á½s½X¡¨ªí©úXP¹ï´ú¸Õªº­«µø¡C¥¦³W©w¤F¤@±ø­ì«h¡A§YÀ³·í¤Î¦­¹ï´ú¸Õ§@¥X­pµe¡A´ú¸Õ¶}µo¥X¨Óªº®×¨ÒÀ³»P»Ý¨D¤ÀªR¦P¨B¡A¦ý¶Ç²Î¤Wª`­«ªºÁÙ¬O¶Â§X´ú¸Õ¡A§Y¨Ï¨Ã¤£¸g±`¶i¦æ¡A¦b¨Ï¥Î¶g´Á¤º¤Î¦­¦Ò¼{´ú¸Õ°ÝÃD¤´¬OµÛ¦Wªº³nÅé¤uµ{ºD¨Ò¡C

XPªº°ò¥»ºÞ²z¤u¨ã¬O«×¶q¨î¡A«×¶q¨îªº´C¤¶¬O¡§¤j«¬¥iµø¹Ïªí¡]big visible chart¡^¡¨¡C¦bXP¤¤¡A¤@­Ó¤p²Õ³q±`¯à°÷©Ó¨üªº«×¶q¬O¤T¨ì¥|­Ó¡C³o¨Ç«×¶qÀ³±o¨ì¿n·¥ªº¨Ï¥Î¡A¨Ã¥B¥i¥H³Q¤p²Õ¬Ý¨ì¡C¡§±M®×³t«×¡¨(¤@¦¸¤ÏÂÐ¥i¥H§¹¦¨ªºµ¹©w¤j¤pªº¬G¨Æ±¡¸`¥d)¬O¤@ºØ­È±o±ÀÂ˪ºXP«×¶q¨î¡C

±Ä¥ÎXP¡]§Y±Ä¥ÎXP­±¦V¶}µoµ{§Ç§ï¶iªº·N¨£¡^®É¡A±ÀÂˤ@¦¸±Ä¥Î¤@­ÓXPºD¨Ò¡AÁ`¬O¬°§Aªº¤p²Õ¸Ñ¨M³Ìºò­¢ªº°ÝÃD¡A¥¿¦p©Ò§Æ±æªº¨º¼Ë¡AXP­±¦VÅܤƪº·N¨£¬O¥¦¡¨¶È¶È¬O³W«h¡¨¡X¡X ¥u­n¦b¦p¦óµû¦ôÅܤƪºµ²ªG¤W·N¨£¤@­P¡A¤p²Õ¥i¥HÀH®É§ïÅܳW«h¡CXPªº­Ò¾ÉªÌ»{ÃѨì¡AXP¬O¤@ºØªÀ·|©Ê·¥±jªº¬¡°Ê¡A¤£¬O¤H¤H³£¯à°÷¾Ç²ßªº¡C»¡¨ì³oùØ¡A§Ú­ÌÁÙÀ³»{ÃѨìXP¬O¤@ºØ¬°ºò«æ¦æ°Ê´£¨Ñ¨Ì¾Úªº¡§¨t²Î¡¨©Î¡§¤èªk½×¡¨¡A¬°¤F¥R¤À¨É¨üXP±a¨Óªº¯q³B¡A¤@®M¦X²z§¹¾ãªº°ò¥»ºD¨ÒÁÙ¬O¥²»Ýªº¡C

 

4. XP¡B¶}µoµ{§ÇÄY±K©MCMM

XPªº»ù­È¦s¦b¤_¥ô¦ó²{¥N³nÅé±M®×¡A§Y¨Ï¦b¨ä¥LÀô¹Ò¤U¤u¨ã·|§¹¥þ¤£¦P¡C¥æ¬y©M²³æ¥i¥H´«¤@ºØ»¡ªk(¨Ò¦p¨ó½Õ©M²¼ä)¡A¦ý¦pªG¨S¦³¥¦­Ì¡A¤j«¬¶µ¥Ø¤º³¡´N­±Á{µÛ´X¥GÃø¥H§JªAªº®t²§¡CXPªº¥æ¬y©M²³æ­ì«h¤]¬O¦P®É¨Ï¥Î³nÅéCMMªº¾÷ºcªº°ò¥»¶}µoµ{§Ç³]­p­ì«h¡C©w¸q¶}µoµ{§Ç®É¡A¾÷ºcÀ³´x´¤©Ò»Ýªº³Ì¤p­n¯À¸ê°T¡A¦bµ²ºc©w¸q®É¨Ï¥Î¨}¦nªº³nÅé³]­p­ì«h(¦p¸ê°TÁôÂéM©â¹³)¡Aª`­«¦³¥Î©Ê©M¥i¥Î©Ê[¨£°Ñ¦Ò®Ñ¥Ø7]¡C¨³³t¤ÏõX¹ï§Y®Éµ{§Ç±±¨î¦ÜÃö­«­n¡A¥¦¬Æ¦Ü¦b´X­Ó¥@¬ö«e´N¦¨¤F®æ¨¥¡G¡§¡¨¡C¦b©w¶q·N¸q¤W¥¦¥i¥H³Qµø¬°²Ä¥|¯ÅªºÆF»î¡C¤]¬O±q²Ä¤@¯Å¨ì²Ä¤G¯Å¤å¤ÆÂàÅܪºµ²ªG¤§¤@¡A¬O¥Î§Ú­Ìªº¦ô­p¡B­pµe©M©Ó¿Õªº²{¹ê¥D¸qºA«×¨ÓÃÒ©ú§Ú­Ìªº«H©Àªº«i®ð¡C

ªí¤¤¤j¦h¼Æ°ò©óCMMªº¶}µoµ{§Ç§ï¶iªº§Î¦¡¥D¸q¡A¤j³¡¤À¬O¤j«¬±M®×ªº¤H¬°²{¹³»P/©Î¹ïÄY®æ¥i¾a©Êªº»Ý¨D¡A¹ï¶}µo¶g´Á«D±`ºòªº¡]life-critical¡^¨t²Î¤×¨ä¦p¦¹¡C³nÅéCMMªº¤À¯Åµ²ºc·N¦b¦b18­ÓÃöÁä¶}µoµ{§Ç½d³ò©M52­Ó¥Ø¼Ðªº«e«áÃö«Y¤¤¤ä´©¦hºØ¤u¨ã¡A³o¨Ç½d³ò©M¥Ø¼Ð²Õ¦¨¤F¹ï§¹¥þ¦¨¼ôªº³nÅé¶}µoµ{§Çªº»Ý¨D¡C

¨t²ÎÅܱo¶V¤j¡A¤@¨ÇXPºD¨Ò´N¶VÃø¥H¹ê¬I¡C¹ï©ó¶V¨Ó¶V¤jªº±M®×¡A±Nª`·N¤O©ñ¦b¨}¦nªºµ²ºc¡§­õ¾Ç¡¨¤W¹ï¶µ¥Ø¦¨¥\¤é¯qÃöÁä¡C°ò©ó¼h¦¸µ²ºcªº³]­p¡B¬°ÅܤƳ]­p¡B­«·s¹º¤À©MÃþ¦üªº³]­p­õ¾Ç±j½Õ¥H¨t²Îªº¤è¦¡³B²zÅܤƪº¥²­n©Ê¡C³o¨Ç·§©ÀªºÅܲ§¡]¥]¬A°ò©ó¼h¦¸µ²ºcªº³]­p©M¾ã¦X²£«~¤p²Õ¡^¦b¤p²Õ¤º»PXP¦P®É¨Ï¥Î¹ï¤j«¬±M®×§ó¬°¦X¾A¡C¦b¬YºØ·N¸q¤W¡A±j½ÕÆF¬¡©Êªº¼h¦¸µ²ºc³]­p¬O¥ô¦ó¦nªº©w¦V¥Ø¼Ð¤èªk½×ªº¥Ø¼Ð¡A©Ò¥HXP¡]±a­«·s¹º¤À¡^»P¥Ø¼Ð©w¦V¤¬¬Û«´¦X¡C¦]¬°XP¥u°w¹ï³nÅé±M®×¡A©Ò¥H¦h³W«h¤p²Õªº¦s¦b¤]¬O¦¨¤åÃDªº¡C

    ¤Ï¹ï¹B¥ÎXP¬°¶}µoµ{§Ç§ï¶iªA°Èªº¥D­n²z¥Ñ¬O¥¦¶È¶ÈIJ¤Î¤F¤Ö¶qºÞ²z©M¾÷ºc¨Æ°È¡A¦Ó³o¨Ç¥¿¬O³nÅéCMM©Ò±j½Õªº¡CXP°²³]ªº°ª«×¦X§@ªºÀô¹Ò»Ý­n¦³¶}©úªººÞ²z©M¦X¾Aªº¾÷ºc°ò¥»µ²ºc¡CÃö©ó³nÅéCMM·N¸q¤Wªº¶}µoµ{§Ç³W½d¡X¡X¸Ó³W½d¬Æ¦Ü¹F¨ìÄY®æªº²Î­p¾Ç¤WªºÃ­©w¶}µoµ{§Çªº¦a¨B¡X¡X»PXP¹ï¥ßªºª§½×¡A¬O¨S¦³®Ú¾Úªº¡CXP¨ã³Æ³W½dªº¶}µoµ{§Ç¡A¦Ó¥B©úÅã¬O¤@­Ó¡§©w¸q·Ç½T¡¨ªº¶}µoµ{§Ç¡C§Ú­Ì¥i¥H»{¬°CMM©MXP¬O¤¬¸Éªº¡C³nÅéCMM±q¼s¸q¤W¦^µª°µ¤°»ò¡A¦ý¨S¦³»¡©ú«ç¼Ë°µ¡FXP«h¬O¤@®M³Ì¦nªº¥]¬A«D±`¸Ô²Óªº¡§«ç¼Ë°µ¡¨¸ê°TªººD¨Ò¡X¡X¤@­Ó¥Î©ó¯S©wÀô¹Òªº¨Ï¥Î½d¥»¡C§Y¨Ï¤£§¹¥þ³B²z¡AXPºD¨Ò¤]¥i¥H»P¬Y¶µºD¨Òªº·N¹Ï¡]©Î¥Ø¼Ð¡BÃöÁä¶}µoµ{§Ç½d³ò¡^¬Û®e¡C

    ¦bCMM²Ä¤G¯Å¤¤¡A»Ý¨DºÞ²z¥Ñ¬G¨Æ±¡¸`¥d¡B²{³õ«È¤á©M«ùÄò¾ã¦X³B²z¡C³nÅé±M®×­pµe¥Ñ³W¹ºµ¦²¤©M¤p½d³òµo¦æ¸Ñ¨M¡CXPªº³W¹º¾Ô²¤¬OHumphrey¦W¨¥ªº¨ãÅ餯¡G¡§¦pªG¤£¯à±N­pµe°µ¦n¡A´N¸g±`°µ­pµe¡C¡¨

³nÅé±M®×¸òÂÜ©MºÊ·þ¥Ñ¤p½d³òµo¦æª©ªº¡§¤j«¬¥iµø¹Ïªí¡¨¡B±M®×³t«×©M¹ê²{©Ó¿Õ¡]¬G¨Æ±¡¸`¥d¡^³B²z¡CXPªº¹ê²{©Ó¿Õ¶}µoµ{§Ç¦b¾Ô³N¤ô¥­¤W¬°«È¤á©MXP¤p²Õ§@¥X©ú½Tªº¹w­p¡A¨Ã¦b¶µ¥Øªº¾Ô²¤¤ô¥­¤W±NÆF¬¡©Ê³Ì¤j¤Æ¡CXP¹ï¤@©P¤u§@40¤p®Éªº±j½Õ¬O¤@¶µ¤@¯ëªººÞ²z¤º®e¡A¤£¦bCMMªº³B²z½d³ò¤§¤º¡A¦ý«o³Q»{¬°¬O³Ì¦nªººD¨Ò¡C¦P®ÉXP¤]±j½Õ¶}©ñ¦¡¤u§@ªÅ¶¡¡BÃþ¦üªº¡§¤H¨Æ¡¨¡A³o¨Ç¤]¶W¥X¤FCMMªº½d³ò¡C³nÅé¥~¥]¦X¦PºÞ²z¤£¥ÑXP ³B²z¡]¦Ó¥B¥i¯à¤]¤£¾A¦Xª«¥óÀô¹Ò¡^¡C

·í¤@­Ó¿W¥ßªºSQA¹Î¶¤¤£¤j¥i¯à¦¨¬°XP¤å¤Æªº¤@³¡¤À®É¡A¥i¥Ñ Âù¤H²Õµ{¦¡³]­p¨Ó³B²z³nÅé½è¶q¾á«O;«OÃÒ½s½X¼Ð·Çªº¤@­P©Ê¬OSQAªº¤@¤j³d¥ô¡A¦bXPÀô¹Ò¤¤¥Ñ¦P¯ÅÀ£¤O¡]peer  pressure¡^¸Ñ¨M¡CµM¦Ó¤@­Ó°ò©óCMMªº¶}µoµ{§Ç¹ê¬I«á¡A´N¨ã¦³¤F»Ý¨D¡B¼Ð·Ç©M¨BÆJªº¥Ø¼Ð®ÕÅç¾÷¨î¡CXP¨Ì¿à©ópeer pressure¡A¦ý¤@¥¹´«¦¨¥~³¡À£¤O¡]external pressure¡^¡A¦b¤j¦h¼ÆÀô¹Ò¤¤´N«Ü®e©ö¨ü·l¡C³nÅé¾÷ºcÀ³¸Ó¦Ò¼{³oºØ©ö¨ü·l©Ê¡C

³nÅéµ²ºcºÞ²zªº¤@³¡¤À³q¹L¶°Åé©Ò¦³Åv¡B¤p½d³òµo¦æ©M«ùÄò¾ã¦X³B²z¡CÁöµM³B²z±o¤£°÷¥R¤À¡B©ú½T¡A¦ýµ²ºcºÞ²z¤´µMÁô§t¦b³o¨ÇXPºD¨Ò¤¤¡C¹ï¤j«¬¨t²Î¦Ó¨¥¡A¶°Åé©Ò¦³Åv¬O¦³°ÝÃDªº¡A¦Ó¥B¥i¯à¾É­PSCM¥¢±Ñ¡C¦]¬°¬°¤F«OÃҮIJv¡A¤j«¬¨t²Îªº¥æ¬y´ë¹D¥²¶·§ó¥[µ{¦¡¤Æ

¦b²Ä¤T¯Å¡A³nÅé¾÷ºc¶}µoµ{§ÇµJÂI¦b¤p²Õ¼h­±¦Ó¤£¬O¾÷ºc¼h­±¤W³B²z¡A¦ý¤@¦¸±Ä¥Î¤@­ÓXPºD¨Ò­I«áªº­õ¾Ç©M¡§¶È¶È¬O³W«h¡¨·t¥ÜµÛ¤@­ÓÃö©ó¶}µoµ{§Ç¨Æ°ÈªºµJÂI¡C¦]¬°XP©w¦ì¦b³nÅé¤uµ{¶}µoµ{§Ç¦Ó¤£¬O¾÷ºc°ò¼hµ²ºc¨Æ°È¤W¡A©Ò¥H¤£½×¬O§_³B¦b°ò©óCMMªº­I´º¤¤¡A³o¤@¯Å©M¨ä¥L³B©ó¾÷ºc¼h­±ªº¶}µoµ{§Ç³£­n¥Ñ±Ä¥ÎXPªº¾÷ºc¨Ó³B²z¡C¦P¼Ë¡A¾÷ºcµ{§Ç©w¸q©M°ö°V¤è®×ªº¤@³¡¤À¥Ñ¦UºØªº®ÑÄy¡B¤å³¹¡B½Òµ{©MXPºô¯¸¸Ñ¨M¡A¦ý¾÷ºc¸ê·½¤£¦bXP½d³ò¤§¤º¡C¨äµ²ªG¡A¾ã¦X³nÅéºÞ²z±N¤£¯à±o¨ì³B²z¡A¦]¬°¥i¯à¨S¦³¥ô¦ó¾÷ºc¸ê·½¥i¨Ñ°Åµô¡C

³nÅé²£«~¤uµ{¥ÎXP¤èªk½×¤¤ªº«Ü¦h¤èªk³£¥i¥H«Ü¦n¦a¸Ñ¨M¡A¦p¨t²Î¤ñ³ë¡B²³æ³]­p¡B­«·s¹º¤À¡B³]­pÃÒ©ú¡B½s½X¼Ð·Ç¡B³æ¤¸´ú¸Õ©M¥\¯à´ú¸Õ¡C¦b«Ü¦hÀô¹Ò¡]¦p«D±`¡]hard¡^§Y®É¨t²Î¡B¤j«¬¨t²Î©ÎµêÀÀ¤p²Õ¡^¤¤¡A¯Ê¥F³]­pÃÒ©ú¬O¥O¤H¾á¤ßªº¡C¦b³o¼ËªºÀô¹ÒùØ¡A¦nªº³]­p¹ï¦¨¥\¤Q¤À­«­n¡A¦Ó­«·s¹º¤Àªºµ¦²¤«h¤Q¤À¦MÀI¡C¨Ò¦p¡A·í¤w¸g¥Î½Ñ¦p¤ñ²v³æ½Õ©Ê¤ÀªRªº§Þ³NÃÒ©ú¤@­Ó¨t²Îº¡¨¬¹ï«D±`¡]hard¡^§Y®É­n¨D«Ü°ªªº¤§«á¡A­«·s¹º¤À·N¨ýµÛ±o¦A°µ¤@¦¸¤ÀªR¡X¡X¦b³oºØÀô¹Ò¤U¡Aªá¶O¬O»á¤jªº¡C

¹Î¶¤¤º³¡¨ó½Õ¥Ñ²{³õ«È¤á©MÂù¤H²Õµ{¦¡³]­p³B²z¡CXP¹ï¥æ¬yªº±j½Õªºµ²ªG¡A¬O¹Î¶¤¤º³¡¨ó½Õªº¸Ñ¨M¤èªk¹³¾ã¦Xªº²£«~©M¶}µoµ{§Ç¶}µo¤@¼Ë¦³ºî¦X©Ê¡]¦Ó¥B¥i¥H¥Î¨Ó§PÂ_¤@­Ó¦³®Äªº¡]IPPD¡^¤èªk¡^¡A¦ý¬O¨ä¥u°w¹ï³nÅ骺­I´º©¿µø¤F¦h³W«hÀô¹Ò¡C

¦P¯Å´_¬d¥ÑÂù¤H²Õµ{¦¡³]­p³B²z¡C¦bŪ½X©M½sµ{³W½d¡]literate programming¡^·N¸q¤W¡AÂù¤H²Õµ{¦¡³]­p¤ñ¦P¯Å´_¬d§ó¦³§@¥Î¡A¦ý¬Oµ²ºcªº¯Ê¥F¥i¯à«d®z¨ä¦³®Ä©Ê¡CÃö©óÂù¤H²Õµ{¦¡³]­pªº¸gÅç©Ê¸ê®Æ¥Ø«e¨Ã¤£¦h¡A¦ý«Ü¦³«e³~¡C±N Âù¤H²Õµ{¦¡³]­p©M¦P¯Å´_¬d§Þ³N°µ¤@­Ó¹ï·Ó©M¤ñ¸û·|µo²{¡A»Ý­n¸gÅç©Êªº¬ã¨s°µ°ò¦¡A¥H«K¦b¤GªÌ¤§¶¡§@¥X©ú´¼ªº¨M©w¡C

±qÄY®æªº²Î­p¾Ç·N¸q¤WÁ¿¡A²Ä¥|¯Å©M²Ä¤­¯ÅªºÃöÁä¶}µoµ{§Ç½d³ò«Ü¤Ö¯à¥ÎXP³B²z¡A¦ý¬O¦bµu¶g´Á¤º¥i¥H¥Î¤ÏõX³B²z¤@³¡¤À¯Ê³´¨¾¤î¡C¦Ü¤Ö¦b¹ïXP¦X¾Aªº»â°ì¤º¡A³¡¤Àº¡¨¬XPªºCMMÃöÁä¶}µoµ{§Ç½d³ò¦pªí3¡C

    ªí3. º¡¨¬XPªº³nÅéCMMÃöÁä¶}µoµ{§Ç½d³ò(KPA)

²Ä¤G¯ÅKPAS

º¡¨¬

²Ä¤T¯ÅKPAS

º¡¨¬

°ª¦¨¼ô«×KPAS

º¡¨¬

RM

++

OPF

+

QPM

--

SPP

++

OPD

+

SQM

--

SPTO

++

TP

--

 

 

SSM

--

ISM

--

DP

+

SQA

+

SPE

++

TCM

--

SCM

+

IC

++

PCM

--

 

 

PR

++

 

 

  +    ³¡¤À¥ÑXP³B²z

  ++   ¦b¾A·íªºÀô¹Ò¤¤¤j³¡¤À¥ÑXP(¥i¯à¬O±À½×)³B²z

       

²@µLºÃ°Ý¡A¦b¹ê»Ú±M®×¤¤¡A«Ü¦h³¡¤À¥ÑXP¤ä°t©Î¥»¤£¯à³B²zªºÃöÁä¶}µoµ{§Ç½d³ò¤]¬O¥ÎXP³B²zªº¡C¨S¦³ºÞ²z©M°ò¼hµ²ºc¤ä´©¡AXP´N¤£¯à¥Í¦s¡A§Y¨Ï¥¦¨S¦³©ú½T¦a³Q¨Ï¥Î¡CXPÃöª`§Þ³N¡A¦ÓCMMÃöª`ºÞ²z¡A¦ý¬O¨âªÌ³£¤£¥iÁ×§K¦aÃö¤ß¡§¤å¤Æ¨Æ°È¡¨¡C

5. µ²½×

XPªº¤j³¡¤À¥]¬A¦b¥ô¦ó±¡ªp¤U³£À³·í¥J²Ó¦Ò¼{ªº¨}¦nªººD¨Ò¡C¦ý¬O¡A·í§Ú­Ì¥Î¨ä¥L³B²z¦P¼Ë°ÝÃDªº¤èªk»P¥ô¦ó³o¨ÇºD¨ÒªºÀuÂI¬Û¤ñµo²{Ãø¤À°ª¤U®É¡A¥¦­Ì³£¤£À³³QÂ_µM§_©w¡C

±N³o¨ÇºD¨Ò¶°¦X¦¨¬°¤@ºØ¤èªk½×¡A¥i¯à¥¿¦p¨ó¦P¤uµ{¨º¼Ë¡A¦¨¬°¤@­Ó½d¨ÒÂà´«                  ¡]paradigm shift¡^¡C¨ó¦P¤uµ{ªº·§©À¤w¸g¦s¦b¤F´X¤Q¦~¡A±N³o¨Ç·§©À¾ã¦X¬°¤@­Ó¨t²Î´N²£¥Í«ç¼Ë«Ø¥ß²£«~ªº½d¨ÒÂà´«¡]paradigm shift¡^¡C¦P¼Ë¡AXP´£¨Ñ¤F¤@­ÓÃö©ó½sµ{ªº¨t²ÎÆ[ÂI(¦pªG¤£¬O°ß¤@¤@­Óªº¸Ü)¡A´N¹³³nÅéCMM´£¨Ñ¤F¤@­ÓÃö©ó¾÷ºc¶}µoµ{§Ç§ï¶iªº¨t²ÎÆ[ÂI¤@¼Ë¡C§Æ±æ´£°ª¯à¤Oªº¾÷ºcÀ³¶°¨âªÌ©Òªø¡A¨Ã¾Ç²ß«ç¼Ë¿ï¾Ü©M¹ê¬I¨º¨ÇÆ[ÂIªº±`ÃÑ¡C

³nÅéCMMÃöª`¦³®Ä¡B°ª®ÄªººÞ²z¨Æ°È¡A©M¨t²Î¶}µoµ{§Ç§ï¶i¡CXP¬O¤@®M¯S©wªººD¨Ò¡X¡X¤@ºØ¡§¤èªk½×¡¨¡X¡X¦b¦@³B¤@¦aªº¤p²Õ­I´º¤Uµo´§¨ä§@¥Î¡C¨âªÌ³£¦³«Ü¦nªºÆ[©À¡A¥i¥H¤¬¬Û¦X§@¡A¯S§O¬O»P¨ä¥LÀu¨qªº¤uµ{©MºÞ²zºD¨Ò¤@¹D¨Ï¥Î®ÄªG§ó¦n¡C¦p«e©Ò­z¡AXPªº°ÝÃD¬O¡A¬O§_À³¸Ó¥Î©ó§Y®É©Î°ª¨Ì¿à©Êªº¨t²Î¡C¯Ê¤Ö³]­p»¡©ú©M¤£±j½Õ¼h¦¸µ²ºc¥i¯à³Q¤j¦h¼Æª¾ÃÑÂ×´Iªº±M·~¤H­ûµø¬°¦³­·ÀI¡A¦ýXPªº¤@¤jÀuÂI¬O¡A¦b¤£¦PªºÀô¹Ò¤U¥i¥H¹ï¨ä¥[¥HÅܤƩΧï¶i¡C

§ïÅÜXPªº­·ÀI¬O¡A¦b­ì¦³­I´º¤U±a¨Ó»ù­Èªº¬ð¥Xªº©Ê½è¥i¯àÅܱo¤£¬ð¥X¡C¦b¿ï¾Ü©M§ï¶i³nÅé¶}µoµ{§Ç¤è­±À³¸Ó±j½Õ¨Ï±`ÃѪº´¶¹M±µ¨ü©Ê¡X¡X¨Ã¥B¡A·í¦^µª¬D¾Ô©Êªº°ÝÃD®É¡AµL½×¬O§_¥i¯à´£¥X¨£¸Ñ¡A³£¨Ï¥Î¯u¹êªº¨Æ¹ê¡]¸ê®Æ¡^¡C

 

Án©ú¡G·PÁÂKent Beck ©MLaurie Williams¹ï¥»¤å¯ó½Z´£¥Xªº·N¨£¡A¯S¦¹Án©ú¡C

 

°Ñ¦Ò®Ñ¥Ø¡G

  1. Allen, P.  XP Explained: The Cutter Edge (June 5,2001).

  2. Beck, K  Extreme Programming Explained¡GEmbrace Change.Addison-Wesley,Reading,MA,1999.

  3. Beck, K.  Embracing Change with Extreme Programming. IEEE Computer,32,10 (October 1999) 70-77.

  4. Johnson, D.L. and Brodman, J.G.  Applying CMM Project Planning Practices to Diverse Environments. IEEE Software,17,4 (July/August 2000) 40-47.

  5. Paulk, M.C., B. Curtis, M.B. Chrissis, and C.V. Weber.  Capability Maturity Model, Version1.1. IEEE Software, 10,4 (July 1993).

  6. Paulk, M.C., B. Curtis, M.B. Chrissis, and C.V. Weber.  The Capability Maturity Model¡GGuidelines for Improving the Software Process.Addison-Wesley,Reading,MA,1995.

  7.   Paulk, M.C.  Using the Software CMM With Good Judgment. ASQ Software Quality Professional.1,3 (June 1999)

  8. Siddiqi, J. (ed).  Extreme Programming Pros and Cons¡GWhat Questions Remain? IEEE Computer Society   

  9. Dynabook (Novermber 2000).Web Site On-line at http¡G//computer.org/seweb/dynabook/Index.htm.

  10. Williams, L., R.R. Kessler, W. Cunningham, and R. Jeffris.  Strengthening the Case for Pair Programming. IEEE Software,17,4 (July/August 2000) 19-25.