2025/10/20

10-20.png

「好的開發人員幾乎總是意見豐沛,不僅關心自己寫的程式碼,也關心整個專案的方向。」——《Agile學習手冊:Scrum、XP、精實和看板方法》

什麼是好的開發人員?這當然很有得吵了,畢竟『好』可以有很多定義,可以從很多層面去探討。

你覺得金句提到的『意見豐沛』及『也關心整個專案方向』是不是也是一種『好』呢?

我覺得『意見豐沛』並不是要你從 I 人變成 E 人。

而『也關心整個專案方向』並不是要你從開發人員變成專案經理或專案負責人。

這兩個『好』,其實都是一件事,那就是作為團隊及專案的一份子,你不該只嚴守著自己防守範圍,而不與他人交流協作。

一個好的開發人員,不會讓自己成為團隊及專案內的 silos;反之好的開發人員會在需要他,或他有能力貢獻的地方,提供他的專業意見、展現他的價值。

你的程式碼寫的再好,但你在發現專案走錯方向時,沒有表達你的洞察,那對於團隊交付價值有幫助嗎?

你看見了軟體開發交付流程的瓶頸點,卻不將這個關鍵之處讓合適的人知道,對於順暢的交付軟體有益處嗎?

實踐 DevOps,需要打破各種 silos。

因此除了開發人員,只要是跟價值交付有關的每一位團隊夥伴,我們都要問『你是一位好的團隊夥伴嗎?』

(當然我也知道有些企業職場不值得你這麼作,對於惡劣的職場環境,就先不在此討論。)