Published here December, 2006.  

Introduction | Book Structure | What We Liked in Parts 1 & 2
What We Liked in Parts 3 & 4 | Downside | Summary

Book Structure

Joe Marasco's book is divided into six parts of four chapters each. As Joe explains in his Preface:

"1.  General Management: These chapters deal with topics that are useful to managers in general, and also expose the reader to my background and biases. I include them so that we have a common baseline for what follows.
2.  Software Differences: In this section we have a look at those things that distinguish software development from other management challenges.
3.  The Project Management View: I take the perspective that a software development project is a variant of the generic project, and, as such, amenable to classical project management techniques. On the other hand, I strive to point out what is different about software development.
4.  The Human Element: I turn around in this section and look at software development from the perspective of the people who do it. Once again, I try to compare and contrast that which is similar to that which is different for software development projects.
5.  Thinking Laterally: Software people come at problems from many different points of view. In this section, I expose the reader to some of the more speculative and original ideas that he or she may not have seen before.
6.  Advanced Topics: The successful software development manager is like a really good pinball player: His reward for high scoring is given in free games. This additional 'stick time' leads to his becoming even more proficient. In this section I talk about some of the challenges that come with success."[2]

Chapter details are as follows:

Part 1.  General Management


1.  Beginning at the Beginning


2.  Computational Roots


3.  Mountaineering


4.  Managing

Part 2.  Software Differences


5.  The Most Important Thing


6.  Modeling


7.  Coding


8.  Getting It Out the Door

Part 3.  The Project Management View


9.  Trade-Offs


10.  Estimating


11.  Scheduling


12.  Rhythm

Part 4.  The Human Element


13.  Politics


14.  Negotiating


15.  Signing Up


16.  Compensation

Part 5.  Thinking Laterally


17.  History Lesson


18.  Bad Analogies


19.  The Refresh Problem


20.  Not So Random Numbers

Part 6.  Advanced Topics


21.  Crisis


22.  Growth


23.  Culture


24.  Putting It All Together

Introduction  Introduction

2. Ibid, p xxii
Home | Issacons | PM Glossary | Papers & Books | Max's Musings
Guest Articles | Contact Info | Search My Site | Site Map | Top of Page