软件项目管理(英文版.第5版)
基本信息
- 作者: (英)Bob Hughes Mike Cotterell [作译者介绍]
- 丛书名: 经典原版书库
- 出版社:机械工业出版社
- ISBN:9787111305378
- 上架时间:2010-7-2
- 出版日期:2010 年6月
- 开本:32开
- 页码:378
- 版次:5-1
- 所属分类:
计算机 > 软件工程及软件方法学 > 软件项目管理
内容简介回到顶部↑
本书是经典的项目管理课程教材。本版延续上一版清晰、易懂的叙述风格,采用步进式策划方法逐一分析了软件开发的各个环节,并通过丰富的实例和练习来阐明实践过程中软件项目管理的原则。
本书不仅适合作为计算机及相关专业的本科生和研究生的教材,而且适合于软件项目管理人员和软件开发人员阅读,还特别适合作为bcs/iseb专业考试的参考书。
为了涵盖软件项目管理的新进展,本版进行了全面更新,新增和扩展的主题如下:
沟通策划。
敏捷方法,包括xp(极限编程)、scrum 和 dsdm。
cocomo ii。
项目组合管理。
新增一章,主要是关于合作、分散和虚拟团队管理。
职业道德规范。
本书不仅适合作为计算机及相关专业的本科生和研究生的教材,而且适合于软件项目管理人员和软件开发人员阅读,还特别适合作为bcs/iseb专业考试的参考书。
为了涵盖软件项目管理的新进展,本版进行了全面更新,新增和扩展的主题如下:
沟通策划。
敏捷方法,包括xp(极限编程)、scrum 和 dsdm。
cocomo ii。
项目组合管理。
新增一章,主要是关于合作、分散和虚拟团队管理。
职业道德规范。
作译者回到顶部↑
本书提供作译者介绍
Bob Hughes曾在产业界和高等教育界担任各种职务,现在是英国布莱顿大学信息管理学院信息系统部的负责人。他还是BCS/ISEB项目管理认证考试的主考官和相关培训课程的主讲老师。
.. << 查看详细
.. << 查看详细
目录回到顶部↑
preface
guided tour
acknowledgements
i introduction to software project management
1.1 introduction
1.2 why is software project management important?
1.3 what is a project?
1.4 software projects versus other types of project
1.5 contract management and technical project management
1.6 activities covered by software project management
1.7 plans, methods and methodologies
1.8 some ways of categorizing software projects
1.9 stakeholders
1.10 setting objectives
1.11 the business case
1.12 project success and failure
1.13 what is management?
1.14 management control
1.15 conclusion
annex 1 contents list for a project plan
guided tour
acknowledgements
i introduction to software project management
1.1 introduction
1.2 why is software project management important?
1.3 what is a project?
1.4 software projects versus other types of project
1.5 contract management and technical project management
1.6 activities covered by software project management
1.7 plans, methods and methodologies
1.8 some ways of categorizing software projects
1.9 stakeholders
1.10 setting objectives
1.11 the business case
1.12 project success and failure
1.13 what is management?
1.14 management control
1.15 conclusion
annex 1 contents list for a project plan
前言回到顶部↑
Preparing the fifth edition of this book has reminded us that project management is not just a crucial element in successful software and IT development, but is also a fascinating topic in its own right. It is an intriguing mixture of the technical and the very human, of the rational and also the intuitive. Initially we offered this topic as an ancillary discipline for software engineers and IT practitioners. We have, however, become increasingly convinced that the discipline should have a more central role: that the question of how systems are implemented is a vital one to be asked at the same time as that of what a system is to do.
Not many software books have lasted as long as this one. Clearly the principles of project management are less transient than those of software design and implementation,which have gone through some very major developments over recent years. However,project management has not been immune from change. One development has been the growth in project management bodies of knowledge such as those of the Project Management Institute (PMI) in the United States and the Association for Project Management (APM) in the United Kingdom. There has also been the development of project management standards such as PRINCE2. These developments are to be welcomed as externalizing and codifying good practice - indeed we have included an appendix on PRINCE2. However, we have resisted becoming a 'PMI' book or a 'PRINCE2' book. Partly this is because we believe that software project management, while incorporating all the key elements of generic project management, also has to deal with the peculiar problems associated with creating software. These include the relative intangibility of software, its extreme malleability, the intimate relationship it has with the systems within which it is embedded, and its sheer complexity. We also wanted to avoid means-end inversion where there was a focus on the recall of specific terminology and procedural detail at the expense of an understanding of underlying concepts and purpose.
One new development that has been taken on board has been the growing awareness that a project is rarely an isolated activity but is almost always part of a broader programme of work aimed at meeting organizational and business objectives There are also agile approaches, such as extreme programming, which have been a timely reminder that software development is an intensely human activity. In contrast to this emphasis on the highly productive, highly interactive co-located team, there is also a growth of dispersed or virtual projects where all or part of the development team is in another country or even continent. We noted these developments in previous editions but have expanded their treatment in this one this greater emphasis on development team dynamics has led to the creation of a chapter devoted solely to these topics.
One major problem has been the conflict between a desire to include all the topics that our reviewers would like to see and the desire for a concise volume that avoids 'bloating'.Sometimes there are topics and standards which appear to be current and of which one feels people should be aware. On closer inspection, the material for various reasons is less useful or relevant than one hoped. In this edition we have dropped an appendix on the British standard BS6079. This is because the new version of this has become what is essentially a general advisory guide on project management practice. As such it duplicates material already covered in this book. Some individual topics have also been dropped because it was felt that they really needed a deeper treatment better conveyed by a more specialist publication than this one: the internal rate of return (IRR) in project evaluation and the Hofstede analysis of national cultural characteristics are examples. In general,though, we have erred on the side of caution in retaining topics.
It seems a long time since the first, rather slim, edition published in 1995. As novice authors, Cotterell and Hughes were very indebted to Dave Hatter and Martin Campbell Kelly who had a huge influence on the style of the book. Dave Hatter in particular emphasized the need for each chapter to have clear learning objectives: ideally the reader should finish the chapter feeling they had learnt a new skill. He also instilled the need to explain things clearly - to feel confident in using simple words to explain things that might at first appear complicated. We are aware that we have not always lived up to these values- and have been taken to task by our students and teachers from other institutions who have kindly acted as reviewers. Many of the changes we have made in the new edition are as a result of this process.
Acknowledgements
During the course of preparing the four previous editions since 199,5, we have received assistance from many people. These people have included: Ken I'Anson, Chris Claire,David Howe, Martin Campbell Kelly, Barbara Kitchenham (for permission to use a project data set shown in Chapter 5), Paul Radford and Robyn Lawrie of Charismatek Software Metrics in Melbourne, David Garmus and David Herron (the last four, all for material in Chapter 10), David Purves, David Wynne, Dick Searles, John Pyman, Jim Watson, Mary Shepherd, Sunita Chulani, David Wilson, David Farthing, Charlie Svahnberg, Henk Koppelaar and lan McChesney.
We have made use of materials produced by Abdullah Al Shehab and David I.Shepherd in the chapter on risk. David also offered some advice on the developments in earned value analysis. Our colleague Marian Eastwood helped us out on some of the finer points of the Unified System Development Method.
We would also like to thank the team at McGraw-Hill. The role previously taken by Karen Mosman was taken over by Catriona Hoyle (nee Watson) and Katy Hamilton who,among other good things, instilled the necessary disciplines of timeliness. We have already mentioned Dave Hatter who was our former editor at International Thomson Press and then at McGraw-Hill and we hope he continues to enjoy retirement in the groves and glades of Essex.
Not many software books have lasted as long as this one. Clearly the principles of project management are less transient than those of software design and implementation,which have gone through some very major developments over recent years. However,project management has not been immune from change. One development has been the growth in project management bodies of knowledge such as those of the Project Management Institute (PMI) in the United States and the Association for Project Management (APM) in the United Kingdom. There has also been the development of project management standards such as PRINCE2. These developments are to be welcomed as externalizing and codifying good practice - indeed we have included an appendix on PRINCE2. However, we have resisted becoming a 'PMI' book or a 'PRINCE2' book. Partly this is because we believe that software project management, while incorporating all the key elements of generic project management, also has to deal with the peculiar problems associated with creating software. These include the relative intangibility of software, its extreme malleability, the intimate relationship it has with the systems within which it is embedded, and its sheer complexity. We also wanted to avoid means-end inversion where there was a focus on the recall of specific terminology and procedural detail at the expense of an understanding of underlying concepts and purpose.
One new development that has been taken on board has been the growing awareness that a project is rarely an isolated activity but is almost always part of a broader programme of work aimed at meeting organizational and business objectives There are also agile approaches, such as extreme programming, which have been a timely reminder that software development is an intensely human activity. In contrast to this emphasis on the highly productive, highly interactive co-located team, there is also a growth of dispersed or virtual projects where all or part of the development team is in another country or even continent. We noted these developments in previous editions but have expanded their treatment in this one this greater emphasis on development team dynamics has led to the creation of a chapter devoted solely to these topics.
One major problem has been the conflict between a desire to include all the topics that our reviewers would like to see and the desire for a concise volume that avoids 'bloating'.Sometimes there are topics and standards which appear to be current and of which one feels people should be aware. On closer inspection, the material for various reasons is less useful or relevant than one hoped. In this edition we have dropped an appendix on the British standard BS6079. This is because the new version of this has become what is essentially a general advisory guide on project management practice. As such it duplicates material already covered in this book. Some individual topics have also been dropped because it was felt that they really needed a deeper treatment better conveyed by a more specialist publication than this one: the internal rate of return (IRR) in project evaluation and the Hofstede analysis of national cultural characteristics are examples. In general,though, we have erred on the side of caution in retaining topics.
It seems a long time since the first, rather slim, edition published in 1995. As novice authors, Cotterell and Hughes were very indebted to Dave Hatter and Martin Campbell Kelly who had a huge influence on the style of the book. Dave Hatter in particular emphasized the need for each chapter to have clear learning objectives: ideally the reader should finish the chapter feeling they had learnt a new skill. He also instilled the need to explain things clearly - to feel confident in using simple words to explain things that might at first appear complicated. We are aware that we have not always lived up to these values- and have been taken to task by our students and teachers from other institutions who have kindly acted as reviewers. Many of the changes we have made in the new edition are as a result of this process.
Acknowledgements
During the course of preparing the four previous editions since 199,5, we have received assistance from many people. These people have included: Ken I'Anson, Chris Claire,David Howe, Martin Campbell Kelly, Barbara Kitchenham (for permission to use a project data set shown in Chapter 5), Paul Radford and Robyn Lawrie of Charismatek Software Metrics in Melbourne, David Garmus and David Herron (the last four, all for material in Chapter 10), David Purves, David Wynne, Dick Searles, John Pyman, Jim Watson, Mary Shepherd, Sunita Chulani, David Wilson, David Farthing, Charlie Svahnberg, Henk Koppelaar and lan McChesney.
We have made use of materials produced by Abdullah Al Shehab and David I.Shepherd in the chapter on risk. David also offered some advice on the developments in earned value analysis. Our colleague Marian Eastwood helped us out on some of the finer points of the Unified System Development Method.
We would also like to thank the team at McGraw-Hill. The role previously taken by Karen Mosman was taken over by Catriona Hoyle (nee Watson) and Katy Hamilton who,among other good things, instilled the necessary disciplines of timeliness. We have already mentioned Dave Hatter who was our former editor at International Thomson Press and then at McGraw-Hill and we hope he continues to enjoy retirement in the groves and glades of Essex.
【插图】

点击看大图

加载中...
