$30 off During Our Annual Pro Sale. View Details »

How We Work at VCNC

VCNC
August 04, 2019

How We Work at VCNC

- Feature lifecycle
- How we work in Client Dev.
- TADA client tech stack

VCNC

August 04, 2019
Tweet

More Decks by VCNC

Other Decks in Programming

Transcript

  1. )PXXFXPSLBU7$/$

    7BMVF%FWFMPQFS/BUF ӣթഅ

    View Slide

  2. )PXXFXPSLBU7$/$

    $0/5&/54
    'FBUVSFMJGFDZDMF
    )PXXFXPSLJO$MJFOU%FW
    5"%"DMJFOUUFDITUBDLT

    View Slide

  3. )PXXFXPSLBU7$/$

    'FBUVSFMJGFDZDMF

    View Slide

  4. )PXXFXPSLBU7$/$

    'FBUVSFMJGFDZDMF0WFSWJFX





    ()
    *+

    View Slide

  5. )PXXFXPSLBU7$/$

    &WFSZPOFDBOQSPQPTFJEFBTUPNBLF5"%"CFUUFS

    *EFB
    #VUUIFQSPQPTFSIBTUPGJOEBUMFBTUPOFTQPOTPS
    .

    View Slide

  6. )PXXFXPSLBU7$/$

    ↟1SPQPTBMUFNQMBUF
    ↟'FBUVSFOBNF
    ↟"VUIPST
    ↟.PUJWBUJPO
    ↟4VHHFTUFETPMVUJPO
    ↟%FUBJMFE%FTJHO 0QU

    ↟&GGFDU
    ↟4QPOTPS "EWPDBUPS

    ↟6QMPBEJUJO1SPQPTBMTEJSFDUPSZ
    1SPQPTBM

    View Slide

  7. )PXXFXPSLBU7$/$

    ↟8FFLMZNFFUJOH
    ↟.FNCFST3FQSFTFOUBUJWFTPGBMMt5"%"uUFBNT
    ↟1. 6*69 %FW 0Q #% .LUj
    ↟&BDITQPOTPSTQJUDIFTUIFQSPQPTBM
    ↟3FWJFXTBOEEJTDVTTFTQSPQPTBMT
    ↟3FBTPOBCMF &GGFDUJWF 'FBTJCMF "MJHOXJUIHPBMT
    ↟'PDVTFTPOXIBUUPCVJME
    $PNNJUUFF

    View Slide

  8. )PXXFXPSLBU7$/$

    *GUIFQSPQPTBM
    ↟1BTTFT
    ↟"EETUIFQSPQPTBMUPQSPEVDUCBDLMPH
    ↟3FKFDUT
    ↟"TQPOTPSBEESFTTFTUIFGFFECBDL
    ↟"QSPQPTFSDBOVQMPBEUIFSFGJOFEQSPQPTBM
    $PNNJUUFF

    View Slide

  9. )PXXFXPSLBU7$/$

    ↟1SJPSJUJ[JOH
    ↟3FTPVSDFEJTUSJCVUJPO
    ↟4DIFEVMJOH
    ↟4FUBSFMFBTFEBUF /PUEFBEMJOF

    ↟4ZTUFNGPSJOJUJBMTVHHFTUJPOTPSDPNQMBJOT
    $PNNJUUFF&YUSBGVODUJPOT

    View Slide

  10. )PXXFXPSLBU7$/$

    7$/$PSHBOJ[BUJPOBMTUSVDUVSF
    $&0
    0QFSBUJPO %FW 4VQQPSU
    .LU
    1SPEVDU
    1.
    6*69
    2"
    4FWFS
    $MJFOU
    %BUB

    View Slide

  11. )PXXFXPSLBU7$/$

    ↟"OVOJUPGXPSLGPSUIFJEFB
    ↟.FNCFST
    ↟BTTNBMMBTQPTTJCMF
    ↟DSPTTGVODUJPOBMUFBN
    ↟FOEUPFOESFTQPOTJCJMJUJFT
    ↟%FDJEFTIPXUPCVJMEJU
    ↟&TUJNBUFTXIFOJUJTEPOF
    ↟*NQMFNFOUTSFMFBTFTJU
    $FMM

    View Slide

  12. )PXXFXPSLBU7$/$

    *NQMFNFOUJOHGFBUVSFT

    ↟"MMNFNCFSTBSFPQFOUPQBSUJDJQBUF

    View Slide

  13. )PXXFXPSLBU7$/$

    "GUFSUIFSFMFBTF
    ↟.FBTVSFTUIFTVDDFTTPGBGFBUVSF
    ↟CBTFEPOEBUB
    ↟*UFSBUFTSFGJOFNFOUTVOUJMFWFSZPOFJTTBUJTGJFE

    ↟3FUSPTQFDUJWFNFFUJOH
    ↟8IBUXFOUXFMM
    ↟8IBUOFFETUPCFJNQSPWFE
    ↟#PPN

    View Slide

  14. )PXXFXPSLBU7$/$

    *OSFBMJUZ











    ()
    *+

    ()
    *+

    ()
    *+


    ()
    *+

    ()
    *+

    ()
    *+

    View Slide

  15. )PXXFXPSLBU7$/$

    ,BOCBO
    ↟3BQJEMZDIBOHJOHCVTJOFTTFOWJSPONFOU
    ↟,BOCBOJTNPSFTVJUBCMF
    ↟CBDLMPH MJNJUUP8*1
    ↟%BJMZ,BOCBOTUBOEVQ
    ↟5PTIBSFUIFDVSSFOUQSPHSFTT
    ↟5P*NQSPWFUIFDPNNVOJDBUJPOBNPOHUIFUFBNT
    ↟5POPUJGZBOZDSVDJBMBOOPVODFNFOUT

    View Slide

  16. )PXXFXPSLBU7$/$

    )PXXFXPSLJO$MJFOU%FW

    View Slide

  17. )PXXFXPSLBU7$/$

    8IZBOESPJEJ04
    Project started
    2018.06
    Driver α
    2018.07 2018.08 2018.09 2018.10
    Rider α Beta Public release

    View Slide

  18. )PXXFXPSLBU7$/$

    8IZBOESPJEJ04
    VIPER Reflex MVP with Rx

    View Slide

  19. )PXXFXPSLBU7$/$

    "OESPJEJ04
    3FGFSFODF5TBIJ-FWFOU-FWJGMJDLS

    View Slide

  20. )PXXFXPSLBU7$/$

    %BJMZTDSVN
    ↟#FUUFSDPNNVOJDBUJPO
    ↟2VJDLEFDJTJPONBLJOH
    ↟3FTPVSDFEJTUSJCVUJPO

    View Slide

  21. )PXXFXPSLBU7$/$

    $POUJOVPVTSFWJFXSFGBDUPS
    ↟&WFSZUJNFXIFOXFGJOEPVUXIBUUPGJY
    ↟$PEFQBUUFSOT "SDIJUFDUVSFDPNQPOFOUT 1IJMPTPQIZ jFUD
    ↟%JTDVTTFTVOUJMUIFJTTVFJTSFTPMWFE
    ↟&GGJDJFOUMZJNQMFNFOUTJUCBTFEPOPVSTPMVUJPO

    View Slide

  22. )PXXFXPSLBU7$/$

    3FUSPTQFDUJWFNFFUJOHT
    ↟#JXFFLMZNFFUJOH
    ↟4IBSFT
    ↟8IBUXFOUXFMM
    ↟8IBUOFFETUPCFJNQSPWFE
    ↟4FUTBDUJPOQMBOTGPSOFYUXFFLT
    ↟8FUBLFDBSFPGFBDIPUIFS
    ↟1FSTPOBMJTTVFT
    ↟%JTTBUJTGBDUJPOJOXPSL
    ↟&UD

    View Slide

  23. )PXXFXPSLBU7$/$

    %PDVNFOUBUJPO
    ↟%PDVNFOUBUJPOJTOFDFTTBSZ
    ↟ .BOZUPPMT1
    ↟/PUJPO
    ↟5FDIOPUFT
    ↟%BJMZTDSVNOPUFT
    ↟4DSVNCPBSE
    ↟3FUSPTQFDUJWFNFFUJOHOPUFT
    ↟0OCPBSEJOHOPUF
    ↟+%

    View Slide

  24. )PXXFXPSLBU7$/$

    13
    ↟4USPOHQPMJDJFT
    ↟3FRVJSFTBUMFBTUPOFBQQSPWFNFOU
    ↟3FRVJSFTTUBUVTDIFDLTUPQBTT
    ↟#VJME 5FTU -JOU $IBOHFMPH
    ↟"VUPBTTJHO"QQ
    ↟8*1"QQ
    ↟1VMM1BOEB1VMM3FNJOEFS1VMM"OBMZUJDT
    ↟3FWJFX5PPM%JGGNPOTUFS JOIPVTFUPPM

    View Slide

  25. )PXXFXPSLBU7$/$

    (JUGMPX
    ↟(JUCSBODIJOHNPEFM
    ↟6TVBMMZTRVBTINFSHJOH
    3FGFSFODF7JODFOU%SJFTTFO

    View Slide

  26. )PXXFXPSLBU7$/$

    -PDBMJ[BUJPO
    ↟-PLBMJTF
    ↟$-*5PPM
    ↟4VQQPSUTNVMUJQMBUGPSN BOESPJE J04

    ↟<T> <G> <J>
    ↟,FZSFGFSFODJOH<LFZ@JE\^> <LFZ\DPNNPO^>
    ↟4LFUDIQMVHJO
    ↟8FDIPPTFDPNNPOLFZTCZTFNBOUJDT

    View Slide

  27. )PXXFXPSLBU7$/$

    $*$%
    ↟5FBNDJUZ
    ↟1SPKFDUIJFSBSDIZ
    ↟#VJMERVFVF
    ↟$POGJHVSBUJPOBTDPEF
    ↟ %SJWFS3JEFS
    9 1SPEVDUJPO4BOECPY

    ↟$BOEJEBUFT3FMFBTF
    ↟7BSJPVT1MVHJOT
    ↟TMBDL 4TUPSBHF PBVUI j

    View Slide

  28. )PXXFXPSLBU7$/$

    $*$%
    ↟'PS2"
    ↟'BCSJDCFUB
    ↟*OIPVTFEJTUSJCVUJPO
    ↟(PPHMFQMBZBMQIB
    ↟5FTUGMJHIU

    View Slide

  29. )PXXFXPSLBU7$/$

    $MJFOUUFDITUBDLT

    View Slide

  30. )PXXFXPSLBU7$/$

    ,PUMJO
    ↟0GGJDJBMBOESPJEQSPHSBNNJOHMBOHVBHF
    ↟+BWBJOUFSPQFSBCJMJUZ
    ↟8IBUsTCFUUFS
    ↟/VMMTBGFUZ #FUUFSMBNCEBT &YUFOTJPOGVODUJPOT 5ZQFJOGFSFODF 4NBSU
    DBTUT %FGBVMUOBNFEBSHVNFOUT &YQSFTTJPOT 4USJOHJOUFSQPMBUJPOj
    ↟5IFMBUFTU,PUMJO

    ↟8FXBOUFEUPMFBSOOFXTUVGG

    View Slide

  31. )PXXFXPSLBU7$/$

    3*#T
    ↟5"%"BSDIJUFDUVSFQBUUFSO

    View Slide

  32. )PXXFXPSLBU7$/$

    8IZ3*#T
    ↟/P.7$ OP.77.PS.71 UPP

    ↟.BTTJWF7JFX$POUSPMMFS
    ↟,FFQJOHDPNQPOFOUTTJNQMF
    ↟4JOHMF"DUJWJUZ"QQMJDBUJPO
    ↟8FsSFNBLJOHBNBQCBTFEBQQMJDBUJPO
    ↟/PUJNFUPDSFBUFBGSBNFXPSLGSPNTDSBUDI
    ↟$POEVDUPS 4DPPQ 3*#T j

    View Slide

  33. )PXXFXPSLBU7$/$

    8IZ3*#T
    ↟/P.7$ OP.77.PS.71 UPP

    ↟.BTTJWF7JFX$POUSPMMFS
    ↟,FFQJOHDPNQPOFOUTTJNQMF
    ↟4JOHMF"DUJWJUZ"QQMJDBUJPO
    ↟8FsSFNBLJOHBNBQCBTFEBQQMJDBUJPO
    ↟/PUJNFUPDSFBUFBGSBNFXPSLGSPNTDSBUDI
    ↟$POEVDUPS 4DPPQ 3*#T j

    View Slide

  34. )PXXFXPSLBU7$/$

    8IZ3*#T
    ↟/P.7$ OP.77.PS.71 UPP

    ↟.BTTJWF7JFX$POUSPMMFS
    ↟,FFQJOHDPNQPOFOUTTJNQMF
    ↟4JOHMF"DUJWJUZ"QQMJDBUJPO
    ↟8FsSFNBLJOHBNBQCBTFEBQQMJDBUJPO
    ↟/PUJNFUPDSFBUFBGSBNFXPSLGSPNTDSBUDI
    ↟$POEVDUPS 4DPPQ 3*#T j

    View Slide

  35. )PXXFXPSLBU7$/$

    3FBDUJWF9
    ↟3FBDUJWFQSPHSBNNJOH
    ↟&BTZUPIBOEMFBTZODISPOPVTXPSL
    ↟"MMFWFOUTUIBUPDDVSJONPCJMFBSFBTZODISPOPVT
    ↟-FBSOJOHDVSWF
    ↟8FsSFVTFEUP3Y

    View Slide

  36. )PXXFXPSLBU7$/$

    1SPUPDPM#VGGFST
    ↟"NFUIPEPGTFSJBMJ[JOHTUSVDUVSFEEBUB
    ↟'MFYJCMF FGGJDJFOU BOEBVUPNBUFENFDIBOJTN
    ↟5PDPNNVOJDBUFXJUITFSWFS

    View Slide

  37. )PXXFXPSLBU7$/$

    1SPUPDPM#VGGFST
    ↟3&45"1*SFTQPOTF+40/
    ↟/FFETUPEPDVNFOU+40/%BUB "1*FOEQPJOUT
    ↟QSPUPGJMFTBTBOBQJEPDVNFOU
    ↟8SJUFT1SPUPDPM#VGGFST$PNQJMFS
    ↟QSPUPNPTIJ+40/DMBTT

    View Slide

  38. )PXXFXPSLBU7$/$

    H31$
    ↟)JHIQFSGPSNBODF31$GSBNFXPSL
    ↟H31$QSPUPDPMMBZFSFEPWFS)551
    ↟8PSLTXJUI1SPUPDPM#VGGFST
    ↟5"%"OFFETUPIBWFCJEJSFDUJPOBMTUSFBNJOH
    ↟%SJWFSESJWFOTUBUFUSBOTJUJPOT
    ↟%FGJOJOHBOFXQSPUPDPMJTUPPNVDIPWFSIFBE
    ↟#VUXFsWFBMSFBEZVTFEH13$JO#FUXFFO

    View Slide

  39. )PXXFXPSLBU7$/$

    FUD
    ↟%BUBTUPSF
    ↟$PEFUFNQMBUF
    ↟""$ -PUUJF 'JSFCBTF #SB[F EFUFLU SFUSPGJU PLIUUQ EBHHFS BVUPEJTQPTF
    NPTIJj
    ↟rఋ׮௿ۄ੉঱౟ѐߊӝsPO7$/$&OHJOFFSJOHCMPH

    View Slide

  40. )PXXFXPSLBU7$/$

    8SBQVQ
    $PNNJUUFF
    $FMM
    "OESPJEJ04
    3FWJFX 3FGBDUPS 3FUSPTQFDU
    13 %PDVNFOUBUJPO %BJMZTDSVN
    ,PUMJO 3*#T 3FBDUJWF9 H31$ 1SPUPDPM#VGGFST
    8FBSFIJSJOH

    View Slide

  41. 5IBOLTGPS-JTUFOJOH
    7BMVF$SFBUPST$PNQBOZ

    View Slide