Dynamics of Software DevelopmentMcCarthy has distilled a veteran's hard-won know-how into 54 memorable, pragmatic maxims - short essays on defining, building, shipping, and marketing software successfully, whether commercially or in-house. With a grown-up wit that's by turns homespun and sophisticated, McCarthy tells you how to maintain your cool ("Don't Flip the Bozo Bit"), organize a crack team ("Get Their Heads into the Game"), analyze the customer and the competition ("Alone? A Market Without a Competitor Ain't"), handle uncertainty and schedule slips ("When You Slip, Don't Fall"), make commitments with integrity ("Be like the Doctors"), and stabilize the product so that you can ship it ("Don't Shake the Jell-O"). McCarthy shows you how to develop a marketing message and how to launch your product too, and in the appendix, he tells you how to hire smart people and keep them happy and productive. Along the way, McCarthy meditates on software aesthetics and familiar software development phenomena - the "death march to Egghead", burn-out, internecine quarrels, being lost in software, the software dream and successive awakenings, the self-critical customer. McCarthy's preoccupation with the dynamics of the process infected his brother, artist Patrick McCarthy, with a sense of the "rich, deep, psychocultural extravaganza" that is software development, and themes both humorous and dark emerge in the handsome illustrations for the book. You'll find Dynamics of Software Development as engrossing and exciting as software development itself. This book is destined to be read by software designers, developers, marketers, technical managers, and industry insiders for many years to come. |
From inside the book
Results 1-3 of 91
Page xi
... Jim McCarthy's Dynamics of Software Development . Jim's book is a visionary , animated , and pragmatic guide to developing great software , maybe even historic software , on time . Every time . Almost . More impor- tant , Jim's book is ...
... Jim McCarthy's Dynamics of Software Development . Jim's book is a visionary , animated , and pragmatic guide to developing great software , maybe even historic software , on time . Every time . Almost . More impor- tant , Jim's book is ...
Page xii
Jim McCarthy. Dynamics of Software Development grew out of a talk entitled 21 Rules of Thumb for Shipping Great Software that Jim has presented to standing room - only audiences around the planet . Altogether , tens of thousands of ...
Jim McCarthy. Dynamics of Software Development grew out of a talk entitled 21 Rules of Thumb for Shipping Great Software that Jim has presented to standing room - only audiences around the planet . Altogether , tens of thousands of ...
Page
Jim McCarthy. Software Development " More people have ascended bodily into heaven than have shipped great software on time . " When you buy into the idea of developing personal computer software , you're buying into a way of life . " Jim ...
Jim McCarthy. Software Development " More people have ascended bodily into heaven than have shipped great software on time . " When you buy into the idea of developing personal computer software , you're buying into a way of life . " Jim ...
Other editions - View all
Common terms and phrases
achieve aware become behavior bozo bit challenge communications competitive competitor complex component conventional wisdom course create creative customers cycle daily build deliverables devel development managers development process Dynamics of Software effective effort emotional empowerment endgame environment esthetic experience express feature teams feel flip the bozo foobar function goal group psyche happen healthy team ideas identify individual insight intellectual property investment Jell-O Jim McCarthy launch leader leadership ment Microsoft Press middle game opening moves organization person potential problem program manager radical focus release role scapegoating schedule scouts sense shared vision ship mode Shipping great software simple slip software creation software development software development process software product someone Steve Maguire STEVE MCCONNELL story success team members team's teamwork technology plan things thought triage uncertainty understand usually Visual C++ 1.0 Writing Solid Code ZD milestones