Loading...

你準備或剛進入軟體業,正苦惱怎麼面對?如何才能成為神隊友嗎?

軟體工程師和 PM 合作無間讓軟體開發上天堂,客戶不機機歪歪、老闆不劈哩啪啦!在開發現場,工程師和 PM (產品經理) 兩個角色緊密合作,也產生許多衝突和八卦。工程師的產地 AC 與 PM 的產地商業思維學院合作「軟體開發大小事」系列活動,要來幫大家解決煩惱!

第一場活動以工作坊與小組討論的形式,帶學生體驗軟體開發過程中真實的團隊互動與挑戰。本文重播精彩活動內容、學生 takeaways,AC 校長 Bernard、商業思維學院院長游舒帆 Gipi 的乾貨分享。趕緊一起來練功!

為什麼 AC 和商業思維學院合作?目標是?

在軟體開發團隊,PM 與工程師是密切合作、但經常產生衝突的兩個角色。PM 面對老闆與客戶,最在意交期與時程。而工程師面對技術不確定性,有時很難給出確定交期。當滿足交期、但卻犧牲品質交付後,客戶不滿意、老闆覺得團隊不給力,PM 便回頭檢討工程師,認為工程師要能如期也要如質交付。但工程師認為,PM 只是傳聲筒、只會壓時程,什麼忙也沒幫上。

這是常見的軟體開發故事。但其實,在成功的軟體開發團隊,PM 跟工程師是最親密的伙伴,兩個角色各司其職,合作無間。PM 知道,他 manage 的不是工程師,而是需求與期待;工程師也知道,他不只是準時交付任務,而是解決問題與創造價值。

所以,AC 與商業思維學院合作「軟體開發大小事」系列活動,想透過實境、帶學生探索軟體開發團隊管理。也希望從 PM 與工程師互相對立、互相理解、走到互助合作,讓更多軟體開發團隊看見這樣的可能性。

想幫學生完成什麼事情?給他們什麼挑戰?

AC 校長 Bernard 說:「未來世界,簡單的事情都交給電腦了。只有在複雜的團隊工作,才是人才的戰場。」團隊協作是職涯發展的關鍵能力之一,卻難有機會練習。所以活動要幫學生完成兩件事情。

  • 在技術學習外,也能在貼近業界場景的練習中,累積團隊協作實戰經驗。
  • 在多元好玩的學習體驗中,強化學習效果。

而一直以來,AC 也更認為學生不該只跟著 AC 學習,該有更多元、更多挑戰的學習機會。所以,AC 不斷嘗試跨校、跨界的合作,幫助學生能與更多像商業思維學院這樣長期性、持續關注學生成長與進步的學校交流、學習,進而成長。

成為未來人才,3 分鐘找到你軟體開發學習起點

活動玩了哪些實境?要解決什麼難題?

活動設計了「客戶洽談」、「專案估時」與「隕石降落」3 個團隊協作實境,幫助想成為 PM 的學生,能練習找到客戶需求、向工程師說明需求。也讓想成為工程師的學生,練習到如何理解 PM 面臨什麼挑戰。

其中,由商業思維學院院長游舒帆 Gipi 擔任的客戶,提出了功能多、又緊急的專案需求。眾 PM 與工程師面對這棘手的案子、也要在公司既有專案滿載的狀況下,要提出能滿足客戶與老闆的解決方案。

而案子進行後,因故可能會延宕交期。剛好客戶在與開發團隊的共同群組中詢問狀況,焦急的工程師就直接說要來不及啦。這時,PM 該怎麼辦?怎麼與工程師溝通?如何與客戶和老闆說明呢?

軟體 PM 產品經理怎麼掌握團隊協作?需要會寫程式嗎?

學生的心得與 takeaways

活動共有 40 位 AC 與商業思維學院學生參加,討論與迴響非常熱烈。面對這些擬真情境,各小組分別分享解決方案與背後的邏輯。在這許多人是第一次與工程師或 PM 合作的機會裡,大家也分享遇到的卡關、發現和體悟,包括理解不同角色的立場、學到如何更有效協作的方法。來看看學生精彩的心得與 takeaways 吧!

  • 情境劇的臨場感,有真的在實際開發的感覺,更瞭解實際會遇到的問題
  • 原來需求是 PM 這樣跟客戶討論出來的,PM 好辛苦,各種擋刀
  • 工程師通常比較害羞、被動,真心感謝 PM 積極溝通和引導合作
  • 原來 PM 對工程師會有這些疑問,而工程師如何白話向 PM 說明技術問題,才能提高協作效率
  • 不同角色的思考與處理問題方式真的好不一樣,這提醒自己,要從夥伴的角度出發思考,才能找出更有效的方式協作、與更全面的解決方案
  • 之後進入軟體開發工作,首要是角色分配和溝通,再者才是寫 code 啊
  • 跟商業思維學院同學一起實戰和討論,比平常看影片和文字學習,更有衝擊性和記憶點了

成為工程師神隊友,8 週養成具有業界協作力的工程師

AC校長與商業思維學院院長乾貨提點

最後,AC 校長 Bernard 與商業思維學院院長游舒帆 Gipi,分享了他們對於軟體開發與管理的經驗與觀點。

  • 擅用問 why、換成問對方能回答的問題。問 why,你的解決方案與選擇就會越多。而換成問客戶能回答的問題、例如用情境題來提問,能幫助客戶說出真正的想法;也會讓他感受到你幫他著想,有信任關係,合作會比較順利。
  • 專案估時是做減法。過程要找出各任務的 priority、減少不必要的步驟,將資源專注在最關鍵的過程中。
  • 現實很殘酷,但團隊要有專案 100 分的理想目標與視野。若是在 60 分的條件下,要找方法做到 100 分、把現實變成理想,不該把現實當藉口。
  • 團隊合作最重要的是信任,內部溝通要透明。所以若遇到突發狀況,要越早讓老闆知道,老闆才有時間和機會解決。
  • 無論如何都不該懲罰想解決問題的人。團隊凝聚力,靠的就是理解。而遇到危機,也不要陷入二分法中,應該要思考其他更好的方案。
  • 無論是工程師或 PM,瞭解產品開發流程、為了要解決什麼問題,這些宏觀與全面的思維,才能讓你知道「為何而戰」,如此你會 10 倍強。

非常期待未來 AC 和商業思維學院的「軟體開發大小事」系列活動,大家想體驗哪種實境呢?趕快向 Bernard 校長和 Gipi 院長許願吧!

想進軍軟體業,除了跟工程師與 PM 協作,還有哪些江湖秘訣?數位職涯 RPG 一次告訴你