San Francisco, CA, March 5, 2009—For engineers who suddenly find themselves in charge at a small growing software company, the change in responsibilities can be daunting. With dozens of new responsibilities to juggle and the never-ending pressures of building and growing software, technical managers can't take time to ease into their job—they need proven strategies fast.
Growing Software (No Starch Press, March 2009, 424 pp, ISBN 9781593271831) provides practical, hands-on advice for software managers trying to juggle the challenges of running an engineering team. Drawing on his more than 20 years of successful management experience, author Louis Testa offers readers a wealth of practical guidance that readers could only replace with years of on-the-job training, with advice on how to define and sell products, build and lead an effective team, work with customers, and choose effective development tools.
"Engineers promoted to management are often used to coding by themselves," said No Starch Press founder William Pollock. "They've got the technical side of things down, but they don't necessarily know how to effectively manage a small team, or define processes to ensure the release of high-quality software. Growing Software is a mentor-in-a-book, guiding new managers through the tough decisions they'll invariably face."
Testa combines big-picture advice, specific solutions, and real-life anecdotes to teach readers how to:
- Work effectively with a CEO and executive team
- Improve development team efficiency and enthusiasm
- Evaluate a company's software methodology to improve effectiveness and safeguard against failure
- Use product prototypes to bridge the gap between marketing and engineering
Detailed templates and spreadsheets round out the book, helping readers put concepts into action. Whether they're new to their positions or experienced managers just trying to do a better job, Growing Software will save managers precious time and help them avoid major mistakes that will block growth.
For more information, to schedule an interview, or for a review copy of Growing Software, please contact Travis Peterson at No Starch Press (email@example.com, +1.415.863.9900, x300), or visit www.nostarch.com.
About the Author
Louis Testa is Senior Engineering Manager at Galois, a small company that specializes in high-assurance software. He received his BS (with honors) in Engineering from Caltech and his MS EE from the University of California, Berkeley. He has managed engineering teams for over 20 years, and his papers have been featured at many technology conferences. He blogs at www.gspractices.com.
Chapter 2: "Managing a Development Team" (PDF)
Table of contents overview
Detailed table of contents (PDF)
Large cover image
by Louis Testa
March 2009, 424 pp
ISBN 9781593271831, $39.95 USD
About No Starch Press
Founded in 1994, No Starch Press is one of the few remaining independent technical book publishers. We publish the finest in geek entertainment—unique books on technology, with a focus on Open Source, security, hacking, programming, alternative operating systems, and LEGO. Our titles have personality, our authors are passionate, and our books tackle topics that people care about. See http://www.nostarch.com/ for a complete catalog. (And most No Starch Press books use RepKover, a lay-flat binding that won't snap shut.)
O’Reilly Media spreads the knowledge of innovators through its books, online services, magazines, and conferences. Since 1978, O’Reilly Media has been a chronicler and catalyst of cutting-edge development, homing in on the technology trends that really matter and spurring their adoption by amplifying “faint signals” from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.