免費試閱
以下這些單元開放免費試閱,不需要兌換方案就可以觀看囉
課程介紹
打造高效軟體開發團隊
為什麼要開這堂課? 這堂課可以解決什麼問題?
建立成功的產品並不容易,需要抓對市場需求,也要團隊能及時交付,滿足需求,產品是開發工程師、產品經理、測試工程師、設計師.....等眾人協作的成果,要做好產品,除了仰賴其中每個角色的個人能力外,我們必須要建立起可靠的流程與制度,讓產品開發能順利進行,有效交付價值。
這中間涉及團隊分工與協作機制、工作流程設計、客戶需求管理、計畫安排、長短期目標設定,甚至也涉及了軟體工程領域的議題,包含版本管理、品質、技術債處理等。而這整個過程,就是產品管理(Product Management)的範疇。
在我們過往的觀察,以及數百位產品經理、技術經理的問卷調查當中,我們發現產品管理的常見問題在於--
- 眾多客製化與專案版本的管理與升級、維運等問題,減少客戶滿意、難以技術支援,並拖慢團隊開發資源
- 長短期需求與長期技術債投入的資源決策,總是做眼前最重要的事,對長期有幫助的規劃如何和短期有效益的事項共同做排序?
- 產品開發團隊的分工、權責與交付物如何安排,讓彼此分工順暢,並及早定義問題、解決問題
從流程與團隊角度思考產品開發流程,才能擺脫救火,思維升級,帶來職涯升級
實踐這堂課,你的產品團隊可以--
- 提高交付速度與品質:學會從源頭以及流程角度改善產品開發流程,加快交付速度、改善產品品質
- 有效管理需求與客製化專案:學會如何釐清需求、框定需求,建立模組化的規劃與版本管理的能力,讓每個版本都能累積為公司的核心能力,而非下次開發
- 讓關鍵活動發揮效用:用六大關鍵活動確保產品開發流程的順暢運作與產出,學會如何準備活動,開好會議,產出有效的成果
上完這堂課,除了救眼前的火之外,還能讓公司的產品管理流程更順暢,減少救火的時間,讓自己提升為有價值的技術管理人才
課程特色:
- 第一堂針對產品開發流程管理的課程,完整展開產品開發流程與各階段的重點,建立全貌觀
- 針對產品開發的六大流程:需求、開發、客製、移轉、部署、維護,深入且實務的討論與具體作法
- 開發方法選擇:瞭解敏捷與瀑布開發流程的適用範圍與導入方法
- 需求:如何管理需求,建立模組化設計
- 客製:針對客製化與專案開發的產品規劃
- 移轉:產品開發環境如何規劃,若需要移轉或升級,應該如何安排?
- 部署:版本管理、上線前規劃
- 維護:在產品規劃時,如何考慮的產品相容性與延展性需求
- 維護:技術債的處理策略與資源安排
- 針對產品開發過程中的六大關鍵活動,有具體的溝通、開會、準備、交付與產出模板與流程
- 需求溝通與收斂會議
- 規劃審查會議
- 開案會議
- 進度追蹤會議
- 上線前準備
- 事後覆盤與知識管理
誰該來上這堂課?
軟體產品開發過程當中的角色,都需要建立產品管理觀念,包含--
- 需要建立高效產品管理流程的技術管理者
- 想提升為資深研發工程師或是技術經理的軟體工程師
- 想與開發團隊更有效協作的軟體產品經理與專案經理
- 需要規劃測試計畫,為品質把關的QA與QC測試工程師
這堂課不適合:
硬體相關的產品開發團隊
這堂課深入討論軟體開發流程,包含B2B與B2C的標準產品與客製化產品規劃,但是不包含硬體開發流程相關的產品開發知識
超早鳥,產品人返貝再優惠!
這堂課適合產品人從產品經理學程/專案管理學程延伸學習
因此原定40學習貝的學程,將享有以下優惠
- 超早鳥期間(8/20-8/31) 優惠價 30 學習貝
- 早鳥(9/1-9/15) 優惠價 33 學習貝
- 晚鳥(9/16-10/3) 優惠價 37 學習貝
- 10/4 將恢復原價 40 學習貝
此外在8/16之前,若同時修習這堂《打造高效產品開發團隊》學程與產品經理相關學程(基礎/進階/入門/設計/增長/策略學程)與專案管理學程任一門,學院將於8月底之前統一再贈送5個獎勵貝
現在兌換學習,就是最好的時機!
課程內容規劃:
p.s: 實際上架內容以課程發布後為主,可能稍有單元合併或新增單元之調整。
課綱(目前已上架)
認識「打造高效軟體開發團隊」
- 為什麼我們要開《打造高效軟體開發團隊》學程?
- 發刊詞
- 打造高效軟體開發團隊課程導論
軟體產品開發流程管理
- 產品管理,人人有責
- 程式設計、軟體工程與產品開發
- 打破業務與產品開發間的隔閡
- 完整的產品管理過程長什麼樣子?
- B2B、B2C 產品在管理上的差異
- Stacey Model:瀑布式開發 VS. 敏捷開發流程介紹與適用場景
- 瀑布與敏捷,能「混合」嗎?怎麼思考?
- 組織長大過程開發方法將面臨的挑戰
- 4-1.什麼是模組化設計?為何模組化設計如此重要?
- 4-2.模組化設計優化案例與過度設計案例
- 4-3.模組化設計的關鍵思考:高內聚、低耦合
- 4-4.從不同層次思考模組化:流程、需求、設計、程式
- 4-5.3 個案例帶你鍛鍊模組化能力:抽象、分類、介面、整合思考
- 5-1.客製化的必要性,客戶永遠不滿足
- 5-2.客製化的 4 種層級:客製化架構與產品設計思考
- 5-3.如何做好客製化需求評估?做與不做,如何做?
- 5-4.客製化功能納入標準產品的 3 個判斷程序
- 5-5.客製化專案的版本管理與維護機制
- 5-6.如何開始規劃產品客製化架構?
- 6-1.發佈計畫的制定
- 6-2. 關於「Deploy on Fridays」的思考
- 6-3. 幾種常見的部署策略與背後的商業思路
- 6-4. 產品發佈後的成效追蹤
- 7-1.對品質的追求,品質保證(QA)與品質控制(QC)
- 7-2.2 個故事,如何溝通品質的價值
- 7-3.讓問題浮現,提早整合與測試左移
- 7-4.團隊品質意識建立 4 步驟
- 8-1.需求管理 4 訣竅
- 8-2.需求的長短期規劃基本思路
- 8-3.需求的價值如何被量化?價值量化的 7 個步驟
- 8-4.技術債處理的 3 步思考,如何溝通技術債?
- 8-5.老舊代碼該重構(refactoring)或重寫(rewrite)
- 8-6.產品管理過程「非業務面」的 5 個關鍵數字
- 8-7.非功能性需求管理,效能、安全性、可攜性
- 8-8.高可用性、維運機制與問題排查程序
- 9-1.一體而全 VS 高度分工的團隊
- 9-2.產品、開發團隊與維運團隊的分工方式
- 9-3.開發者體驗 (Developer Experience)
- 9-4.高效能產品開發團隊的 5 大要件
產品開發關鍵活動
- 10-1.產品管理過程 16 個關鍵活動
- 10-2.策略規劃活動
- 10-3.技術解決方案(技術選型)會議
- 10-4.需求收集活動與進行方式
- 10-5.如何釐清與對齊需求
- 10-6.需求總表的管理
- 10-7.規劃會議 ( Planning meeting )
- 10-8.每日站立會議 (Daily standup meeting)
- 10-9.進度報告會議 (Progress report)
- 10-10.上線 (發佈)前的活動 (release activities)
- 10-11.什麼是回顧與覆盤?
- 10-12.如何進行有效的回顧與覆盤?
- 10-13.議題追蹤活動 (Issue tracking)
- 10-14.團隊的知識如何有效留存?
- 10-15.團隊的知識留存-文件篇
- 10-16.團隊的知識留存-培訓篇
- 10-17.團隊成員離職前的交接工作
- 10-18.團隊的學習與成長思考
給上到最後一堂課的你
- 11. 課程結語
其他學習資源
- 8/2 20:00 技術工作者的商業思維:模組化規劃與技術債的商業思考
授課老師
學習貝
40 
13
課程
59
單元
0
練習
- 預估學習時數(含練習)32 小時 37 分
- 教材時數15 小時 19 分
課程形式
- check 直播
- check 影片
- check 音檔
- check 文章
- check 練習
- check 表單
- 預估學習時數(含練習)32 小時 37 分
- 教材時數15 小時 19 分
課程形式
- check 直播
- check 影片
- check 音檔
- check 文章
- check 練習
- check 表單