ICTICT307
Customise packaged software applications for clients


Application

This unit describes the skills and knowledge required to analyse, design, implement and review the customisation of packaged software applications, using simple programming constructs.

It applies to individuals who have achieved a degree of autonomy as information and communications technology (ICT) users and support personnel for software application activities in the workplace.

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. Analyse customisation requirements

1.1 Determine and document client requirements in a requirement specifications file in line with organisational requirements and security requirements

1.2 Confirm that projected specifications meet client requirements

1.3 Determine level of documentation necessary to meet client requirements

2. Develop customisation

2.1 Design software applications, taking into account system limitations and client needs

2.2 Customise software applications using simple programming constructs, conforming to organisational requirements

2.3 Obtain feedback from the client following client testing of the customised software applications

2.4 Make further changes to software applications to meet client requirements

2.5 Document the changes

3. Provide support for customised application

3.1 Produce documentation for client

3.2 Produce help desk documentation for ongoing support

3.3 Obtain clients’ evaluation and feedback to ensure that their requirements have been met

Foundation Skills

This section describes language, literacy, numeracy and employment skills incorporated in the performance criteria that are required for competent performance.

Skill

Performance Criteria

Description

Reading

1.1, 1.3, 2.2, 3.3

Identifies and interprets a variety of hard copy and online technical information to identify organisational requirements and clarify client requirements

Writing

1.1, 1.3, 2.1, 2.2, 2.4, 2.5, 3.1, 3.2

Uses correct spelling and grammar, plain English and specific terminology to produce documents to organisational guidelines as required by the job role

Uses the appropriate programming syntax and conventions to perform job role

Oral Communication

1.1-1.3, 2.3, 3.3

Elicits and evaluates information using effective listening and questioning techniques

Uses simple and relevant language to confirm understanding of requirements, liaise with the client and obtain feedback

Get the work done

1.1, 1.3, 2.1-2.4

Takes responsibility for planning and organising own workload, identifying ways of sequencing and combining elements for efficiency

Understands the purposes, specific functions and key features of common digital systems and tools

Tests and operates common digital tools and systems to effectively complete routine tasks

Takes responsibility for the outcomes of routine decisions related directly to own role


Sectors

General ICT