本次活動議題說明
軟體開發與演進的過程充滿了各種不確定性與複雜性,隨著各種技術的發展,商業問題的邊界也一直持續改變。 過去談架構設計,多半從技術角度出發,我們會討論DB的資料表該如何設計、DB的架構該如何設計、前後端要如何整合、API該如何設計等等。
當然這些都是很重要的部份,但其實從技術驅動的架構設計,常會與商業應用產生衝突,過度設計與設計不足都是在軟體開發的過程中,伴隨著我們持續進行的挑戰。
而隨著業務持續推動,各種商業行為也會隨之改變,設計不足的架構無法解決商業問題時,原先設計好的架構規範就會被打破,架構也就愈來愈脆弱。而過度設計的架構則拖累了企業面對變化的反應能力,虛耗寶貴的資源在價值較低的產出交付。不論哪一種狀況,都會在架構無法支撐商業持續成長時,令企業面臨是否要推倒重來的高風險決定。
我們應該要優先考慮的是真正要解決的商業問題,從商業問題去思考架構該如何設計,聚焦在關鍵問題的解決方案與組織人員該如何有效率地協同合作。 過去我學習過許多架構設計風格與方法,隨著各種成功與失敗經驗的累積,理解架構設計應藉由高效地團隊協作方法去釐清商業問題與需求,建立彼此對商業應用的共識,從各種業務場景抽象化出領域模型,並透過頻繁的迭代,逐步實現應用的細節讓架構落地。
本次活動介紹
講師介紹
- Jed Lin - MAYO Senior Director
目前服務於鼎恒科技,負責帶領其中一個產品研發中心,在博奕產業待了10年,相對熟悉高並發高流量的軟體架構設計,過往曾掉入許多架構設計的坑,有些是別人挖的,但也有自己挖的 由於爬坑的過程是痛苦的,因此希望能分享一些經驗,讓年輕的工程師可以爬的輕鬆一點
活動其他說明
本活動的所有收入將全數用於當年的活動,包含場地費、講師費以及相關雜支,全年最後若有結餘將會有兩種用途:
- 繼續投入明年活動
- 全數捐出
技術管理者論壇將於4月份啟動,前期將先以每月一場講座的形式呈現,目前已經確認的場次如下:
- 2021-04-17 (六) 論壇啟動-商業與技術的平衡 - 5位召集人 91/熱血點火師、Tomas/鈦坦科技總經理、Ant/台灣資安社群 CHROOT 成員、Paul/寓意科技CEO、Gipi/商業思維學院院長
- 2021-05-22 (六) 從商業應用驅動架構設計 - Jed Lin/MAYO Senior Director
- 2021-06-19 (六) 從0到100的研發團隊管理 - Dave/91App 研發副總
- 2021-07-17 (六) 如何做技術選型決策 - Ant/台灣資安社群 CHROOT 成員
- 2021-08-14 (六) 如何發展合適的產品管理流程 - Vince/KKTV總經理