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