基本介紹
- 書名:軟體開發的過程與管理
- 作者:張湘輝
- ISBN:9787302103431
- 類別:圖書 > 計算機與網際網路 > 軟體工程及軟體方法學
- 頁數:234
- 出版社:清華大學出版社
- 出版時間:2005-03-01
- 裝幀:平裝
內容簡介,目錄,
內容簡介
微軟的軟體產品在全球市場上占據了可觀的份額,其用戶滿意也一直保持了較高的水平。微軟在市場上取得的巨大在成功和微軟內部採用的行之有效的軟體研發管理模式是密不可分的。作為一套既面向軟體研發0實踐,又符合公司業務特點的理論與方法體系,微軟使用的研發管理是微軟在近30年的軟體研發實踐中逐漸發展和完善起來的,《軟體開發的過程與管理》以其為主要分析對象,內容包括了開發過程管理、開發團隊管理、產品質量管理、項目風險管理等重要組成部分,可以為大多數軟體企業和研發管理人員所借鑑。
目錄
第1章 微軟軟體產品研發管理
1.1 微軟中國研究開發中心簡介
1.1.1 組織結構
1.1.2 使命和目標
1.1.3 成果與價值
1.1.4 發展歷程
1.2 微軟體的組織結構
1.2.1 七大產品集團
1.2.2 研究與開發機構
1.3 微軟的企業檔案
1.4 微軟的研發管理模式
1.4.1 產品立項決策過程
1.4.2 微軟開發過程管理的基本原則
1.4.3 開發階段劃分和重要的里程碑
1.4.4 遞進的版本發布策略
1.4.5 微軟項目團隊管理的基本原則
1.4.6 項目團隊中的角色劃分
1.4.7 微軟的大型項目研發
1.4.8 微軟研發工作的關鍵要素
1.5 微軟對研發人員的管理
1.5.1 做一名好員工的十個標準
1.5.2 研發人員的素質
1.5.3 研發人員的考核和獎懲
1.5.4 研發人員素質的再提高
1.6 總結
第2章 微軟產品開發周期模式
2.1 概述
2.2 產品開發角色
2.2.1 角色劃分
2.2.2 產品規劃
2.2.3 產品管理
2.2.4 程式管理
2.2.5 產品設計
2.2.6 產品可用性測試
2.2.7 開發和測試
2.2.8 本地化
2.2.9 文檔發布
2.2.10 產品支持
2.2.11 網站運營管理
2.3 微軟產品部門的組織結構
IE產品部門的組織結構
2.4 微軟產品開發過程模型
2.4.1 里程碑
2.4.2 產品開發周期的階段劃分
2.4.3 規劃階段
2.4.4 設計階段
2.4.5 開發階段
2.4.6 穩定階段
2.4.7 發布階段
2.5 總結
第3章 軟體產品規劃
3.1 概述
3.1.1 產品規劃的重要性
3.1.2 對軟體開發周期的簡單回顧
3.1.3 產品規劃階段不同成員的任務
3.2 產品規劃
3.2.1 什麼是產品規劃
3.2.2 產品規劃工作的主要方法與任務
3.2.3 產品規劃的退出標準
3.2.4 產品規劃面臨的挑戰
3.3 產品規劃流程
3.3.1 商業概念審查(Business Concept Review)
3.3.2 產品研究審查(Product Research Review)
3.3.3 商業機會建議審查(Business Opportunity Proposal Review)
3.4 輔助決策的研究與分析
3.4.1 了解客戶與市場
3.4.2 消費者研究系統(CRS)
3.4.3 研究客哀悼與市場的方法
3.4.4 競爭對手及其產品的分析
3.4.5 形勢分析
3.5 產品規劃的策略與實施
3.5.1 制定產品的戰略目標
3.5.2 制定恰當的業務目標和戰術
3.5.3 規劃的實施
3.5.4 衡量和評估規劃的執行
3.6 產品遠景目標
3.6.1 公司的使用與產品遠景目標
3.6.2 市場機會文檔(MOD,Market Opportunity Document)
3.6.3 市場需求文檔(Market Requirements Document,MRD)
3.6.4 產品遠景目標陳述與遠景目標文檔
3.6.5 產品遠景目標實例
3.7 總結
第4章 項目管理基礎
4.1 項目管理的重要性
4.2 項目管理的歷史和發展
4.3 項目和項目管理的定義
4.3.1 什麼是項目
4.3.2 項目的基本特徵
4.3.3 什麼是項目管理
4.4 項目管理所需的技能
4.5 項目干係人和項目經理
4.6 組織結構類型
4.6.1 職能型組織
4.6.2 項目型組織
4.6.3 弱矩陣型組織
4.6.4 平衡矩陣型組織
4.6.5 強矩陣型組織
4.6.6 複合型組織
4.6.7 不同的組織結構類型對項目的影響
4.7 項目的生命周期和項目管理過程
4.7.1 項目生命周期的一般規律
4.7.2 項目過程
4.7.3 五個過程組
4.7.4 過程組間的相互關係
4.8 項目管理的九大知識領域
4.8.1 項目整體管理
4.8.2 項目範圍管理
4.8.3 項目時間管理
4.8.4 項目費用管理
4.8.5 項目質量管理
4.8.6 項目人力資源管理
4.8.7 項目溝通管理
4.8.8 項目風險管理
4.8.9 項目採購管理
4.9 總結
第5章 項目管理軟體Microsoft Project
5.1 Microsoft Project簡介
5.1.1 版本選擇
5.1.2 企業項目管理方案
5.2 啟動新項目
5.2.1 關注項目遠景
5.2.2 創建新的項目計畫
5.2.3 輸入任務列表
5.2.4 對任務進行排序和組織
5.2.5 建立任務大觀
5.2.6 建立工作分解結構(WBS)
5.3 瀏覽項目信息
5.3.1 使用視圖
5.3.2 重新安排項目信息
5.4 制定任務進度計畫
5.4.1 設定任務工期
5.4.2 建立任務相關性
5.4.3 期限和限制
5.4.4 里程碑
5.4.5 為任務分配日曆
5.5 管理項目資源
5.5.1 設定資源工作時間
5.5.2 計畫資源成本
5.5.3 為任務分配資源
5.5.4 顯示資源分配狀況
5.6 計畫資源和任務成本
5.6.1 估計成本和制定預算
5.6.2 計畫資源成本
5.6.3 計畫固定任務成本
5.6.4 審查計畫成本
5.7 檢查和調整項目計畫
5.7.1 關鍵路徑和關鍵任務
5.7.2 提高項目的完成時間
5.7.3 縮減項目成本
5.7.4 平衡資源工作負荷
5.7.5 變更項目範圍
5.7.6 審查變更的影響
5.7.7 獲得項目計畫的認可
5.8 項目的執行和監控
5.8.1 保存比較基準
5.8.2 更新任務進度
5.8.3 應對項目中的變化
5.8.4 使用盈餘值(掙值)分析進展和成本
5.9 報告項目信息
5.9.1 建立溝通計畫
5.9.2 列印視圖
5.9.3 列印報表
5.9.4 向Web站點發布項目信息
5.10 總結
第6章 微軟的項目管理實踐
……
第7章 微軟商業軟體開發實踐
第8章 微軟的軟體測試實踐
第9章 著作權保護與軟體企業的生存和發展