商業分析真的沒那麼難,只要你在對的時間找到對的人(4/7)

更新於 2019/08/03閱讀時間約 10 分鐘

開發會議不是重點,重要的是開完會之後有沒有照著結論做。

Part 3–2:開發過程中的圖像化溝通 (Models)
從第一次參與開發會議以來到今天(2019),不知不覺已經過了20幾個年頭,沒有感嘆歲月如梭,也沒有撚著白髮蒼蒼的蹉跎,唯一不變的仍然是沒有效率的會議和互相指責的場景。
如果你在開發會議的時候,面對的是同樣的場景,那麼恭喜你,你也是 80/20法則當中的那個 80%,而且這樣的場景除非你自己做出改變,不然永遠都不會變得陌生。
在生涯中,經歷過無數次的開發會議,其實已經想不起來有哪個比較特別可以挖出來寫的,但無論是在小公司或大公司,開發會議永遠都離不開幾個必經的過程:
  1. 開場
    通常是由 PM 喊聲,然後有老闆在的時候,底下的團隊成員多半已經在會議室坐好在那裡等;沒老闆在的時候,底下的團隊成員多半還在自己的座位上等 PM 叫。
  2. 人物介紹
    如果都是自己人,介紹就免了,直接進入喊聲的主題。但如果是跨部門而且彼此都不熟的,那就一個個介紹,別隨意跳過任何一個人,因為你永遠不知道被你跳過的那個或那些人以後會怎麼搞你。
  3. 進入主題
    如果是有經驗的 PM,就會在短暫寒暄過後(Just say HELLO),馬上說明今天會議的時間長度以及要達成的結論,有時候會多講一些現況背景,但通常開會到一半都會被忘光光,然後又得重講一次,所以我勸你還是別浪費時間。這時候你可能會問,只講長度和要達成的結論,那主題呢?目標呢?準備好要問的問題呢?在實務上,我會勸你把這些通通都忘掉…
    叫你忘掉的意思不是要你別準備,而是相反地你一定要準備,但是不用在開會的時候提這些事,因為整場會議中唯一在乎有沒有達成目標、做出結論的人,大概只有你一個。
  4. 開始朝結論前進
    咦?怎麼這麼快就要跳結論啦?其實,在開會的過程中,如果你心裡面不先有個定案,帶著開放的心態在這個主軸上討論的話,到最後整個會議只會變成聊天大會或者是究責大會。
    所以,會議中身為 BA 的你,要手拿青龍偃月刀,摸著大鬍子坐鎮在 PM 旁邊,隨時提供可以佐證的火力給 PM ,去掃射一堆根本沒在聽你說話的人。
    雖然,開會的過程中,四處的砲火猛射是正常的,但不管開發會議是要做成什麼樣的解決方案,BA 一定要耐住性子聽取各方的意見,並且相信這些意見都不是針對你而來,只有做到置身事外…不是,是立場客觀,你才能夠好好地從每次的開發會議中存活下來。
    不然,會議不只可能會讓憋尿憋到住院,甚至還可能害你心臟血管爆裂,所以,唯有廣納意見的 BA 才能夠成為真正的 BA。
  5. 達成結論
    握握手、聊聊天,那我們就這樣做囉!結案。你想,有可能這麼簡單嗎?通常在開發會議中達成的結論,都是各方角力和進退取捨之中得到的,那麼你想想看,在開發的過程中,能力越強的是否通常都會有所堅持,但卻都在會議上不願意說出口。沒碰過?那你真的很幸運有個好團隊。
  6. 追蹤結論
    接續著第五個項目談到「不願意說出口」的人,你得在會議之後,日常在追蹤結論執行狀況時,隨時注意是否有人勉強自己順著結論做事,說實話,這個項目不應該放在開會的流程之中,而是應該放在日常的管理活動當中,不過,為了避免你一不小心忘記這件事,所以我還是把它列上來,因為這個項目是整個六件事中,最重要的關鍵。開會真的不是重點,是否有照著彼此的共識和結論做事,才是重點中的重點。
