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