原创 Reading Book-- Applied Software Project Management

2010-12-25 20:58 2494 12 12 分类: 软件与OS

Applied Software Project Management   -- Andrew Stellman & Jennifer Greene

PREFACE

1    INTRODUCTION

Tell everyone the Truth All the Time

Trust Your Team

Review Everything, Test Everything

All Software Engineers Are Created Equal

Doing the Project Right Is Most Efficient

Part 1: Tools and Techniques

Part II: Using Project Management Effectively

Part One    TOOLS AND TECHNIQUES

SOFTWARE PROJECT PLANNING

Understand the Project Needs

Create the Project Plan

Diagnosing Project Planning Problems

3    ESTIMATION

Elements of a Successful Estimate

Wideband Delphi Estimation

Other Estimation Techniques

Diagnosing Estimation Problems

4    PROJECT SCHEDULES

Building the Project Schedule

Managing Multiple Projects

Use the Schedule to Manage Commitments

Diagosing Scheduling Problems

5    REVIEWS

Inspections

Deskchecks

Walkthroughs

Code Reviews

Pair Programming

Use Inspections to Manage Commitments

Diagosing Review Problems

6    SOFTWARE REQUIREMENTS

Requirements Elicitation

Use Cases

Software Requirements Specification

Change Control

Introduce Software Requirements Carefully

Diagnosing Software Requirements Problems

7    DESIGN AND PROGRAMMING

Review the Design

Version Control with Subversion

Refactoring

Unit Testing

Use Automation

Be Careful with Existing Projects

Diagnosing Design and Programming Problems

8    SOFTWARE TESTING

Test Plans and Test Cases

Test Execution

Defect Tracking and Triage

Test Environment and Performance Testing

Smoke Tests

Test Automation

Postmortem Reports

Using Software Testing Effectively

Diagnosing Software Testing Problems

PART TWO    USING PROJECT MANAGEMENT EFFECTIVELY

9    UNDERSTANDING CHANGE

Why Change Fails

How to Make Change Succeed

10    MANAGEMENT AND LEADERSHIP

Take Responsibility

Do Everything Out in the Open

Manage the Organization

Manage Your Team

11    MANAGING AN OUTSOURCED PROJECT

Prevent Major Sources of Project Failure

Management Issues in Outsourced Projects

Collaborate with the Vendor

12    PROCESS IMPROVEMENT

Life Without a Software Process

Software Process Improvement

Moving Forward

BIBLIOGRAPHY

INDEX



PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
12
关闭 站长推荐上一条 /3 下一条