Beyond Chaos: The Expert Edge in Managing Software Development / Edition 1by Larry L. Constantine
Pub. Date: 06/01/2001
The popularity of the Management Forum in Software Development Magazine is not surprising. Because the majority of software development projects fail to come in on time, on budget, or on specification, software development managers are constantly seeking out management approaches and techniques that will help them achieve success. Many software development/i>… See more details below
The popularity of the Management Forum in Software Development Magazine is not surprising. Because the majority of software development projects fail to come in on time, on budget, or on specification, software development managers are constantly seeking out management approaches and techniques that will help them achieve success. Many software development projects deteriorate into a state of chaos.
In Beyond Chaos, the keenest contributions to the Management Forum have been incorporated into a single volume to reveal best practices in managing software projects and organizations. The forty-five essays contained in this book are written by many of the leading names in software development, software engineering, and technical management. Each piece has been selected and edited to provide highly focused ideas and suggestions that can be translated into immediate practice. Pragmatic and provocative, they address key management concerns involving people, planning and productivity, coping under pressure, quality, development processes, and leadership and teamwork.
Highlights of the book include:
- Larry Constantine, "Dealing with Difficult People: Changing the Changeable"
- Karl Wiegers, "First Things First: A Project Manager's Primer"
- Capers Jones, "Productivity by the Numbers: What Can Speed Up or Slow Down Software Development"
- Ed Yourdon, "Death March: Surviving a Hopeless Project"
- Dave Thomas, "Web-Time Development: High-Speed Software Engineering"
- Meilir Page-Jones, "Seduced by Reuse: Realizing Reusable Components"
- Jim Highsmith, "Order for Free: An Organic Model for Adaptation"
- Steve McConnell, "Managing Outsourced Projects: Project Management Inside-Out"
These and many more insightful and advisory essays together represent the cutting edge in software development management and the collective wisdom of the field's most knowledgeable practitioners. Both entertaining and enlightening, Beyond Chaos will enrich your skills and enhance your deeper understanding of the process of bringing software from idea to reality.
Table of Contents
I. IT'S ABOUT PEOPLE.
1. Dealing with Difficult People: Changing the Changeable.
2. Avoiding Feedback Traps: Improving Customer and Client Communication.
3. These are Trained Professionals: Beyond Training to Transformation.
4. Maintaining Your Balance: Managing Working Relationships.
5. Job Qualifications: On Hiring the Best.
6. Problem-Solving Meta-Rules: Habits of Productive People.
II. PROJECT MANAGEMENT.
7. First Things First: A Project Manager's Primer.
8. Money Bags and Baseball Bats: Sponsorship Rules.
9. Productivity by the Numbers: What Can Speed Up or Slow Down Software Development.
10. Software Waste Management: Managing Data Migration.
11. When in Doubt, Blame Everybody: The Responsibility for Usability.
12. Creative Input: From Feature Fantasies to Practical Products.
13. Software Collaborations: Managing the Complexities of Cooperation.
14. Managing Outsourced Projects: Project Management Inside Out.
15. Tough Customers: Toward Win-Win Solutions.
16. Avoiding the Iceberg: Reading the Project Warning Signs.
17. Lemonade from Lemons: Learning from Project Failure.
Norman L. Kerth.
III. UNDER PRESSURE.
18. Death March: Surviving a Hopeless Project.
19. Web-Time Development: High-Speed Software Engineering.
20. Taking the Crunch Out of Crunch Mode: Alternatives to Mandatory Overtime.
21. Reducing Cycle Time: Getting Through Bottlenecks, Blocks, and Bogs. Dennis J. Frailey.
22. Dot-Com Management: Surviving the Startup Syndrome. Tony Wasserman.
23. Cutting Corners: Shortcuts in Model-Driven Web Development.
IV. QUALITY REQUIRED.
24. No More Excuses: Innovative Technology and Irrelevant Tangents.
25. The Mess Is Your Fault: Toward the Software Guild.
26. Seduced by Reuse: Realizing Reusable Components.
27. Real-Life Requirements: Caught Between Quality and Deadlines.
28. Rules Rule: Business Rules as Requirements.
29. Taming the Wild Web: Business Alignment in Web Development.
30. Calming Corporate Immune Systems: Overcoming Risk Aversion.
Gifford Pinchot and Gene Callahan.
31. Inventing Software: Breakthroughs on Demand.
V. DEVELOPMENT PROCESSES AND PRACTICES.
32. Order for Free: An Organic Model for Adaptation.
33. Beyond Level Five: From Optimization to Adaptation.
34. Optimization or Adaptation: In Pursuit of a Paradigm.
Sylvain Hamel and Jim Highsmith.
35. Adaptive Software Development: An Experience Report.
36. Creating a Culture of Commitment: Of Deadlines, Discipline, and Management Maturity.
37. The Commando Returns: Learning from Experience in the Trenches.
38. Persistent Models: Models as Corporate Assets.
39. Card Magic for Managers: Low-Tech Techniques for Design and Decisions.
40. Throwaway Software: Delivering Through Discards.
41. Unified Hegemony: Beyond Universal Solutions.
VI. LEADERSHIP AND TEAMWORK.
42. Scaling Up: Teamwork in the Large.
43. Sustaining Teamwork: Promoting Life-Cycle Teams.
44. Managing from the Below: The Russian Embassy Method.
45. On Becoming a Leader: Advice for Tomorrow's Development Managers.
and post it to your social network
Most Helpful Customer Reviews
See all customer reviews >