or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
73 used & new from $2.99

Have one to sell? Sell yours here
 
   
Software Project Management: A Unified Framework
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Software Project Management: A Unified Framework (Hardcover)

~ (Author)
4.3 out of 5 stars  See all reviews (22 customer reviews)

List Price: $64.99
Price: $52.29 & this item ships for FREE with Super Saver Shipping. Details
You Save: $12.70 (20%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Thursday, November 12? Choose One-Day Shipping at checkout. Details
30 new from $14.79 42 used from $2.99 1 collectible from $5.00

Frequently Bought Together

Customers buy this book with Software Architecture in Practice (2nd Edition) by Len Bass

Software Project Management: A Unified Framework + Software Architecture in Practice (2nd Edition)
  • This item: Software Project Management: A Unified Framework by Walker Royce

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Software Architecture in Practice (2nd Edition) by Len Bass

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Ethics for the Information Age (3rd Edition)

Ethics for the Information Age (3rd Edition)

by Michael J. Quinn
3.5 out of 5 stars (4)  $70.84
Practical Software Testing

Practical Software Testing

by Ilene Burnstein
3.0 out of 5 stars (4)  $70.63
Measuring the Software Process: Statistical Process Control for Software Process Improvement

Measuring the Software Process: Statistical Process Control for Software Process Improvement

by William A. Florac
4.0 out of 5 stars (4)  $41.46
Agile Software Development Ecosystems

Agile Software Development Ecosystems

by James A. Highsmith
4.3 out of 5 stars (11)  $44.40
Teamwork: What Must Go Right/What Can Go Wrong (SAGE Series in Interpersonal Communication)

Teamwork: What Must Go Right/What Can Go Wrong (SAGE Series in Interpersonal Communication)

by Carl E. Larson
4.8 out of 5 stars (5)  $32.16
Explore similar items

Editorial Reviews

Amazon.com Review

For a cutting-edge take on how to manage today's object-oriented, iterative software development process, take a look at Walker Royce's Software Project Management. This readable, comprehensive guide shows how well-managed software teams can produce better, more profitable software in less time.

The book begins by outlining the "traditional" waterfall approach to software development. The author looks at what changes for management when it comes to today's iterative software processes. Written with an eye toward management (with plenty of tables and figures for project estimation and planning), the author takes you through common pitfalls of managing software.

Besides reviewing older studies and metrics, the author offers his own 10 principles to managing software, along with hints for all facets of development, from initial inception to construction and deployment of software. The author provides detailed project milestones and other deliverables to help you manage software better, including a breakdown of tasks for your team that will help maximize your efficiency.

After a look forward at what better software management means for return on investment (ROI), the author presents several very useful appendices, which include software metrics (like COCOMO), as well as a description of the CCPDS-R missile command system (which used many of the author's management principles). Overall, this groundbreaking title will be useful to any software manager or project leader seeking to get control of software costs and improve team efficiency. --Richard Dragan



Review

Royce's thesis is that many current software management practices are tied to archaic technologies and techniques. His book therefore focuses on what we should keep doing, what we should change, and why. For example, Chapter 4 is a point-by-point discussion of the points raised in Alan Davis's influential article "Fifteen Principles of Software Engineering." Royce argues that some of Davis's principles, such as evaluating design alternatives before starting construction, are anchored in the discredited waterfall model, and may actually be counter-productive in a world where iterative development is done using commodity components.

Similarly, Royce is sceptical about the benefits of code inspections, believing both that modern tools allow automated testing through the project lifecycle, and that code inspections are usually so boring that they are inevitably superficial. Perhaps his most challenging statement is that you shouldn't plan to throw this process away. Instead, you should plan to evolve your product...Read more from this review. --Gregory V. Wilson, Dr. Dobb's Journal -- Dr. Dobb's Journal


Product Details

  • Hardcover: 448 pages
  • Publisher: Addison-Wesley Professional (September 20, 1998)
  • Language: English
  • ISBN-10: 0201309580
  • ISBN-13: 978-0201309584
  • Product Dimensions: 9.3 x 7.3 x 1.1 inches
  • Shipping Weight: 1.9 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (22 customer reviews)
  • Amazon.com Sales Rank: #196,954 in Books (See Bestsellers in Books)

More About the Author

Walker Royce
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Walker Royce Page

Look Inside This Book


What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(3)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

22 Reviews
5 star:
 (13)
4 star:
 (5)
3 star:
 (1)
2 star:
 (3)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (22 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
32 of 33 people found the following review helpful:
5.0 out of 5 stars A must read of every software professional, January 2, 1999
By A Customer
There are several books on Software Engineering, Software project Management, Software Development, Development Economics and so on. Most of these books treat the practice of Software Project Management or Software Development based on the long established software development models and principles. But as obvious to any practicing software developer/project manager, these models and principles do not reflect or represent the reality. For example, the widely accepted Waterfall model is not a true representation of the actual software development process. It gained its popularity because it was easier to understand, use and implement. But that does not make it infallible or unquestionable. Actually many people, over the years have tried to question the correctness and soundness of these models and theories. But their efforts have been somewhat sporadic and the impact was not felt and most of them were ignored or forgotten.

But in the book `Software Project Management: A Unified Framework', Walker Royce has done a commendable job in not only questioning the established theories, models and principles, but also in exposing their weaknesses and in many cases is providing with practical and ready-to-use solutions. This book is comprehensive, thought provoking and often provocative and holds nothing-whether it is the existing software theories or it way in which the software development was done and is being done-as sacrosanct.

The author questions many of the existing theories, exposes their weakness and tells why they are not suitable for the software development in the modern times. Drawing from his vast and varied experience as a project manager and software developer, Royce offers the reader, in clear and simple terms, his ideas and insights on software development and software project management.

The most striking factors that make this book so good and useful is that, it is written by a professional for the professionals. It not a book written some theorist who does not have any idea of the reality, but this is written by a person who has done it all and seen it all and that too for quite some time.

Another interesting aspect of the book is the writing style. It is simple, precise and to-the-point. No wasted words and such economical and efficient use of language. The prose is peppered with real-life examples, anecdotes, charts and tables. The author's well-developed sense of humour is evident in many occasions. For example, consider this paragraph from the preface; "I have struggled with whether to position this book as management education or management training. The distinction may seem nitpicky, but it is important. An example I heard 15 years ago illustrates the difference. Suppose your 14-year-old daughter came home from school one day and asked, "Mom and Dad, may I take the sex education course offered at school?" Your reaction would likely be different if she asked, "May I take the sex training course offered at school?" (This meant less to me then than it does now that my three daughters are teenagers!)"

This book is full of practical and innovative ideas that could be implemented immediately. This book will teach even the most seasoned software professional a couple of tricks. For the people who are beginning to understand the complexities of software development and project management, this book will be godsend. A MUST READ FOR EVERYBODY WHO HAS ANYTHING TO DO WITH SOFTWARE DEVELOPMENT.

Copyright (c) Pegasus Book Club

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
18 of 18 people found the following review helpful:
5.0 out of 5 stars Outstanding collection of advanced technqiues, May 11, 2002
If you aren't versed in advanced project management techniques this book will be overwhelming. More important you may pick up misleading information. However, if you are a battle-scared veteran of software development projects and have a full understanding of earned value project management, estimating techniques and development life cycles you'll learn much from this book.

The highlights are:
* A project life cycle and process framework that is [obviously] closely aligned to the Rational Unified Process (RUP), and can be fitted to any rapid development or iterative approach.

* An excellent tutorial on effective project controls, with an emphasis on earned value project management.

* In-depth coverage of estimating techniques, with a lot of material on the constructive cost model (CoCoMo), and current gaps in estimating techniques and to where the craft and science of estimating and software economics needs to evolve in the discussion of next-generation cost models. I especially like his distinction between the use of source lines of code metrics for size and function points for scale. There is middle ground.The treasure trove of metrics, including core project metrics, and the change metrics that are given in Appendix C.
There is one glaring flaw in this book and an experienced project manager will quickly spot it: the proposed approach to basing work breakdown structures on project phases instead of the decomposition of the system to be delivered will not work. Using Royce's approach there is no clear way of integrating the work breakdown structure with the organizational breakdown structure. Using earned value techniques (which is well covered elsewhere in the book) Royce's approach will not align control accounts (sometimes called cost accounts), making his recommendations contrived and unworkable.

This book is better suited for an architecture-centric approach to project management, which means that it's more applicable to product development instead of internal IT projects. However, all seasoned PMs will learn much from it.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
16 of 16 people found the following review helpful:
5.0 out of 5 stars Good Book on Software Project Management, December 28, 2000
By Aravind Manohar (Bangalore, India) - See all my reviews
This is a book that lives up to its title. It begins by explaining the pitfalls of the traditional models, and then introduces the reader to the new "Architecture First, Iterative" model. The material is organized well. Each chapter has something good to offer. Some chapters explain a concept in great detail, and just when you get a feeling that you are lost, there appears a section that makes "pragmatic" sense!! Good explanation about development Life Cycles, Workflows and the Iterative development model. There is a lot of emphasis on early integration, which I believe is the right way to develop software. Royce points out that Software Testing (Assessment) should not be treated as a separate entity in the software development life cycle. Instead it should be woven right into the framework, thus becoming an integral part of each phase in the Life Cycle - again, a very crucial and significant idea. One may have to tweak the ideas to suit specific needs, but the book delivers the right message in general. A must read for Software Project Leads and the likes......
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Business case for an iterative process
Well-researched, well-thought, and well-written book provides a compelling business case for an iterative software development process. Read more
Published on August 19, 2003 by Shaun W. Taylor

4.0 out of 5 stars Well Written Book For Big Process Needs
This book is hard to rate because I think the author has done a fine job of presenting the material. However, I would caution most people from putting it into practice. Read more
Published on May 6, 2003 by Philip R. Heath

4.0 out of 5 stars Very readable Project management book
I picked this up thinking it will just another dry walk-through over the usually difficult software project terrain. Read more
Published on April 22, 2002 by A.Latif Masood

4.0 out of 5 stars Hurt feelings don't merit a bad review.
From an above review:

"The message rings out clearly: software development as a realm of individualized creativity and exploration is now a thing of the past. Read more

Published on May 24, 2001 by asmythee

5.0 out of 5 stars Classic
A good book on software project management using the Rational Unified Process.
Published on May 13, 2001 by xxx xxxxx

2.0 out of 5 stars Valuable Reductionist Essentials
Royce's text provides a lucid, straightforward explanation from an elitist management perspective of how UML can be applied in various business and technical settings. Read more
Published on March 13, 2001 by left_hand

5.0 out of 5 stars A must-read for software developers and project managers
"Unjustified precision--in requirements or plans--has proven to be a substantial, yet subtle, recurring obstacle to success." --quote from author Walker Royce. Read more
Published on March 5, 2001 by Joanna Daneman

5.0 out of 5 stars Good Work
I found this book very useful. I would recommend it to all.
Published on October 30, 2000

3.0 out of 5 stars Unified Framework means using modern process such as the UP
This is a modern book on Software Project Management with a recent copyright unlike the others in the bookstores that date back some years. Read more
Published on July 14, 2000 by Linus W Freeman

4.0 out of 5 stars Excellent Software Project Management Resource
Clearly written, good information and well structured. One can read its chapters in sequence or in isolation and gain some insight into software project management. Read more
Published on April 7, 2000 by Dan Chilibeck

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.