如何做一位與工程團隊合作良好的產品經理

(本文 crossposting 於 ALPHACamp Blog)

產品經理(Product Manager)是任何新創產品的關鍵角色,他定義了產品的需求規格,找出產品的價值所在。而一個成功的產品代表結合了好的產品需求規格,以及能夠依據這個需求規格實作出來的工程團隊。我們說產品經理負責 Building The Right Product,而工程團隊負責 Building The Product Right,兩者缺一不可。由此可知產品經理與工程團隊之間的關係有多麼重要。

以下是幾點是我認為可以幫助產品經理與工程團隊的合作,一起打造更好的產品:

閱讀全文〈如何做一位與工程團隊合作良好的產品經理〉

講個秘訣:技術簡報的好用工具

過去幾年經常作一些技術演講,尤其最近加入 ALPHACamp 擔任起全職的技術講師,上課和 Live demo/coding 變成家常便飯,自然得跟投影機和簡報軟體做好朋友。

要不要做 Live demo/coding 很大一部分決定了簡報的手法。如果不需要的話,那麼建議螢幕使用 Extended Mode,因為 Apple Keynote 會有 Presenter mode (設定在 Keynote -> Preferenses -> Slideshow -> Enable Presenter Display) 在你的筆電畫面上。在這個 Presenter 畫面有很多不錯的功能:

閱讀全文〈講個秘訣:技術簡報的好用工具〉

程式開發入門者的最適黑客松:ALPHA Hackathon

ALPHA HackathonALPHA Camp 即將在下個月舉辦的黑客松活動,我會在這場活動中擔任 Mentor 的角色。最近其實有不少黑客松,這一場有什麼特別的呢?ALPHA Hackathon 的定位主要是針對初級的開發者一個學習與成長的機會,透過團隊合作和現場 Mentor 的指導,協助你親手打造一個產品,解決問題。

因此,當初在發想階段的時候,就做了一些不一樣選擇,例如:

  1. 不是創業比賽,不是比Idea。所以到現場才會公布題目。可以避免參賽者提前偷跑,就失去現場的樂趣了。當然,這也不是單純程式解題競賽,而是以打造產品為主軸的主題。

  2. 沒有 Final Pitch。根據以往我的經驗,最後的上台Demo因為很多組既浪費時間又無趣,而且容易變成投影片競賽,大家只會對上台表現好的給高分。我認為最好的辦法就是各組互評(Peer Review),親自去看看去玩玩。

報名截止的日期是 2015/1/11,黑客松時間則是 2015/1/30 19:00 到 2015/2/1 17:00,歡迎年輕的開發者報名參加

QCon 上海站 2014 遊記

去年還是前年就有注意到 QCon 大會在大陸開始有了,囿於時間和費用考量一直沒成行。今年中換工作後比較有空了,就決定報名 QCon 上海站。第一次買破萬塊的 Conference 門票(四千左右人民票),收穫跟見識長進不少。Qcon 是個專業於軟體開發的研討會,議題多元,除了技術面,也有管理面、產品面、創業的議題,重要的是講者都是工程師背景,所以調性上就是比較合啊。

QCon 一天有六軌議程,每天有不同專題軌。他們的議程設計是主辦單位先決定有哪些專題軌,然後由該專題出品人負責該軌的講者邀請、審核和品質控制,蠻像策展的感覺,基本上該軌的議程都很有連貫性,有些出品人也會搞一些該軌特別的活動,例如圓桌討論、圖像引導等等。每天早上開場的時候,出品人還會上台介紹當天該軌的議程,很像在拉票。一整天的那一軌,出品人當然也就是主持人,同時因為出品人也是這個議題的專家,所以和講者應對和聽眾的Q&A也可以應對的很好,甚至擔任外國講者的即時翻譯。相較之下台灣的大型研討會像 COSCUP 雖然有進行議題分類,但卻沒有連貫的感覺,主題感較為薄弱。

閱讀全文〈QCon 上海站 2014 遊記〉

Exception Handling: Designing Robust Software in Ruby 投影片

這是上週末參加 Rails Pacific 所給的演講投影片:

以及演稿版本:

因應英文演講的關係,所以特別準備了演稿,不過也因此可能比較無趣一點,不像講中文這麼輕鬆就是了。

對這個議題有興趣的朋友,推薦 Teddy 的例外處理設計的逆襲 和 Avdi 的 Exceptional Ruby 這兩本書,讓我學到了很多。投影片末還有列出其他的參考資料。