logo

一個讓軟體工程師與產品團隊無縫合作的關鍵心態

產品團隊和開發團隊之間最常見的衝突是目標的不一致。作為開發團隊負責人或團隊中的軟體工程師,要解決這個問題,您所需要的只是一種塑造產品意識的基本心態:

關注結果,而不是產出。(⁠Focusing on the outcome, not the output.)

-

為什麼產品感很重要?

有了它,您可以更清楚地了解自己將時間花在了哪裡,最大限度地為團隊和公司做出貢獻。這將極大地幫助您的軟件工程師職業生涯。

結果與產出

關注「結果」意味著從用戶的角度來看它具有一些重要的價值。這會節省他們在某些任務上的時間嗎?它是否使用戶能夠實現他們在沒有軟件產品的情況下無法實現的目標?它有比以前更好的性能嗎?

⁠關注「產出」意味著只是不斷地交付一些功能或在代碼庫中進行一些重構,甚至不知道其他任何事情。

-

以下是三個可幫助您關注結果的問題:

1.你知道要解決什麼問題嗎?

作為一名軟軟工程師,如果你的日常工作只是決定如何實作已決定的任務,那麼它只使用了你一半的才能。使軟體工程師有價值的是能夠利用技術找出解決問題的最佳方案。

2. 你知道產品/功能是如何被使用的嗎?

花一些時間查看已交付功能的統計數據。了解用戶如何使用產品的感受,如果沒有人使用它,請與產品經理討論用戶如何可以採用此功能,用戶是否被困在某些步驟中,並設計師討論。同樣,獲得所有這些統計數據和感受將幫助您清楚地了解正在發生的事情。除了平常被指定的任務外,你還可以根據你注意到的內容發起一些重要的討論,這絕對可以幫助你把更多的時間投入到實現創造價值的事情上。

3. 對性能有什麼影響?

在引入新功能或系統設計模式時,我們首先會考慮可維護性,或者它是否以足夠“乾淨”的方式實現。當談到「結果」時,應該考慮兩個更重要的事情:

⁠1.從團隊的角度來看,這將如何影響構建時間或開發團隊體驗,是否會讓我們的團隊在每次構建時等待更長的時間?

⁠2。從用戶的角度來看,用戶是否需要等待更長的回應時間?

-

如果你已經閱讀了上面的所有三個問題,你可能會注意到實際上所有這些問題都用於幫助您在程式碼之外獲得更多對市場和用戶的認知。作為具有產品意識的軟體工程師,你肯定會更有信心做出一些關鍵決策,從而為團隊帶來更多價值。

2023 ❤️ MH Tsai