This book draws heavily on a series of columns called Franklin's Kite that appeared in Rational Software's e-zine, The Rational Edge, in the early 2000's. These articles were aimed at software development managers, and their goal was to help readers avoid many of the common pitfalls that await software development projects and teams. More than 20 appeared, and wemy editor, Mike Perrow, and Inoticed that readers often began their monthly perusal of The Edge with The Kite. My intention here is to not only to collect these articles but to sew them together in a form that makes them even more useful for software development managers and their managers. I have done that by reorganizing them thematically, instead of presenting them in the order they originally appeared. This has caused me to do some light editing in places where "forward-referencing" would otherwise take place. I have also paid attention to the footnotes, many of which appeared in the original as URLs and appear here as more formal citations where appropriate. Finally, I have added material at the beginning and end of each chapter so that the context of each article as part of the whole becomes clearer. The reader will quickly note that the chapters have several different styles. Some of them are expository, some are fairly analytical, and some are folksy "Socratic dialogs" between the author and his avatar, one Roscoe Leroy. Roscoe is an invented character, a good technical general manager who initially knows little about software development. I use him as a foil, allowing his "naïveté" to force me to explain things without using technical jargon. My approach is ecumenical and subversive: I will use any technique that permits me to get the message across. Some of these chapters will appeal to some readers, and others will appeal to others. Whatever works is, by definition, good. I take my cue from Horace, who wrote in The Art of Poetry, "He has won every vote who has blended profit and pleasure, at once delighting and instructing the reader."[1]
I divide the work into six parts of four chapters each. Briefly:
This book has 24 chapters.[2] You can read it serially, or pick out a chapter at a time; they can stand on their own. This is a good "airplane book"; read a chapter and then think about it for the rest of the flight. If you get just one new idea from one of the chapters that covers the price of the book, I will have been successful.
With these prefatory remarks out of the way, let's get down to it. |