而這個重點中的重點,就是這篇文章真正想談到的事情,那就是在開發會議的時候,該找的關鍵人物有哪些?
  1. 產品經理/Product Manager:
    負責接替 Master Manager 成為吉祥物的存在,除此以外沒別的作用了,通常他只在出現需要畫押的時候。
  2. 專案經理/Project Manager:
    負責敲鐘開會、拉著以下的人離開椅子進會議室的人,PM 最常幹的事就是一邊鋪著新軌道,一邊想辦法讓大家照著原來的軌道做事。
  3. 使用經驗設計師/UE &視覺設計師/VD/UI:
    在「商業分析真的沒那麼難,只要你在對的時間找到對的人(2/7)這篇文章中講過,在開發會議的時候,角色和負責的內容依然沒變,算是滿幸運、總是能避開砲火的一群人。
  4. 技術經理/架構設計師/SA&PL:
    負責坐鎮在會議中,聽著手底下的 RD 們談論技術內容,並適時地和 PM 勾結串通好,導正會議方向的人。你沒看錯,事實上,整場會議要能順利進行,PM 就是要先和 SA 或 PL 勾結串通好。
    因為在大部分的情況下,他們都是團隊 RD 們眼中的神明大人,當會議中吵得鬧哄哄的時候,神明站出來的目的不是要教化世人,而是用他們背後的光芒閃得所有人睜不開眼睛,然後就會安靜下來了。
  5. 前端主程式設計師/SD&PL:
    負責前端介面的程式架構設計並打造主程式架構程式碼,有些公司SD和SA是同一個人負責。當軟體的架構簡單時,這樣的好處是可以節省SA和SD的溝通時間以及設計的連貫性。SD必須要和SA非常緊密地合作,才能將產品的優勢透過所掌握的程式語言發揮得淋漓盡致。
    當產品逐漸發展得越來越大之後,軟體的架構將會逐漸地根據技術經理、產品經理的規畫而越來越大。這種時候SD應該抽離SA的範圍,交由更深入了解所使用的程式語言特性的工程師負責,才能讓產品的強固性、發展性與彈性能夠發揮得更好。
  6. 前端程式設計師/RD:
    負責實作前端介面的程式碼及細節的調整與撰寫,這個職位的人需要與UI和UE通力合作。通常是照著UE做出來的UX藍圖,將各元件與操作實現出來,然後再將UI提供的圖像資料(包含色碼、圖片檔案及名稱等等),根據不同尺寸螢幕的解析度,選擇適合的圖檔一一放到正確的位置上。
    在細節的調整中,UI和RD的合作是非常緊密的,尤其是在多螢幕設計的系統上,在每種尺寸的螢幕上所呈現的方式可能會大不相同,因此需要根據不同的情況一一地調整。
  7. 中介層主程式設計師/SD&PL:
    負責中介層的溝通介面程式(或稱之平台API)並打造主程式架構程式碼。由於此職位的責任是軟體產品的穩定度與通用性,因此通常為資深工程師的工作。
    此職位必須能夠將不同情況、不同環境、不同設備甚至不同程式語言間的隔閡融合起來,舉例來說,通常因為需要提供前端程式連接後端資料庫的API,而於中間層實現連接各式各樣的資料庫、檔案庫、雲端資料、類比資料等等的程式碼。
    只有打造了深具彈性的程式架構碼之後,才能夠以更好、更穩定的方式,讓RD實作各元件的程式碼,而整體設計的優劣也會嚴重影響系統的安全性,以及未來的擴充性。
  8. 中介層程式設計師/RD:
    負責實作中介層的程式碼,這個工作相較於其他職位更加單純,但也更困難,因為實作的品質將會大幅影響系統的使用體驗。
    沒有人希望一個設計得漂亮又好用的前端介面,卻因為後端程式不穩定而經常出錯,甚至影響系統的營運環境。
    而且在測試工程師進行測試時,因為很難測試到中介層的錯誤,所以有許多安全性的問題,會因為不嚴謹或考慮不周的實作方式,而產生嚴重的後果。
    譬如20年前著名的千禧蟲事件,就是實作程式的時候,並未考慮到電腦未來發展而造成的全球性問題。
  9. 主測試工程師/QA:
    負責規劃、實施產品的測試計畫與各項測試結果的建議統整。在絕大部分公司的QA都被軟體團隊視為接近邊緣的角色,所以常常會覺得被排除在團隊之外,然而最好的QA要從系統設計之初,就和產品經理、UE、UI和PM通力合作每個階段的測試計畫。
    因為只有了解整個系統的緣由、目的以及須達成的效果,才能在嚴謹的測試計畫中,完整地確認系統是否符合期望。因為在實務使用的過程中,就算是小小的錯誤都有可能會影響使用者的印象,嚴重的問題則更是有可能直接造成系統崩潰,甚至因此下架。因此更需要非常腳踏實地、嚴謹的測試計畫,作為產品在每個階段的總結。
    但是較可惜的是,在許多公司裡,如此重要的角色往往被公司甚至團隊所忽略,變成只是一個橡皮圖章,或是由專案經理兼任測試計畫的製作。
    於是,專案經理(球員)和主測試工程師(裁判)的角色,會因為產品時程的考量,而在彼此混淆的情況下,草草了事、睜一隻眼閉一隻眼地掩飾過去了。
