iT邦幫忙

2022 iThome 鐵人賽

DAY 10
0
Agile

本來無一物,何處惹塵埃系列 第 10

D10 - 那些敏捷的日子_MVP vs 技術債 (抉擇篇)

  • 分享至 

  • xImage
  •  

在了解到了 MVP 是什麼之後,我們來稍微剖析一下這次的 Case 不過這是最近發生的事情,還無法驗證怎樣處置比較好
(前情提要 : D9 - 那些敏捷的日子_MVP vs 技術債 (MVP 篇))

情況:Sprint 內單子做一半,發現有效能問題後。
1.從一般 insert 改成 batch update
2.因為改成 batch ,所以假設中間有一筆資料錯誤就roolback,全部完成才commit
3.處理insert identity id 在 rollback 之後 id 不會重新長
https://ithelp.ithome.com.tw/upload/images/20220924/20151820TOZAeGQMG0.png
(最終結果如上圖...)
是覺得有點不值得啦
我個人認為遇到如果開發時遇到技術債的情況,最好的做法是停、看、聽

停下來先不要處理
看一下影響的範圍
聽聽看別人的想法

然後遇到無法確認影響範圍的,我一蓋推薦下個 Sprint 再說(經過 Planning 再執行)

但如果在這種情況下(PO 認為要做,主管也同意),作為引導者的 Master 能夠怎樣的去反饋呢?
(這裡除了分享給各位之外,也在幫自己歸納,下次該怎麼做!)

1.了解一下始末,評估這項調整的必要性,讓心裡有個底,若沒必要則清楚表達你的疑慮 (如果團隊不信任你的話就會往下一步)
2.請 member 先去接別張單,最後再回來接這張單 (此張單優先度較高則不適用)
3.花心思追蹤,找機會插入斷點(預防無限上綱)
4.透過執行結果來反思,也順便請 member & PO 評估這樣的執行結果滿意嗎?

有時候一昧的阻攔不如用親身的經歷的方式來去體驗,會更有收穫
反正大不了一個 Sprint 執行狀況不好而已,接下來無數個 Sprint 才是重點

不過還是不免俗的要註記一下
MVP 並不指說可以容許 bug 上正式區

參考資料:


上一篇
D9 - 那些敏捷的日子_MVP vs 技術債 (MVP 篇)
下一篇
D11 - 那些敏捷的日子_我們一起被 KPI 追著跑
系列文
本來無一物,何處惹塵埃30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言