The Project Manager's Guide To Software Engineering's Best Practices

Mark Christensen, Richard H. Thayer

  • 出版商: Wiley
  • 出版日期: 2002-05-11
  • 售價: $5,340
  • 貴賓價: 9.5$5,073
  • 語言: 英文
  • 頁數: 552
  • 裝訂: Paperback
  • ISBN: 0769511996
  • ISBN-13: 9780769511993
  • 相關分類: 軟體工程
  • 海外代購書籍(需單獨結帳)

商品描述

Description:

Since the earliest days of the computer industry, managing a software project has been a complex and demanding activity. While the technical content of software products and the technical methods used to build them have changed over time, the fundamental issues that determine the success or failure of software projects have remain fairly constant. That is, the same fundamental management mistakes continue to be made. To cite a few examples; requirements are unclear at the beginning of projects and are not managed during the project, the product is not tested adequately, schedules are misestimated or not tracked in sufficient detail. The contents of this book, together with the underlying IEEE Standards, are dedicated to helping the reader in their work: The continuing quest to produce quality software products in a predictable manner.

This book, containing all original material, is based on the proposition that the IEEE Software Engineering Standards capture many of the fundamental 'best practices' of software project management. It is written to assist the reader in applying those standards to their projects and company. To meet this goal, the authors discuss and elaborate the standards that bear on the three key management areas of:  Software systems engineering, Processes for developing software products, Planning and control of software project activities.

The body of the book is correspondingly organized into three parts. Software Systems Engineering, which argues that software development projects are most successful when developed using a systems level viewpoint. Process Management and Control, which describes the key activities needed to define, support, and manage a project's software development processes. Project Planning and Management completes the book, integrating the elements of cost and schedule estimation and control, risk management, and the role metrics play in performing those tasks.

 

Table of Contents:

Foreword.

Preface.

Acknowledgements.

Reviewers.

I: Software Systems Engineering.

1. Software Systems Engineering.

2. Concept of Operations.

3. Software Requirements Specification.

4. Software User Documentation.

5. Software Verification and Validation.

6. Software Maintenance.

II: Process Management and Control.

7. Software Life Cycle Process Management.

8. Software Process Improvement.

9. Software Configuration Management.

10. Software Quality Assurance.

11. Software Reviews.

III: Project Planning and Management.

12. Software Cost and Schedule.

13. Software Engineering Project Management.

14. Software Risk Management.

15. Software Metrics.

A. The Work Breakdown Structure.

B. Representing Project Schedules.

Index.

About the Authors.

商品描述(中文翻譯)

描述:
自從電腦產業的早期以來,管理軟體專案一直是一項複雜且要求高的活動。雖然軟體產品的技術內容和建構方法隨著時間改變,但決定軟體專案成功或失敗的基本問題仍然相對穩定。換句話說,同樣的基本管理錯誤仍然會發生。舉幾個例子:專案開始時需求不明確且在專案進行中未加以管理,產品測試不足,進度估計錯誤或未詳細追蹤。本書的內容,連同底層的IEEE標準,致力於幫助讀者在工作中持續追求以可預測的方式生產高品質的軟體產品。

本書包含所有原創內容,基於IEEE軟體工程標準的觀點,捕捉了軟體專案管理的許多基本「最佳實踐」。它的目的是幫助讀者將這些標準應用於他們的專案和公司。為了實現這個目標,作者討論並詳細說明了與軟體系統工程、軟體產品開發過程、軟體專案活動的計劃和控制相關的標準。

本書的主體相應地分為三個部分。軟體系統工程部分認為,使用系統層次的觀點開發軟體專案時最成功。過程管理和控制部分描述了定義、支持和管理專案軟體開發過程所需的關鍵活動。專案計劃和管理部分則完成了本書,整合了成本和進度估計與控制、風險管理以及指標在執行這些任務中的作用。

目錄:
前言。
前言。
致謝。
評論者。
I:軟體系統工程。
1. 軟體系統工程。
2. 運作概念。
3. 軟體需求規格。
4. 軟體使用者文件。
5. 軟體驗證和驗收。
6. 軟體維護。
II:過程管理和控制。
7. 軟體生命週期過程管理。
8. 軟體過程改進。
9. 軟體配置管理。
10. 軟體品質保證。
11. 軟體審查。
III:專案計劃和管理。
12. 軟體成本和進度。