ICTPRG531
Prepare for application development using current methods


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.


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


Sectors

Programming and software development