Practices of agile software development are covered in order to convey skills about collaborative, and self-organizing software development advocating adaptive planning, evolutionary development, and encouring rapid and flexible response to change.
Learning Outcomes
Apply agile test development practices in the context of HPC.
Demonstrate extreme programming.
Analyse the concept of SCRUM for project management.