Reader small image

You're reading from  The Professional Scrum Master Guide

Product typeBook
Published inJul 2021
PublisherPackt
ISBN-139781800205567
Edition1st Edition
Concepts
Right arrow
Author (1)
Fred Heath
Fred Heath
author image
Fred Heath

Fred Heath is a freelance developer and consultant based in Wales, UK. Over the last 20 years, he's worked at every stage of the software development life cycle using a variety of languages and platforms and ended up falling in love with Ruby and its ecosystem. Fred enjoys solving tricky problems, FOSS, meta programming, Behavior-Driven Development, and Agile processes. He also frequently writes online and speaks at conferences about Ruby, software development, and best practices. Fred is always happy to hear from you and chat about Ruby and Rails on Twitter.
Read more about Fred Heath

Right arrow

Learning software development practices for Scrum

Scrum inherently supports an iterative and incremental development cycle. A Sprint is an iteration during which the Scrum Team produces a potentially shippable increment. A Product Increment is working and usable software that is built on top of other increments. This is a powerful approach that enables constant and focused releases while allowing for constant inspection, adaptation, and transparency (see Chapter 2, Scrum Theory and Principles).

To make the most out of this cycle of short and focused develop-build-release cycles, which is the Sprint, we need to adopt software development practices that are best suited to it. In this section, we'll learn about source control models and the importance of continuous integration, deployment, and delivery.

Source control model for continuous integration

The issue of how to control and manage different versions of the same source code has existed since software developers started...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
The Professional Scrum Master Guide
Published in: Jul 2021Publisher: PacktISBN-13: 9781800205567

Author (1)

author image
Fred Heath

Fred Heath is a freelance developer and consultant based in Wales, UK. Over the last 20 years, he's worked at every stage of the software development life cycle using a variety of languages and platforms and ended up falling in love with Ruby and its ecosystem. Fred enjoys solving tricky problems, FOSS, meta programming, Behavior-Driven Development, and Agile processes. He also frequently writes online and speaks at conferences about Ruby, software development, and best practices. Fred is always happy to hear from you and chat about Ruby and Rails on Twitter.
Read more about Fred Heath