本月主題:我如何透過TDD每天準時下班
「PO根本就不懂,需求寫得模模糊糊,要不是靠我的經(ㄋㄠ ˇ)驗(ㄅㄨ ˇ),哪做得出來?」
「需求變來變去,我光寫code就每天加班加到不行了,你還要我寫測試,是要我住公司嗎?」
「自動測試不就是把QA的工作自動化嗎?叫QA學就好啦!專才專用嘛!」
「還沒寫code哪知道要測什麼?再說,TDD不就是先寫test再寫code,有什麼了不起的?」
身為RD,你是否也有以上疑問?
實際上,很多人開始做自動測試與跑scrum一段時間後,進度開始落後了。這時大家第一反應就是開始歸因於測試與流程。但其實不是的。據經驗,大部分情形下,是你的測試或Spec. 沒有寫好,如此而已。
你看過的TDD與自動測試,都是人家做完的樣貌,所以才會「看起來簡單,做起來兩回事」,你的困難在,工作周遭沒有人帶著你走一遍,看「TDD執行起來是什麼樣子」。
本活動中,你會跟著Kuma實際演練,工作時如何:
- 利用實例化需求,寫出「不太會被誤會」的Spec.,省下「做錯東西」的時間。
- 透過自動測試,寫出「不太會退化」的功能,省下「抓舊蟲」的時間。
- 透過TDD,寫出「不太會難用」的程式,省下「因難用而一直被要求修改protocol」的時間。
把這些時間省下來,你可以:
- 保持固定的產出速率
- 交出穩定的產品品質
- 工作全部做完,還是每天準時下班
這是一場實戰重於理論的分享。過程中,您會現場練習操作,你可以自己嘗試,也可以組隊挑戰,當然也可以站在旁邊加油,如遇任何問題,我們會為你解答。
參加者可以用任何自己喜好的語言操作,講解與範例將會使用Java。
本活動時間有限,我們沒有時間現場安裝環境。建議與會者帶上自己的筆電,並安裝好自己習慣用的測試環境,開好空白專案,至可以直接coding與跑測試的狀態。
本活動包含Spec撰寫與程式撰寫的練習,適合:
- 曾任RD,現在在當Team Leader、PO,或PM的人
- 現任RD,有自己練過自動測試,但想在工作中開始用的人
- 現任RD,想在工作中引入自動測試但因種種原因被迫放棄的人
- 現任RD,嘗試過TDD但感覺卡卡的人
分享者姓名:Kuma Syu
你很少見過這麼討厭coding的RD。
Kuma堅持,只要滿足需求並保證品質,能夠少寫code就少寫code。因此致力於自動化測試與Clean Code精神。
Kuma也是一個不擅長重複動作的人。對於維運,他追求的是極致自動化,能夠讓機器做的事就不自己做。
Kuma為追求更高的價值並減少浪費,只憑一股傻勁,在組織內努力推動各種流程改善,做過PO,做過SM,也做過維運一條龍的RD。
任勞任怨,使命必達。
「崇尚敏捷精神,熱愛軟體工程」— 你可以這麼形容他。
講者blog:
https://medium.com/kuma老師的軟體工程教室
【活動時間】※18:30開放入場,19:00活動正式開始。
- 18:30-19:00 自由交流
- 19:00-19:10 活動開場
- 19:15-21:30 主題活動
【活動訊息】
- 時 間:2019/04/26 (五) 19:00~21:30
- 名 額:上限16名
- 費 用:$300,含Pizza、冷飲。
- 地 點:微程式夢森林:台中市市政路402號7樓
【注意事項】
- 活動提供啤酒,記得利用大眾交通工具前往活動場地與回家。
- 活動名額有限,若不克參加,最晚請於活動前一天通知主辦單位或取消報名。若無故不到,未事先說明者,未來將婉拒再度報名。
- 夢森林所在場地因有門禁管制,因安排將志工協助帶領,所以請參加者最晚於19:00抵達。逾時者,需要自行操作門禁機上樓。
【什麼是敏捷小酒館?】
在小酒館中,你可以獨酌,也可以和三五好友輕鬆共飲,閒聊八卦。
這次的聚會活動取名為【敏捷小酒館】,是希望讓大家在下班後有個放鬆、吐苦水的場合,在自在的氣氛中,透過活動、遊戲、實作、互相分享等不同形式,讓眾人的知識與經驗在對話中流轉。
一起來喝一杯,聊聊敏捷吧。
查看過去幾個月小酒館已經辦了哪些活動:【敏捷小酒館】活動列表
想要收到第一手的台中敏捷小酒館消息?歡迎加入Line@