Skip to content

Applied Software Project Management

Best in textbook rentals since 2012!

ISBN-10: 0596009488

ISBN-13: 9780596009489

Edition: 2005

Authors: Andrew Stellman, Jennifer Greene

List price: $39.99
Blue ribbon 30 day, 100% satisfaction guarantee!

Rental notice: supplementary materials (access codes, CDs, etc.) are not guaranteed with rental orders.

what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Software project management is the art and science of planning and leading software projects. It requires knowledge of the entire software development lifecycle: defining the vision, planning the tasks, gathering the people who will do the work, estimating the effort, creating the schedule, overseeing the work, gathering the requirements, designing and programming the software, and testing the end product. Throughout the process, there are many team members responsible for these tasks; the project manager needs to have enough knowledge of their work to make sure the project is staying on track. To be effective, a project manager must have a wide range of expertise. "Applied Software…    
Customers also bought

Book details

List price: $39.99
Copyright year: 2005
Publisher: O'Reilly Media, Incorporated
Publication date: 11/28/2005
Binding: Paperback
Pages: 324
Size: 7.00" wide x 9.50" long x 0.75" tall
Weight: 1.430
Language: English

Andrew Stellman and Jennifer Greene are both veteran software engineers and project managers. They created Stellman & Greene Consulting in 2003, with a focus on project management, software development, management consulting, and software process improvement. Andrew and Jennifer have worked in a wide range of industries, including finance, telecommunications, media, non-profit, entertainment, natural language processing, science and academia. Their first book, Applied Software Project Management, was published by O'Reilly Media in 2005 and has been widely praised by project managers, software engineers and academics. Their second book, Head First PMP, was called "the very best basic…    

Jennifer Greene has managed just about every aspect of software development during her career. She spent the past 15 years building software for many different kinds of companies, including small start-ups and huge companies. Jenny's built software test teams and has helped many companies diagnose and deal with habitual process problems so they could build better software. Since her start in software test and process definition, she's branched out into development management and project management. Jenny is currently managing a large development team for a global media company.

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
Tools and Techniques
Using Project Management Effectively
TOOLS AND TECHNIQUES
Software Project Planning
Understand the Project Needs
Create the Project Plan
Diagnosing Project Planning Problems
Estimation
Elements of a Successful Estimate
Wideband Delphi Estimation
Other Estimation Techniques
Diagnosing Estimation Problems
Project Schedules
Building the Project Schedule
Managing Multiple Projects
Use the Schedule to Manage Commitments
Diagnosing Scheduling Problems
Reviews
Inspections
Deskchecks
Walkthroughs
Code Reviews
Pair Programming
Use Inspections to Manage Commitments
Diagnosing Review Problems
Software Requirements
Requirements Elicitation
Use Cases
Software Requirements Specification
Change Control
Introduce Software Requirements Carefully
Diagnosing Software Requirements Problems
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
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
Using Project Management Effectively
Understanding Change
Why Change Fails
How to Make Change Succeed
Management and Leadership
Take Responsibility
Do Everything Out in the Open
Manage the Organization
Manage Your Team
Managing an Outsourced Project
Prevent Major Sources of Project Failure
Management Issues in Outsourced Projects
Collaborate with the Vendor
Process Improvement
Life Without a Software Process
Software Process Improvement
Moving Forward
Bibliography
Index