軟體團隊的崩壞與求生筆記 (下)

閱讀時間約 4 分鐘
raw-image

在前一篇 軟體團隊的崩壞與求生筆記 (中) 提到,在面對大量湧現的需求時,建議在記錄清楚需求後,優先處理較多使用者提出的需求。然而,這一建議在實際應用中仍存在一些模糊的空間,例如當每個需求僅由單一人提出時,或是多個人的需求是否真的比較重要等問題。我後來加入了另一個軟體團隊,其以能見度為導向,擁有較明確的規範處理順序。他們優先處理事宜的順序如下:

  1. 程式錯誤:不論是自行發現或使用者提出,只要可能影響結果的正確性,都需優先處理。畢竟若使用者基於錯誤的資料進行後續作業,可能帶來難以預測的後果。
  2. 新客戶的需求:為提高能見度,新客戶的需求被視為優先滿足的對象。若新客戶提出的需求很多時,則要盡量說服客戶設定階段性目標,即里程碑。當開發到滿足到客戶的需求低標的階段時,就讓客戶開始試用,確保開發方向正確,並確認客戶是確實有意願要使用的。隨著客戶需求逐漸滿足,其餘需求就漸漸地不再屬於「新客戶的需求」了。
  3. 多個團隊共同提出的需求:多個團隊提出的需求通常表示其重要性,處理這些需求能有效減少總需求數量。
  4. 必要的需求:需求可以為必要的需求與非必要的需求。這種判斷基於需求的目的,是否注重強調使用者友善的操作。如果需求的目的是提升使用者體驗,則為非必要的需求;反之,則為必要的需求。要先處理必要的需求,以確保基本功能的正常運作。
  5. 非必要的需求:在實務上,除非是由新客戶或多個團隊提出的需求,否則這類功能的開發機會相對較低,通常不會被處理到。

這樣的處理順序考量了不同層面的重要性和實際需求,以確保團隊在應對各類需求時能夠有條不紊、有效率地進行。不過順序並非是不能違反的,老闆給了我三個要納入考慮的影響因子:

  • 公開場合的感謝度:如果需求提出者常在公開場合表達對軟體團隊的感謝,這將有助於提升軟體團隊的能見度。因此,這樣的需求可能值得優先滿足。
  • 頻率估算:可以向需求提出者詢問,完成後預估功能的使用頻率。對於使用頻率高的需求,可能需要優先處理,以確保對使用者的實際需求進行有效滿足。
  • 信用度:考慮需求提出者的信用度,即對方是否真的使用新開發的功能,以及功能的使用頻率是否符合當初的陳述。信用度低的提出者就不需要過度關注其需求。

在實行這樣的處理規範時,有些舊有的合作對象難免會產生不滿,曾經有人當面向我抱怨說:「我們就像進了你們家開的餐廳吃飯,可是餐廳在漏水你們不處理,上菜也越上越慢!」我很清楚,若非有這些舊有的合作對象,我們或許難以走到現在這裡,更沒辦法吸引到新的客戶。然而,我無法輕易地違反這樣的規範,在面對相處比較融洽的合作對象時,我會說實話,當面告訴對方這是我們求生存的手段,若我們因能見度不足而倒下,對他們也是有害的。

實際上,我會盡量讓每個合作對象的需求都有機會能被處理,同時也會參考平時與對方的交情,大家互相幫助;這時我可能會對老闆說這需求是我過往開發時沒處理好的,或是我自己造成的程式錯誤,即便事實並不是這樣的也沒關係;有時候我也會在檯面下悄悄完成某些需求。

一次深刻的經驗是,有使用者希望我們加快網頁的顯示速度,我想這對商業軟體至關重要,不過對於我們內部軟體並非迫切的。老闆也明確告知我這是非必要的需求,不需要處理;但是我發現我們已擱置那位使用者太多的需求,我仍私下進行修改,結果被老闆發現,我就尷尬的和老闆說這是我出於自我滿足而做的。老闆只說了「對」這一個字後就頭也不回地離開了。確實,做這樣的事還是有風險的。