上面這些角色,主要是以軟體產業為主。但如果你不是軟體產業的人也不用擔心,你可以很簡單地將這些角色歸類成:
  1. 大主管、部門主管:產品經理、專案經理。
  2. 專案負責人、小主管(課長、股長等):專案經理、技術經理。
  3. 組長(或工班班長):PL、SA、SD、UX、UI。
  4. 團隊/工班成員:RD(包含前端和中介)。
  5. 查核單位:QA。
所以,如果有注意看的人,可能會留意到我對每個關鍵人物的描述,越到後面的人講得越多,尤其是經常被邊緣化、被人討厭的QA,但其實這個職位是系統在開發的階段中,最常被忽略的人。
每一次在開發的過程中,如果總是靠著工程師自己去找臭蟲、挖 bug,那麼系統絕對不會有穩定的一天,所以必須要靠外部的審查力量,來督促工程師們認真地面對自己犯下的錯,而你身為一個 BA 在這種時候的態度就要非常謹慎,要保持立場客觀來看這件事。
這不是叫你站在牆壁上觀望,而是要你好好趁這個時候趕緊根據 QA 提出的回報,好好思考如何將這個解決方案結案的方法,這個方法中會包含和所有人溝通的眉角,還有如何強化優點、彌平缺點,並且訂出一個可以受人信任、驗證、評估並接受的評估方案。
在此同時,你也要跟著整個團隊的開發進程,一步步地找出這個解決方案沒能做到的事,並且開始偷偷規劃該如何用下一個方案來達成這些事了。
在這篇文章最後的最後,我是不是忘記跟你說一件事?雖然我們在這裡談的是開發會議,但如果你覺得開發會議一樣是在會議室中進行,那其實我根本不用寫這麼多。
開發會議和需求引出會議一樣,真正的會議都是發生在會議室之外。身為 BA 的你,要隨時隨地準備好跟著各種關鍵人物用不同的方式互動,找出他們習慣也喜歡的溝通方式還有地點,有些人喜歡用圖像討論,有些人喜歡邊抽煙邊畫圖或是看著程式碼討論,百種人有千種方式。
身為小小 BA 的你,千萬要記得「立場客觀中立」,即使這整個規劃都是由你一手誕生,也不要在開發的過程中太過於堅持立場,而造成團隊互動停滯,這反而不會是你想要的。
所以,在這最後的最後的最後…我得要說一句:「親愛的 BA,我們的天堂路才剛走到一半而已。」保留些體力,別累垮了,現在還在 Part 3 中,除了接下來的 V&V 之外,我們還有好幾關要過呢。

如果這篇文章你想用聽的,可以在這裡找得到:
https://www.ears.tw/sounddetails/1780

