Buy one from zShops for: $300.00
List price: $13.50 (that's 20% off!)
Used price: $9.80
Buy one from zShops for: $9.80
Used price: $20.00
Buy one from zShops for: $26.62
What's unique is that it wraps around the "Design it first" school that I follow, as well as the Extreme Programming (XP) school that follows a proto-typing approach.
SCRUM provides the mechanisms for organizing and controlling the development of your software project. You develop a short list of deliverables for the next 30 days and have a series of daily meetings. Oh, there's more to it than this.
In software projects I have followed a process where the design is fully thought out in advance. I say it is 85 % accurate as I know that mid-course corrections will be made as the software is developed and delivered to the client.
On large projects we typically work in 2 week deliverables, the author suggests 30 day "sprints". We break all the projects up into many packages of deliverables. One advantage to this was the client could see progress, give on course corrections, and you'd be sure to get paid. On small projects we have not followed any formal procedures.
What SCRUM does is give me a better, more thought out process for what the author calls these 30 day "sprints." I wish I had read this book earlier.
I picked up the book at a computer store and bought it reluctantly. I had heard good things about SCRUM, but the book looked too small and a quick read at the store didn't really turn me on that much.
But after I sat down to read it at home, I was very pleased. It is a very well-underlined book now.
I agree with the XP folks on the productivity of 2 person programming teams and have found their "test first" approach to be very interesting. However, I do find that their design-on-the-fly approach to be flawed. When XP works, I think it is because it attracts good programmers... it's not the XP proto-typing approach itself. In fact, I think any methodology that relies on proto-typing wears out the goodwill of the client. The clients time is limited and they value it highly.
I will say that I found many interesting ideas in XP. And, I recommend that anyone interested in the subjec of this book, go to the XP websites and read their books (about 6 or so at this time).
SCRUM fits around XP just as well as the design-it-first approach. What I disagree with in SCRUM (and XP) is the use of open office areas for programming. I believe studies have actually been done on this and closed offices, no windows, white walls, lots of marker boards... wins out. Anything beyond trivial programming requires concentration. Noise and movement kills concentration.
The graphics in the book really suck, as they look like they were printed out in some kind of old 320x200 screen resolution. But there is great depth to this book. It's a smaller sized book with small type (but still easy-to-read). So you actually get a lot of meat.
In the future, I will refer to this great book often and recommend all software people read it.
John Dunbar
Sugar Land, TX
Schwaber, the primary proponent of SCRUM, and Beedle have much experience with SCRUM and share it freely. Over the years, I've worked with numerous "newfangled" approaches to programming, including XP. Without SCRUM, however, we could not realize XP's potential. SCRUM is so deceptively simple, so logical, and so effective that one wonders why it hasn't been adopted more widely. In fact, I believe that as Schwaber continues to spread his message, SCRUM will be the wave of the future.
Schwaber's and Beedle's blueprint is a must read for every software developer. Once you try it, you'll wonder how you ever lived without it!
I used Scrum with a cross-functional team of 40+ people split into four smaller teams. It worked exceedingly well. We used some of the XP engineering disciplines as well, but what I love about Scrum is that it really doesn't have anything at all to do with software. You can use it for any task-oriented project that has ambiguity associated with the way the work should be done.
Scrum is IMHO the relatively undiscovered gem of the Agile Methods family. Corporate IT professionals in particular ought to learn and apply Scrum...
List price: $49.99 (that's 30% off!)
Used price: $30.00
Buy one from zShops for: $30.00
Recomiendo este libro a quien nunca haya usado director antes, y para aquellos que habiendo usado, solo han aprendido por su cuenta sin referencias técnicas.
Used price: $21.52
Buy one from zShops for: $21.51
List price: $11.95 (that's 20% off!)
Used price: $3.50
Collectible price: $9.50
Buy one from zShops for: $5.09
Each sentence is a lesson in itself. While some are easy to understand, others will not be so clear in the beginning. I am sure that you will read this book more than once, reflecting on the movements and thoughts behind each form.
I recommend this books to any Tai Chi practitioner who wishes to understand the roots of the discipline.
Used price: $0.69
Collectible price: $7.41
Used price: $3.50
Buy one from zShops for: $6.15
For those that have never read any of Martin Cruz Smith's novels featuring modern fiction most's unique detective (the others being "Gorky Park" and "Polar Star"), you might be surprised by what you find. Smith is no Mickey Spillane--he is a literate, cerebral writer and a first-rate novelist with an unusual gift for both probing, insightful characterizations and heart- pounding, edge-of-your-seat storytelling. His Renko novels can best be described as Saul Bellow meets Robert Ludlum, and Smith's voice is distinctive and unmistakable.
"Red Square" finds Arkady in post-Cold War Russia, investigating murder and intrigue in a society rife with corruption and desperation. He also reunites with his great love from "Gorky Park," and Smith's description of the reunion is among his very best writing. "Red Square" also features Smith's characteristically convoluted plotting, which can at times get confusing, but eventually resolves itself with the most satisfying ending he has yet written for a Renko novel.
All in all, "Red Square," despite a rather slow first 40 pages or so, was one of the most fascinating and unforgettable thrillers of the decade. Outstanding.
Used price: $46.30
Buy one from zShops for: $43.30
Robert does a wonderful job of explaining each design pattern, demonstrating their use through code, and placing them within the context of his design principles. The examples are numerous and, with a few exceptions, well written.
Robert's OO design principles are real gems. His pragmatic approach combined with codifying the principles he's derived over the years makes for a very enlightening read. He articulates those things that most experienced developers have a gut feel for but have difficulty putting in to words.
My only criticism is the need for a proofing scrub. There are inconsistencies between some of the class and method names used in the narrative versus those used in the accompanying diagrams and examples. In some cases, this is a bit confusing.
The book is divided into six sections and has four appendices. There are numerous UML diagrams and many code examples in C++ and Java. If you don't know UML two of the appendices will introduce you to it.
The book takes a top down approach to presenting the material. You are first given a quick overview of agile development practices. I particularly liked the Testing and A Programming Episode chapters from this section. The second section presents five high-level design priciples that every developer should learn and apply.
Case studies dealing with a payroll system, weather station software, and testing software are then presented. Each case study section starts by discussing the design patterns that will be seen in the case study. Section Four discusses subdividing the payroll system into packages. Six principles and a set of package Dependency Management metrics (I've known them as the "Martin Metrics" for years) are covered. The book wraps up with the two UML appendices mentioned above, a comparison of two imaginary developments, and an interesting article by Jack Reeves.
In my opinion Agile Software Development Principles, Patterns, and Practices is the best OOD book out there.
List price: $14.00 (that's 20% off!)
Used price: $10.62
Buy one from zShops for: $10.62