图书介绍

软件项目管理 英文版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

软件项目管理 英文版
  • (英)BobHughes,MikeCotterell著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111305378
  • 出版时间:2010
  • 标注页数:381页
  • 文件大小:69MB
  • 文件页数:393页
  • 主题词:软件开发-项目管理-英文

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件项目管理 英文版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1 Introduction to software project management1

1.1 Introduction1

1.2 Why is software project management important?2

1.3 What is a project?2

1.4 Software projects versus other types of project4

1.5 Contract management and technical project management5

1.6 Activities covered by software project management5

1.7 Plans,methods and methodologies8

1.8 Some ways of categorizing software projects9

1.9 Stakeholders11

1.10 Setting objectives11

1.11 The business case13

1.12 Project success and failure14

1.13 What is management?15

1.14 Management control16

1.15 Conclusion18

Annex 1 Contents list for a project plan18

1.16 Further exercises19

2 Project evaluation and programme management21

2.1 Introduction21

2.2 A business case22

2.3 Project portfolio management24

2.4 Evaluation of individual projects26

2.5 Cost-benefit evaluation techniques28

2.6 Risk evaluation34

2.7 Programme management38

2.8 Managing the allocation of resources within programmes39

2.9 Strategic programme management40

2.10 Creating a programme40

2.11 Aids to programme management43

2.12 Some reservations about programme management45

2.13 Benefits management45

2.14 Conclusion47

2.15 Further exercises48

3 An overview of project planning49

3.1 Introduction to Step Wise project planning49

3.2 Step 0:Select project53

3.3 Step 1:Identify project scope and objectives53

3.4 Step 2:Identify project infrastructure55

3.5 Step 3:Analyse project characteristics58

3.6 Step 4:Identify project products and activities60

3.7 Step 5:Estimate effort for each activity65

3.8 Step 6:Identify activity risks67

3.9 Step 7:Allocate resources68

3.10 Step 8:Review/publicize plan69

3.11 Steps 9 and 10:Execute plan/lower levels of planning70

3.12 Conclusion71

3.13 Further exercises71

4 Selection of an appropriate project approach73

4.1 Introduction73

4.2 Build or buy?74

4.3 Choosing methodologies and technologies76

4.4 Choice of process models81

4.5 Structure versus speed of delivery81

4.6 The waterfall model82

4.7 The spiral model84

4.8 Software prototyping84

4.9 Other ways of categorizing prototypes86

4.10 Incremental delivery88

4.11 Agile methods92

4.12 Atern/Dynamic Systems Development Method93

4.13 Extreme programming(XP)95

4.14 Managing iterative processes99

4.15 Selecting the most appropriate process model100

4.16 Conclusion101

4.17 Further exercises101

5 Software effort estimation103

5.1 Introduction103

5.2 Where are estimates done?105

5.3 Problems with over- and under- estimates107

5.4 The basis for software estimating108

5.5 Software effort estimation techniques108

5.6 Bottom-up estimating109

5.7 The top-down approach and parametric models111

5.8 Expert judgement112

5.9 Estimating by analogy113

5.10 Albrecht function point analysis114

5.11 Function points Mark Ⅱ117

5.12 COSMIC full function points119

5.13 COCOMO 13:a parametric productivity model120

5.14 Conclusion125

5.15 Further exercises126

6 Activity planning129

6.1 Introduction129

6.2 The objectives of activity planning130

6.3 When to plan131

6.4 Project schedules131

6.5 Projects and activities133

6.6 Sequencing and scheduling activities138

6.7 Network planning models139

6.8 Formulating a network model140

6.9 Adding the time dimension144

6.10 The forward pass146

6.11 The backward pass146

6.12 Identifying the critical path148

6.13 Activity float150

6.14 Shortening the project duration150

6.15 Identifying critical activities151

6.16 Activity-on-arrow networks151

6.17 Conclusion160

6.16 Further exercises160

Risk management162

7.1 Introduction162

7.2 Risk163

7.3 Categories of risk165

7.4 A framework for dealing with risk166

7.5 Risk identification166

7.6 Risk assessment168

7.7 Risk planning172

7.8 Risk management173

7.9 Evaluating risks to the schedule176

7.10 Applying the PERT technique176

7.11 Monte Carlo simulation182

7.12 Critical chain concepts183

7.13 Conclusion188

7.14 Further exercises188

8 Resource allocation192

8.1 Introduction192

8.2 The nature of resources194

8.3 Identifying resource requirements195

8.4 Scheduling resources197

8.5 Creating critical paths201

8.6 Counting the cost202

8.7 Being specific203

8.8 Publishing the resource schedule204

8.9 Cost schedules204

8.10 The scheduling sequence207

8.11 Conclusion209

8.12 Further exercises209

9 Monitoring and control212

9.1 Introduction212

9.2 Creating the framework213

9.3 Collecting the data216

9.4 Visualizing progress218

9.5 Cost monitoring222

9.6 Earned value analysis223

9.7 Prioritizing monitoring229

9.8 Getting the project back to target229

9.9 Change control232

9.10 Conclusion235

9.11 Further exercises235

10 Managing contracts236

10.1 Introduction236

10.2 Types of contract237

10.3 Stages in contract placement243

10.4 Typical terms of a contract247

10.5 Contract management250

10.6 Acceptance251

10.7 Conclusion252

10.8 Further exercises252

11 Managing people in software environments254

11.1 Introduction254

11.2 Understanding behaviour256

11.3 Organization behaviour:a background257

11.4 Selecting the right person for the job258

11.5 Instruction in the best methods261

11.6 Motivation261

11.7 The Oldham-Hackman job characteristics model264

11.8 Stress265

11.9 Health and safety266

11.10 Some ethical and professional concerns267

11.11 Conclusion269

11.12 Further exercises269

12 Working in teams271

12.1 Introduction271

12.2 Becoming a team273

12.3 Decision making276

12.4 Organizational structures281

12.5 Coordination dependencies283

12.6 Dispersed and virtual teams284

12.7 Communication genres286

12.8 Communication plans288

12.9 Leadership289

12.10 Conclusion292

12.11 Further exercises292

13 Software quality293

13.1 Introduction293

13.2 The place of software quality in project planning294

13.3 The importance of software quality295

13.4 Defining software quality295

13.5 ISO 9126298

13.6 Product versus process quality management304

13.7 Quality management systems306

13.8 Process capability models308

13.9 Techniques to help enhance software quality314

13.10 Testing319

13.11 Quality plans322

13.12 Conclusion323

13.13 Further exercises323

Appendix A PRINCE2-an overview325

Appendix B Answer pointers337

Further reading375

热门推荐