Decline and Fall, Reexamined / I: |
The Original Premise / 1: |
An Update of the Original Premise |
What Do Software Customers Really Want? |
Conclusion |
Peopleware / 2: |
The Basic Concept |
Breaking the Social Contract |
Other Changes in Peopleware |
Strategic Implications |
The Other Silver Bullets / 3: |
Software Process Improvement |
Object Technology |
Software Reuse |
Software Metrics |
Summary and Conclusions |
Repaving Cowpaths / II: |
System Dynamics / 4: |
Models of Software Processes |
Visual Models |
Some Examples |
War Games |
Personal Software Practices / 5: |
The Concept of Personal Software Processes |
The Practicality of the PSP |
Best Practices / 6: |
What Are Best Practices? |
Best Practices at DOD |
Worst Practices |
Implementing Best Practices |
Summary and Conclusion |
Good-Enough Software / 7: |
The Concept of Good Enough |
What Prevents Us from Building Good-Enough Software? |
Defending Good-Enough Software |
Building Good-Enough Software |
The Implications for American Software |
The Brave New World / III: |
Service Systems / 8: |
Why Do We Recreate the Same Old Stuff? |
Core Systems, Infrastructure Systems, and Service Systems |
The Impact on the American Programmer |
The Internet / 9: |
Who Cares? |
Why This Matters to the Average Programmer |
Who's Going to Win the Internet Race? |
Java and the New Internet Programming Paradigm / 10: |
What Is Java All About? |
The Java Environment |
The Java Language |
Alternatives and Competitors |
The Microsoft Paradigm / 11: |
Microsoft's Approach to Software Development |
The Dark Side of the Force |
Into the Belly of the Beast |
Development Practices at Microsoft / <$$$>11.4 Peopleware at Microsoft: |
Embedded Systems and Brave New Worlds / 12: |
Why Embedded Systems? |
Some Potential Examples |
Trends and Implications |
Who Will Prevail in the Field of Embedded Systems? |
Past, Present, and Future / 13: |
An Updated Programmer's Bookshelf / Appendix: |
Index |
Decline and Fall, Reexamined / I: |
The Original Premise / 1: |
An Update of the Original Premise |