Advanced Skills - Part IV

Part IV describes advanced skills for agile software development.


Chapter 18

Large-scale Agile

Large-scale agile is required when timescales are short and the scope of work is, well, large. Large-scale development focuses on cooperating agile teams.

Chapter 19

Cloud Deployment

Many software applications and services are now deployed on remote servers and access using internet technologies. We learn about routes to application deployment.


Chapter 20

Technical Debt & Legacy

Most of the book has been concerned with developing new systems or features. In contrast, most commercial software development effort is directed towards live systems that have existing user communities.

Chapter 21


We like to automate testing, becuse it makes it faster and repeatable for us to maintain high standards of quality. In a similar way, it makes sense to automate the build and deployment process.