Buy new:
$24.99
FREE delivery: Wednesday, Jan 17 on orders over $35.00 shipped by Amazon.
Ships from: Amazon.com
Sold by: Amazon.com
Get Fast, Free Shipping with Amazon Prime FREE Returns
Return this item for free
  • Free returns are available for the shipping address you chose. You can return the item for any reason in new and unused condition: no shipping charges
  • Learn more about free returns.
FREE delivery Wednesday, January 17 on orders shipped by Amazon over $35
In Stock
$$24.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$24.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
FREE delivery January 19 - 25. Details
Or fastest delivery January 12 - 17. Details
Used: Acceptable | Details
Condition: Used: Acceptable
Comment: Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less
Access codes and supplements are not guaranteed with used items.
Other Sellers on Amazon
Added
$17.42
+ $3.99 shipping
Sold by: SuperBookDeals---
Sold by: SuperBookDeals---
(40874 ratings)
79% positive over last 12 months
In stock
Usually ships within 4 to 5 days.
Shipping rates and Return policy
Added
$18.61
+ $3.99 shipping
Sold by: sweethomeliquid2
Sold by: sweethomeliquid2
(115542 ratings)
91% positive over last 12 months
Only 4 left in stock - order soon.
Shipping rates and Return policy
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Building Software Teams: Ten Best Practices for Effective Software Development 1st Edition

3.6 3.6 out of 5 stars 17 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$24.99","priceAmount":24.99,"currencySymbol":"$","integerValue":"24","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"gIMrTwW9dsvsvHA4QotLtCu3boYmuA9qBHzEokCK9JXEK2vylIyJQ9Yb5hix9D%2BHndDu%2F9klJIKO8uhgAKAxVOvdxmRex3KQjMELpW%2Foh6zObPyMjZm5B%2F%2F4DivJ2rOVP3muF2ltbeH8wNpveN72lg%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$18.29","priceAmount":18.29,"currencySymbol":"$","integerValue":"18","decimalSeparator":".","fractionalValue":"29","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"gIMrTwW9dsvsvHA4QotLtCu3boYmuA9qot1dYDS7vEnzFH8i8iLxAkVk%2FVPc283Zx%2FdYxIeEqRggYEVbrHG8xyGArT2kdiAFafQqZXOXTXjC7whazgmGy1lS9DyCPb8XZrG5RSfbPwlsxrMDJW%2F4AKxrEXK7vXkxNruS%2FO1pGvaUlN%2Fxx3EYr%2BlgLKUSCCkW","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

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. Each practice includes examples of goalsetting to help you choose the right metrics for your team.

  • Achieve development goals by determining meaningful metrics with the Goal-Question-Metric approach
  • Translate those goals to a verifiable Definition of Done
  • Manage code versions for consistent and predictable modification
  • Control separate environments for each stage in the development pipeline
  • Automate tests as much as possible and steer their guidelines and expectations
  • Let the Continuous Integration server do much of the hard work for you
  • Automate the process of pushing code through the pipeline
  • Define development process standards to improve consistency and simplicity
  • Manage dependencies on third party code to keep your software consistent and up to date
  • Document only the most necessary and current knowledge

About the Author

Joost Visser is Head of Research at the Software Improvement Group (SIG). In this role, he is responsible for the science behind the methods and tools that SIG offers to measure and master software. Joost also holds a position as professor of Large Scale Software Systems at Radboud University Nijmegen. He has obtained his PhD in Computer Science from the University of Amsterdam and has published over 100 papers on topics such as generic programming, program transformation, green computing, software quality, and software evolution. Joost considers software engineering as a sociotechnical discipline and he is convinced that software measurement is essential for development teams and product owners to thrive.

Sylvan Rigal works as a software quality consultant at SIG since 2011 and is advising clients on managing their IT since 2008. He helps clients achieve lower software maintenance costs and enhanced security by prioritizing improvements in software ix design and development processes. He holds a MSc in international business from Maastricht University, The Netherlands (2006). As an active member of SIG’s software security team, Sylvan trains consultants on analyzing software security risks. When he is not assessing technical health of software, he is training Brazilian jiu jitsu, enjoying Amsterdam’s restaurants or traveling Asia.

Gijs Wijnholds joined the Software Improvement Group in 2015 as a software quality consultant in public administration. He helps clients get in control of their software projects by advising them on development processes and translating technical risks into strategic decisions. Gijs holds a BSc in AI from Utrecht University and a MSc degree in Logic from University of Amsterdam. He is an expert on Haskell and mathematical linguistics.

An all-round expert in software engineering and software quality, Zeeger Lubsen started as consultant with SIG in 2008. Having worked as a web developer during his MSc-study at Delft University of Technology he found great revelation in learning about how to build high-quality software. In his role as consultant he now helps both non-technical managers and development teams to understand and grasp software. He finds that developing software is a creative and cultural activity, but also one that needs clear and objective guardrails to achieve realistic goals.

Amazon First Reads | Editors' picks at exclusive prices

From the brand


From the Publisher

Who Should Read This Book

This book is aimed at those involved in managing and steering the software development process. You may be a team lead, a senior developer, a software architect, or a leader of IT projects or software development (such as a Scrum Master). You may have management responsibilities of your own, or perhaps you are advising/reporting to management.

This book will help you and your team adopt our ten best practices for effectively producing high-quality software.

Why You Should Read This Book

Taken in isolation, each of the best practices in the following chapters are wellknown. What is not so well-known, however, is which ones are most important and how to determine whether they are being done in the right way. That is what this book aims to do, setting it apart from other books on software best practices in two ways:

We have selected the ten most important best practices from experience. From our experience with advising software teams and managers, we know what works in software development and what does not. We also measure and benchmark software maintainability for hundreds of software systems each year, so the effects of specific practices such as Continuous Integration or test automation are very visible to us. We explain the most important best practices in a short and simple manner.

We explain how to measure success toward using these ten best practices. Knowing a best practice is only the first step toward getting it right. We provide ways to measure how effectively each practice is being applied, and thus to manage its consistent use.

The Topic of This Book

This book lays out ten best practices for facilitating a team of software developers and enabling them to develop high-quality code. Having high quality code is a great asset: it means lower costs for testing and software maintenance, and faster delivery of functionality. Conversely, software that is insecure, unreliable, or difficult to maintain is a source of developer frustration, delays, and software defects.

The practices address shared ways of working in the team, together with the technologies they employ, the processes they have followed, and the work environment they share. Think, for instance, of using Continuous Integration together with its required technology (see Chapter 7). Another example is standardization of code style guidelines (see Chapter 9). The best practices in this book are well-known, and many programmers may have heard about them during their education or earlier experience. This book puts those best practices in an overall, lightweight approach to manage software quality. The best practices presented in the following chapters are independent of the choice of programming language and the type of software that is being built.

Product details

  • Publisher ‏ : ‎ Oreilly & Associates Inc; 1st edition (December 24, 2016)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 119 pages
  • ISBN-10 ‏ : ‎ 149195177X
  • ISBN-13 ‏ : ‎ 978-1491951774
  • Item Weight ‏ : ‎ 11.1 ounces
  • Dimensions ‏ : ‎ 7.13 x 0.29 x 9.41 inches
  • Customer Reviews:
    3.6 3.6 out of 5 stars 17 ratings

Important information

To report an issue with this product or seller, click here.

Customer reviews

3.6 out of 5 stars
3.6 out of 5
17 global ratings

Top reviews from the United States

Reviewed in the United States on June 11, 2017
Vine Customer Review of Free Product( What's this? )
Reviewed in the United States on May 31, 2017
Vine Customer Review of Free Product( What's this? )
One person found this helpful
Report
Reviewed in the United States on June 26, 2017
Vine Customer Review of Free Product( What's this? )