Futred Innovation StudiosFutred Innovation Studios
Cybersecurity (IT)

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.

All courses
Unit at a glance
StudyOnline learning
This course includes
  • 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
  1. Lesson 1: Confirm work brief and tasks according to organisational policies and procedures
  2. Lesson 2: Develop prioritised plan using series of recursive and iterative stages of build according to application development requirements
  3. Lesson 3: Identify and formally allocate prioritised responsibilities across required personnel
  4. Lesson 4: Plan and document endorsement of reviews, administration schedules, and development milestones
  5. Lesson 5: Self-learning task
Chapter 2 · Design and create applications8 lessons
  1. Lesson 6: Configure application software and hardware according to work brief and prioritised plan
  2. Lesson 7: Coordinate initial ideation sprint according to work brief
  3. Lesson 8: Develop ideas generated in initial ideation sprint in consultation with required personnel
  4. Lesson 9: Determine required application development and web services
  5. Lesson 10: Configure applications according to work brief
  6. Lesson 11: Conduct quality assurance (QA) testing and seek feedback from required personnel
  7. Lesson 12: Identify and rectify bugs and issues according to organisational policies and procedures
  8. Lesson 13: Self-learning task
Chapter 3 · Deliver applications5 lessons
  1. Lesson 14: Seek and implement feedback from required personnel
  2. Lesson 15: Develop and distribute application delivery instructions to users
  3. Lesson 16: Save and secure application according to organisational policies and procedures
  4. Lesson 17: Store application in required location according to organisational policies and procedures
  5. 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

UnitICTPRG557 Develop applications using agile methods
Training packageICT Information and Communications Technology
FieldProgramming and software development
ReleaseRelease 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.