The Art and Science of SoftZare Development
The Art and Science of SoftZare Development
The Art and Science of SoftZare Development
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
7KH$UWDQG6FLHQFHRI<br />
6RIWZDUH'HYHORSPHQW<br />
;LDRQLQJ/LQJ3K'<br />
3URJUDP0DQDJHU0LFURVRIW5HVHDUFK<br />
6HSW
7KHPH3ODQ<br />
0LFURVRIWDSSURDFKHVIRUFUHDWLQJODUJH<br />
VFDOHVRIWZDUHSURGXFWVDQGKLJKTXDOLW\<br />
UHVHDUFK<br />
7KHDSSURDFKHVKDYHEHHQSURYHQSUDFWLFDO<br />
HIIHFWLYHHIILFLHQWDQGVXFFHVVIXO
7KHPH3ODQ<br />
$IHZIDFWVRQKRZVXFFHVVIXOWKH\DUH<br />
9 <br />
ƒ <br />
ƒ .<br />
9 <br />
<br />
ƒ <br />
ƒ PLOOLRQV<br />
9 <br />
ƒ <br />
<br />
ƒ PLOOLRQV<br />
ƒ PLOOLRQd
7KHPH3ODQ<br />
7\SLFDO0LFURVRIW3URGXFW2UJDQL]DWLRQ<br />
0LFURVRIW5HVHDUFK<br />
7HFKQRORJ\7UDQVIHU<br />
3URGXFW8QLW<br />
3URGXFW<br />
SODQQHU<br />
3URJUDP<br />
0DQDJHU*URXS<br />
'HYHORSPHQW<br />
*URXS<br />
7HVWLQJ<br />
*URXS
7KHPH3ODQ<br />
5HVHDUFKPHWKRGRORJ\± +RQJ-LDQJ=KDQJ<br />
)URPUHVHDUFKWRSURGXFW± (ULF&KDQJ<br />
3URGXFWSODQQLQJ± ;LDRQLQJ/LQJ<br />
3URGXFWGHVLJQDQGGHYHORSPHQWSURFHVV<br />
PDQDJHPHQW± ;LDRQLQJ/LQJ<br />
3URGXFWLPSOHPHQWDWLRQ± %LQ/LQ<br />
4XDOLW\DVVXUDQFH± *HRUJH&KHQ
7KHPH3ODQ<br />
:HZLOODOVRDGGUHVV<br />
$VXFFHVVIXOFXOWXUDOHQYLURQPHQW<br />
WKDWLVWKHPRVWLPSRUWDQWIDFWRUWKDWHQDEOHV<br />
VXFFHVVIXOH[HFXWLRQRIWKHVHDSSURDFKHV
7KHPH3ODQ<br />
*RDOV7ROHDUQ<br />
9 +RZWRKDYHDVXFFHVVIXOFDUHHULQDFXOWXUDO<br />
HQYLURQPHQWRIDPRGHUQ,7LQGXVWU\<br />
9 +RZWRGRZRUOGFODVVUHVHDUFK<br />
9 +RZWRFUHDWHODUJHVFDOHVRIWZDUHSURGXFWV
7KHPH3ODQ<br />
7KLVFRXUVHLV127DERXW<br />
9 VRIWZDUHHQJLQHHULQJ<br />
9 V\VWHPDWLFFRGLQJWUDLQLQJ<br />
9 VSHFLILFUHVHDUFKWRSLF<br />
7KLVFRXUVHLVDERXWRXUSUDJPDWLFUHDO<br />
ZRUOGH[SHULHQFH\RXXVXDOO\GRQRWVHHLQ<br />
DWH[WERRN
7KHPH3ODQ<br />
&RXUVHZRUNHYDOXDWLRQ<br />
9 *URXSSURMHFW"""<br />
9 7HVW"""
7KHPH3ODQ<br />
&RQWDFWV<br />
*DR =KDQJ±<br />
9 &RXUVH&RRUGLQDWRUIURP065&1<br />
9 WJ]KDQJ#0LFURVRIWFRP<br />
*HRUJH&KHQ±<br />
9 065&12SHUDWLRQ0DQDJHU<br />
9 JFKHQ#0LFURVRIWFRP
$VXFFHVVIXOFXOWXUHLQ<br />
PRGHUQ,7LQGXVWU\<br />
;LDRQLQJ/LQJ3K'<br />
3URJUDP0DQDJHU<br />
0LFURVRIW5HVHDUFK<br />
6HSW
:DNHXSHYHU\GD\ZLWKDIHHOLQJRI<br />
SDVVLRQ IRUWKHGLIIHUHQFHWHFKQRORJ\<br />
ZLOOPDNHLQSHRSOHVOLYHV
7KHPRVWSUHFLRXVWUHDVXUHRI0LFURVRIWLV<br />
3(23/(<br />
([DPSOHV<br />
9 $³FRQYHUVDWLRQ´ EHWZHHQ*2'DQG%LOO*DWHV<br />
9 $%LOO*DWHVWDONWRKLVHPSOR\HH<br />
3URGXFWLYLW\GLIIHUHQFHEHWZHHQEHVWDQGDYHUDJH<br />
ZRUNHUV<br />
9 7UDGLWLRQDOLQGXVWU\VHYHUDOWLPHV<br />
9 0RGHUQ,7LQGXVWU\VHYHUDOKXQGUHGVWLPHV
9<br />
ƒ<br />
ƒ<br />
ƒ<br />
ƒ<br />
ƒ<br />
ƒ<br />
ƒ<br />
3DVVLRQ
9<br />
9<br />
9<br />
9<br />
9 c<br />
9 c<br />
9<br />
9<br />
9<br />
9<br />
9 c<br />
ƒ<br />
d<br />
ƒ<br />
9<br />
9 c<br />
ƒ<br />
ƒ<br />
d<br />
9<br />
9<br />
ƒ<br />
ƒ<br />
ƒ<br />
c
9 d<br />
9 c<br />
c<br />
9 c c<br />
d<br />
9<br />
d<br />
9 d<br />
9 c<br />
d<br />
d<br />
9 d<br />
9 c c<br />
d<br />
9<br />
d<br />
9 c d<br />
9 c<br />
d<br />
9 d
*RRGHQRXJKLVQW<br />
9 1LQHRXWRIDZDUGVLVQRWJRRGHQRXJK<br />
3RVWPRUWHP0HHWLQJ<br />
9 1RWHPEDUUDVVHGWRPDNHPLVWDNHV<br />
0693-RQ'HYDDQ<br />
³,I\RXILUHWKHSHUVRQZKRIDLOHG\RXDUHWKURZLQJ<br />
DZD\WKHYDOXHRIWKHH[SHULHQFH´<br />
066HQLRU93&UDLJ0XQGLH<br />
9 +LUHGE\%LOO*DWHVEHFDXVHKLVIDLOHGH[SHULHQFHLV<br />
YDOXDEOHWR0LFURVRIW
5HVXOW<br />
3HRSOHDUHZLOOLQJWRWDNHKLJKULVNDQGKLJK<br />
UHWXUQSURMHFWV
2ZQHUVKLS<br />
6PDOOSURMHFWWHDPRZQHUVKLS<br />
5RRPVIRULQGLYLGXDOVWRPDNHGHFLVLRQV<br />
6WRFNRSWLRQVDZDUGV<br />
6KDUHVXFFHVVRIWKHFRPSDQ\
2ZQHUVKLS<br />
,QLWLDWLYH<br />
9 $OZD\VUHDG\WRFDWFKRSSRUWXQLWLHV<br />
9 ,GHQWLI\DUHOHYDQWDQGVLJQLILFDQWSUREOHP<br />
9 6HOOLWWRRWKHUV<br />
9 ([DPSOHV<br />
ƒ 5LFK%DUWRQV([SHGLD<br />
ƒ 5XVV6HOLJPDQV061<br />
ƒ ;LDRQLQJV *UDSK/D\RXW
2ZQHUVKLS<br />
/HDGHUVKLS<br />
9 'ULYHWKHSURMHFWWRDVXFFHVV<br />
ƒ 3ODQQLQJFRRUGLQDWLQJVFKHGXOLQJWUDFNLQJ<br />
9 $FWLYHO\FRRUGLQDWHZLWK\RXUSDUWQHUV<br />
ƒ 5HXVHH[LVWLQJWHFKQRORJ\<br />
ƒ ([DPSOH2&5IRU0679WH[WUHFRJQL]HU<br />
9 %HDGHFLVLYHSUREOHPVROYHU<br />
ƒ $KHOSHURI\RXUHPSOR\HH<br />
ƒ &RPSODLQLQJGRHVQWVROYHSUREOHP<br />
ƒ 9LHZ\RXUHPSOR\HHVVXFFHVVLV\RXURZQVXFFHVV<br />
9 %HUHSUHVHQWDWLYHRI\RXUWHFKQRORJ\GRQRWEHVK\<br />
9 7RRQLFHLVDVLJQRIZHDNOHDGHU<br />
ƒ 'RQRWH[SHFWHYHU\RQHWREHKDSS\
2ZQHUVKLS<br />
'HFLVLRQ<br />
9 +DYHWKHULJKWWRVD\³\HV´ RU³QR´<br />
9 ([DPSOH;LDRQLQJVJUDSKOD\RXWSURMHFW<br />
5HVSRQVLELOLW\<br />
9 0DNHDHIIRUWWRPDNHLWVXFFHVVIXO<br />
9 %HUHVSRQVLYHDQGUHVSRQVLEOH<br />
9 ([DPSOH2QFDOOEHIRUHVKLSSLQJ<br />
6DFULILFH<br />
9 0D\VDFULILFH\RXUSHUVRQDOWLPHDQGLQWHUHVWV
2ZQHUVKLS<br />
5HZDUG&UHGLW<br />
9 &UHGLWVRFLHW\<br />
9 *HWFDUHHUFUHGLW<br />
5HZDUG2ZQHUVKLSRIDEHWWHUFRPSDQ\<br />
9 6WRFNRSWLRQV<br />
5HZDUG6HOIVDWLVIDFWLRQ<br />
9 ,PSDFWRQPDQ\SHRSOHVOLYHV
2ZQHUVKLS<br />
)RUPHWKHPRVWHQMR\DEOHWKLQJWRVD\DW<br />
0LFURVRIWLV<br />
7KDWLV<br />
EDE\
2ZQHUVKLS<br />
7DNLQJRQHVWHSIXUWKHU *XUXRIDQDUHD<br />
(VWDEOLVK\RXUVHOIDVDJXUXRI\RXU<br />
UHVHDUFKGHYHORSPHQWDUHDE\DFFXPXODWLQJ<br />
\RXUVXFFHVVIXORZQHUVKLSWHFKQRORJLHV
2ZQHUVKLS<br />
2ZQHUVKLSPHDQVWHDPZRUNOHDGHUVKLS<br />
PXFKPRUHWKDQ<br />
d
7HDPZRUN<br />
+LJKWHDPVSLULWZLWKOHDGHUVZKRNQRZWKH<br />
WHFKQRORJ\<br />
/DUJHWHUPGLYLGHGLQWRPDQ\VPDOOHUWHDPV<br />
DQGFRPELQHGHIILFLHQWO\<br />
:LQGRZV<br />
9 PLOOLRQVOLQHRIFRGH<br />
9 %\HQJLQHHUV
7HDPZRUN<br />
0LFURVRIWWHDPZRUNLV127<br />
9 d<br />
9<br />
d
7HDPZRUN<br />
<br />
9 ddd<br />
ƒ q r q rd<br />
q<br />
rd<br />
9 PHHWLQJVHPDLO«<br />
ƒ d LUUHOHYDQWH<br />
DQGVXERSWLPDO<br />
9 NQRZZKRNQRZVZKDW<br />
ƒ d d<br />
9<br />
ƒ q rd<br />
d
7HDPZRUN<br />
9<br />
<br />
ƒ q rd<br />
d<br />
9 d<br />
ƒ<br />
d<br />
d<br />
9 d<br />
ƒ q dr<br />
9 q r d<br />
ƒ d d d<br />
9 d<br />
ƒ d d<br />
9 0D[LPDOO\XWLOL]HHPDLOIRUFRPPXQLFDWLRQ (PDLOFXOWXUH
7HDPZRUN<br />
<br />
9 d<br />
d<br />
<br />
9 d<br />
d<br />
<br />
9 d
9 d<br />
d<br />
7HDPZRUN
'HYHORSPHQW<br />
6WUDWHJ\ UHXVHEHIRUHFUHDWLRQEX\EHIRUHUHXVH<br />
9 6DYHWLPH<br />
9 $VVXUHTXDOLW\<br />
9 /RZHUFRVW<br />
0HWKRGRORJ\ &20WKHEHVWUHXVHWHFKDW06<br />
9 7UDGHRIIEHWZHHQVSDJKHWWLFRGHDQG&20FRPSRQHQW<br />
9 1RWUDGHRIIEHWZHHQWLPHDQGDYDLODELOLW\RI\RXU<br />
XVHIXOWHFKQRORJ\<br />
9 0DNH\RXUWHFKQRORJLHVDYDLODEOHWRRWKHUV
'HYHORSPHQW<br />
*URZQXS"VLJQVRISURGXFWLYHDQGH[SHULHQFHGHQJLQHHU<br />
9 NQRZKRZWRXVH WRILQGVROXWLRQ<br />
9 NQRZKRZWRILQGH[LVWLQJZRUN<br />
9 NQRZKRZWRXQGHUVWDQGRWKHUSHRSOHVZRUN<br />
9 NQRZKRZWRWDLORURWKHUSHRSOHVZRUN<br />
9 NQRZKRZWRLQWHJUDWHRWKHUSHRSOHVZRUN<br />
9 GRVHQRWQHFHVVDULO\ZULWHDORWRIFRGH
'HYHORSPHQW<br />
6FKHGXOLQJ PDNLQJDUHDVRQDEOHRQH<br />
9 RQHGD\LVOHVVWKDQHLJKWKRXUV<br />
ƒ H[FOXGHRYHUKHDGPHHWLQJVHPDLOLQWHUQHW«<br />
9 PXOWLSO\HVWLPDWHE\;<br />
ƒ H[SHFWXQH[SHFWHG<br />
9 GRQWOHDYHWRRPXFKURRP<br />
ƒ WKDWPDNHV\RXORRNEDG
'HYHORSPHQW<br />
0HHWLQJ\RXVFKHGXOH<br />
9 5HPRYHUHSRUWDQ\EDUULHUV<br />
9 5HSRUWXQFHUWDLQWLHVDQGULVNVZKHQLGHQWLILHG<br />
9 5HVFKHGXOHLIQHFHVVDU\<br />
2YHUWLPH LVLWJRRG"<br />
9 2FFDVLRQDORYHUWLPHLVQRQDYRLGDEOH<br />
9 &RQVWDQWRYHUWLPHGRHVQRJRRGWRERWKLQGLYLGXDODQG<br />
FRPSDQ\<br />
9 ,WVUHVSHFWHGWREHDKLJKO\GHYRWHGKLJKWHFKORYHU
'HYHORSPHQW<br />
.,66 )LUVWSULQFLSOHRIVRIWZDUHHQJLQHHULQJ<br />
9 .HHS,W6LPSOHDQG6WXSLG