Slide 1

Slide 1 text

Today is Holiday Agile Development

Slide 2

Slide 2 text

I’m YuTin

Slide 3

Slide 3 text

Agile 敏捷的 靈活的

Slide 4

Slide 4 text

資源是有限的 改變
 世界 好
 呀 畫⼤大餅... 會做不完!
 油品要先驗過 要吃苦! 快寫作業

Slide 5

Slide 5 text

休假需要待命 可 以 當 職 代 嗎 ? 不 要 ! 看 不 懂 你 寫 的 程 式 沒有農⺠民的世界奇觀...

Slide 6

Slide 6 text

⼀一個⼈人⼀一個專案 公司會找⼀一個⼈人鞭策進 度,通常稱作專案控管 ⼀一個⼈人⼀一個專案 ⼀一直蓋 ⼀一個⼈人多個專案 ⼀一起蓋

Slide 7

Slide 7 text

當專案累計越多,
 電腦壞掉產量可能掉1成,
 但公司卻沒買 Time Capsule 做備份。 ! 員⼯工⾞車禍產量可能掉7成,
 但公司卻沒買 汽⾞車 給你開。 Q:我要離職 A:你不要⾛走 為何不要求加薪呢?

Slide 8

Slide 8 text

產出的不是碎念囈語,⽽而是⼤大家合作寫出程式碼,不必⽼老闆 指揮、收電⼦子郵件、開無意義的會,便能完成⼯工作。 - 邱慕安的GitHub 冒險之旅 - Inside 硬塞的網路趨勢觀察 ⼀一起完成⼀一件事

Slide 9

Slide 9 text

怎麼做到的?

Slide 10

Slide 10 text

先培養默契 Coding Style Framework

Slide 11

Slide 11 text

SublimeLinter 直覺 單純 平台

Slide 12

Slide 12 text

紙對摺 同性 異性 ⾃自我 世俗 愉快 虛假 需要解釋 不想穿裙⼦子

Slide 13

Slide 13 text

積分表 1 2 3 4 5 有 優 沒 AngularJS ReactJS 效能 模組 ⽂文件 測試 3 4 5 4 4 5 3 3 16 15

Slide 14

Slide 14 text

講者 場地 kktix FB事件 主題 餐點 發票 剩3週 剩2週 剩1週 標準的流程

Slide 15

Slide 15 text

⾃自動化測試 Coding… Testing…

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

架構⽂文件化 hackpad gitbook

Slide 18

Slide 18 text

任務最⼩小化 會員系統 忘記密碼 寄送重設信 產⽣生驗證碼 1day內完成的task

Slide 19

Slide 19 text

每週⼀一⼩小節 backlog In analysis todo doing waiting for
 verification done

Slide 20

Slide 20 text

安全最優先 backlog In analysis todo doing waiting for
 verification done hotfix

Slide 21

Slide 21 text

極⼩小化的branch branch doing

Slide 22

Slide 22 text

開發的⽇日誌 名稱:達成⺫⽬目的 細節:所以做了哪些修改 git commit 此段程式或者函數
 還有哪些等待處理的事項 TO DO

Slide 23

Slide 23 text

Merge前,先Review Coding Style 更好的⽅方式 缺少的註解

Slide 24

Slide 24 text

完整的過程,就會是: 架構規劃 切割任務 Doing ⽇日誌 Review Merge Release

Slide 25

Slide 25 text

FrontEnd ?

Slide 26

Slide 26 text

View Model Collection Proxy

Slide 27

Slide 27 text

feature Sketch3

Slide 28

Slide 28 text

class id 專案的bootstrap 架構⽂文件化 image name

Slide 29

Slide 29 text

任務最⼩小化 ⾸首⾴頁 登⼊入區塊 區塊Layout 登⼊入按鈕元件 通常這個元件
 其他地⽅方也會使⽤用

Slide 30

Slide 30 text

Layout 很重要

Slide 31

Slide 31 text

分類 很重要

Slide 32

Slide 32 text

Design?

Slide 33

Slide 33 text

adobe PNG SVG

Slide 34

Slide 34 text

完整的過程,就會是: 架構規劃 切割分類元件 Doing ⽇日誌 Review Merge Release

Slide 35

Slide 35 text

issue tracking ?

Slide 36

Slide 36 text

凡事都有「為什麼」 不應該是「我覺得」 我相信有不吵架的愛情