Agile Software & AI Product Engineering
This unit describes the skills and knowledge required to lead the rapid application development (RAD) process by analysing and adopting agile methods.

| Study | Online learning |
- 3 chapters
- 18 lessons
- 15 videos
- 46 knowledge-check questions
- Nationally recognised unit
- Its own progress dashboard
What you cover
Key topics
- Determine application development requirements
- Design and create applications
- Deliver applications
Your learning
Course content
3 chapters · 18 lessons · 15 videos
Chapter 1 · Determine application development requirements5 lessons
- Lesson 1: Confirm work brief and tasks according to organisational policies and procedures
- Lesson 2: Develop prioritised plan using series of recursive and iterative stages of build according to application development requirements
- Lesson 3: Identify and formally allocate prioritised responsibilities across required personnel
- Lesson 4: Plan and document endorsement of reviews, administration schedules, and development milestones
- Lesson 5: Self-learning task
Chapter 2 · Design and create applications8 lessons
- Lesson 6: Configure application software and hardware according to work brief and prioritised plan
- Lesson 7: Coordinate initial ideation sprint according to work brief
- Lesson 8: Develop ideas generated in initial ideation sprint in consultation with required personnel
- Lesson 9: Determine required application development and web services
- Lesson 10: Configure applications according to work brief
- Lesson 11: Conduct quality assurance (QA) testing and seek feedback from required personnel
- Lesson 12: Identify and rectify bugs and issues according to organisational policies and procedures
- Lesson 13: Self-learning task
Chapter 3 · Deliver applications5 lessons
- Lesson 14: Seek and implement feedback from required personnel
- Lesson 15: Develop and distribute application delivery instructions to users
- Lesson 16: Save and secure application according to organisational policies and procedures
- Lesson 17: Store application in required location according to organisational policies and procedures
- Lesson 18: Self-learning task
Who it’s for
Is this course for you?
The unit applies to individuals who may work in programming roles and may be responsible for developing applications, using a range of agile information and communications technology (ICT) skills and knowledge.
Recognition
Nationally recognised learning
Nationally recognised unit of competency: ICTPRG557 Develop applications using agile methods
| Unit | ICTPRG557 Develop applications using agile methods |
| Training package | ICT Information and Communications Technology |
| Field | Programming and software development |
| Release | Release 1 · Current |
training.gov.au, verified 16 October 2026
View on training.gov.au ↗Course preview
Your questions
Frequently asked questions
Is this unit nationally recognised?
Yes. ICTPRG557 Develop applications using agile methods is a current unit of competency in the ICT Information and Communications Technology, listed on training.gov.au, the National Register of vocational education and training in Australia.
How is the unit organised?
3 chapters and 18 lessons, built around the unit's 3 official outcomes. It includes 15 videos and 46 knowledge-check questions.
How is it assessed?
Assessment tasks for this unit are listed under Assignments in the unit, with how to submit each one and what's still outstanding.
How do I track my progress?
Go to dashboard opens this unit's own dashboard. Progress, activity and streaks there count this unit only.




