Beyond Chaos: The Expert Edge in Managing Software Development / Edition 1

Beyond Chaos: The Expert Edge in Managing Software Development / Edition 1

by Larry L. Constantine
     
 

ISBN-10: 0201719606

ISBN-13: 9780201719604

Pub. Date: 06/01/2001

Publisher: Addison-Wesley

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

…  See more details below

Overview

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.

0201719606B06262001

Read More

Product Details

ISBN-13:
9780201719604
Publisher:
Addison-Wesley
Publication date:
06/01/2001
Series:
ACM Press Series
Edition description:
New Edition
Pages:
416
Product dimensions:
6.20(w) x 9.10(h) x 1.10(d)

Table of Contents

I. IT'S ABOUT PEOPLE.

1. Dealing with Difficult People: Changing the Changeable.

Larry Constantine.

2. Avoiding Feedback Traps: Improving Customer and Client Communication.

Naomi Karten.

3. These are Trained Professionals: Beyond Training to Transformation.

Larry Constantine.

4. Maintaining Your Balance: Managing Working Relationships.

Sue Petersen.

5. Job Qualifications: On Hiring the Best.

Larry Constantine.

6. Problem-Solving Meta-Rules: Habits of Productive People.

Larry Constantine.

II. PROJECT MANAGEMENT.

7. First Things First: A Project Manager's Primer.

Karl Wiegers.

8. Money Bags and Baseball Bats: Sponsorship Rules.

Rob Thomsett.

9. Productivity by the Numbers: What Can Speed Up or Slow Down Software Development.

Capers Jones.

10. Software Waste Management: Managing Data Migration.

John Boddie.

11. When in Doubt, Blame Everybody: The Responsibility for Usability.

Lucy Lockwood.

12. Creative Input: From Feature Fantasies to Practical Products.

Larry Constantine.

13. Software Collaborations: Managing the Complexities of Cooperation.

Mary Loomis.

14. Managing Outsourced Projects: Project Management Inside Out.

Steve McConnell.

15. Tough Customers: Toward Win-Win Solutions.

Ulla Merz.

16. Avoiding the Iceberg: Reading the Project Warning Signs.

Ed Ziv.

17. Lemonade from Lemons: Learning from Project Failure.

Norman L. Kerth.

III. UNDER PRESSURE.

18. Death March: Surviving a Hopeless Project.

Ed Yourdon.

19. Web-Time Development: High-Speed Software Engineering.

Dave Thomas.

20. Taking the Crunch Out of Crunch Mode: Alternatives to Mandatory Overtime.

Johanna Rothman.

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.

Larry Constantine.

IV. QUALITY REQUIRED.

24. No More Excuses: Innovative Technology and Irrelevant Tangents.

Peter Coffee.

25. The Mess Is Your Fault: Toward the Software Guild.

Michael Vizard.

26. Seduced by Reuse: Realizing Reusable Components.

Meilir Page-Jones.

27. Real-Life Requirements: Caught Between Quality and Deadlines.

Larry Constantine.

28. Rules Rule: Business Rules as Requirements.

Ellen Gottesdiener.

29. Taming the Wild Web: Business Alignment in Web Development.

Lucy Lockwood.

30. Calming Corporate Immune Systems: Overcoming Risk Aversion.

Gifford Pinchot and Gene Callahan.

31. Inventing Software: Breakthroughs on Demand.

Larry Constantine.

V. DEVELOPMENT PROCESSES AND PRACTICES.

32. Order for Free: An Organic Model for Adaptation.

Jim Highsmith.

33. Beyond Level Five: From Optimization to Adaptation.

Jim Highsmith.

34. Optimization or Adaptation: In Pursuit of a Paradigm.

Sylvain Hamel and Jim Highsmith.

35. Adaptive Software Development: An Experience Report.

James Emery.

36. Creating a Culture of Commitment: Of Deadlines, Discipline, and Management Maturity.

Larry Constantine.

37. The Commando Returns: Learning from Experience in the Trenches.

David Thielen.

38. Persistent Models: Models as Corporate Assets.

Larry Constantine.

39. Card Magic for Managers: Low-Tech Techniques for Design and Decisions.

Ron Jeffries.

40. Throwaway Software: Delivering Through Discards.

Dwayne Phillips.

41. Unified Hegemony: Beyond Universal Solutions.

Larry Constantine.

VI. LEADERSHIP AND TEAMWORK.

42. Scaling Up: Teamwork in the Large.

Larry Constantine.

43. Sustaining Teamwork: Promoting Life-Cycle Teams.

Peter Jones.

44. Managing from the Below: The Russian Embassy Method.

John Boddie.

45. On Becoming a Leader: Advice for Tomorrow's Development Managers.

Larry Constantine.

References.

Index. 0201719606T04062001.

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >