Application
This unit describes the skills and knowledge required to participate in the delivery of ICT projects using industry-endorsed agile project management methodologies.
It applies to those who, whilst working under a level of supervision, work within an agile environment where the ability to deliver project increments is required. It includes ICT roles such as software, web or gaming developers within development environments, project managers, and helpdesk support officers who work with many different project management styles and environments.
No licensing, legislative or certification requirements apply to this unit at the time of publication.
Elements and Performance Criteria
1. Set up agile projects | 1.1 Identify project characteristics and confirm agile project management methodology and timelines 1.2 Gather project requirements and confirm with client 1.3 Discuss and define team member roles and responsibilities and confirm own work role within agile project 1.4 Confirm minimal viable increments according to project requirements and define definition of done 1.5 Determine increment timelines and stages of increment delivery 1.6 Determine and implement communication tools with team |
2. Deliver agile project increments | 2.1 Determine and contribute towards progress trackers and version control procedures for agile project 2.2 Initiate project increment work according to agile methodologies and version control procedures 2.3 Complete project increment according to agile methodologies 2.4 Commit project work to online environment and confirm project progression with team and project manager |
3. Finalise agile project | 3.1 Confirm all increments have been completed according to project requirements 3.2 Review and assess impact of contributions to agile project and team performance 3.3 Report on contributions and discuss with team 3.4 Participate in agile project debrief and document outcomes and lessons learnt |
Evidence of Performance
The candidate must demonstrate the ability to complete the tasks outlined in the elements, performance criteria and foundation skills of this unit, including evidence of the ability to:
participate in the delivery of at least two ICT project using the agile project management methodology.
In the course of the above, the candidate must:
utilise project and communication work tools and platforms
participate in agile meetings
uphold communication channels according to agile methodologies and team agreement.
Evidence of Knowledge
The candidate must be able to demonstrate knowledge to complete the tasks outlined in the elements, performance criteria and foundation skills of this unit, including knowledge of:
agile methodologies, including:
project management
team member roles and responsibilities
characteristics of increments, increment timelines and stages of increment delivery
project work tools and platforms
communication tools and platforms
agile meetings, including:
huddles
KANBAN
scrums
sprints
project debrief
work task prioritisation requirements and contingencies
version control and progress tracking systems and processes.
functions and features of ICT hardware and project management software required for managing agile projects.
Assessment Conditions
Skills in this unit must be demonstrated in a workplace or simulated environment where the conditions are typical of those in a working environment in this industry.
This includes access to:
equipment, hardware and industry software packages required for agile project work
a range of simulated work tasks and project within agile project management teams
simulated working environment and agile project team
the internet
online agile project management tools
communication tools
agile methodology documentation and guiding information.
Assessors of this unit must satisfy the requirements for assessors in applicable vocational education and training legislation, frameworks and/or standards.
Foundation Skills
Writing | Produces materials and written updates using agile communication tools |
Teamwork | Selects the required form, channel and mode of communication for a specific purpose to own role, when communicating with others |
Planning and organising | Plans routine tasks with familiar goals and outcomes, taking some limited responsibility for decisions regarding sequencing and timing Participates in team planning of agile increments |
Self-management | Evaluates task completion and the impact of such completions |
Technology | Interprets the purposes, specific functions and key features of digital systems and tools, and operates them effectively to complete routine agile project tasks |
Sectors
General ICT