Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Software Project Management: A Unified Framework
 
See larger image
 

Software Project Management: A Unified Framework [Hardcover]

Walker Royce
4.3 out of 5 stars  See all reviews (22 customer reviews)
List Price: CDN$ 77.99
Price: CDN$ 60.80 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 17.19 (22%)
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
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Ships from and sold by Amazon.ca. Gift-wrap available.

Formats

Amazon Price New from Used from
Hardcover CDN $60.80  
Paperback CDN $57.24  

Product Details


Product Description

From Amazon

For a cutting-edge take on how to manage today's object-oriented, iterative software development processes, 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


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

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

4.0 out of 5 stars Business case for an iterative process, Aug 19 2003
By 
Shaun W. Taylor (Raleigh, NC United States) - See all my reviews
(REAL NAME)   
This review is from: Software Project Management: A Unified Framework (Hardcover)
Well-researched, well-thought, and well-written book provides a compelling business case for an iterative software development process. Rather than focus on the mechanics of the Unified Process, as one might expect, the author presents justification for transitioning from a traditional software engineering approach to an iterative approach.

Conventional software engineering is first presented, along with its drawbacks. The changing software landscape is examined, and future success factors are identified. The factors are then tied into the new process.

Thorough coverage of many different angles, including an excellent section on metrics, estimation models (and the evolution of COCOMO), team development, culture changes, etc.

Great read.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4.0 out of 5 stars Well Written Book For Big Process Needs, May 6 2003
This review is from: Software Project Management: A Unified Framework (Hardcover)
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. The managment process outlined is very rigorous, and should be reserved for defense contractors and other organizations that deliver large commercial applications to external clients. For software organizations that deliver applications internal to their company, the process in this book is probably a bit more than is needed.

That being said, the "process framework" hinges on iterative development. The author does a good job of showing why the traditional waterfall process does not work in today's environment, and this is applies to all organizations.

Then the author goes on to outline how software development breaks down into phases and iterations within phases. He also talks about the activites and artifacts that belong in each phase. Additionally, he talks about how organizations should be structured to support the process and how to taylor the process to a specific organization.

The case studies support the claims made throughout the book making it well rounded and logically sound. This process will work very well in the correct situation.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Outstanding collection of advanced technqiues, May 12 2002
By 
Mike Tarrani "Jazz Drummer" (Deltona, FL USA) - See all my reviews
(REAL NAME)   
This review is from: Software Project Management: A Unified Framework (Hardcover)
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.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Want to see more reviews on this item?
 Go to Amazon.com to see all 21 reviews  4.2 out of 5 stars 
 
 
Most recent customer reviews











Only search this product's reviews



Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges