Page 3 -
P. 3

TABLE OF CONTENTS                                                  CHAPTER 0












                                           PREFACE                                          ix
                                        1  INTRODUCTION                                     1
                                           Tell Everyone the Truth All the Time             3
                                           Trust Your Team                                  4
                                           Review Everything, Test Everything               4
                                           All Software Engineers Are Created Equal         5
                                           Doing the Project Right Is Most Efficient        6
                                           Part I: Tools and Techniques                     7
                                           Part II: Using Project Management Effectively   10
                                  Part One  TOOLS AND TECHNIQUES                           12
                                           SOFTWARE PROJECT PLANNING                       15
                                           Understand the Project Needs                    16
                                           Create the Project Plan                         23
                                           Diagnosing Project Planning Problems            30
                                        3  ESTIMATION                                      33
                                           Elements of a Successful Estimate               34
                                           Wideband Delphi Estimation                      39
                                           Other Estimation Techniques                     48
                                           Diagnosing Estimation Problems                  49
                                        4  PROJECT SCHEDULES                               53
                                           Building the Project Schedule                   54
                                           Managing Multiple Projects                      66

                                           Use the Schedule to Manage Commitments          69
                                           Diagnosing Scheduling Problems                  70
                                        5  REVIEWS                                         73
                                           Inspections                                      74
                                           Deskchecks                                      84
                                           Walkthroughs                                    86
                                           Code Reviews                                    87
                                           Pair Programming                                91
                                           Use Inspections to Manage Commitments           92
                                           Diagnosing Review Problems                      93
                                        6  SOFTWARE REQUIREMENTS                           97
                                           Requirements Elicitation                        98
                                           Use Cases                                       105


                                   This is the Title of the Book, eMatter Edition
                            Copyright © 2009 O’Reilly & Associates, Inc. All rights reserved.
   1   2   3   4   5   6   7   8