發表於2024-11-24
基本信息
書名:嚮技術管理者轉型 : 軟件開發人員跨越行業、技術、管理的轉型思維與實踐
:59.00元
作者:鄭天民
齣版社:九州齣版社
齣版日期:2017-10-01
ISBN:9787510863165
字數:
頁碼:304
版次:1
裝幀:平裝
開本:16開
商品重量:0.4kg
編輯推薦
軟件行業技術開發從業人員眾多,但具備若乾年開發經驗的開發人員往往麵臨個人發展的瓶頸,即如何從普通開發人員轉型成高層次的技術管理人員。本書針對“嚮技術管理者”這一切入點,提供技術管理所需的各方麵技能和相應的學習方法,以及可能會碰到的問題和解決方法,包括對行業和産品的思考和總結,旨在為廣大開發人員提供一套係統的、全麵的轉型指南。
內容提要
本書主要包含軟件開發人員如何嚮技術管理者進行轉型的一些思路、方法和工程實踐,包括轉型過程中所涉及的關於行業、技術和管理三大知識體係以及意識形態的轉變和提升等內容。深入剖析成為一名閤格的技術管理者所需要的各項軟硬技能,重點對目前業界主流的互聯網行業下所需掌握的産品開發、技術架構和技術創新領域,以及作為一名技術管理人員所需具備的組織和過程管理能力進行詳細展開,並結閤一些典型的場景和案例進行分析,幫忙讀者瞭解並掌握邁嚮技術管理者所需的各種知識體係和實踐技巧。
目錄
目錄 n
直麵轉型篇 n
1 嚮技術管理者轉型 n
1.1 技術管理基本概念 n
1.1.1 技術管理的基本定義 n
1.1.2 技術管理演進過程 n
1.1.3 技術管理的重要性 n
1.2 剖析技術管理者角色 n
1.2.1 技術管理者角色 n
1.2.2 當技術開發碰撞技術管理 n
1.3 技術管理的維度 n
1.3.1 業務維度 n
1.3.2 技術維度 n
1.3.3 管理維度 n
1.3.4 維度關係 n
1.4 技術開發嚮技術管理轉型 n
1.4.1 轉型成功的三段式模型 n
1.4.2 轉型思維導圖 n
1.5 全書架構與案例 n
1.6 本章小結 n
業務體係篇 n
2 行業與解決方案 n
2.1 行業分析 n
2.1.1 技術管理者眼中的行業 n
2.1.2 用戶研究和用戶體驗 n
2.1.3 商業模式分析與設計 n
2.2 解決方案 n
2.2.1 解決方案設計 n
2.2.2 解決方案示例 n
2.3 本章小結 n
3 業務結構與産品化 n
3.1 業務結構 n
3.1.1 建立業務結構 n
3.1.2 實現業務決策 n
3.2 産品化框架 n
3.2.1 技術管理者眼中的産品策略 n
3.2.2 産品化框架 n
3.2.3 産品化與項目 n
3.3 本章小結 n
技術體係篇 n
4 技術理論 n
4.1 軟件開發理論體係 n
4.1.1 軟件設計原則 n
4.1.2 技術理論的錶現形式 n
4.2 架構風格 n
4.2.1 係統結構風格 n
4.2.2 數據流風格 n
4.2.3 事件處理風格 n
4.2.4 分布式風格 n
4.3 設計模式 n
4.3.1 設計模式 n
4.3.2 設計模式應用 n
4.4 架構模式 n
4.4.1 微內核模式 n
4.4.2 資源管理 n
4.4.3 服務定位 n
4.4.4 微服務架構 n
4.5 架構模型 n
4.5.1 架構視圖 n
4.5.2 領域模型 n
4.6 本章小結 n
5 架構設計 n
5.1 架構設計的層次和維度 n
5.1.1 架構設計的層次 n
5.1.2 架構設計的維度 n
5.2 係統業務架構設計 n
5.2.1 係統拆分 n
5.2.2 係統集成 n
5.2.3 係統擴展 n
5.2.4 産品-項目適配型係統 n
5.3 係統技術架構設計 n
5.3.1 係統性能 n
5.3.2 係統可用 n
5.3.3 係統安全 n
5.4 本章小結 n
6 技術創新 n
6.1 技術創新概述 n
6.1.1 技術變革的基本規律 n
6.1.2 技術創新策略與模式 n
6.2 內部創新 n
6.2.1 技術內部創新的類型和要素 n
6.2.2 技術應用創新案例 n
6.2.3 技術演變創新案例 n
6.3 外部創新 n
6.3.1 技術外部創新的類型和要素 n
6.3.2 技術外部獲取案例 n
6.3.2 技術跨業創新案例 n
6.4 技術知識管理 n
6.4.1 知識管理概述 n
6.4.2 技術創新與知識管理 n
6.5 本章小結 n
管理體係篇 n
7 軟件項目管理 n
7.1 項目管理體係概述 n
7.2 需求管理 n
7.2.1 需求工程 n
7.2.2 需求建模 n
7.3 計劃管理 n
7.3.1 通用計劃管理活動框架 n
7.3.2 開發範圍分解技術 n
7.3.3 開發工作量估算技術 n
7.4 質量管理 n
7.4.1 質量管理的維度 n
7.4.2 技術評審實施方法 n
7.5 風險管理 n
7.5.1 通用風險管理框架 n
7.5.2 軟件開發與風險管理 n
7.6 交付管理 n
7.6.1 軟件交付模型概述 n
7.6.2 配置管理 n
7.6.3 持續交付 n
7.7 本章小結 n
8 研發過程體係建設 n
8.1 軟件過程模型概述 n
8.1.1 經典軟件過程模型 n
8.1.2 管道理論 n
8.2 敏捷方法 n
8.2.1 敏捷的理念 n
8.2.2 Scrum與過程管理 n
8.2.3 精益與消除浪費 n
8.2.4 看闆方法與流程管理 n
8.2.5 極限編程與工程實踐 n
8.3 過程改進 n
8.3.1 CMMI中的過程改進 n
8.3.2 敏捷中的過程改進 n
8.4 建立閤適的過程體係 n
8.4.1 過程裁剪 n
8.4.2 過程資産建設 n
8.4.3 輕量級過程模型 n
8.5 本章小結 n
9 組織管理 n
9.1 嚮下管理 n
9.1.1 理解技術人員 n
9.1.2 領導與激勵 n
9.1.3 團隊管理 n
9.1.4 績效管理 n
9.2 嚮上管理 n
9.2.1 瞭解上層管理者 n
9.2.2 結果導嚮與目標管理 n
9.3 嚮外管理 n
9.3.1 政治與協商 n
9.3.2 溝通管理 n
9.4 自我管理 n
9.4.1 個人風格 n
9.4.2 處理事情 n
9.5 本章小結 n
成功轉型篇 n
10 成為一名閤格的技術管理者 n
10.1 技術管理與意識形態 n
10.1.1 思維模式 n
10.1.2 引入變化 n
10.1.3 研化 n
10.2 作為技術管理者開展工作 n
10.2.1 工作的層次和定位 n
10.2.2 作為推動者開展工作 n
10.3 本章小結 n
參考文獻
作者介紹
鄭天民,日本足利工業大學信息工程學碩士,研究方嚮為人工智能算法,在 SCI、EI 等國際三大索引上發錶學術論文四篇,被引用達到五十餘次。十年軟件行業從業經驗,在醫療、安防和電商行業都有所涉及,主持和參與過多個大型企業級應用和移動互聯網係統的開發和管理工作,前後擔任係統分析架構師、部門經理、技術總監等職務。目前就職於一傢業界的移動醫療互聯網公司,負責産品研發與技術團隊管理工作。主持過十餘個麵嚮研發人員的技術和管理類培訓課程,善於提煉和抽象核心內容作為教學內容,善於知識分享和技術人員培養,對架構設計和技術管理有豐富的經驗和深入的理解。著有《係統架構設計:程序員嚮架構師轉型之路》一書。
文摘
直麵轉型篇 n
n
本篇從技術管理的基本概念齣發,介紹軟件開發團隊中技術管理者的類彆和演進過程,並闡釋技術管理工作的重要性。接著引齣技術管理者角色,從技術管理者的活動、定位和所需技能等方麵對技術管理者角色進行深度剖析,同時通過與普通程序員以及係統架構師的對比突齣技術管理者角色的特定含義。 n
為瞭成為一名閤格的技術管理人員,需要從技術管理的各個視角齣發把握問題和安排工作,這些視角包括業務視角、技術視角和組織視角,本章同樣對這些視角做瞭詳細展開。後,本章提齣程序員嚮技術管理者轉型所需的三段式模型,並提供瞭轉型所需的思維導圖。 n
本篇共有一章,作為開篇總領全書後續章節。 n
n
1嚮技術管理者轉型 n
近年來,隨著軟件行業,尤其是互聯網行業的蓬勃發展,以電子商務、O2O、移動醫療、在綫教育等為代錶的互聯網和互聯網+化應用已經深刻影響著我們的日常生活模式。麵對新的時代潮流,無論對於傳統行業還是互聯網行業,開發具有功能強大且用戶體驗好的桌麵端和無綫移動端應用已經成為眾多軟件從業人員的目標和要求。然而,現實中很多軟件係統和項目研發終都是以失敗而告終。究其原因,一方麵在於缺乏技術的閤理應用和創新,另一方麵也在於很多研發團隊中技術管理存在短闆和瓶頸。一個軟件係統的構思、開發以及研發過程管理並不是每一個軟件行業從業人員都能做的事情,需要具備對行業、技術和管理進行整閤的綜閤能力,這種綜閤能力已經超齣瞭普通技術開發人員的能力範疇。在一個典型的軟件組織中,具備這種綜閤能力,並在行業、技術和管理領域都有專業的知識領域、豐富的實踐經驗以及良好的團隊管理意識的人無疑是該組織的核心角色,我們把這個角色稱之為技術管理者。 n
中國目前每年有幾十萬的軟件開發人纔缺口,同時,每年也有很多的開發人員麵臨著一種尷尬的境地。軟件開發普遍被認為是一種年輕人的遊戲,技術發展和演進速度過快、工作強度的日常增大、長期業務型開發工作所帶來的技術瓶頸等因素都深刻影響著廣大軟件行業就業人員。軟件行業的不穩定性、招聘信息中所規定的年齡要求、傢庭和事業的平衡性迫使我們思考下一步工作的規劃和個人發展方嚮。對於一名具備多年行業從業經驗的開發人員,如果目前還處在普通的開發人員序列,還沒有具備相應的意識形態和專業能力去從事技術和團隊管理相關工作的話,成為一名技術管理者事實上也是自身發展所不得不麵臨的一個瓶頸。如何打破這個瓶頸,如何從普通的開發人員轉型成為一名成功的技術管理人員,對於很多開發人員而言都可能是一個值得思考的問題。 n
本章圍繞“嚮技術管理者轉型”這一特定話題展開討論。首先介紹技術管理的基本概念,然後從技術管理者這一特定角色齣發,全麵剖析技術管理者與普通開發人員和架構師的區彆,以及對於一名技術管理者而言應該具備的核心視角。後,圍繞“轉型”問題,提齣從開發人員到技術管理者成功轉型所應具備的關鍵因素。 n
1.1技術管理基本概念 n
現代軟件係統尤其是互聯網應用係統的研發具有較強的時效性,業務需求層齣不窮且不斷變化、技術發展和創新日新月異、團隊規模從無到有快速擴張、係統的復雜性以及對行業變化的快速應變能力等成為軟件開發的核心問題,如何處理這些問題成為一款産品或一條産品綫成功與否的關鍵。解決這些問題的思路一方麵來自技術,另一方麵也體現在管理的必要性,而技術管理(Technical Management)的目的就是從行業和業務領域齣發,通過一係列技術和管理手段在大程度上降低軟件開發的風險性,解決開發過程中存在的各種共性和特殊性問題。在深入探討技術管理者角色之前,我們先來理解技術管理的基本含義。 n
1.1.1技術管理的基本定義 n
在講技術管理之前,我們先來看一下管理的概念。管理是在特定的環境下,管理者為瞭實現一定的目標,對其所能支配的各種資源進行有效的計劃、組織、領導和控製等一係列活動的過程。所謂管理,是“管”和“理”的結閤,管的對象一般是人,而理的對象是事,所以管理也可以簡單抽象成人和事的綜閤體。 n
而技術管理,顧名思義,其核心概念在於兩個方麵,即技術與管理。技術體現在規劃、設計和實現技術的能力,管理則強調組織戰略和運營目標。技術與管理之間應該存在一個結閤點,這個結閤點就是業務體係,即技術服務於業務實現,而管理提升業務價值。技術、管理和業務構成瞭技術管理的三大維度,關於這三個維度之間的關係參考圖1-1。 n
n
更寬泛的講,技術管理通常是指在技術行業當中所從事的管理工作,技術管理者一般同時具備較高的技術水平和管理水平,能夠帶領著自己所管理的團隊完成某項技術任務,錶現在管理者對所領導的團隊在基於特定業務之下的技術規劃、技術實現和技術監控。技術管理者用自己所掌握的技術知識和能力來提高整個團隊的效率,繼而完成組織級彆的技術任務。技術管理是技術和管理的融閤,是具備較高綜閤層次的知識體係。 n
我們圍繞技術管理基本概念,通過問題與解答的方式對其進一步展開: n
·技術管理的本質是什麼? n
技術管理是圍繞技術與業務所開展的一係列活動過程,本質上體現的是一種過程體係。 n
·由誰來管? n
技術管理的主體是技術管理者,也就是本書所麵嚮的主要目標對象。 n
·管理什麼? n
管理的基本對象為人和事,但人的管理可以延伸到團隊和組織的管理,而事的管理維度更為廣泛,包括但不限於財、物、信息、時間等各種資源。 n
·為何而管? n
管理的根本目的是為瞭實現組織和戰略目標。 n
·怎樣管? n
管理的職能工作是計劃、組織、領導和控製。 n
·在什麼情況下管? n
在特定環境下進行管理,即管理工作的展開需要具有一定的上下文(Context),這種上下文可以體現為行業背景、目前的技術體係、商業目標等硬性環境,也包括如企業文化、團隊組織架構等軟性環境。 n
由於技術管理涉及麵廣泛,業界並沒有一個關於什麼是技術管理的標準說法,本書的目標也不是給齣一個放之四海而皆準的定義。本書探尋的是結閤目前軟件行業發展的背景和方嚮,結閤廣大技術開發人員在日常工作過程中碰到的實際問題而給齣的圍繞“技術管理轉型”這一特定主題的理解和模型,這個模型可以概括為以業務為目標、以技術為工具、以管理為手段的三段式錶現形式。這是本書對技術管理的基本定義,後續所有章節都將圍繞這三點所展開。
序言
嚮技術管理者轉型 : 軟件開發人員跨越行業、技術、管理的轉型思維與實踐 下載 mobi pdf epub txt 電子書 格式 2024
嚮技術管理者轉型 : 軟件開發人員跨越行業、技術、管理的轉型思維與實踐 下載 mobi epub pdf 電子書評分
評分
評分
評分
評分
評分
評分
評分
嚮技術管理者轉型 : 軟件開發人員跨越行業、技術、管理的轉型思維與實踐 mobi epub pdf txt 電子書 格式下載 2024