|
Object-Oriented Project Management with UML |  | Author: Murray Cantor Publisher: John Wiley & Sons Category: Book
List Price: $65.00 Buy Used: $0.01 as of 7/30/2010 09:11 CDT details You Save: $64.99 (100%)
New (10) Used (26) from $0.01
Seller: hippo_books Rating: 12 reviews
Media: Hardcover Edition: 1 Pages: 368 Number Of Items: 1 Shipping Weight (lbs): 1.9 Dimensions (in): 9.3 x 7.7 x 1.1
ISBN: 0471253030 Dewey Decimal Number: 005.117 EAN: 9780471253037
Availability: Usually ships in 1-2 business days
| |
| Similar Items:
| |
| Editorial Reviews:
Product Description Almost all software projects are risky. The goal of every project manager is to somehow deal with the cost and schedule uncertainty while meeting your customer's needs. In Object-Oriented Project Management with UML, Murray Cantor describes an elegant, UML-based approach to managing object-oriented projects guaranteed to deliver high-quality software on time and within budget. * Sample project schedules, budgets, database templates for managing use cases, and a work-breakdown structure * A spreadsheet workbook for managing incremental development * A development tracking diagram Prior to joining TASC, Dr. Cantor was a development manager at IBM, where he oversaw the development of high-end graphics and multimedia systems.
Amazon.com Review Filled with real-world advice for managing software projects, Murray Cantor's Object-Oriented Project Management with UML shows you how to tackle any project using UML and the latest thinking on project management. There's little doubt that this even-handed, commonsensical guide can benefit anyone who manages or designs object-oriented software for a living. The best thing about this book has to be its honest, real-world mix of software engineering theory and real-world practice for managing object-oriented software development. The author refuses to be doctrinaire and continually offers valuable nuggets of practical advice. Regarding the pitfalls of one software development process, he writes, "I am sure someone has succeeded, but I have never seen it done." Later, he advises managers to "never show panic." The book doesn't skimp on specifics with a sample case study on a jet fighter trainer simulation system that has a budget of over $22 million. The book also provides real numbers for project estimation, bug tracking, and resource allocation. You'll even find numbers for measuring productivity, including KLOCs. Numerous sample documents (including sample meeting agendas) round out the tour here. The book offers plenty of good advice for working with upper management, customers, and development teams throughout the software development process. While there's certainly no substitute for actual project management experience, Object-Oriented Project Management with UML may be the next best thing. The author's tour of how to manage object-oriented software development offers dozens of savvy tips and a very thorough guide to using some of the best available techniques for software management. This book is perfect for practically minded IS managers or project leaders who want to see how their software development process can be improved using UML with rigorous management techniques. --Richard Dragan Topics covered: object-oriented project management overview; obstacles; UML basics; use cases; class diagrams; lifecycle models: waterfall, spiral, RAD; time box model and controlled iteration; Software Development Plans (SDPs); budgeting; project estimation; management tips for inception, elaboration, construction, and transition phases; software metrics: KLOCs and COCOMO; measuring productivity; and sample meeting agendas.
|
| Customer Reviews:
Showing reviews 1-5 of 12
A Timely Book for Managers and Sophisticated Customers Alike December 6, 1999 David Alvey (Sudbury, MA) 15 out of 15 found this review helpful
Murray Cantor's Object-Oriented Project Management with UML is of value to both the young manager looking for guidance and the seasoned manager looking to ground one's practices. The book is an engaging read that blends best practices with personal opinions. The author is careful to distinguish his personal opinions from the rest of the text and is conscientious to appropriately cite the work of others. Some 70 plus references are listed in the bibliography. In fact, what comes across is Mr. Cantor would prefer software managers to have a repertoire of books on one's shelf. I myself keep returning to Walker Royce's Software Project Management, a Unified Framework, Grady Booch, James Rumbaugh, and Ivar Jacobson's The Unified Modeling Language User Guide, as well as Mr. Cantor's O-O Project Management. Managing great software teams within projects is tough in today's environment of complex solutions, anxious customers, and shrinking time-to-markets. It takes more than just common sense. It requires a game plan and an awareness of when to be flexible. Mr. Cantor lays out a series of methods that focuses on attacking project complexity, leveraging team dynamics, and what needs to be accomplished when in the controlled, iterative development lifecycle. The underlying theme is risk management. Software projects will likely be adventurous for the foreseeable future as we seek ever larger scale systems, but if more engineers and customers were grounded in the techniques espoused by this book a lot more businesses would achieve their goals.
A thought provoking use of the UML for project management November 2, 1998 3 out of 3 found this review helpful
The UML is an OO notation that has many views. I have been following developments in the UML for about two years now, awaiting the acceptance of the industry. You see, the UML by itself is not a software development methodology. It is simply a collection of notations and views of software development. Dr.Cantor's book takes the UML in the direction of a solid project management methodology by applying a minimal set of OO notations, views and other techniques. The major view in his methodology (and rightfully in my mind) is the use case because it is easily understood by anyone (even your grandmother). Surprisingly, he extends the application of use cases to multiple levels (user, developer, and package) and as a result provides a technique that should actively engage the client throughout the life-cycle of the project. As a practical matter, he ties the use cases back to the design artifacts that OO developers create on their way to writing code. Without these artifacts (class diagrams, sequence diagrams, and methods) and the source code, the use cases are merely documentation. His methodology is well rounded and also minimal. Thus, the project manager does not need to design the entire project to make estimates of effort and time. In addition, it is clear from his real world examples, the simulator case study, and suggestions for project reports, forms, and graphs that he speaks from the experience of having tested his OO methodology on medium and large scale systems. If you are a practicing software developer, a project manager, or a wanabee project manager, or like me, a college instructor, and are interested in learning how to apply OO techniques to project management, this book is for you.
A must for project managers December 10, 1999 John Opincar (Katy, TX USA) 8 out of 11 found this review helpful
I found this book very useful because it covered UML nicely, and did so in the context of real-world project management scenarios. The book is full of useful tips on how to improve your next PM experience.
Good for practicing mgrs October 16, 2001 Sam Courtney (Dallas, tx) 1 out of 1 found this review helpful
This was very useful for me to get a tactical grip on OO proj mgmt. Has a very good intro and is designed in modules to allow you to read based on your specific role in the group. Always recommend this to customers who are trying to move to iterative development.
Skillfully written by a front-line practitioner. January 13, 1999 Neal Whitten (nwhitten@ix.netcom.com) (Atlanta, Georgia, USA) 1 out of 2 found this review helpful
This no-nonsense book is a must read for the project manager of large software systems who embraces - or is contemplating embracing - object-based development. Cantor skillfully shares a plethora of knowledge, experience and wisdom for planning, buiding, tracking and delivering your next software product
Showing reviews 1-5 of 12
|
|
|
|
| |
|