如果你覺得這篇文章不錯,值得拍拍手,可以拍五下 Like 給我一些鼓勵:
為什麼會看到廣告
avatar-img
35會員
34內容數
讓我們用輕鬆的角度來看看 PBA-商業分析在實務上會發生什麼事。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
DK 耀尊的沙龍 的其他內容
對的人難找,但人找到了,才是災難的開始? 讓我們跨越時空往過去飛到 2013 年,在台北內湖某棟辦公大樓的7樓大會議室,站在小小白板前的我,正口沫橫飛地講著新產品的規劃,在台下的是一整個產品開發團隊,正帶著迷濛的眼神看著我手舞足蹈地在白板上畫圈圈。
開完會之後,寫寫會議記錄就沒事了嗎?你想太多了… 深呼吸~對,讓我們好好地深呼吸… 放心,你沒來錯地方,這裡不是教你怎麼冥想、怎麼心想事成的地方,要知道每次開完會之後,最需要深呼吸的都是那個喊著要開會的人…沒錯!就是你,身為一個 BA(在台灣,你還會是個PM),怎麼可能就這樣寫寫會議記錄就放過你?
26 種圖形、表格和模型不是讓你用來填報告書厚度的。 PBA BAG 的 Chapter 4 (Domain 3, 簡稱D3)中,除了PMI 一開始就很熱心地告訴我們如何開會之外,最麻煩也最討人厭的就是第二部分的一大堆圖形、表格和模型了,這一大堆歪七扭八的方格線條,幾乎都是軟體業常用的工具。
開會不是罪,開錯會才是罪!讓我們來了解如何正確地開會。 在 PMI-PBA 的證照中,商業分析的步驟和內容,其實都是由軟體背景的人設計出來的,對,就是那些人(指)!
對的人難找,但人找到了,才是災難的開始? 讓我們跨越時空往過去飛到 2013 年,在台北內湖某棟辦公大樓的7樓大會議室,站在小小白板前的我,正口沫橫飛地講著新產品的規劃,在台下的是一整個產品開發團隊,正帶著迷濛的眼神看著我手舞足蹈地在白板上畫圈圈。
開完會之後,寫寫會議記錄就沒事了嗎?你想太多了… 深呼吸~對,讓我們好好地深呼吸… 放心,你沒來錯地方,這裡不是教你怎麼冥想、怎麼心想事成的地方,要知道每次開完會之後,最需要深呼吸的都是那個喊著要開會的人…沒錯!就是你,身為一個 BA(在台灣,你還會是個PM),怎麼可能就這樣寫寫會議記錄就放過你?
26 種圖形、表格和模型不是讓你用來填報告書厚度的。 PBA BAG 的 Chapter 4 (Domain 3, 簡稱D3)中,除了PMI 一開始就很熱心地告訴我們如何開會之外,最麻煩也最討人厭的就是第二部分的一大堆圖形、表格和模型了,這一大堆歪七扭八的方格線條,幾乎都是軟體業常用的工具。
開會不是罪,開錯會才是罪!讓我們來了解如何正確地開會。 在 PMI-PBA 的證照中,商業分析的步驟和內容,其實都是由軟體背景的人設計出來的,對,就是那些人(指)!
你可能也想看
Google News 追蹤
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
對話十字路口:將商務談話引向正確方向 請依據如下的會議開場致詞,從選項中挑出適合的應答(可能不只一個) Good morning, everyone. Thank you for attending today's meeting. Our main purpose today is to de
Thumbnail
會議,是許多中小企業最喜歡做的事情。 曾經看過一個團隊一周最少開7-10個會議,有時會更多,最後的結果大都議而不決,不斷地探討特殊個案的解方,或是調整企畫內容去符合某些小眾的需求。  換個角度來看,這些在職場的日子上,我們有多少企劃、多少的專案提報,總是過不了上面主管、頂層老闆的首肯。
Thumbnail
籌備一場百人級別的研討會需要注意哪20個細節?本篇將詳細介紹從會議主題、時間、地點、議程、講者、餐飲資訊、宣傳預備到會後結案等籌備過程中需要留意的重要細節。
Thumbnail
小王是一家大型科技公司的產品經理,每天的日程表上總是被密密麻麻的會議填滿。他的同事常常取笑他:“你不是在開會,就是在去開會的路上。”這種情況讓他感到困惑:難道經常開會真的是沒效率的表現嗎?
Thumbnail
在敏捷開發過程中,每兩週都會有一場回顧會議(retro),PO、UX、RD、QA 會針對該 Sprint 進行檢討和反思,這篇想記錄以產品經理(PO)的角度常被提到的檢討點,一方面是幫助自己成長,另一面是更濃縮自己的產品想法。 誰適合看這篇文章?✔ 對產品經理、產品企劃、產品策略、產品規劃有興
Thumbnail
以前看到有書或是課程教人家怎麼開會,心裡都忍不住OS疑問:「這也需要學習?」隨著開會次數增加,這才發現台灣人真的很愛開會,矛盾的是會開的越多,就越不會,因為多數的開會都是無效,到底怎麼樣開會才能精準又快速呢?
選商會議最重要的三件事: 1。 讓與會的主管和使用者在最短的時間裏瞭解系統功能。 2。 讓與會人員有初步的互動機會,瞭解對彼此的基本看法。 3。 評分,建立一張表格來評分。 經由評分,就有比較客觀的依據來選擇專案成員最希望合作的廠商。 確定議約廠商後,就進入議約階段。
凡是專案,就一定有啟動會議。 啟動會議最主要的目的是讓專案成員、利害關係人齊聚一堂、互相認識,瞭解專案的目標、工作大項、程和里程碑,最重要的是要爭取功能主管對專案的支持,能夠派出成員利用在原部門工作的時間來參與專案。 ERP專案的啟動會議有兩次。
kick off meeting啟動會議是什麼?有什麼用?我們可以怎麼開展kick off meeting?跟著我們一起8步驟學會規劃啟動會議!通過不同類型的kick off meeting 範例分析進行學習,掌握啟動會議每一流程!更有高效會議規劃工具推薦,一鍵生成會議紀錄!
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
對話十字路口:將商務談話引向正確方向 請依據如下的會議開場致詞,從選項中挑出適合的應答(可能不只一個) Good morning, everyone. Thank you for attending today's meeting. Our main purpose today is to de
Thumbnail
會議,是許多中小企業最喜歡做的事情。 曾經看過一個團隊一周最少開7-10個會議,有時會更多,最後的結果大都議而不決,不斷地探討特殊個案的解方,或是調整企畫內容去符合某些小眾的需求。  換個角度來看,這些在職場的日子上,我們有多少企劃、多少的專案提報,總是過不了上面主管、頂層老闆的首肯。
Thumbnail
籌備一場百人級別的研討會需要注意哪20個細節?本篇將詳細介紹從會議主題、時間、地點、議程、講者、餐飲資訊、宣傳預備到會後結案等籌備過程中需要留意的重要細節。
Thumbnail
小王是一家大型科技公司的產品經理,每天的日程表上總是被密密麻麻的會議填滿。他的同事常常取笑他:“你不是在開會,就是在去開會的路上。”這種情況讓他感到困惑:難道經常開會真的是沒效率的表現嗎?
Thumbnail
在敏捷開發過程中,每兩週都會有一場回顧會議(retro),PO、UX、RD、QA 會針對該 Sprint 進行檢討和反思,這篇想記錄以產品經理(PO)的角度常被提到的檢討點,一方面是幫助自己成長,另一面是更濃縮自己的產品想法。 誰適合看這篇文章?✔ 對產品經理、產品企劃、產品策略、產品規劃有興
Thumbnail
以前看到有書或是課程教人家怎麼開會,心裡都忍不住OS疑問:「這也需要學習?」隨著開會次數增加,這才發現台灣人真的很愛開會,矛盾的是會開的越多,就越不會,因為多數的開會都是無效,到底怎麼樣開會才能精準又快速呢?
選商會議最重要的三件事: 1。 讓與會的主管和使用者在最短的時間裏瞭解系統功能。 2。 讓與會人員有初步的互動機會,瞭解對彼此的基本看法。 3。 評分,建立一張表格來評分。 經由評分,就有比較客觀的依據來選擇專案成員最希望合作的廠商。 確定議約廠商後,就進入議約階段。
凡是專案,就一定有啟動會議。 啟動會議最主要的目的是讓專案成員、利害關係人齊聚一堂、互相認識,瞭解專案的目標、工作大項、程和里程碑,最重要的是要爭取功能主管對專案的支持,能夠派出成員利用在原部門工作的時間來參與專案。 ERP專案的啟動會議有兩次。
kick off meeting啟動會議是什麼?有什麼用?我們可以怎麼開展kick off meeting?跟著我們一起8步驟學會規劃啟動會議!通過不同類型的kick off meeting 範例分析進行學習,掌握啟動會議每一流程!更有高效會議規劃工具推薦,一鍵生成會議紀錄!