We are happy to advise you!
0845 470 1000     Contact

Instructor-Led Online Training (ILO)
Live Online Classes in the Virtual Classroom

Find out more and view dates

Agile Software Design Professional (ASDP)


Course Overview

Learn effective approaches to Agile software design and improve quality through simplicity at a low cost of change. Use design patterns to develop robust, maintainable and testable software in this course. Gain the skills to do the right level of design at the right time within the Agile development cycle and earn the industry-recognised ICAgile Agile Software Development certification (ICP-ASD).

Who should attend

Work experience as any of the following: Software Developer, System Designer, Technical Architect Development Manager, Technical Team Lead, or other roles involved in technical design and development.

While the course qualifies for an ICAgile certificate, the class is not written like an exam prep course. The material is designed for hands-on, Agile training in Software Design.


Prior to attending this course, attendees should have attended: Course Agile Fundamentals: Scrum, Kanban, Lean and XP (AGFUND) Agile Fundamentals: Scrum, Kanban, Lean and XP, or course Agile Certified Scrum Master (ACSM) Certified ScrumMaster

Experience in programming and broad understanding of the software development life cycle

Students will be emailed a short document to review before class. Understanding the content of this pre-course reading is required before class, so more in-class time can be devoted to Software Design in an Agile environment.

Course Objectives

  • Leverage Agile software design techniques to improve efficiency and testability
  • Conduct a Class Responsibility Collaboration (CRC) Design Workshop
  • Create a minimum viable architecture
  • Apply SOLID design principles and refactor design smells
  • Use test patterns and write tests using BVA and All-Pairs
  • Taking Course Agile Programming Professional (APPROF) Agile Programming Professional, is highly recommended, either before or after this course, to complete the ICAgile certification pathway for Agile Engineering
Online Training

Duration 3 days

Price (excl. VAT)
  • £ 1,695.-
Classroom Training

Duration 3 days

Price (excl. VAT)
  • United Kingdom: £ 1,695.-

Currently there are no training dates scheduled for this course.  Enquire a date