Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Contributing to WebdriverIO
Search
Christian Bromann
June 22, 2020
Programming
100
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Contributing to WebdriverIO
Christian Bromann
June 22, 2020
More Decks by Christian Bromann
See All by Christian Bromann
Component Testing with WebdriverIO
christianbromann
0
360
Testing Complex Vscode Extensions With the Power of Web Standards
christianbromann
0
120
Let the Code Write Itself - How a Codemod Helps You Transition From Protractor to WebdriverIO
christianbromann
1
270
secure.AllTheThings() - Make Security Accessible to Everyone!
christianbromann
1
47
The Evolution of Browser Automation
christianbromann
3
280
Testing the Test Machine - How a Test Framework Tests Itself
christianbromann
1
150
Humans of Open Source
christianbromann
0
120
Appium for Couch Potatoes: An HbbTV Driver
christianbromann
0
140
Automated Performance Testing With WebDriver
christianbromann
0
2.2k
Other Decks in Programming
See All in Programming
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
410
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
PRO
1
190
PHP初心者セッション2026 〜生成AIでは見えない裏側を知る:今だからLAMPを通して仕組みを学ぶ〜
kashioka
0
720
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
140
What's New in Android 2026
veronikapj
0
230
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
2.6k
FDEが実現するAI駆動経営の現在地
gonta
2
230
分散システム、なんですぐ死んでしまうん?耐障害性を高めたいあなたのためのレジリエンスパターン入門
mshibuya
7
7.1k
AIエージェントで 変わるAndroid開発環境
takahirom
2
730
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
550
Go言語とトイモデルで学ぶTransformerの気持ち / fukuokago23-transformer
monochromegane
0
150
なぜ関数型プログラミングで「型」と「証明」が語られるのか #fp_matsuri
kajitack
3
1k
Featured
See All Featured
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
500
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
430
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
740
Color Theory Basics | Prateek | Gurzu
gurzu
0
400
The Curse of the Amulet
leimatthew05
2
13k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.7k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Transcript
&RQWULEXWLQJWR:HEGULYHU,2 &ROODERUDWRU6XPPLW
+RZG\ :HEGULYHU,2 7HFKQLFDO6WHHULQJ&RPPLWWHH = $GDP%MHUVWHGW #DEMHUVWHGW &KULVWLDQ%URPDQQ #FKULVWLDQEURPDQQ (UZLQ+HLW]PDQ #HUZLQKHLW]PDQ
.HYLQ/DPSLQJ #NODPSLQJ 0\NROD*U\E\N #PJU\E\N :LOO%URFN #:LOO%URFN
6HVVLRQ$JHQGD > 3URMHFW2YHUYLHZ +RZWRVHWXSWKHSURMHFW":KDWWHVWH[LVWVDQG KRZWRUXQWKHP"+RZPDNHDQGWHVWFKDQJHV" 'HYHORSPHQW:RUNƬRZ :KDWSDFNDJHVH[LVW"+RZLVWKHFRGH VWUXFWXUHG" 8VHUVYV&RQWULEXWRUVYV3URMHFW&RPPLWWHUV YV7HFKQLFDO6WHHULQJ&RPPLWWHH
*RYHUQDQFH
6HVVLRQ$JHQGD ? &RQWULEXWLQJ )LQGDWDVNDQGPDNH\RXUƪUVWFRQWULEXWLRQż /HWoV*HW6WDUWHG +RZFDQ,ƪQGWDVNVWRZRUNRQ"+RZGRHVWKH FRQWULEXWLRQSURFHVVORRNOLNH"
3URMHFW2YHUYLHZ :KDWSDFNDJHVH[LVW"+RZLVWKHFRGH VWUXFWXUHG"
+RZGRHV%URZVHU$XWRPDWLRQZRUN" A &KURPHGULYHU *HFNRGULYHU ,('ULYHU (GJH'ULYHU 6DIDUL'ULYHU $SSLXP 6HOHQGURLG :HE'ULYHU$JHQW
+773 6HOHQLXP*ULG *)./ ' (Rtk(4' (ku ' (`'$&tu
:HE'ULYHUYV'HY7RROV$XWRPDWLRQ B *)./ ' (Rtk(4' (ku ' (`'$&tu &KURPHGULYHU :HE'ULYHU
&KURPH'HY7RROV &KURPH'HY7RROV
3DFNDJH/D\HUV C 3URWRFRO 3DFNDJHV :HEGULYHU,2DV /LEUDU\ :HEGULYHU,2DV )UDPHZRUN $(+*-/x- (*/
y!-*(l2 -$1 -$*m *)./'$ )/- (*/ tx +$'$/$ .ax```y yu R2$*2$*`*)!`%. $(+*-/ -$1 -!-*(j2 -$1 -j *)./'$ )/2$/ -$1 - `) 2 ..$*)tx +$'$/$ .ax -*2. -( aj!$- !*3j y yu
$(+*-/ -$1 -!-*(j2 -$1 -j bt.4)tu x *)./'$ )/2$/ -$1 -`)
2 ..$*)tx +$'$/$ .ax-*2. -( aj!$- !*3jy yu 2$/'$ )/`)1$"/ *tj#//+.a222`"**"' `*()-ju *)./. -# )+0/2$/'$ )/`!$)' ( )/tj... ' /*-j_j'./g$ju 2$/'$ )/` ' ( )/ ) 4.t . -# )+0/vj ' ( )/g<6<<g77 :g;8 g:!=9;:<< !jw_j -$1 -j u ``` *).*' `'*"t2$/'$ )/`" /$/' tuu*0/+0/.k -$1 -g**"' -#k 2$/'$ )/` ' / ..$*)tu yutu QSPLQVWDOOZHEGULYHU
$(+*-/ 1**'.!-*(j 1/**'.j bt.4)tu x *)./'$ )/2$/ 1**'.`) 2 ..$*)tx +$'$/$
.ax-*2. -( aj!$- !*3jy yu 2$/'$ )/`)1$"/ *tj#//+.a222`"**"' `*()-ju *)./. -# )+0/2$/'$ )/`!$)' ( )/tj... ' /*-j_j'./g$ju 2$/'$ )/` ' ( )/ ) 4.t . -# )+0/vj ' ( )/g<6<<g77 :g;8 g:!=9;:<< !jw_j -$1 -j u ``` *).*' `'*"t2$/'$ )/`" /$/' tuu*0/+0/.k -$1 -g**"' -#k 2$/'$ )/` ' / ..$*)tu yutu QSPLQVWDOOGHYWRROV
QSPLQVWDOOZHEGULYHULR $(+*-/x- (*/ y!-*(j2 -$1 -$*j bt.4)tu x *)./-*2. -2$/- (*/
tx +$'$/$ .ax -*2. -( aj#-*( j y yu 2$/-*2. -`0-'tj#//+a2 -$1 -`$*ju *)./ ' (2$/-*2. -`Rtj.*( ' (ju 2$/ ' (`'$&tu ``` 2$/-*2. -` ' / ..$*)tu yutu
QSPLQVWDOO#ZGLRFOL .-$ tj2 -$1 -`$*+$+" j_!0)/$*)tux $/tj.#*0''$&*).*( '
( )/j_!0)/$*)tux -*2. -`0-'tj#//+a2 -$1 -`$*+$`#/('jub *)./ ' (Rtj.*( ' (ju ' (`'$&tu yub yub
&25( 3DFNDJHVWKDWXVHUVGLUHFWO\LQWHUDFWZLWK +(/3(5 3DFNDJHVWKDWH[WUDFWFHUWDLQUHVSRQVLELOLWLHVDQGDUH XVHGE\FRUHSDFNDJHVRUSOXJLQV 5(3257(5 3DFNDJHVWRSOXJLQWRD:HEGULYHU,2VHWXSIRU UHSRUWLQJSXUSRVHV 6(59,&(6 3DFNDJHVWRSOXJLQWRD:HEGULYHU,2VHWXSWRHQKDQFH
IXQFWLRQDOLW\ <>
5811(5 3DFNDJHVWKDWPDQDJHVH[HFXWLRQRIWHVWUXQQHUWHVWVLQ FHUWDLQHQYLURQPHQWV )5$0(:25.$'$37(56 3DFNDJHVWKDWHQDEOHUXQQLQJWHVWUXQQHUWHVWVZLWKD VSHFLƪFIUDPHZRUN 27+(56 3DFNDJHVWKDWDUHXVHUSOXJLQVRUXVHGIRULQWHUQDO SXUSRVHVRQO\ <?
<@ *LW+XEWHPSODWHVDQGZRUNƬRZV 0DUNGRZQƪOHVWRJHQHUDWHWKH SURMHFWGRFXPHQWDWLRQ HHWHVWIRUGHYWRROVSDFNDJH H[DPSOHƪOHVIRUGRFXPHQWDWLRQ DQGGHYHORSPHQWSXUSRVHV SURMHFWƪOHV VFULSWVIRULQWHUQDOGHYHORSPHQW HJIRUJHQHUDWLQJGRFVRU
W\SHVFULSWGHƪQLWLRQV 6PRNHDQG7\SH6FULSWWHVWV 'RFXVDXUXVWHPSODWHIRU ZHEGULYHULRGRFVSDJH 0HWDƪOHV
ZGLRFRPPDQGV KWWSVZHEGULYHULRGRFVIORZFKDUWVRYHUYLHZKWPO
'HYHORSPHQW:RUNƬRZ +RZWRVHWXSWKHSURMHFW":KDWWHVWH[LVWVDQG KRZWRUXQWKHP"+RZPDNHDQGWHVWFKDQJHV"
&KHFNRXW&RGH &ORQHWKHSURMHFWLQWRDORFDOGLUHFWRU\RI \RXUFRPSXWHU JLWFORQHKWWSVJLWKXEFRPZHEGULYHULRZHEGULYHULRJLW FGZHEGULYHULR
,QVWDOO'HSHQGHQFLHV ,QVWDOOSURMHFWGHSHQGHQFLHV QSPLQVWDOO DQGVXESDFNDJHGHSHQGHQFLHV QSPUXQVHWXSIXOO
5XQ7HVWV 5XQXQLWWHVWV QSPUXQWHVWFRYHUDJH DQGVPRNHWHVWV QSPUXQWHVWVPRNH
3URMHFW7HVWV =< /,17 6WDWLF&RGH$QDO\VLV QSPUXQWHVWHVOLQW '(3(1'(1&,(6 'HSHQGHQF\$QDO\VLV QSPUXQWHVWGHSFKHFN 7<3,1*6 7\SH6FULSWGHƪQLWLRQFKHFNV
QSPUXQWHVWW\SLQJV 81,7 -HVW8QLW7HVWV QSPUXQWHVWFRYHUDJH 602.( 7HVWUXQQHU6PRNH7HVWV QSPUXQWHVWVPRNH (( 'HY7RROV((7HVWV QSPUXQWHVWHH
*HW5HDG\)RU'HYHORSPHQW == :$7&+),/(6 :DWFKDOOƪOHVRIWKH:HEGULYHU,2 VXESDFNDJHVDQGFRPSLOHWKHP ZKHQDFKDQJHLVEHLQJDSSOLHG QSPUXQZDWFK 581&+520('5,9(5 +DYH&KURPHGULYHUUXQQLQJLQDVHSDUDWH ZLQGRZIRUWHVWLQJSXUSRVHVDQGEHWWHU
ORJYLVLELOLW\ FKURPHGULYHUSRUW YHUERVH
/HWoVFRGH
=? $SSLXP([DPSOH6FULSWV ([DPSOHVWRUXQWHVWVLQWKH FORXG ([DPSOHVWRUXQWHVWVXVLQJ &KURPH'HY7RROVSURWRFRO 0XOWLUHPRWH([DPSOHV 3DJH2EMHFW([DPSOH 7HVWUXQQHU([DPSOHVIRU0RFKD -DVPLQHDQG&XFXPEHUDVZHOODV
IRUFXVWRPUHSRUWHUDQGVHUYLFHV )XOO\GRFXPHQWHG:',2&RQƪJ DVH[DPSOH 7HVW([DPSOHV
2UMXVWXVHD VLPSOH6FULSW
*RYHUQDQFH 8VHUVYV&RQWULEXWRUVYV3URMHFW&RPPLWWHUVYV 7HFKQLFDO6WHHULQJ&RPPLWWHH
7KH:HEGULYHU,23URMHFWZDQWVDVPXFKDVSRVVLEOHWRRSHUDWHXVLQJ SURFHGXUHVWKDWDUHIDLURSHQLQYLWLQJDQGXOWLPDWHO\JRRGIRUWKH FRPPXQLW\)RUWKDWUHDVRQZHƪQGLWYDOXDEOHWRFRGLI\VRPHRIWKHZD\V WKDWWKH3URMHFWJRHVDERXWLWVGD\WRGD\EXVLQHVV:HZDQWWRPDNHVXUH WKDWQRPDWWHUZKR\RXDUH\RXKDYHWKHRSSRUWXQLW\WRFRQWULEXWHWR :HEGULYHU,2:HZDQWWRPDNHVXUHWKDWQRFRUSRUDWLRQFDQH[HUWXQGXH LQƬXHQFHRQWKHFRPPXQLW\RUKROGWKH3URMHFWKRVWDJH$QGOLNHZLVHZH ZDQWWRPDNHVXUHWKDWFRUSRUDWLRQVZKLFKEHQHƪWIURP:HEGULYHU,2DUH DOVRLQFHQWLYL]HGWRJLYHEDFN7KLVGRFXPHQWGHVFULEHVKRZYDULRXVW\SHV RIFRQWULEXWRUVZRUNZLWKLQWKH:HEGULYHU,2SURMHFW
=B t:HEGULYHU,2*RYHUQDQFH
86(56 76& 352-(&7&200,77(56 &2175,%8725 3HRSOHWKDWXVHDQG DGYRFDWH:HEGULYHU,2 7HFKQLFDO6WHHULQJ &RPPLWWHH 3HRSOHWKDWKDYHD FRQVWDQWUHFRUGRI
FRQWULEXWLRQV 6RPHRQHZKRKDV FRQWULEXWHGWRWKH SURMHFW =C 5ROHVLQWKH:HEGULYHU,23URMHFW
86(56 3HRSOHWKDWXVHDQG DGYRFDWH:HEGULYHU,2 =D 5ROHVLQWKH:HEGULYHU,23URMHFW 8VHUVDUHFRPPXQLW\PHPEHUVZKRKDYHDQHHGIRUWKHSURMHFW $Q\RQHFDQEHD8VHUWKHUHDUHQRVSHFLDOUHTXLUHPHQWV&RPPRQ8VHUFRQWULEXWLRQVLQFOXGHHYDQJHOL]LQJWKH SURMHFW HJGLVSOD\DOLQNRQDZHEVLWHDQGUDLVHDZDUHQHVVWKURXJKZRUGRIPRXWK LQIRUPLQJGHYHORSHUVRI
VWUHQJWKVDQGZHDNQHVVHVIURPDQHZXVHUSHUVSHFWLYHRUSURYLGLQJPRUDOVXSSRUW DWKDQN\RXJRHVDORQJ ZD\ 8VHUVZKRFRQWLQXHWRHQJDJHZLWKWKHSURMHFWDQGLWVFRPPXQLW\ZLOORIWHQEHFRPHPRUHDQGPRUHLQYROYHG 6XFK8VHUVPD\ƪQGWKHPVHOYHVEHFRPLQJ&RQWULEXWRUVDVGHVFULEHGLQWKHQH[WVHFWLRQ
>; 5ROHVLQWKH:HEGULYHU,23URMHFW &RQWULEXWRUVDUHFRPPXQLW\PHPEHUVZKRFRQWULEXWHLQFRQFUHWHZD\VWRWKHSURMHFWPRVWRIWHQLQWKHIRUPRI FRGHDQGRUGRFXPHQWDWLRQ$Q\RQHFDQEHFRPHD&RQWULEXWRUDQGFRQWULEXWLRQVFDQWDNHPDQ\IRUPV7KHUHLV QRH[SHFWDWLRQRIFRPPLWPHQWWRWKHSURMHFWQRVSHFLƪFVNLOOUHTXLUHPHQWVDQGQRVHOHFWLRQSURFHVV &RQWULEXWRUVKDYHUHDGRQO\DFFHVVWRVRXUFHFRGHDQGWRVXEPLWFKDQJHVYLDSXOOUHTXHVWV&RQWULEXWRUSXOO UHTXHVWVKDYHWKHLUFRQWULEXWLRQUHYLHZHGDQGPHUJHGE\D76&PHPEHU76&PHPEHUVDQG&RPPLWWHUVZRUN ZLWK&RQWULEXWRUVWRUHYLHZWKHLUFRGHDQGSUHSDUHLWIRUPHUJLQJ $V&RQWULEXWRUVJDLQH[SHULHQFHDQGIDPLOLDULW\ZLWKWKHSURMHFWWKHLUSURƪOHZLWKLQDQGFRPPLWPHQWWRWKH FRPPXQLW\ZLOOLQFUHDVH$WVRPHVWDJHWKH\PD\ƪQGWKHPVHOYHVEHLQJQRPLQDWHGIRUFRPPLWWHUVKLSE\DQ
H[LVWLQJ&RPPLWWHU &2175,%8725 6RPHRQHZKRKDV FRQWULEXWHGWRWKH SURMHFW
>< 5ROHVLQWKH:HEGULYHU,23URMHFW &RPPLWWHUVDUHFRPPXQLW\PHPEHUVZKRKDYHVKRZQWKDWWKH\DUHFRPPLWWHGWRWKHFRQWLQXHGGHYHORSPHQWRIWKH SURMHFWWKURXJKRQJRLQJHQJDJHPHQWZLWKWKHFRPPXQLW\&RPPLWWHUVDUHJLYHQSXVKDFFHVVWRWKHSURMHFW V*LW+XE UHSRVDQGPXVWDELGHE\WKHSURMHFW V&RQWULEXWLRQ*XLGHOLQHV &RPPLWWHUV Ɣ $UHH[SHFWHGWRZRUNRQSXEOLFEUDQFKHVRIWKHVRXUFHUHSRVLWRU\DQGVXEPLWSXOOUHTXHVWVIURPWKDW
EUDQFKWRWKHPDVWHUEUDQFK3XOOUHTXHVWVKDYHWREHPDGHDVDGUDIWLIWKHZRUNLVQRWUHDG\IRUDPHUJH QRUDQLQLWLDOUHYLHZ Ɣ ,QJHQHUDODQ\FRPPLWWHUFDQUHYLHZDQGPHUJHD35,QJHQHUDOFRPPLWWHUVVKRXOGRQO\PHUJHFRGHWKH\ DUHTXDOLƪHGWRUHYLHZZKLFKPLJKWHQWDLOSLQJLQJDQRWKHUFRPPLWWHUZKRKDVJUHDWHURZQHUVKLSRYHUD VSHFLƪFFRGHDUHD Ɣ 0XVWVXEPLWSXOOUHTXHVWVIRUDOOFKDQJHV Ɣ +DYHWKHLUZRUNUHYLHZHGE\76&PHPEHUVEHIRUHDFFHSWDQFHLQWRWKHUHSRVLWRU\ Ɣ 0D\ODEHODQGFORVHLVVXHV Ɣ 0D\PHUJHVRPHSXOOUHTXHVWV 7REHFRPHD&RPPLWWHU Ɣ 2QHPXVWKDYHVKRZQDZLOOLQJQHVVDQGDELOLW\WRSDUWLFLSDWHLQWKHSURMHFWDVDWHDPSOD\HU7\SLFDOO\D SRWHQWLDO&RPPLWWHUZLOOQHHGWRVKRZWKDWWKH\KDYHDQXQGHUVWDQGLQJRIDQGDOLJQPHQWZLWKWKHSURMHFW LWVREMHFWLYHVDQGLWVVWUDWHJ\ Ɣ &RPPLWWHUVDUHH[SHFWHGWREHUHVSHFWIXORIHYHU\FRPPXQLW\PHPEHUDQGWRZRUNFROODERUDWLYHO\LQWKH VSLULWRILQFOXVLRQ Ɣ +DYHVXEPLWWHGDPLQLPXPRITXDOLI\LQJSXOOUHTXHVWV:KDW VDTXDOLI\LQJSXOOUHTXHVW"2QHWKDWFDUULHV VLJQLƪFDQWWHFKQLFDOZHLJKWDQGUHTXLUHVOLWWOHHƨRUWWRDFFHSWEHFDXVHLW VZHOOGRFXPHQWHGDQGWHVWHG 352-(&7&200,77(56 3HRSOHWKDWKDYHD FRQVWDQWUHFRUGRI FRQWULEXWLRQV
>= 5ROHVLQWKH:HEGULYHU,23URMHFW 7KH:HEGULYHU,2SURMHFWLVMRLQWO\JRYHUQHGE\D7HFKQLFDO6WHHULQJ&RPPLWWHH 76& ZKLFKLVUHVSRQVLEOHIRU KLJKOHYHOJXLGDQFHRIWKHSURMHFW 7KH76&KDVƪQDODXWKRULW\RYHUWKLVSURMHFWLQFOXGLQJ Ɣ 7HFKQLFDOGLUHFWLRQ Ɣ
3URMHFWJRYHUQDQFHDQGSURFHVV LQFOXGLQJWKLVSROLF\ Ɣ &RQWULEXWLRQSROLF\ Ɣ *LW+XEUHSRVLWRU\KRVWLQJ Ɣ 76&VHDWVDUHQRWWLPHOLPLWHG7KHUHLVQRƪ[HGVL]HRIWKH76&7KH76&VKRXOGEHRIVXFKDVL]HDVWR HQVXUHDGHTXDWHFRYHUDJHRILPSRUWDQWDUHDVRIH[SHUWLVHEDODQFHGZLWKWKHDELOLW\WRPDNHGHFLVLRQV HƭFLHQWO\ 1RPRUHWKDQRIWKH76&PHPEHUVPD\EHDƭOLDWHGZLWKWKHVDPHHPSOR\HU 76&PHPEHUVKDYHDGGLWLRQDOUHVSRQVLELOLWLHVRYHUDQGDERYHWKRVHRID&RPPLWWHU7KHVHUHVSRQVLELOLWLHVHQVXUHWKH VPRRWKUXQQLQJRIWKHSURMHFW76&PHPEHUVDUHH[SHFWHGWRUHYLHZFRGHFRQWULEXWLRQVDSSURYHFKDQJHVWRWKLV GRFXPHQWDQGPDQDJHWKHFRS\ULJKWVZLWKLQWKHSURMHFWRXWSXWV 7REHFRPHD76&PHPEHU Ɣ :RUNLQDKHOSIXODQGFROODERUDWLYHZD\ZLWKWKHFRPPXQLW\ Ɣ +DYHJLYHQJRRGIHHGEDFNRQRWKHUV VXEPLVVLRQVDQGGLVSOD\HGDQRYHUDOOXQGHUVWDQGLQJRIWKHFRGH TXDOLW\VWDQGDUGVIRUWKHSURMHFW Ɣ &RPPLWWREHLQJDSDUWRIWKHFRPPXQLW\IRUWKHORQJWHUP Ɣ +DYHVXEPLWWHGDPLQLPXPRITXDOLI\LQJSXOOUHTXHVWV 76& 7HFKQLFDO6WHHULQJ &RPPLWWHH
&RQWULEXWLQJ +RZFDQ,ƪQGWDVNVWRZRUNRQ":KDWGRHVWKH FRQWULEXWLRQSURFHVVORRNOLNH"
:K\6KRXOG, &RQWULEXWH7R :HEGULYHU,2" :HDOOKDYHDORWRIWKLQJVJRLQJRQVRZK\VKRXOG, FRQWULEXWHEDFN" :HOOf Ɣ *LYHEDFNWRWKHFRPPXQLW\a Ɣ %HWWHUXQGHUVWDQG:HEGULYHU,2DVDIUDPHZRUN
Ɣ %HWWHUXQGHUVWDQGWKHOLPLWDWLRQIRUFHUWDLQ DXWRPDWLRQSUDFWLFHV Ɣ ,QƬXHQFHWKHGLUHFWLRQRIWKHSURMHFW Ɣ ,PSURYH\RXURZQFRGLQJVNLOOV Ɣ %XLOWXS\RXUUHSXWDWLRQDQGOHYHUDJHWKLVIRU\RXU FDUHHU Ɣ <RXPHHWZRQGHUIXOSHRSOH Ɣ ,WLVIXQ
7\SHVRI &RQWULEXWLRQ 7KHSURMHFWRƨHUVDYDULHW\RIZD\VWRFRQWULEXWH<RXFDQSDUWLFLSDWHE\ Ɣ FRQWULEXWLQJFRGH Ɣ LPSURYLQJGRFXPHQWDWLRQ Ɣ KHOSRXWLQWKH*LWWHUVXSSRUWFKDQQHO Ɣ
FUHDWHHGXFDWLRQDOFRQWHQW EORJSRVWVWXWRULDOVYLGHRVHWF Ɣ VSUHDGWKHJRRGZRUGDERXWWKHSURMHFW HJYLD7ZLWWHU Ɣ FUHDWHEXJVLI\RXGLVFRYHUWKHPZKLOHXVLQJ:HEGULYHU,2 Ɣ PDNHIHDWXUHUHTXHVWVLI\RXDUHPLVVLQJVRPHWKLQJLQWKHSURMHFW Ɣ %HFUHDWLYH<RXKDYHWKHWDOHQWXVHLWWRKHOSWKHSURMHFWLQDQ\ZD\ )LQGWKHULJKWSUREOHPIRU\RXXVLQJLVVXHODEHOV
&UHDWLQJ$Q,VVXH Ɣ )ROORZWKHLVVXHWHPSODWH Ɣ SURYLGHDPLQLPDOUHSURGXFLEOHH[DPSOH Ɣ SURYLGHHUURUORJV Ɣ SURSHUXVHRIPDUNGRZQ Ɣ
GHVFULSWLYHWLWOHDQGGHVFULSWLRQRIWKHSUREOHP p:HEGULYHU,2GRHVQoWZRUNqLVQRWKHOSIXOͻ Ɣ 8VH*LWWHU6XSSRUW&KDQQHOIRUTXHVWLRQV
None
5RDGPDS *HWDFWLYHO\LQYROYHGE\SXVKLQJ FRGHRUFRQWULEXWHE\VXEPLWWLQJ IHDWXUHLGHDVVXJJHVWLRQVRU IHHGEDFN
&UHDWHD35 7KHUHLVQRVWURQJIRUPDWKRZZH H[SHFW35VWREH:HDUHPRUH LQWHUHVWHGLQWKHFRGHFKDQJHͻ
<RXDUHQRW DORQH <RXFDQƪQGDOOFRQWULEXWRUVRQWKH*LWWHU6XSSRUWFKDQQHO KWWSVJLWWHULPZHEGULYHULRZHEGULYHULR RURQWKH6HOHQLXP6ODFN&KDQQHO KWWSVVHOHQLXPKTKHURNXDSSFRP ,ILVVXHVDUHXQFOHDUDQGLQIRUPDWLRQDUHPLVVLQJQHYHU KHVLWDWHWRUHTXHVWWKHVHLQIRUPDWLRQWKDWKHOS\RXWRZRUN RQDSDUWLFXODUSUREOHP
<RXDUHQRW DORQH &RQWULEXWLRQ2ƭFH+RXUV <RXQHHGKHOSƪ[LQJDEXJ" )HHOIUHHWRVFKHGXOHDPHHWLQJZLWKPH &KULVWLDQ WRSHHU SURJUDPRQDVSHFLƪFEXJRUIHDWXUH\RXDUHZRUNLQJRQWKH :HEGULYHU,2SURMHFW 7KLVLVQRWDFRQVXOWLQJVHVVLRQHYHU\PHHWLQJUHTXHVW
QHHGVWREHFRQQHFWHGWRDQLVVXHRUSXOOUHTXHVWLQ*LW+XE WKDW\RXDUHZRUNLQJRQ %ORFN\RXUSHHUVHVVLRQQRZ KWWSVFDOHQGO\FRPFKULVWLDQEURPDQQZHEGULYHULRRƭFHKRXUV
/HWoV*HW6WDUWHG )LQGDWDVNDQGPDNH\RXUƪUVWFRQWULEXWLRQż