最後,我想分享一個老闆提到的思考方式。老闆認為,當每個需求浮現時,最理想的情況不是自己處理,而是思考是否有辦法讓對方自行協助處理。舉一個例子來說,如果對方頻繁要求軟體團隊新增或更新某些規則進入程式中,或許可以考慮為其建立一個獨立的空間,使其能夠自行上傳規則,進行新增或更新。若是需要進行程式撰寫的,或許可以讓對方按照我們訂定的標準撰寫程式,再將其程式傳到在我們指定的空間,以便我們自動採用。這樣的方法既能滿足對方需求,又能減輕我們軟體團隊的工作負擔。


總結來說,在公司裡經營一個軟體團隊充滿著許多挑戰,這裡分享的是我所觀察到的和所學習到的,不見得是對的,或許也沒有所謂的對與錯,就供參考囉。





27會員
17內容數
分享作為硬體公司的軟體工程師的職場生活故事,主軸分成升遷之路、經營之路、自省之路;裡面會有各自的小主題,像是介紹工作內容、如何在會議攻防 等等,每個主題不一定會一次說完所有故事,畢竟一直有新的故事在產生...
留言0
查看全部
發表第一個留言支持創作者!
布布狗學長的沙龍 的其他內容
當合作的對團隊大幅增加時,開發需求就會不斷地湧現,那要怎麼樣取得工作與生活平衡呢?
經營公司內的軟體團隊所面臨的最大挑戰是能見度,即高層的重視程度。當團隊成員察覺到能見度低的情況時,最終團隊可能會演變成為新訓中心,甚至有可能會瓦解。最直覺的方法是與重要的團隊單位合作,然而更實際的作法是設法擴大影響範圍,進而提高軟體團隊的能見度。
「在你手上有一個軟體正在開發,但使用者總是問一些基本的問題打斷你,又不願閱讀你提供的文件。若你一直耐心地回答他們,最後可能導致你的開發時程遲緩,你會如何應對?」
軟體工程師的守備範圍很廣,即使限縮在我所在的硬體公司的環境中,我知道我也仍是在瞎子摸象,即使如此,我仍然想嘗試回答我在學生時代的疑問:「硬體公司如果不賣軟體,那裡面的軟體工程師在做什麼呢?」
入職工作的第一天,我見到早我畢業來工作的學弟,他面對我的疑問,微笑的說了我當時出乎意料外的話,他說「工作喔?就是在吃一坨X,吃完再向主管要下一坨」當下我只覺得他在開玩笑,只是比在學校時的他,用字粗俗多了...
當合作的對團隊大幅增加時,開發需求就會不斷地湧現,那要怎麼樣取得工作與生活平衡呢?
經營公司內的軟體團隊所面臨的最大挑戰是能見度,即高層的重視程度。當團隊成員察覺到能見度低的情況時,最終團隊可能會演變成為新訓中心,甚至有可能會瓦解。最直覺的方法是與重要的團隊單位合作,然而更實際的作法是設法擴大影響範圍,進而提高軟體團隊的能見度。
「在你手上有一個軟體正在開發,但使用者總是問一些基本的問題打斷你,又不願閱讀你提供的文件。若你一直耐心地回答他們,最後可能導致你的開發時程遲緩,你會如何應對?」
軟體工程師的守備範圍很廣,即使限縮在我所在的硬體公司的環境中,我知道我也仍是在瞎子摸象,即使如此,我仍然想嘗試回答我在學生時代的疑問:「硬體公司如果不賣軟體,那裡面的軟體工程師在做什麼呢?」
入職工作的第一天,我見到早我畢業來工作的學弟,他面對我的疑問,微笑的說了我當時出乎意料外的話,他說「工作喔?就是在吃一坨X,吃完再向主管要下一坨」當下我只覺得他在開玩笑,只是比在學校時的他,用字粗俗多了...
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
Thumbnail
你想像中的駭客是什麼樣子的呢?在一片漆黑的網路世界,有一群人負責到處拿著探照燈,照亮想要攻擊我們的人,試著拿回我們被搶走的東西。那就是駐紮在世界各地的勒索軟體狩獵團真正的樣貌。《勒索軟體狩獵團》這本書,就是要把這些人帶到我們面前的一本書。
Thumbnail
方法鏈接和流暢接口在許多現代編程語言和框架中都有使用。這兩個概念有時互相重疊,因為流暢接口通常使用方法鏈接來實現。使用這些技巧可以提高程式碼的可讀性和維護性,使得編碼更符合人類語言的結構。這對於在專案中協同工作的團隊尤為重要,因為它可以讓每個人更容易理解和使用代碼。
Thumbnail
作為 HR 或業務團隊,每天都得面對龐大的人事資料與客戶溝通。今天,我將分享如何透過 PinChat 提升工作效率,幫助你在這兩個角色中取得突破性的成果。想要解鎖這個升級版的工作秘笈嗎?快來看看吧!
Thumbnail
竟然有台灣本土企業開發出EMILY.RPA這套RPA軟體,至今更已獲得不少台灣企業導入,因此 RPA 數位優化器也興起想要試用看看的念頭,比較它和其他市場上主流RPA軟體的差異,於是主動聯繫百林商智,也很幸運有機會與創辦人曾詠超(Jerry)、品牌設計陳黑白線上聊聊,以下就跟著我們一探究竟吧!
Thumbnail
這篇文章寫給想使用數位筆記軟體實作卡片盒筆記法的人。因為多數人都會在同一個軟體中使用多種筆記方法,很容易讓檔案最後攪和在一起。我會分享 ACCESS 分類法,可以讓你的筆記檔案不再混亂。
Thumbnail
2021年7月22日,非常感謝AC又舉辦了每月一次的數位職涯相談室啦! 本次邀請到的就是本BLOG 方格子 的前端及全端工程師:Jiang & Kuan 來分享現實職場當中前後端各別負責的工作內容。
Thumbnail
「體驗設計」這門學問,現在已經成了軟體設計的顯學,其中包含了不同的面向:流程設計、技術架構設計、使用者介面設計等等。在大家還沒有開始重視使用體驗的時代,許多事情只能從嘗試和錯誤中去學習,包括開發團隊也一樣。
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
Thumbnail
你想像中的駭客是什麼樣子的呢?在一片漆黑的網路世界,有一群人負責到處拿著探照燈,照亮想要攻擊我們的人,試著拿回我們被搶走的東西。那就是駐紮在世界各地的勒索軟體狩獵團真正的樣貌。《勒索軟體狩獵團》這本書,就是要把這些人帶到我們面前的一本書。
Thumbnail
方法鏈接和流暢接口在許多現代編程語言和框架中都有使用。這兩個概念有時互相重疊,因為流暢接口通常使用方法鏈接來實現。使用這些技巧可以提高程式碼的可讀性和維護性,使得編碼更符合人類語言的結構。這對於在專案中協同工作的團隊尤為重要,因為它可以讓每個人更容易理解和使用代碼。
Thumbnail
作為 HR 或業務團隊,每天都得面對龐大的人事資料與客戶溝通。今天,我將分享如何透過 PinChat 提升工作效率,幫助你在這兩個角色中取得突破性的成果。想要解鎖這個升級版的工作秘笈嗎?快來看看吧!
Thumbnail
竟然有台灣本土企業開發出EMILY.RPA這套RPA軟體,至今更已獲得不少台灣企業導入,因此 RPA 數位優化器也興起想要試用看看的念頭,比較它和其他市場上主流RPA軟體的差異,於是主動聯繫百林商智,也很幸運有機會與創辦人曾詠超(Jerry)、品牌設計陳黑白線上聊聊,以下就跟著我們一探究竟吧!
Thumbnail
這篇文章寫給想使用數位筆記軟體實作卡片盒筆記法的人。因為多數人都會在同一個軟體中使用多種筆記方法,很容易讓檔案最後攪和在一起。我會分享 ACCESS 分類法,可以讓你的筆記檔案不再混亂。
Thumbnail
2021年7月22日,非常感謝AC又舉辦了每月一次的數位職涯相談室啦! 本次邀請到的就是本BLOG 方格子 的前端及全端工程師:Jiang & Kuan 來分享現實職場當中前後端各別負責的工作內容。
Thumbnail
「體驗設計」這門學問,現在已經成了軟體設計的顯學,其中包含了不同的面向:流程設計、技術架構設計、使用者介面設計等等。在大家還沒有開始重視使用體驗的時代,許多事情只能從嘗試和錯誤中去學習,包括開發團隊也一樣。