高級程式設計師向管理角色轉變,不僅需要有很強的技術背景,還要具備多方面的綜合素質,如領導能力(1eadersmp)、表達能力(speech)、控制能力(c011tr01)等。本書將告訴你怎樣從一個技術專家轉變為一個出色的技術管理者(rreamLeader)。
基本介紹
- 書名:程式設計師學管理
- 作者:雷之宇
- ISBN:7302162395
- 定價:¥36.00元
- 出版社:清華大學出版社
- 出版時間:2008-1-1
基本信息,內容提要,編輯推薦,目錄,
基本信息
作者:雷之宇 等編著
ISBN:10位[7302162395]13位[9787302162391]
出版日期:2008-1-1
定價:¥36.00元
內容提要
本書由三部分構成:第一部分從程式設計師和管理者職業差異和價值取向入手,介紹管理學的概念、原理,幫助大家對管理學的基礎知識有一個初步的認識。第二個部分則是從項目管理的角度出發,結合實際的案例,幫助程式設計師了解項目經理的工作內容、重點墓只、困難,以及標準的項目管理流程,並附有項目管理流程中每個步驟的詳細介紹和真實的項目範例。本書第三部分將對一些常用的管理軟體和工具(如:MSProject、ER—Win、RationalRose、CVS和ACT等)及其使用方法進行介紹。本書附錄中收錄了大型軟體開發項目完整的文檔範例,包括解決方案、測試報告、驗收報告、報價單、編程規範、命名規範等。
本書面向高級程式設計師、項目負責人、技術負責人及其決策者。
編輯推薦
本書由三部分構成:第一部分從程式設計師和管理者職業差異和價值取向入手,介紹管理學的概念、原理,幫助大家對管理學的基礎知識有一個初步的認識。第二個部分則是從項目管理的角度出發,結合實際的案例,幫助程式設計師了解項目經理的工作內容、重點、困難,以及標準的項目管理流程,並附有項目管理流程中每個步驟的詳細介紹和真實的項目範例。本書第三部分將對一些常用的管理軟體和工具(如:MSPrOject、ER—Win、RationalRose、CVS和ACT等)及其使用方法進行介紹。本書附錄中收錄了大型軟體開發項目完整的文檔範例,包括解決方案、測試報告、驗收報告、報價單、編程規範、命名規範等。
本書面向高級程式設計師、項目負責人、技術負責人及其決策者。
目錄
第一部分 管理學基礎
第1章 給所估定辨有的程式設計師朋友
1.1 小實驗:假如你意外獲得500萬元大獎
1.2 本書的讀者
1.3 本書的價值
第2章 從程式設計師到管理者
2.1 程式設計師的生活
2.2 程式設計師的價值觀
2.3 程式設計師,職業生涯的起點
2.4 程式設計師的困惑
2.5 程式設計師的未來
2.5.1 選擇一:繼續從事技術研發的路線
2.5.2 選擇二:晉升為技術管理層
2.5.3 選擇三:轉行到市場、行銷或其他領域
2.5.4 選擇譽乃霉櫻四:自己獨立創業
2.6 管理,職業生涯的轉折
2.7 編程與管理有關係嗎
2.8 程式設計師和管理者,誰更有價值
2.9 學習管理,學會溝通
2.10 項目溝通
2.11 給程式設計師朋友的幾個忠告
第3章 管理者與管理
3.1 什麼是管理
3.2 管理的重要性
3.3 誰是管理者
3.4 成功的管理者/有效的管理者
3.5 管理者的必備素質
3.6 什麼是技術型管理歸霉祝(專指IT行業)
3.7 技術型管理管什麼,怎樣管
3.8 人性化管理還是制度化管理
3.9 計畫性、條例性
3.10 給管理者的5個建議
第4章 管理學
4.1 溫故而知新
4.2 管理學發展的歷史
4.2.1弗雷德里克·泰勒的科學管理方法
4.2.2亨利·法約爾的管理理論
4.2.3霍桑研究,人的因素
4.2.4戴碑牛獄爾·卡耐基的人際關係管理方法
4.3 管理學的統一框架,綜蒸蘭閥驗合多樣化理論
4.4 全面的質量管理(TQM)
4.5 管理學是萬能的嗎
第5章 IT企業的人力資源管理
5.1人力資源管理
5.2 人力資源的管理過程
5.3 IT企業人才招聘
5.4 留住有價值的員工
5.5知名IT企業的關於人的挨格凳理念
5.6 信任的價值
5.7 程式設計師的績效考核
5.8 程式設計師的激勵機制
案例1 傑軟公司:夾縫中的生存法則
案例2 全寧網路的市場策略
案例3回歸線的企業戰略
案例4 “貝貝派”的網際網路生意經
第二部分 項目管理
第6章 項目管理學
6.1什麼是項目管理
6.1.1項目的特點
6.1.2項目管理體系
6.2IT項目管理的特點
63如何評價IT項目管理的成功與失敗 / 133
64成功項目管理的條件 / 134
第7章程式設計師到項目經理 / 136
71項目經理編程是不務正業嗎 / 136
72項目經理的定位 / 137
721項目經理的地位和作用 / 137
722項目經理的職責和權利 / 138
73項目經理的基本要求 / 139
74全面、有序的項目計畫安排 / 139
75幫助項目組成員進入角色 / 140
76執行是關鍵 / 140
77IT項目的巨觀控制 / 141
78怎樣有效地拒絕客戶 / 142
79怎樣友好的拒絕客戶 / 142
710IT項目的延期控制 / 144
711進度和質量哪個更重要 / 144
712給項目經理的三個建議 / 144
713程式設計師的最高境界:CTO / 146
7131什麼是CTO / 146
7132CTO在幹些什麼 / 147
7133成為CTO的必備素質 / 151
7134項目經理離CTO有多遠 / 152
第三部分常用的管理工具軟體
第8章項目管理軟體MS Project 2003 / 155
81項目和項目管理 / 155
82項目管理軟體介紹 / 158
83MS Project 2003基礎概述 / 160
831名詞解釋 / 161
832主要視圖介紹 / 163
84MS Project 2003功能概述 / 166
841制定項目計畫 / 167
842項目管理 / 177
85本章小結 / 183
第9章數據建模工具ERWin / 185
91ERWin模型 / 186
92什麼是ERWin / 188
921認識ERWin / 188
922ERWin的功能 / 190
93繪製第一個ER圖 / 191
931添加實體 / 192
932添加屬性 / 194
933建立實體聯繫 / 195
934邏輯/物理模型之間的轉換 / 195
94生成資料庫腳本 / 196
95本章小結 / 198
第10章建模工具Rational Rose / 199
101為什麼要使用UML和Rational Rose / 199
102Rational Rose的核心——UML / 200
103開始使用Rose / 201
1031建立Use Case圖 / 203
1032建立類圖 / 206
1033建立順序圖 / 210
104本章小結 / 211
第11章版本控制工具CVS / 212
111什麼是版本控制 / 213
112為什麼要進行版本控制 / 214
113CVS簡介 / 215
1131CVS的工作模式 / 216
1132CVS的功能 / 216
114搭建CVS的工作環境 / 217
1141安裝CVS / 217
1142創建用戶並為用戶賦許可權 / 219
1143初始化CVS工作環境 / 220
115使用WinCvs / 221
1151Import和Checkout項目模組 / 221
1152commit和update檔案 / 223
1153解決衝突 / 226
1154管理檔案和目錄 / 227
1155管理分支 / 228
116本章小結 / 230
第12章性能測試工具ACT / 231
121常用測試工具介紹 / 232
122怎樣使用ACT進行性能測試 / 233
123性能分析結論詳解 / 240
124本章小結 / 243
附錄
附錄1常用文檔清單 / 247
附錄2解決方案(範例) / 248
附錄3報價單(範例) / 306
附錄4測試報告 / 314
附錄5系統驗收匯報(範例) / 319
附錄6編程規範(內部) / 325
3.1 什麼是管理
3.2 管理的重要性
3.3 誰是管理者
3.4 成功的管理者/有效的管理者
3.5 管理者的必備素質
3.6 什麼是技術型管理(專指IT行業)
3.7 技術型管理管什麼,怎樣管
3.8 人性化管理還是制度化管理
3.9 計畫性、條例性
3.10 給管理者的5個建議
第4章 管理學
4.1 溫故而知新
4.2 管理學發展的歷史
4.2.1弗雷德里克·泰勒的科學管理方法
4.2.2亨利·法約爾的管理理論
4.2.3霍桑研究,人的因素
4.2.4戴爾·卡耐基的人際關係管理方法
4.3 管理學的統一框架,綜合多樣化理論
4.4 全面的質量管理(TQM)
4.5 管理學是萬能的嗎
第5章 IT企業的人力資源管理
5.1人力資源管理
5.2 人力資源的管理過程
5.3 IT企業人才招聘
5.4 留住有價值的員工
5.5知名IT企業的關於人的理念
5.6 信任的價值
5.7 程式設計師的績效考核
5.8 程式設計師的激勵機制
案例1 傑軟公司:夾縫中的生存法則
案例2 全寧網路的市場策略
案例3回歸線的企業戰略
案例4 “貝貝派”的網際網路生意經
第二部分 項目管理
第6章 項目管理學
6.1什麼是項目管理
6.1.1項目的特點
6.1.2項目管理體系
6.2IT項目管理的特點
63如何評價IT項目管理的成功與失敗 / 133
64成功項目管理的條件 / 134
第7章程式設計師到項目經理 / 136
71項目經理編程是不務正業嗎 / 136
72項目經理的定位 / 137
721項目經理的地位和作用 / 137
722項目經理的職責和權利 / 138
73項目經理的基本要求 / 139
74全面、有序的項目計畫安排 / 139
75幫助項目組成員進入角色 / 140
76執行是關鍵 / 140
77IT項目的巨觀控制 / 141
78怎樣有效地拒絕客戶 / 142
79怎樣友好的拒絕客戶 / 142
710IT項目的延期控制 / 144
711進度和質量哪個更重要 / 144
712給項目經理的三個建議 / 144
713程式設計師的最高境界:CTO / 146
7131什麼是CTO / 146
7132CTO在幹些什麼 / 147
7133成為CTO的必備素質 / 151
7134項目經理離CTO有多遠 / 152
第三部分常用的管理工具軟體
第8章項目管理軟體MS Project 2003 / 155
81項目和項目管理 / 155
82項目管理軟體介紹 / 158
83MS Project 2003基礎概述 / 160
831名詞解釋 / 161
832主要視圖介紹 / 163
84MS Project 2003功能概述 / 166
841制定項目計畫 / 167
842項目管理 / 177
85本章小結 / 183
第9章數據建模工具ERWin / 185
91ERWin模型 / 186
92什麼是ERWin / 188
921認識ERWin / 188
922ERWin的功能 / 190
93繪製第一個ER圖 / 191
931添加實體 / 192
932添加屬性 / 194
933建立實體聯繫 / 195
934邏輯/物理模型之間的轉換 / 195
94生成資料庫腳本 / 196
95本章小結 / 198
第10章建模工具Rational Rose / 199
101為什麼要使用UML和Rational Rose / 199
102Rational Rose的核心——UML / 200
103開始使用Rose / 201
1031建立Use Case圖 / 203
1032建立類圖 / 206
1033建立順序圖 / 210
104本章小結 / 211
第11章版本控制工具CVS / 212
111什麼是版本控制 / 213
112為什麼要進行版本控制 / 214
113CVS簡介 / 215
1131CVS的工作模式 / 216
1132CVS的功能 / 216
114搭建CVS的工作環境 / 217
1141安裝CVS / 217
1142創建用戶並為用戶賦許可權 / 219
1143初始化CVS工作環境 / 220
115使用WinCvs / 221
1151Import和Checkout項目模組 / 221
1152commit和update檔案 / 223
1153解決衝突 / 226
1154管理檔案和目錄 / 227
1155管理分支 / 228
116本章小結 / 230
第12章性能測試工具ACT / 231
121常用測試工具介紹 / 232
122怎樣使用ACT進行性能測試 / 233
123性能分析結論詳解 / 240
124本章小結 / 243
附錄
附錄1常用文檔清單 / 247
附錄2解決方案(範例) / 248
附錄3報價單(範例) / 306
附錄4測試報告 / 314
附錄5系統驗收匯報(範例) / 319
附錄6編程規範(內部) / 325