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-therm 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 ow 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.
Rezensionen / Stimmen
"Full of hands-on advice on how to deal with the whole workflow surrounding the creation of software."
-Programming Zen
"I found it reassuring on those topics already within my experience, and enlightening on the areas beyond."
-Edinburgh Perl Mongers
Sprache
Verlagsort
Zielgruppe
Our intent with Growing Software is to position the book for managers when they're most in need of this information, whether they're new or newly lost. With tens of thousands of small software companies in existence, it's common for managers to get their start at smaller companies. Also, many managers try to apply experience gained at larger companies and find that small software businesses require a completely different approach. Growing Software is a comprehensive guide for software development managers in small, growing companies, an area traditionally overlooked by other management titles. 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 exp
Editions-Typ
Produkt-Hinweis
Maße
Höhe: 236 mm
Breite: 177 mm
Dicke: 25 mm
Gewicht
ISBN-13
978-1-59327-183-1 (9781593271831)
Schweitzer Klassifikation
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.
DedicationACKNOWLEDGMENTSINTRODUCTIONPart 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 TEAMPart II: PRODUCT AND TECHNOLOGY* Chapter 5: DEFINING THE PRODUCT* Chapter 6: DRIVING RELEASES* Chapter 7: EVALUATING YOUR TOOLS AND METHODS* Chapter 8: ASSESSING YOUR TECHNOLOGYPart 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 CUSTOMERSPart 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 ASSURANCEPart 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 DIAGRAMCOLOPHON