jagomart
digital resources
picture1_Production Pdf 194834 | 124 Item Download 2023-02-06 20-56-22


 147x       Filetype PDF       File size 2.19 MB       Source: ndl.ethernet.edu.et


File: Production Pdf 194834 | 124 Item Download 2023-02-06 20-56-22
applied software project management andrew stellman and jennifer greene beijing cambridge farnham koln sebastopol taipei tokyo applied software project management andrew stellman and jennifer greene copyright 2006 o reilly media ...

icon picture PDF Filetype PDF | Posted on 06 Feb 2023 | 2 years ago
Partial capture of text on file.
                      Applied Software
                      Project Management
                      Andrew Stellman and Jennifer Greene
                                          
                      Beijing • Cambridge • Farnham • Köln • Sebastopol • Taipei • Tokyo
                                            Applied Software Project Management
                                            Andrew Stellman and Jennifer Greene
                                            Copyright © 2006 O’Reilly Media, Inc.
                                            All rights reserved.
                                            Printed in the United States of America.
                                            Published by O’Reilly Media, Inc.
                                            1005 Gravenstein Highway North
                                            Sebastopol, CA 95472.
                                            O’Reilly books may be purchased for educational, business, or sales promotional
                                            use. Online editions are also available for most titles (safari.oreilly.com). For more
                                            information, contact our corporate/institutional sales department: (800) 998-9938
                                            or corporate@oreilly.com.
                                            Publishing Editors:    Mary T. O’Brien and Andrew Odewahn
                                            Production Editor:     Jamie Peppard
                                            Cover Designer:        MendeDesign
                                            Interior Designer:     Marcia Friedman
                                            Printing History:      November 2005:  First Edition.
                                            The O’Reilly logo is a registered trademark of O’Reilly Media, Inc. The Theory in
                                            Practice series designations, Applied Software Project Management, and related trade
                                            dress are trademarks of O’Reilly Media, Inc.
                                            Clear Case, ClearQuest, Rational Robot, Rational Rose, Rational Unified Process,
                                            Requisite Pro, and TestManager are registered trademarks of IBM. Microsoft
                                            Project, C#, and Visual SourceSafe are registered trademarks of Microsoft. Six
                                            Sigma is a registered trademark of Motorola, Inc. UNIX is a registered trademark
                                            of The Open Group. Perforce is a registered trademark of Perforce Software, Inc.
                                            Java is a registered trademark of Sun Microsystems.
                                            Many of the designations used by manufacturers and sellers to distinguish their
                                            products are claimed as trademarks. Where those designations appear in this
                                            book, and O’Reilly Media, Inc. was aware of a trademark claim, the designations
                                            have been printed in caps or initial caps.
                                                                              
                                            While every precaution has been taken in the preparation of this book, the
                                            publisher and authors assume no responsibility for errors or omissions, or for
                                            damages resulting from the use of the information contained herein.
                                                                     ™
                                            This book uses RepKover , a durable
                                            and flexible lay-flat binding.
                                            ISBN: 978-0-596-00948-9
                                            [M]                                                              [8/09]
                                                         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.
                                                                                                                         Software Requirements Specification                                                                                   110
                                                                                                                         Change Control                                                                                                        120
                                                                                                                         Introduce Software Requirements Carefully                                                                             124
                                                                                                                         Diagnosing Software Requirements Problems                                                                             127
                                                                                                                 7       DESIGN AND PROGRAMMING                                                                                               131
                                                                                                                         Review the Design                                                                                                     133
                                                                                                                         Version Control with Subversion                                                                                       134
                                                                                                                         Refactoring                                                                                                           149
                                                                                                                         Unit Testing                                                                                                          156
                                                                                                                         Use Automation                                                                                                        165
                                                                                                                         Be Careful with Existing Projects                                                                                     166
                                                                                                                         Diagnosing Design and Programming Problems                                                                            167
                                                                                                                 8       SOFTWARE TESTING                                                                                                      171
                                                                                                                         Test Plans and Test Cases                                                                                             172
                                                                                                                         Test Execution                                                                                                        178
                                                                                                                         Defect Tracking and Triage                                                                                            180
                                                                                                                         Test Environment and Performance Testing                                                                              181
                                                                                                                         Smoke Tests                                                                                                           183
                                                                                                                         Test Automation                                                                                                       184
                                                                                                                         Postmortem Reports                                                                                                    186
                                                                                                                         Using Software Testing Effectively                                                                                    189
                                                                                                                         Diagnosing Software Testing Problems                                                                                  196
                                                                                                     Part Two            USING PROJECT MANAGEMENT EFFECTIVELY                                                                                  200
                                                                                                                 9       UNDERSTANDING CHANGE                                                                                                 203
                                                                                                                         Why Change Fails                                                                                                      204
                                                                                                                         How to Make Change Succeed                                                                                            214
                                                                                                               10        MANAGEMENT AND LEADERSHIP                                                                                            231
                                                                                                                         Take Responsibility                                                                                                   232
                                                                                                                         Do Everything Out in the Open                                                                                         236
                                                                                                                         Manage the Organization                                                                                               238
                                                                                                                         Manage Your Team                                                                                                      243
                                                                                                                11   MANAGING AN OUTSOURCED PROJECT                                                                                           255
                                                                                                                         Prevent Major Sources of Project Failure                                                                              256
                                                                                                                         Management Issues in Outsourced Projects                                                                              260
                                                                                                                         Collaborate with the Vendor                                                                                           268
                                                                                                               12        PROCESS IMPROVEMENT                                                                                                   277
                                                                                                                         Life Without a Software Process                                                                                       278
                                                                                                                         Software Process Improvement                                                                                          282
                                                                                                                         Moving Forward                                                                                                        293
                                                                                                                         BIBLIOGRAPHY                                                                                                         295
                                                                                                                         INDEX                                                                                                                303
                                             viii    TABLE OF CONTENTS
                                                                         This is the Title of the Book, eMatter Edition
                                                      Copyright © 2009 O’Reilly & Associates, Inc. All rights reserved.
The words contained in this file might help you see if this file matches what you are looking for:

...Applied software project management andrew stellman and jennifer greene beijing cambridge farnham koln sebastopol taipei tokyo copyright o reilly media inc all rights reserved printed in the united states of america published by gravenstein highway north ca books may be purchased for educational business or sales promotional use online editions are also available most titles safari oreilly com more information contact our corporate institutional department publishing editors mary t brien odewahn production editor jamie peppard cover designer mendedesign interior marcia friedman printing history november first edition logo is a registered trademark theory practice series designations related trade dress trademarks clear case clearquest rational robot rose unified process requisite pro testmanager ibm microsoft c visual sourcesafe six sigma motorola unix open group perforce java sun microsystems many used manufacturers sellers to distinguish their products claimed as where those appear t...

no reviews yet
Please Login to review.