每次當有人批判 pair programming 是用兩倍的成本做一個人的產出時,我就會問他,你們被測試出來的 bug 多嗎?bug 痛嗎?修 bug 的時間+重測的時間 佔用了你們多少的工作時間?
那是因為大部分人都以為開發只是把功能寫出來會動就好,卻沒想過有品質的交付+團隊技能提昇+產品知識互相備援,其實在 pair/mob programming 過程中就會被一次搞定。
再厲害的人其實也有盲點,兩個厲害的 developer 寫出來的 code 也不會一樣,而這些都會在後續產生一些衍生成本,而 pair/mob programming 會消除這些盲點與成本。
發現 defect 的時間點越晚,修復 defect 的成本越高。(冪次上升)
pair/mob programming 是在開發的當下就能大量發現「盲點」型的錯誤,甚至是 design 上的 defect, 而不只是 feature 上的 defect。
同時也有1部Youtube影片,追蹤數超過12萬的網紅prasertcbs,也在其Youtube影片中提到,การสร้าง เพิ่ม ลบ และข้อมูลใน dictionary dictionary ที่เก็บ value เป็น list ===ดาวน์โหลดไฟล์ตัวอย่างได้ที่ http://goo.gl/m3e2sq ============ playlist...
「pair programming」的推薦目錄:
- 關於pair programming 在 91 敏捷開發之路 Facebook 的最讚貼文
- 關於pair programming 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最讚貼文
- 關於pair programming 在 91 敏捷開發之路 Facebook 的最讚貼文
- 關於pair programming 在 prasertcbs Youtube 的最讚貼文
- 關於pair programming 在 kkemple/awesome-pair-programming - GitHub 的評價
- 關於pair programming 在 GitHub launches Copilot to power pair programming with AI 的評價
- 關於pair programming 在 利用pair programming 去克服別人怕的地方- AgileCommunity.tw 的評價
pair programming 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最讚貼文
แพร์โปรแกรมมิ่ง
เครดิตโโย Wasith T. (Bai-Phai)
https://medium.com/odds-team/%E0%B9%81%E0%B8%9E%E0%B8%A3%E0%B9%8C%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B9%81%E0%B8%81%E0%B8%A3%E0%B8%A1%E0%B8%A1%E0%B8%B4%E0%B9%88%E0%B8%87-e5962011ed08
pair programming 在 91 敏捷開發之路 Facebook 的最讚貼文
看了底下很多朋友的回覆,我也來補充一下我的想法。
我覺得可以以團隊當單位跟例子來看,例如:原本可能是2個前端、2個後端,各自專精各自的部分。
如果可以的話,變成2個全端(前後端工作都能做,不一定要都很專精),另1個專精前端,另一個專精後端。
最後就是「這是一個全端,也就是 cross-function team」,裡面每個人有自己專精的領域,並跟團隊其他成員互補,但同時只要是產品需要做的事,大家都願意做、願意學、互相 cover, value-first。
每個人仍然有喜歡、不喜歡,專精/不擅長的領域。
但是以產品、價值為優先序。
產品團隊這樣在一起互相學習與支援,榮辱與共,慢慢組織才有機會變成學習型組織,一起打仗的團隊也才會有革命情感,也可以避免產品交付出現問題時的爭功諉過或責任歸屬。
其實這並沒有大家想像中的遙遠或困難。我們親身經歷過不少這樣的團隊,也在企業客戶那邊帶過不少這樣的團隊,甚至團隊內還有 designer 的人員,除了 design/切版,他們還可以 cover 一點js 跟測試。當然,也會跟 PO 合作,分擔 PO 的一些工作。
這也是為什麼,鈦坦的工程師是用 Product developer, PD 來稱呼,而不是 F2E 或後端工程師, developer/tester來稱呼。
順帶一提,這跟 pair programming 引入的思路有一點點類似。
原本是2個人各自領一個 task, 轉換成 2個人一起領2個 task. 在 ownership 上、設計盲點、團隊學習、成員備援,都會發揮很好的效果。
慢慢得更像一個 Co-work的 team,而不是只有分工、沒有合作的 group。
pair programming 在 prasertcbs Youtube 的最讚貼文
การสร้าง เพิ่ม ลบ และข้อมูลใน dictionary
dictionary ที่เก็บ value เป็น list
===ดาวน์โหลดไฟล์ตัวอย่างได้ที่ http://goo.gl/m3e2sq
============
playlist สอนภาษาไพธอน Python เบื้องต้น
https://www.youtube.com/watch?v=DI7eca5Kzdc&list=PLoTScYm9O0GH4YQs9t4tf2RIYolHt_YwW
============
playlist สอนภาษาไพธอน Python การเขียนโปรแกรมเชิงวัตถุ (OOP: Object-Oriented Programming)
https://www.youtube.com/watch?v=4bVBSluxJNI&list=PLoTScYm9O0GF_wbU-7layLaSuHjzhIRc9
============
playlist สอนภาษา R เบื้องต้น
https://www.youtube.com/watch?v=oy4qViQLXsI&list=PLoTScYm9O0GF6qjrRuZFSHdnBXD2KVICp
============
playlist สอนภาษาจาวา Java เบื้องต้น
https://www.youtube.com/watch?v=O3rW9JvADfU&list=PLoTScYm9O0GF26yW0zVc2rzjkygafsILN
============
playlist สอนการเขียนโปรแกรมเชิงวัตถุด้วย Java เบื้องต้น
https://www.youtube.com/watch?v=zC_0xOSX1dY&list=PLoTScYm9O0GEvHKqqib-AdVFwVe_2ln8W
============
playlist สอนการทำ Unit Test ภาษาจาวา Java
https://www.youtube.com/watch?v=R11yg8hKApU&list=PLoTScYm9O0GHiK3KNdH_PrNB0G3-kb1Bi
============
playlist สอนภาษา C เบื้องต้น
https://www.youtube.com/watch?v=Z_u8Nh_Zlqc&list=PLoTScYm9O0GHHgz0S1tSyIl7vkG0y105z
============
playlist สอนภาษา C# เบื้องต้น
https://www.youtube.com/watch?v=hhl49jwOIZI&list=PLoTScYm9O0GE4trr-XPozJRwaY7V9hx8K
============
playlist สอนภาษา C++ เบื้องต้น
https://www.youtube.com/watch?v=_NHyJBIxc40&list=PLoTScYm9O0GEfZwqM2KyCBcPTVsc6cU_i
============
playlist สอนภาษา PHP เบื้องต้น
https://www.youtube.com/watch?v=zlRDiXjYVo4&list=PLoTScYm9O0GH_6LARFxozL_viEsXV2wgO
============
เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่
https://www.youtube.com/subscription_center?add_user=prasertcbs
pair programming 在 GitHub launches Copilot to power pair programming with AI 的推薦與評價
Pair programming, for the uninitiated, is a common agile software development technique where two (usually human) programmers work in tandem at ... ... <看更多>
pair programming 在 利用pair programming 去克服別人怕的地方- AgileCommunity.tw 的推薦與評價
利用pair programming 去克服別人怕的地方. 專頁說讚的其他專頁. 軟體品管專業思維Software QA Training. 1,224 人說讚. 提供軟體品管專業交流,資訊安全測試、網站 ... ... <看更多>
pair programming 在 kkemple/awesome-pair-programming - GitHub 的推薦與評價
Contents. Resources; Editor Plugins. Atom Plugins; Sublime Text Plugins; Vim Plugins; Visual Studio Code Plugins. Apps; Find Pair Programmers. ... <看更多>