From the course: Agile Software Development: Extreme Programming

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Small releases

Small releases

From the course: Agile Software Development: Extreme Programming

Start my 1-month free trial

Small releases

- [Instructor] At one of the startups I worked for, we built the music and video store for a mobile phone carrier. When their end-users wanted to listen to music or watch a movie they used our software to do it. Our software system included everything from the app running on the mobile phone, all the way to the billing system and the contents stored in the back-end servers. We worked in two week iterations, and we delivered the software to our customer at the end of every iteration. So every two weeks we implemented a few new user stories. Turning them into working software, and every two weeks we had to make sure the code totally worked. This two week release rhythm ensured that we kept quality high all the time. Our customer got to see progress every two weeks, it offered a kind of transparency into our work. We did more than just tell them that we had gotten new stories done, we showed them the new working software, they could try it out and use the new features themselves. It…

Contents