^

 
 

Unit of competency details

ICTPRG531 - Prepare for application development using current methods (Release 1)

Summary

Usage recommendation:
Current
Mapping:
MappingNotesDate
Supersedes ICTPRG514 - Prepare for software development using rapid application developmentUnit code and title changed. Edits to application, elements 1–3, and assessment requirements to modify intent and scope of unit to remove specificity relating to rapid application development methodology. 29/Jan/2019

Release Status:
Current
Releases:
ReleaseRelease date
1 1 (this release) 30/Jan/2019


Classifications

SchemeCodeClassification value
ASCED Module/Unit of Competency Field of Education Identifier 020103 Programming  

Classification history

SchemeCodeClassification valueStart dateEnd date
ASCED Module/Unit of Competency Field of Education Identifier 020103 Programming  08/Feb/2019 
The content being displayed has been produced by a third party, while all attempts have been made to make this content as accessible as possible it cannot be guaranteed. If you are encountering issues following the content on this page please consider downloading the content in its original form

Unit of competency

Modification History

Release 

Comments 

Release 1

This version first released with ICT Information and Communications Technology Training Package Version 4.0.

Application

This unit describes the skills and knowledge required to carry out application development using current methods.

It applies to ICT workers and individuals who are programmers in a variety of job roles.

No licensing, legislative or certification requirements apply to this unit at the time of publication.

Unit Sector

Programming and software development

Elements and Performance Criteria

ELEMENT 

PERFORMANCE CRITERIA 

Elements describe the essential outcomes.

Performance criteria describe the performance needed to demonstrate achievement of the element.

1. Determine application development requirements

1.1 Review detailed organisational requirements and application requirements to select tool sets

1.2 Develop prioritised plan using series of recursive and iterative stages of build to satisfy organisational and application requirements

1.3 Identify and formally allocate responsibilities for features to developers to implement prioritised plan

1.4 Plan and document endorsement of reviews, administration schedules, and development milestones

2. Determine the work metrics

2.1 Set development goals in consultation with user

2.2 Seek and secure agreement on, and adherence to, single common notation with user

2.3 Determine tools, features and techniques for development environment

2.4 Plan, develop, document and facilitate version and change-control methods

2.5 Plan for and facilitate training and exposure for user via chosen development method

3. Implement the administration method

3.1 Determine and reach agreement on specifications with user

3.2 Confirm dates for established milestones with user and secure written agreement

3.3 Administer and maintain time-recording and management methodologies

Foundation Skills

This section describes those language, literacy, numeracy and employment skills that are essential to performance but not explicit in the performance criteria.

Skill 

Description 

Reading

  • Interprets, and critically analyses, complex texts and applies the appropriate strategies to construct meaning from complex technical documents

Writing

  • Displays a knowledge of structure and layout, employing a broad vocabulary, grammatical structure and the conventions appropriate to text, when developing documentation

Oral communication

  • Demonstrates flexibility in spoken texts by choosing the appropriate structures and strategies
  • Applies appropriate strategies to extract the main ideas from oral texts when liaising with stakeholders, facilitating training and informing parties on the administration method

Interact with others

  • Recognises and applies, the protocols governing what to communicate, with whom, and how, when liaising with stakeholders, facilitating training and informing parties on administration methods
  • Recognises the importance of joint ownership of the process, and outcomes, and tries to identify common ground, shared goals, and agreement on the best course of action

Get the work done

  • Sequences and schedules complex activities, monitors implementation, and manages relevant communication, when implementing a prioritised plan and database, scheduling timelines, allocating responsibilities, and establishing goals and methods
  • Makes a range of critical and non-critical decisions in relatively complex situations, taking a range of constraints into account
  • Uses analytical processes to decide on a course of action, establishing the criteria for deciding between options
  • Demonstrates a sophisticated understanding of principles, concepts, language and practices associated with the digital world, and uses these to troubleshoot and understand, the uses and potential of new technology

Unit Mapping Information

Code and title 

current version 

Code and title 

previous version 

Comments 

Equivalence status 

ICTPRG531 Prepare for application development using current methods

ICTPRG514 Prepare for software development using rapid application development

Unit code and title changed. Edits to application, elements 1–3, and assessment requirements to modify intent and scope of unit to remove specificity relating to rapid application development methodology.

Not equivalent

Links

Companion Volume Implementation Guides are available from VETNet - https://vetnet.gov.au/Pages/TrainingDocs.aspx?q=a53af4e4-b400-484e-b778-71c9e9d6aff2

 

Assessment requirements

Modification History

Release 

Comments 

Release 1

This version first released with ICT Information and Communications Technology Training Package Version 4.0.

Performance Evidence

The candidate must demonstrate the ability to complete the tasks outlined in the elements and performance criteria of this unit; including evidence of the ability to:

  • Prepare once for application development using current methods, including the ability to:
  • determine the organisational requirements including selecting and using a tool set, implementing and incorporating a physical database, and identifying the schedule of modules
  • determine the work metrics including development goals, features and techniques most appropriate to the development environment
  • facilitate, plan, develop and document the version and change-control methods
  • facilitate training and exposure for users via chosen method
  • determine and secure agreement as to specifications and milestones
  • inform the production-system parties and secure written acknowledgment
  • administer and maintain time-recording and management

Knowledge Evidence

The candidate must be able to demonstrate knowledge to complete the tasks outlined in the elements and performance criteria of this unit. This includes:

  • Commonly used and industry-accepted prototyping tools
  • Programming languages commonly used for application development
  • Quality assurance practices required for software development
  • Iterative software development methodologies
  • Training development and facilitation approaches

Assessment Conditions

Skills must be demonstrated in a workplace or simulated environment where conditions are typical of those in an ICT working environment or ICT workplace. This includes:

  • Integrated development environment
  • Physical database
  • Detailed user requirements
  • Prototyping software
  • Individuals users including to enable training facilitation
  • Application requirements document, including the model and scope

Assessors of this unit must satisfy the assessor requirements in applicable vocational education and training legislation, frameworks and/or standards.

Links

Companion Volume Implementation Guides are available from VETNet - https://vetnet.gov.au/Pages/TrainingDocs.aspx?q=a53af4e4-b400-484e-b778-71c9e9d6aff2