Target Audience


Learning Outcomes


Upcoming Classes




The ICP-ASD is one of two knowledge-based certifications on the Agile Engineering track. This certification focuses on technical design with an emphasis on simplicity and architecting for a low cost of change. The course emphasizes design patterns and teaches developers how to do the right level of design at the right time within the development cycle. Students will also spend considerable time exploring the value of a system that is test-driven, or uses a “test-first” approach. An important part of this certification is to develop not only an understanding of the technical aspects of agile engineering and continuous delivery tools, but also approaches for structuring work in a more agile manner to respond to customer goals and lower technical risk. A goal of this certification is for students to become well versed in effective approaches to agile software design and engineering, with an emphasis on building in quality and lowering the cost of change.


Typically, training providers will cover the required learning outcomes in approximately 14-21 hours of instructional activities over the course of two to three days.


Agile Software Design
View the updated Agile Engineering Track (ICP-PRG & ICP-ASD) Learning Outcomes here.
Target Audience


Software Developers, System Designers, Technical Architects Development Managers, Technical Team Leads or other team members involved in technical design and development.


Training Providers
Upcoming Classes for Agile Software Design
Date Certification Class Track Location Training Provider
4/24/2019 ICAgile Certified Professional - Agile Software Design Certified Professional in Agile Software Design (Course 944) Agile Engineering Herndon, Virginia Learning Tree International
5/7/2019 ICAgile Certified Professional - Agile Software Design Agile Design and Architecture Agile Engineering Atlanta, Georgia Software Education USA