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
Agile Development
Search
YuTin Liu
October 21, 2014
Technology
4
360
Agile Development
Front-End Developer Taiwan Party13
YuTin Liu
October 21, 2014
Tweet
Share
Other Decks in Technology
See All in Technology
OTel meets Wasm: プラグイン機構としてのWebAssemblyから見る次世代のObservability
lycorptech_jp
PRO
1
300
うちの会社の評判は?SNSの投稿分析にAIを使ってみた
doumae
0
270
AIの電力問題を概観する
rmaruy
1
220
積み上げられた技術資産と向き合いながら、プロダクトの信頼性をどう守るか
plaidtech
PRO
0
930
プロジェクトマネジメント実践論|現役エンジニアが語る!~チームでモノづくりをする時のコツとは?~
mixi_engineers
PRO
3
180
コードの考古学 〜労務システムから発掘した成長の糧〜
kenta_smarthr
1
1.2k
ITエンジニアを取り巻く環境とキャリアパス / A career path for Japanese IT engineers
takatama
4
1.5k
2025advance01
minamizaki
0
130
データプレーンプログラミングとは? DPU&スイッチASICの開発経験から語る
ebiken
PRO
1
270
What's Next in OpenShift Q2 CY2025
redhatlivestreaming
1
820
AIに実況させる / AI Streamer
motemen
3
1.4k
Scale Security Programs with Scorecarding
ramimac
0
440
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
172
14k
The Cult of Friendly URLs
andyhume
78
6.4k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
GraphQLとの向き合い方2022年版
quramy
46
14k
Designing Experiences People Love
moore
142
24k
Gamification - CAS2011
davidbonilla
81
5.3k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
460
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
4 Signs Your Business is Dying
shpigford
183
22k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
1
80
Transcript
Today is Holiday Agile Development
I’m YuTin
Agile 敏捷的 靈活的
資源是有限的 改變 世界 好 呀 畫⼤大餅... 會做不完! 油品要先驗過 要吃苦! 快寫作業
休假需要待命 可 以 當 職 代 嗎 ? 不 要
! 看 不 懂 你 寫 的 程 式 沒有農⺠民的世界奇觀...
⼀一個⼈人⼀一個專案 公司會找⼀一個⼈人鞭策進 度,通常稱作專案控管 ⼀一個⼈人⼀一個專案 ⼀一直蓋 ⼀一個⼈人多個專案 ⼀一起蓋
當專案累計越多, 電腦壞掉產量可能掉1成, 但公司卻沒買 Time Capsule 做備份。 ! 員⼯工⾞車禍產量可能掉7成, 但公司卻沒買 汽⾞車
給你開。 Q:我要離職 A:你不要⾛走 為何不要求加薪呢?
產出的不是碎念囈語,⽽而是⼤大家合作寫出程式碼,不必⽼老闆 指揮、收電⼦子郵件、開無意義的會,便能完成⼯工作。 - 邱慕安的GitHub 冒險之旅 - Inside 硬塞的網路趨勢觀察 ⼀一起完成⼀一件事
怎麼做到的?
先培養默契 Coding Style Framework
SublimeLinter 直覺 單純 平台
紙對摺 同性 異性 ⾃自我 世俗 愉快 虛假 需要解釋 不想穿裙⼦子
積分表 1 2 3 4 5 有 優 沒 AngularJS
ReactJS 效能 模組 ⽂文件 測試 3 4 5 4 4 5 3 3 16 15
講者 場地 kktix FB事件 主題 餐點 發票 剩3週 剩2週 剩1週
標準的流程
⾃自動化測試 Coding… Testing…
None
架構⽂文件化 hackpad gitbook
任務最⼩小化 會員系統 忘記密碼 寄送重設信 產⽣生驗證碼 1day內完成的task
每週⼀一⼩小節 backlog In analysis todo doing waiting for verification done
安全最優先 backlog In analysis todo doing waiting for verification done
hotfix
極⼩小化的branch branch doing
開發的⽇日誌 名稱:達成⺫⽬目的 細節:所以做了哪些修改 git commit 此段程式或者函數 還有哪些等待處理的事項 TO DO
Merge前,先Review Coding Style 更好的⽅方式 缺少的註解
完整的過程,就會是: 架構規劃 切割任務 Doing ⽇日誌 Review Merge Release
FrontEnd ?
View Model Collection Proxy
feature Sketch3
class id 專案的bootstrap 架構⽂文件化 image name
任務最⼩小化 ⾸首⾴頁 登⼊入區塊 區塊Layout 登⼊入按鈕元件 通常這個元件 其他地⽅方也會使⽤用
Layout 很重要
分類 很重要
Design?
adobe PNG SVG
完整的過程,就會是: 架構規劃 切割分類元件 Doing ⽇日誌 Review Merge Release
issue tracking ?
凡事都有「為什麼」 不應該是「我覺得」 我相信有不吵架的愛情