Jennifer Greene和Andrew Stellman从1998年起就一起进行软件开发。Andrew具有程序开发的背景并且管理过各种团队,包括需求分析师、设计师和开发人员。Jennifer具有软件测试的背景并且管理过各种团队,包括架构师、开发人员和测试人员。她还领导了多个大型的外包项目。他们两个人管理过软件开发的每个环节,并且在很多行业都有实际经验,包括金融、电信、媒体、非盈利性组织以及娱乐、自然语言处理、科研和学术机构。 |
PREFACE 1 INTRODUCTION Tell Everyone the Truth All the Time Trust Your Team Review Everything, Test Euerything All Software Engineers Are Created Equal Doing the Project RiRht Is Most Efficient Part I:Tools and Techniques Part II:Using Project Management Effectiuely 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 Diagnosing Scheduling Problems 5 REVIEWS Inspections Deskchecks Walkthroughs Code Reviews Pair Programming Use Inspections to Manage Commitments Diagnosing 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 Effectiuely Diagnosing Software Testing Problems Part Two USING PROJECT MANAGEMENT EFFECTIVELY 9 UNDERSTANDING CHANGE Why Change Fails How to Make Change Succeed 10 MANAGEMENTAND LEADERSHIP Take Responsibility Do Euerything 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 Improuement Moving Forward BIBLIOGRAPHY INDEX |
商品评论(0条)