軟體項目生存指南

軟體項目生存指南

《軟體項目生存指南》一書的出版社是清華大學出版社,作者是 Steve McConnell。本書適合任何在軟體項目管理上有一定成就的人,尤其是那些沒有接受過琥式軟體項目管理培訓的人閱讀,包括高級經理、經理、客戶、投資者、最終用戶代表、項目經理、技術領導以及自學程式設計師等。也適合任何想學習軟體項目管理的人員使用。

基本介紹

  • 書名:軟體項目生存指南
  • 又名:Software Project Survival Guide 
  • 作者: Steve McConnell
  • 原版名稱:Microsoft Press
  • ISBN:7302064326
  • 頁數:300
  • 出版社:清華大學出版社 
  • 出版時間:2003 年4月
  • 開本:16開
  • 叢書名:軟體項目管理世界經典教材叢書
內容簡介,作者介紹,目錄,前言,

內容簡介

本書是經典著作《代碼大全》和《快速開發》的廣受讚譽的作者——Steve McConnell精心編著而成的。4部分19章的內容涵蓋了控制項目進程所需的概念和策略,包括規劃、設計、管理、質量保證、測試和存檔等。對於初學者和有經驗的項目管理者來說,本書利用了大量的技術存儲創建了一個優美簡化的、可靠的項目管理成功的框架。

作者介紹

Steve McConnell是Construx公司首席軟體工程師,在公司里監督軟體工程實施。他是軟體工程知識體(SWEBOK) 項目構建知識領域的領導。Steve曾為微軟公司、波音公司和西雅圖地區的公司工作過。 Steve McConnell是以下著作的作者:1996年的《快速軟體開發(Rapid Development)》、1998年的《軟體項目長存之道(Software Project Survival Guide)》和2004年的《專業軟體開發(Professional Software Development)》。他的書由於傑出,曾兩度獲得當年的《軟體開發(Software Development)》雜誌的優秀震撼大獎(Jolt Excellence award)。Steve還曾是SPC評估專業版的開發領袖,軟體開發生產力大獎(Software Development Productivity award)的獲得者。1998年《軟體開發》讀者推選Steve McConnell為軟體行業最有影響力的三個人之一,與Bill Gates、Linus Torvalds齊名。 Steve從Whitman大學獲學士學位,並從西雅圖大學獲軟體工程碩士學位。
作者作者

目錄

第i部分 生存理念
1.歡迎參加軟體項目生存訓練
2.軟體項目生存測試
3.生存概念
4.生存技巧
5.成功項目一瞥
第ii部分 生存項目準備
6.確定目標
7.初步規劃
8.確定需求
9.質量保證
10.體系結構
11.最後準備
第iii部分 逐步取得成功
12.階段開始時的規劃
13.細節設計
14.構造
15.系統測試
.16.軟體發布
17.階段性總結
第iv部分 完成的任務
18.項目歷史
19.成功的要素
結束語
注意
術語
索引

前言

