Master your Minecraft
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Tour our stores


    Recently Viewed clear list


    Best Books of the Year | December 10, 2014

    Mary Jo Schimelpfenig: IMG Best Fantasy/Sci-Fi of 2014



    Here are the books that knocked my socks off in 2014. All of them would make great gifts; each of them was truly something that evoked that... Continue »

    spacer
Qualifying orders ship free.
$26.77
List price: $39.95
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Local Warehouse US History- Social and Economic History

Growing Software: Proven Strategies for Managing Software Engineers

by

Growing Software: Proven Strategies for Managing Software Engineers Cover

 

Synopses & Reviews

Publisher Comments:

As the technology leader at a small software company, you need to focus on people, products, processes, and technology as you bring your software to market, while doing your best to put out fires and minimize headaches.

Growing Software is your guide to juggling the day-to-day challenges of running a software company while managing those long-term problems and making sure that your business continues to grow. With practical, hands-on advice, Growing Software will teach you how to build and lead an effective team, define and sell your products, work with everyone from customers to CEOs, and ensure high-quality results.

Instead of learning by trial and error, you'll benefit from author Louis Testa's 20+ years of management experience. Testa combines big-picture advice, specific solutions, and real-life anecdotes to teach you how to:

  • Work effectively with your CEO and executive team
  • Improve development team efficiency and enthusiasm
  • Evaluate your software methodology to improve effectiveness and safeguard against failure
  • Use product prototypes to bridge the gap between marketing and engineering
  • Defuse technology time bombs

Whether you're new to managing software or newly lost, Growing Software will help you and your growing company thrive.

Book News Annotation:

This guide for engineers promoted to management at small software companies explains how to juggle the day-to-day challenges of running an engineering team. Testa, himself a senior engineering manager at a small software company, gives advice on defining and selling products, building and leading an effective team, working with executives and customers, using product prototypes to bridge the gap between marketing and engineering, and choosing effective development tools. Chapters are in sections on the development team, product and technology, project workflow, and planning for the future. About 30 pages of appendices cover typical software company structures, internationalization issues, and creating a simple workflow diagram. Annotation ©2009 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

In small but growing software companies, the engineering manager is in the unique position of having to deal with the technical team and other senior managers, while at the same time taking direction from the CEO. Once the company begins to grow, problems that once seemed small can explode into time-consuming crises. "Growing Software" offers critical advice for managing software development teams and the software that they're creating. The book deals with almost everything that a typical manager encounters-from personnel decisions and relations with other departments to project estimates and software release strategies. It provides general advice and specific solutions, as well as detailed templates and spreadsheets to help you put concepts into action. Whether you're new or newly lost, "Growing Software" gives you the rules to follow to make your experience a success.

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.

Table of Contents

Dedication ACKNOWLEDGMENTS INTRODUCTION Part I: DEVELOPMENT TEAM Chapter 1: GETTING STARTED Chapter 2: MANAGING A DEVELOPMENT TEAM Chapter 3: CREATING AN EFFECTIVE DEVELOPMENT TEAM Chapter 4: GROWING A SOFTWARE TEAM Part II: PRODUCT AND TECHNOLOGY Chapter 5: DEFINING THE PRODUCT Chapter 6: DRIVING RELEASES Chapter 7: EVALUATING YOUR TOOLS AND METHODS Chapter 8: ASSESSING YOUR TECHNOLOGY Part III: OUTSIDE OF ENGINEERING Chapter 9: WORKING WITH YOUR COMPANY Chapter 10: WORKING WITH THE CEO AND THE EXECUTIVE TEAM Chapter 11: LISTENING TO YOUR CUSTOMERS Part IV: MAKING WORK FLOW: PROJECTS, PROCESS, AND QUALITY Chapter 12: PROJECT ESTIMATING Chapter 13: STARTING A PROJECT Chapter 14: PROJECT EXECUTION AND TRACKING Chapter 15: DESIGNING A SOFTWARE DEVELOPMENT PROCESS Chapter 16: PROCESS IMPROVEMENT Chapter 17: UNDERSTANDING QUALITY ASSURANCE Part V: PLANNING THE FUTURE Chapter 18: SETTING THE DIRECTION Chapter 19: PRODUCT ROADMAP AND STRATEGY Chapter 20: GOING FORWARD SOFTWARE COMPANY STRUCTURE INTERNATIONALIZATION CORPORATE WORKFLOW DIAGRAM COLOPHON

Product Details

ISBN:
9781593271831
Subtitle:
Proven Strategies for Managing Software Engineers
Author:
Testa, Louis.
Author:
Testa, Louis
Publisher:
No Starch Press
Subject:
Programming - Software Development
Subject:
Industries - Computer Industry
Subject:
Management - General
Subject:
Management
Subject:
Technological innovations
Subject:
Software Development & Engineering - General
Subject:
Computer software industry -- Management.
Subject:
Computer software industry
Subject:
Software Engineering-General
Subject:
Project Management;Software Management;management;manager;managing;software;start up;start-up;startup
Copyright:
Edition Description:
Print PDF
Publication Date:
20090315
Binding:
Paperback
Language:
English
Illustrations:
Y
Pages:
424
Dimensions:
9 x 6 x 1 in 1.76 lb

Other books you might like

  1. Smart and Gets Things Done: Joel... Used Hardcover $9.00
  2. More Joel on Software: Further... Used Trade Paper $3.48

Related Subjects

Business » General
Business » Human Resource Management
Business » Management
Business » Writing
Computers and Internet » Software Engineering » General
Computers and Internet » Software Engineering » Project Management
Computers and Internet » Software Engineering » Software Management
History and Social Science » US History » Social and Economic History

Growing Software: Proven Strategies for Managing Software Engineers New Trade Paper
0 stars - 0 reviews
$26.77 In Stock
Product details 424 pages No Starch Press - English 9781593271831 Reviews:
"Synopsis" by ,
In small but growing software companies, the engineering manager is in the unique position of having to deal with the technical team and other senior managers, while at the same time taking direction from the CEO. Once the company begins to grow, problems that once seemed small can explode into time-consuming crises. "Growing Software" offers critical advice for managing software development teams and the software that they're creating. The book deals with almost everything that a typical manager encounters-from personnel decisions and relations with other departments to project estimates and software release strategies. It provides general advice and specific solutions, as well as detailed templates and spreadsheets to help you put concepts into action. Whether you're new or newly lost, "Growing Software" gives you the rules to follow to make your experience a success.
spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.