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
370
Agile Development
Front-End Developer Taiwan Party13
YuTin Liu
October 21, 2014
Tweet
Share
Other Decks in Technology
See All in Technology
スピンアウト講座06_認証系(API-OAuth-MCP)入門
overflowinc
0
950
生成AI活用でQAエンジニアにどのような仕事が生まれるか/Support Required of QA Engineers for Generative AI
goyoki
1
370
Windows ファイル共有(SMB)を再確認する
murachiakira
PRO
0
230
A4)シラバスを超えて語る、テストマネジメント
moritamasami
0
120
Phase05_ClaudeCode入門
overflowinc
0
1.8k
中央集権型を脱却した話 分散型をやめて、連邦型にたどり着くまで
sansantech
PRO
1
230
20年以上続く PHP 大規模プロダクトを Kubernetes へ ── クラウド基盤刷新プロジェクトの4年間
oogfranz
PRO
0
160
Laravelで学ぶOAuthとOpenID Connectの基礎と実装
kyoshidaxx
4
1.8k
めちゃくちゃ開発するQAエンジニアになって感じたメリットとこれからの課題感
ryuhei0000yamamoto
0
270
事例から紐解くSHIFT流QA支援 ~大規模プロジェクトの品質管理支援、QA組織立ち上げ~ / 20260320 Nozomu Koketsu
shift_evolve
PRO
0
130
Goのerror型がシンプルであることの恩恵について理解する
yamatai1212
1
290
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
kaomi_wombat
0
230
Featured
See All Featured
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
110
Docker and Python
trallard
47
3.8k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
140
The SEO identity crisis: Don't let AI make you average
varn
0
420
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
190
Music & Morning Musume
bryan
47
7.1k
The Limits of Empathy - UXLibs8
cassininazir
1
270
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
How to train your dragon (web standard)
notwaldorf
97
6.6k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
250
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
How GitHub (no longer) Works
holman
316
150k
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 ?
凡事都有「為什麼」 不應該是「我覺得」 我相信有不吵架的愛情