目前,在美國大約有200萬人正在從事約30萬個軟體項目!那些項目中的1/3到2/3會在發布前超過預定
期限和預算。大多數昂貴的軟體項目中,大約有一半會因為失控而最終被取消。更多的軟體項目以微妙的方式——在萌芽階段天折,或發起人簡單地宣告成功並在沒有新軟體顯示他們的麻煩的情況下離開了陣地——而被取消。無論您是高級經理、經理、軟體客戶、用戶代表或項目領導, 都解釋了如何使您的項目免遭此厄運。
軟體項目失敗不外乎兩個原因:項目組缺乏成功管理軟體項目的知識;或項目組缺乏有效管理項目的決
心。本書不能解決缺乏決心的問題,但它一定包含成功管理軟體項目所需的大量知識。
導致軟體項目成功尤其不是技術因素。軟體項目有時看起來很神秘,它根據開發人員是否成功地運用技
術而生存或死亡。當被問到為何晚了兩周發布一個組件時,開發人員會說如“我們不得不實現一個32位形—實
轉換層以與OCx接口對接”之類的話。面對如此的解釋,對於不具備深入的專業技術知識的人來說,感覺無力
影響軟體項目成功並不奇怪。
本書要傳達的信息,是軟體項目能夠生存不只因為考慮了像“形—實轉換層”這樣的技術細節問題,而
是因為更多平凡的理由。軟體項目的成功或失敗取決於是否對它們進行了認真的規劃以及是否慎重地執行了這些規劃。大多數軟體項目都以一種確定的、可確保成功的方式在動作。如果項目的股東了解決定項目成功的主要問題,他們就能確保項目取得成功。使項目朝著正確的方向前進的人可能成為技術經理或個別軟體開發人員——也可為高級經理、客戶、投資者、最終用戶代表或任何其他有關的團體。
讀者對象
本書適用於任何具有一定軟體項目成果的人閱讀。
高級經理、經理、客戶、投資者和最終用戶代表
非軟體人員通常負責監視軟體產品的開發。這些人具有銷售、會計、財務、法律、工程或其他領域工作
的背景。他們可能沒有任何正式的指導項目的授權,但他們仍是監視項目順利進行的屈指可數的人。至少他們可以在項目開始脫離正軌時發出警告。
如果您處於這樣的位置,本書將以簡潔、通俗易懂的語言告訴您何謂成功的項目。您可以通過多種途徑
提前得知項目是朝著成功還是失敗的方向發展。本書還將告訴您如何判斷:什麼情況下沒有訊息就是好訊息,什麼情況下好訊息是壞訊息,什麼情況下好訊息確實是好訊息。
項目經理
很多軟體項目經理是在沒有接受過任何管理軟體項目的特殊培訓的情況下被推到管理位置的。如果您屬
於這種情況,本書將使您掌握需求管理、軟體項目規劃、項目跟蹤、質量保證和更改控制的關鍵的技術管理技巧。
技術領導、職業開發者和自學程式設計師
如果您是技術專家,就可能不必考慮項目領導需要關注的全局問題。在這種情況下,您可能把本書看作
帶注釋的項目規劃。通過提供了一個成功的軟體項目的概覽,本書將幫助您完成從專業技術人員到有效的項目領導的轉變。您可以使用在本書中描述的計畫作為起點,並根據具體項目的需要制定策略。如果您已經讀過了《快速開發》(Rapid Development),本書的第1部分將幫助您回顧其中約一半的內容。您可以跳過第1章到第5章,仔細閱讀第5章的結尾,跳過第6章,然後再次從第7章開始仔細閱讀。
本書所涵蓋的項目種類
本書中的計畫適用於商務系統、簡裝的大眾軟體、垂直市場系統、科學系統和類似的程式。本書是為在
使用現代開發實踐(如面向對象的設計和編程)的桌面客戶/伺服器項目。本書可輕易地用於使用傳統開發實踐
和大型機計算機的項目。本書的計畫是為有3—25個成員的項目組、打算用3—18個月時間完成的項目而設計的。這些項目被看作是中等規模的項目。如果您的項目規模較小,可根據本書推薦的做法進行調整(書中有必要的說明)。
本書主要面向當前處於規劃階段的項目。如果正處於項目的起始階段,可使用本書的方法作為項目規劃
的基礎。如果處於項目的中間階段,在第2章中的“生存測試”和在每章結尾的“生存檢查”將幫助您決定項
目是否成功。
從自身來講,本書的規劃還不夠正式或不足以支持生存或安全很關鍵的系統。本書適用於商業應用程式
和業務軟體,並顯著改進當前己投入數百萬美元的大多數項目的規劃。
高級技術讀者須知
本書描述了一個管理軟體項目的有效方法。它並不是惟一有效的運作項目的方法,並且對於特定的項目
它可能不是最適宜的。知識最淵博的技術領導通常能夠提出比這裡描述的一般計畫更好、更全面和更自定義化的開發計畫。但是本書所描述的計畫會比草率拼湊在一起的計畫或根本沒有計畫要好得多,根本沒有計畫是屢見不鮮的。
.  在以下章中描述的計畫已詳細地闡述了軟體項目面臨的最常見的缺點。這些計畫鬆散地建立在由軟體工
程學院(SEl)在SEI“能力成熟度模型”第2級表示的“關鍵過程領域”。SEI已經把這些關鍵過程表示為使公司
滿足其預定期限、預算質量和其他日標的關鍵要素。大約85%的公司的表現在第2級以下,此計畫將使這些公
司的業績得到很大的提高。SEI已經定義了如下所示的第2級關鍵過程領域:
● 項目規劃
● 需求管理
● 項目跟蹤和監督
● 配置管理
● 質量保證
● 轉包契約管理
本書闡述了除轉包契約管理之外的所有領域。

相關詞條

熱門詞條

聯絡我們