Path icon Learning Paths
Skills

ICAgile Agile Software Design (ICP-ASD)

  • Number of Courses3 courses
  • Duration3 hours

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.

This training content was developed in alignment with the International Consortium for Agile's (ICAgile) Learning Outcomes for Agile Fundamentals. Upon successfully completing this path, participants are required to complete supplementary in-person training. Only participants who complete both paths are eligible for the certification.

Courses in this path

ICAgile Agile Software Design (ICP-ASD)

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.

This training content was developed in alignment with the International Consortium for Agile's (ICAgile) Learning Outcomes for Agile Fundamentals. Upon successfully completing this path, participants are required to complete supplementary in-person training. Only participants who complete both paths are eligible for the certification.

Join our learners and upskill
in leading technologies