Book description
Why does poor software quality continue to plague enterprises of all sizes in all industries? Part of the problem lies with the process, rather than individual developers. This practical guide provides ten best practices to help team leaders create an effective working environment through key adjustments to their process. As a follow-up to their popular book, Building Maintainable Software, consultants with the Software Improvement Group (SIG) offer critical lessons based on their assessment of development processes used by hundreds of software teams.
Publisher resources
Table of contents
- Preface
- 1. Introduction
- 2. Derive Metrics from Your Measurement Goals
- 3. Make Definition of Done Explicit
- 4. Control Code Versions and Development Branches
- 5. Control Development, Test, Acceptance, and Production Environments
- 6. Automate Tests
- 7. Use Continuous Integration
-
8. Automate Deployment
- Motivation
- How to Apply the Best Practice
- Measuring the Deployment Process
-
Common Objections to Deployment Automation Metrics
- Objection: Single Platform Deployment Does Not Need Automation
- Objection: Time Spent on Fixing Deployment Issues Is Increasing
- Objection: We Are Not Allowed to Deploy in Production By Ourselves
- Objection: No Need to Automate Because of Infrequent Releases
- Objection: Automating Deployment Is Too Costly
- Metrics Overview
- 9. Standardize the Development Environment
- 10. Manage Usage of Third-Party Code
- 11. Document Just Enough
- 12. Next Steps
- Index
Product information
- Title: Building Software Teams
- Author(s):
- Release date: December 2016
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491951774
You might also like
book
Semantic Software Design
With this practical book, architects, CTOs, and CIOs will learn a set of patterns for the …
book
Building Great Software Engineering Teams: Recruiting, Hiring, and Managing Your Team from Startup to Success
Building Great Software Engineering Teams provides engineering leaders, startup founders, and CTOs concrete, industry-proven guidance and …
audiobook
HBR Guide to Managing Flexible Work
The nine-to-five office routine no longer exists. Many employees have the option to work anywhere, any …
book
The Multicultural Mind
Globalization has created a superheated competitive business environment that demands innovation to stay ahead. But it's …