Applied Software Project Management

by ;
Format: Paperback
Pub. Date: 2005-11-01
Publisher(s): Oreilly & Associates Inc
List Price: $39.99

Buy New

Usually Ships in 5-7 Business Days
$39.95

Buy Used

Usually Ships in 24-48 Hours
$29.99

Rent Textbook

Select for Price
There was a problem. Please try again later.

Rent Digital

Rent Digital Options
Online:1825 Days access
Downloadable:Lifetime Access
$38.39
*To support the delivery of the digital material to you, a digital delivery fee of $3.99 will be charged on each digital item.
$38.39*

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

Whether you're starting a software project from scratch, or fixing an ailing one, this handy guide is your ticket to success. Written by a group of seasoned project managers, Applied Software Project Management provides essential project management tools, techniques, and practices-all designed to eliminate the frustrating cycle of releases and patches. Ideal for anyone in a project team.

Author Biography

Jennifer Greene and Andrew Stellman have been building software together since 1998. Andrew comes from a programming background, and has managed teams of requirements analysts, designers and developers. Jennifer has a testing background, and has managed teams of architects, developers and testers. She has led multiple large-scale outsourced projects. Between the two of them, they have managed every aspect of software development. They formed Stellman & Greene Consulting in 2003, with a focus on project management, software development, management consulting and software process improvement. They have worked in a wide range of industries, including finance, telecommunications, media, non-profit, entertainment, natural language processing, science and academia. For more information about them and this book, visit http://www.stellman-greene.com.

Jennifer Greene has managed quality assurance teams at multiple software organizations. Her project experience spans many domains, including academic research, financial services and analysis, natural language processing and grants management. She has been responsible for leading process improvement efforts as well as implementing best practices in defect prevention. She is currently leading a major software test outsourcing effort for MicroEdge.

Table of Contents

Preface ix
Introduction
1(11)
Tell Everyone the Truth All the Time
3(1)
Trust Your Team
4(1)
Review Everything, Test Everything
4(1)
All Software Engineers Are Created Equal
5(1)
Doing the Project Right Is Most Efficient
6(1)
Part I: Tools and Techniques
7(3)
Part II: Using Project Management Effectively
10(2)
Part One TOOLS AND TECHNIQUES
12(188)
Software Project Planning
15(18)
Understand the Project Needs
16(7)
Create the Project Plan
23(7)
Diagnosing Project Planning Problems
30(3)
Estimation
33(20)
Elements of a Successful Estimate
34(5)
Wideband Delphi Estimation
39(9)
Other Estimation Techniques
48(1)
Diagnosing Estimation Problems
49(4)
Project Schedules
53(20)
Building the Project Schedule
54(12)
Managing Multiple Projects
66(3)
Use the Schedule to Manage Commitments
69(1)
Diagnosing Scheduling Problems
70(3)
Reviews
73(24)
Inspections
74(10)
Deskchecks
84(2)
Walkthroughs
86(1)
Code Reviews
87(4)
Pair Programming
91(1)
Use Inspections to Manage Commitments
92(1)
Diagnosing Review Problems
93(4)
Software Requirements
97(34)
Requirements Elicitation
98(7)
Use Cases
105(5)
Software Requirements Specification
110(10)
Change Control
120(4)
Introduce Software Requirements Carefully
124(3)
Diagnosing Software Requirements Problems
127(4)
Design and Programming
131(40)
Review the Design
133(1)
Version Control with Subversion
134(15)
Refactoring
149(7)
Unit Testing
156(9)
Use Automation
165(1)
Be Careful with Existing Projects
166(1)
Diagnosing Design and Programming Problems
167(4)
Software Testing
171(29)
Test Plans and Test Cases
172(6)
Test Execution
178(2)
Defect Tracking and Triage
180(1)
Test Environment and Performance Testing
181(2)
Smoke Tests
183(1)
Test Automation
184(2)
Postmortem Reports
186(3)
Using Software Testing Effectively
189(7)
Diagnosing Software Testing Problems
196(4)
Part Two USING PROJECT MANAGEMENT EFFECTIVELY
200(95)
Understanding Change
203(28)
Why Change Fails
204(10)
How to Make Change Succeed
214(17)
Management and Leadership
231(24)
Take Responsibility
232(4)
Do Everything Out in the Open
236(2)
Manage the Organization
238(5)
Manage Your Team
243(12)
Managing an Outsourced Project
255(22)
Prevent Major Sources of Project Failure
256(4)
Management Issues in Outsourced Projects
260(8)
Collaborate with the Vendor
268(9)
Process Improvement
277(18)
Life Without a Software Process
278(4)
Software Process Improvement
282(11)
Moving Forward
293(2)
Bibliography 295(8)
Index 303

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.