This chapter will introduce the concept of Lean software development. The lean approach treats each user story or work item as an artefact flowing throuogh a development process.
Version control tools provide content management services for software source code. They offer a searchable change history and allow us to archive and restore code fragments, as we add new features to ouor software.
Testing is used to identify defects and provide reassurance abouot the quality of our software. We always test our code before we share it with others.