筆者任職 Yahoo ,《軟體需求溝通 ─ 從外商公司學跨部門協作開發》線上課程講師,紛絲團《程式猿吃香蕉🍌

跨職能團隊 (Cross functional team) 是軟體業近年來非常流行的組織形式,由 PM 與設計師和工程師等不同職能的人一起設計與開發軟體,團隊中甚至是能包括公司外部的人,聽起來很不可思議,不同職能的人怎麼一起工作?這是這篇文章所要討論的。

▍為什麼會有跨職能團隊?

跨職能團隊的出現,跟軟體開發方式的改變有很大的關係。

因為要能夠快速地回應市場變化軟體開發的方式改變了,人們開始以更短的週期來開發軟體,舉例來說:

  • Java 以往都是每兩年釋出新版本,在 2018 年改為每半年釋出新版本
  • Chrome 瀏覽器在 2021 年從每六週釋出新版本,改為每四週釋出新版本

以做網站為例,在過去的開發方式下,我們會先作完整的規劃,再以較長的週期進行開發 (如下圖的上方列所示),等到長長的周期 (黃色長箭頭所示) 結束之後,我們才會知道軟體的成果長什麼樣子,因為時間較長,所以當軟體釋出的時候,很有可能我們做出來的產品已經不符合市場的需要。

筆者任職 Yahoo ,《軟體需求溝通 ─ 從外商公司學跨部門協作開發》線上課程講師,紛絲團《程式猿吃香蕉🍌

最近有位以前的同事問我,她帶團隊常常改了 A 功能壞了 B 功能,要怎麼定義「做完」這件事情來要求他的團隊?這種鳥日子,什麼時候才能到頭啊?

為什麼「做完」這件事情很難定義?因為隨著時間過去,你的團隊會成長,商業的需求會改變,做完的定義 …

筆者任職 Yahoo ,《軟體需求溝通 ─ 從外商公司學跨部門協作開發》線上課程講師,紛絲團《程式猿吃香蕉🍌

Hi 大家好,我是 Jayden ,最近看到幾篇文章討論到「產品經理需要懂技術嗎?」,這讓我想起很多 PM 曾經問過我類似的問題,甚至是直接問我要不要去學習寫程式。

先說結論,我認為產品經理需要理解的是「技術風險」相關的知識。舉例來說,若將軟 …

筆者任職 Yahoo ,《軟體需求溝通 ─ 從外商公司學跨部門協作開發》線上課程講師,紛絲團《程式猿吃香蕉🍌

『有些知識學校不會教你,而是需要從工作中一點一滴累積。』

跨國軟體開發就是這樣的事。

Hi 大家好,我是 Jayden ,我很幸運在外商待了很多年,遇到很多很好的前輩和主管,經年累月下來,教會了我很多事。這幾天寫完季度報告 (Q2),我的 …

筆者任職 Yahoo ,《軟體需求溝通 ─ 從外商公司學跨部門協作開發》線上課程講師,紛絲團《程式猿吃香蕉🍌

你是否發現 Retro 討論會逐漸流於形式?在每一次 Sprint 後的 Retro 檢討會,大部分團隊用的句型都是:

但是, …

筆者任職 Yahoo ,《軟體需求溝通 ─ 從外商公司學跨部門協作開發》線上課程講師,粉絲團《程式猿吃香蕉🍌

衡量軟體工作進度向來不是一件容易的事情,想像一下 ,在聽工作進度的時候,你更喜歡聽到哪一種報告方式:

想必大家都會 …

筆者任職 Yahoo ,《經典駭客攻擊教程:給每個人的網站安全入門》線上課程講師 ,粉絲團《程式猿吃香蕉🍌

電玩大廠「美商藝電」 (Electronic Arts, EA) 日前遭到駭客入侵,盜走約 780G 的遊戲程式碼在網路上販賣, 其中包含「 FIFA 21 」以及「戰地風雲 (Battlefield)」系列所使用的遊戲引擎 Frost …

筆者任職 Yahoo ,《經典駭客攻擊教程:給每個人的網站安全入門》線上課程講師 | 粉絲團:《程式猿吃香蕉🍌

大家旅行的時候喜歡跟團還是自由行呢?或是否有被導遊放生變成自由行的體驗?本篇文章將使用「旅遊」的概念來說明「開放式重定向 Open Redirect 」攻擊手法,便於大家了解這項攻擊手法的嚴重性

這類攻擊最常發生在網站登入流程,因為網站 …

Jayden Lin

Yahoo 擔任 Lead Engineer,負責廣告系統,帶團隊做跨國開發。也是《程式猿吃香蕉》團隊創辦人,喜歡將實用的軟體知識以簡單生動的方式講給大家聽 😄😄😄

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store