- Feature lifecycle - How we work in Client Dev. - TADA client tech stack
)PXXFXPSLBU7$/$7BMVF%FWFMPQFS/BUF ӣթഅ
View Slide
)PXXFXPSLBU7$/$ $0/5&/54'FBUVSFMJGFDZDMF)PXXFXPSLJO$MJFOU%FW5"%"DMJFOUUFDITUBDLT
)PXXFXPSLBU7$/$ 'FBUVSFMJGFDZDMF
)PXXFXPSLBU7$/$ 'FBUVSFMJGFDZDMF0WFSWJFX()*+
)PXXFXPSLBU7$/$ &WFSZPOFDBOQSPQPTFJEFBTUPNBLF5"%"CFUUFS*EFB#VUUIFQSPQPTFSIBTUPGJOEBUMFBTUPOFTQPOTPS.
)PXXFXPSLBU7$/$ ↟1SPQPTBMUFNQMBUF↟'FBUVSFOBNF↟"VUIPST↟.PUJWBUJPO↟4VHHFTUFETPMVUJPO↟%FUBJMFE%FTJHO 0QU↟&GGFDU↟4QPOTPS "EWPDBUPS↟6QMPBEJUJO1SPQPTBMTEJSFDUPSZ1SPQPTBM
)PXXFXPSLBU7$/$ ↟8FFLMZNFFUJOH↟.FNCFST3FQSFTFOUBUJWFTPGBMMt5"%"uUFBNT↟1. 6*69 %FW 0Q #% .LUj↟&BDITQPOTPSTQJUDIFTUIFQSPQPTBM↟3FWJFXTBOEEJTDVTTFTQSPQPTBMT↟3FBTPOBCMF &GGFDUJWF 'FBTJCMF "MJHOXJUIHPBMT↟'PDVTFTPOXIBUUPCVJME$PNNJUUFF
)PXXFXPSLBU7$/$ *GUIFQSPQPTBM↟1BTTFT↟"EETUIFQSPQPTBMUPQSPEVDUCBDLMPH↟3FKFDUT↟"TQPOTPSBEESFTTFTUIFGFFECBDL↟"QSPQPTFSDBOVQMPBEUIFSFGJOFEQSPQPTBM$PNNJUUFF
)PXXFXPSLBU7$/$ ↟1SJPSJUJ[JOH↟3FTPVSDFEJTUSJCVUJPO↟4DIFEVMJOH↟4FUBSFMFBTFEBUF /PUEFBEMJOF↟4ZTUFNGPSJOJUJBMTVHHFTUJPOTPSDPNQMBJOT$PNNJUUFF&YUSBGVODUJPOT
)PXXFXPSLBU7$/$ 7$/$PSHBOJ[BUJPOBMTUSVDUVSF$&00QFSBUJPO %FW 4VQQPSU.LU1SPEVDU1.6*692"4FWFS$MJFOU%BUB
)PXXFXPSLBU7$/$ ↟"OVOJUPGXPSLGPSUIFJEFB↟.FNCFST↟BTTNBMMBTQPTTJCMF↟DSPTTGVODUJPOBMUFBN↟FOEUPFOESFTQPOTJCJMJUJFT↟%FDJEFTIPXUPCVJMEJU↟&TUJNBUFTXIFOJUJTEPOF↟*NQMFNFOUTSFMFBTFTJU$FMM
)PXXFXPSLBU7$/$ *NQMFNFOUJOHGFBUVSFT ↟"MMNFNCFSTBSFPQFOUPQBSUJDJQBUF
)PXXFXPSLBU7$/$ "GUFSUIFSFMFBTF↟.FBTVSFTUIFTVDDFTTPGBGFBUVSF↟CBTFEPOEBUB↟*UFSBUFTSFGJOFNFOUTVOUJMFWFSZPOFJTTBUJTGJFE↟3FUSPTQFDUJWFNFFUJOH↟8IBUXFOUXFMM↟8IBUOFFETUPCFJNQSPWFE↟#PPN
)PXXFXPSLBU7$/$ *OSFBMJUZ()*+ ()*+ ()*+()*+ ()*+ ()*+
)PXXFXPSLBU7$/$ ,BOCBO↟3BQJEMZDIBOHJOHCVTJOFTTFOWJSPONFOU↟,BOCBOJTNPSFTVJUBCMF↟CBDLMPH MJNJUUP8*1↟%BJMZ,BOCBOTUBOEVQ↟5PTIBSFUIFDVSSFOUQSPHSFTT↟5P*NQSPWFUIFDPNNVOJDBUJPOBNPOHUIFUFBNT↟5POPUJGZBOZDSVDJBMBOOPVODFNFOUT
)PXXFXPSLBU7$/$ )PXXFXPSLJO$MJFOU%FW
)PXXFXPSLBU7$/$ 8IZBOESPJEJ04Project started2018.06Driver α2018.07 2018.08 2018.09 2018.10Rider α Beta Public release
)PXXFXPSLBU7$/$ 8IZBOESPJEJ04VIPER Reflex MVP with Rx
)PXXFXPSLBU7$/$ "OESPJEJ043FGFSFODF5TBIJ-FWFOU-FWJGMJDLS
)PXXFXPSLBU7$/$ %BJMZTDSVN↟#FUUFSDPNNVOJDBUJPO↟2VJDLEFDJTJPONBLJOH↟3FTPVSDFEJTUSJCVUJPO
)PXXFXPSLBU7$/$ $POUJOVPVTSFWJFXSFGBDUPS↟&WFSZUJNFXIFOXFGJOEPVUXIBUUPGJY↟$PEFQBUUFSOT "SDIJUFDUVSFDPNQPOFOUT 1IJMPTPQIZ jFUD↟%JTDVTTFTVOUJMUIFJTTVFJTSFTPMWFE↟&GGJDJFOUMZJNQMFNFOUTJUCBTFEPOPVSTPMVUJPO
)PXXFXPSLBU7$/$ 3FUSPTQFDUJWFNFFUJOHT↟#JXFFLMZNFFUJOH↟4IBSFT↟8IBUXFOUXFMM↟8IBUOFFETUPCFJNQSPWFE↟4FUTBDUJPOQMBOTGPSOFYUXFFLT↟8FUBLFDBSFPGFBDIPUIFS↟1FSTPOBMJTTVFT↟%JTTBUJTGBDUJPOJOXPSL↟&UD
)PXXFXPSLBU7$/$ %PDVNFOUBUJPO↟%PDVNFOUBUJPOJTOFDFTTBSZ↟ .BOZUPPMT1↟/PUJPO↟5FDIOPUFT↟%BJMZTDSVNOPUFT↟4DSVNCPBSE↟3FUSPTQFDUJWFNFFUJOHOPUFT↟0OCPBSEJOHOPUF↟+%
)PXXFXPSLBU7$/$ 13↟4USPOHQPMJDJFT↟3FRVJSFTBUMFBTUPOFBQQSPWFNFOU↟3FRVJSFTTUBUVTDIFDLTUPQBTT↟#VJME 5FTU -JOU $IBOHFMPH↟"VUPBTTJHO"QQ↟8*1"QQ↟1VMM1BOEB1VMM3FNJOEFS1VMM"OBMZUJDT↟3FWJFX5PPM%JGGNPOTUFS JOIPVTFUPPM
)PXXFXPSLBU7$/$ (JUGMPX↟(JUCSBODIJOHNPEFM↟6TVBMMZTRVBTINFSHJOH3FGFSFODF7JODFOU%SJFTTFO
)PXXFXPSLBU7$/$ -PDBMJ[BUJPO↟-PLBMJTF↟$-*5PPM↟4VQQPSUTNVMUJQMBUGPSN BOESPJE J04↟<T> <G> <J>↟,FZSFGFSFODJOH<LFZ@JE\^> <LFZ\DPNNPO^>↟4LFUDIQMVHJO↟8FDIPPTFDPNNPOLFZTCZTFNBOUJDT
)PXXFXPSLBU7$/$ $*$%↟5FBNDJUZ↟1SPKFDUIJFSBSDIZ↟#VJMERVFVF↟$POGJHVSBUJPOBTDPEF↟ %SJWFS3JEFS9 1SPEVDUJPO4BOECPY↟$BOEJEBUFT3FMFBTF↟7BSJPVT1MVHJOT↟TMBDL 4TUPSBHF PBVUI j
)PXXFXPSLBU7$/$ $*$%↟'PS2"↟'BCSJDCFUB↟*OIPVTFEJTUSJCVUJPO↟(PPHMFQMBZBMQIB↟5FTUGMJHIU
)PXXFXPSLBU7$/$ $MJFOUUFDITUBDLT
)PXXFXPSLBU7$/$ ,PUMJO↟0GGJDJBMBOESPJEQSPHSBNNJOHMBOHVBHF↟+BWBJOUFSPQFSBCJMJUZ↟8IBUsTCFUUFS↟/VMMTBGFUZ #FUUFSMBNCEBT &YUFOTJPOGVODUJPOT 5ZQFJOGFSFODF 4NBSUDBTUT %FGBVMUOBNFEBSHVNFOUT &YQSFTTJPOT 4USJOHJOUFSQPMBUJPOj↟5IFMBUFTU,PUMJO ↟8FXBOUFEUPMFBSOOFXTUVGG
)PXXFXPSLBU7$/$ 3*#T↟5"%"BSDIJUFDUVSFQBUUFSO
)PXXFXPSLBU7$/$ 8IZ3*#T↟/P.7$ OP.77.PS.71 UPP↟.BTTJWF7JFX$POUSPMMFS↟,FFQJOHDPNQPOFOUTTJNQMF↟4JOHMF"DUJWJUZ"QQMJDBUJPO↟8FsSFNBLJOHBNBQCBTFEBQQMJDBUJPO↟/PUJNFUPDSFBUFBGSBNFXPSLGSPNTDSBUDI↟$POEVDUPS 4DPPQ 3*#T j
)PXXFXPSLBU7$/$ 3FBDUJWF9↟3FBDUJWFQSPHSBNNJOH↟&BTZUPIBOEMFBTZODISPOPVTXPSL↟"MMFWFOUTUIBUPDDVSJONPCJMFBSFBTZODISPOPVT↟-FBSOJOHDVSWF↟8FsSFVTFEUP3Y
)PXXFXPSLBU7$/$ 1SPUPDPM#VGGFST↟"NFUIPEPGTFSJBMJ[JOHTUSVDUVSFEEBUB↟'MFYJCMF FGGJDJFOU BOEBVUPNBUFENFDIBOJTN↟5PDPNNVOJDBUFXJUITFSWFS
)PXXFXPSLBU7$/$ 1SPUPDPM#VGGFST↟3&45"1*SFTQPOTF+40/↟/FFETUPEPDVNFOU+40/%BUB "1*FOEQPJOUT↟QSPUPGJMFTBTBOBQJEPDVNFOU↟8SJUFT1SPUPDPM#VGGFST$PNQJMFS↟QSPUPNPTIJ+40/DMBTT
)PXXFXPSLBU7$/$ H31$↟)JHIQFSGPSNBODF31$GSBNFXPSL↟H31$QSPUPDPMMBZFSFEPWFS)551↟8PSLTXJUI1SPUPDPM#VGGFST↟5"%"OFFETUPIBWFCJEJSFDUJPOBMTUSFBNJOH↟%SJWFSESJWFOTUBUFUSBOTJUJPOT↟%FGJOJOHBOFXQSPUPDPMJTUPPNVDIPWFSIFBE↟#VUXFsWFBMSFBEZVTFEH13$JO#FUXFFO
)PXXFXPSLBU7$/$ FUD↟%BUBTUPSF↟$PEFUFNQMBUF↟""$ -PUUJF 'JSFCBTF #SB[F EFUFLU SFUSPGJU PLIUUQ EBHHFS BVUPEJTQPTF NPTIJj↟rఋۄѐߊӝsPO7$/$&OHJOFFSJOHCMPH
)PXXFXPSLBU7$/$ 8SBQVQ$PNNJUUFF$FMM"OESPJEJ043FWJFX 3FGBDUPS 3FUSPTQFDU13 %PDVNFOUBUJPO %BJMZTDSVN,PUMJO 3*#T 3FBDUJWF9 H31$ 1SPUPDPM#VGGFST8FBSFIJSJOH
5IBOLTGPS-JTUFOJOH7BMVF$SFBUPST$PNQBOZ