National Competency Standards. For. Mobile Application Developer



Similar documents
Appendix N INFORMATION TECHNOLOGY (IT) YOUTH APPRENTICESHIP WEB & DIGITAL COMMUNICATIONS PATHWAY WEB & DIGITAL MEDIA UNIT UNIT 6

Adobe Dreamweaver Exam Objectives

Dreamweaver Domain 2: Planning Site Design and Page Layout

MERVIN FRANCIS JOHNSINGH

Skills for Employment Investment Project (SEIP)

Web Mapping Application Interface Design: Best Practices and Tools. Michael

38 Essential Website Redesign Terms You Need to Know

Project Management Planning

Skills for Employment Investment Project (SEIP)

HTML5. Turn this page to see Quick Guide of CTTC

James Singletary IV :: Front End Web Developer located in Tampa, Florida

Middleware- Driven Mobile Applications

MYP Unit Question. How can I apply and convey my design skills in developing a product to meet the expectations of a client?

Take full advantage of IBM s IDEs for end- to- end mobile development

Issues of Hybrid Mobile Application Development with PhoneGap: a Case Study of Insurance Mobile Application

CommonTime Making Business Mobile. Enterprise. CommonTime. Mobile Solutions. mdesign Platform.

Case Study. Portfolio Listing application Brainvire Infotech Pvt. Ltd Page 1 of 1

Best Practices for Building Mobile Web

City of Dublin Education & Training Board. Programme Module for. Mobile Technologies. leading to. Level 6 FETAC. Mobile Technologies 6N0734

Armedia. Drupal and PhoneGap Building Mobile Apps

Migration from SharePoint 2007 to SharePoint 2010

MOC 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions

Course Code NCS2013: SharePoint 2013 No-code Solutions for Office 365 and On-premises

RFP# ADDENDUM No. 1 Questions and Answers

Web Authoring. Module Descriptor

Cross-Platform Phone Apps & Sites with jquery Mobile

International Journal of Advanced Engineering Research and Science (IJAERS) Vol-2, Issue-11, Nov- 2015] ISSN:

The Next Generation of Creative Roles - 1

Developing Microsoft SharePoint Server 2013 Core Solutions

Graphic Designer / Developer

Web design & planning

Features List Contents

Whitepaper. Trans. for Mobile

GENERIC AGENCY STATEMENT OF WORK. Website Redesign Project Generic Company

Application Note. Building a Website Using Dreamweaver without Programming. Nan Xia. MSU ECE 480 Team 5

The Agile Drupalist. Methodologies & Techniques for Running Effective Drupal Projects. By Adrian AJ Jones (Canuckaholic)

Web Testing. Main Concepts of Web Testing. Software Quality Assurance Telerik Software Academy

Fundamentals of Web Design (One Semester)

What is a workflow? Workflows are a series of actions that correspond to a work process

Request For Proposal Redesign, Development, and Ongoing Hosting of the Monterey Peninsula College website (

Mobile App Design and Development

Release 8 Highlights & Post 8 Development:

Develop enterprise mobile applications with IBM Rational software

Adobe Flash Catalyst CS5.5

MS-55052: SharePoint 2013 End User Level II

Is to define and implement a design strategy with deep understanding of user and business needs that makes user interfaces and experiences great.

Software Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T:

WEB& WEBSITE DESIGN TRAINING

Leon Govier Senior User Experience Designer/ Digital Project Manager

SFC Featured Categories, Magento Extension Documentation

... Introduction Acknowledgments... 19

Developing and deploying mobile apps

H22130, page 1 UI/UX Designer Job Description

COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG. Information on a Course offered by Division of Applied Science and Technology

Mobile Applications Developer. MAIN PURPOSE OF JOB To lead the design, development and maintenance of Android, iphone and ipad applications.

INFORMATION TECHNOLOGY STANDARD

DRUPAL Web Content Management (WCM) Cloud Solution. RFP Q&A Session Jan. 21, 2015

Cross-Platform Development: Target More Platforms and Devices with a Minimal Amount of Source Code

PC120 ALM Performance Center 11.5 Essentials

Sybase Unwired Platform 2.0

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

SOFTWARE REQUIREMENTS

Dave Haseman, Ross. Hightower. Mobile Development for SAP* ^>. Galileo Press. Bonn. Boston

Web Design Foundations ( )

No-Code SharePoint 2013 Workflows with SharePoint Designer 2013 and Visio 55048A; 3 Days, Instructor-led

Web Design and Development I a.k.a. Fundamentals of Web Design and Development

Kentico CMS 5 Developer Training Syllabus

Making Mobile a Reality

HACKETTSTOWN, NEW JERSEY. Computer Animation Grades CURRICULUM GUIDE FINAL DRAFT. July 2014

Build Your Knowledge!

Sports Management Information Systems. Camilo Rostoker November 22, 2002

2 Introduction to Nintex Workflow

WEB PAGE DESIGN AND DEVELOPMENT 2 COURSE CODE: 5033 (COURSE NAME CHANGES TO ADVANCED WEB DESIGN AND DEVELOPMENT IN )

Supplier Selection Checklist!

Eskills Desktop Courses

ISO 9000 Introduction and Support Package: Guidance on the Concept and Use of the Process Approach for management systems

The Learn-Verified Full Stack Web Development Program

UI Designer JOB SPECIFICATION. Get in touch

Lesson 1 Quiz. 3. The Internet is which type of medium? a. Passive b. Broadcast c. One-to-one d. Electronic print

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory

TECHNICAL DESCRIPTION WEB DESIGN

Base Package: Oracle RightNow Solution Implementation Service for Knowledge Management and Incident Management

Brochure. 24x7. Support. A Best Value Learning Management System

Transcription:

Finalized & Validated by Industrial Advisory Group (IAG) 13th December 2013 National Competency Standards For Mobile Application Developer Page 1

Introduction The National Competency Standards are written specifications of skill and knowledge competencies required in a particular trade. The competency standards are developed in collaboration with United Nations Industrial Development Organization (UNIDO), GIZ and National Vocational & Technical Training Commission (NAVTTC). Industry experts from the relevant industries from different geographical locations across Pakistan were consulted during the development process of these competency standards to ensure input and ownership of all the stakeholders. NAVTTC approves these competency standards on the recommendation of Industry Advisory Group (IAG) for the Information Technology sector. The National Competency Standards could be used as a referral document for the development of curricula to be used by training institutions. Page 2

Contents STRUCTURE OF COMPETENCY STANDARDS... 4 Competency Unit... 4 Overview... 4 Performance Criteria... 4 Knowledge and Understanding... 4 Tools & Equipment... 4 COMPETENCY MAP... 5 1. Unit Title: Design Screen Layout... 6 2. Unit Title: Perform Coding... 8 3. Unit Title: Perform Testing... 10 4. Unit Title: Perform Verbal / Written Communication... 12 Page 3

STRUCTURE OF COMPETENCY STANDARDS Competency Standards are performance specifications that identify the knowledge and competencies an individual needs to succeed in the workplace. A competency standard has the following elements: Competency Unit A competency unit is a statement which points to an outcome that employers will value and is observable and assessable. The competency unit is derived during the process of Occupational Analysis and is called Task Statement in a DACUM Chart. Overview An overview is a description of the competency standard. It briefly describes the purpose and linkage of the competency unit with a job role. Performance Criteria Performance criteria statements set the standard of performance of a task in a job role. It describes how well a task or competency unit is to be performed. It should be observable and written in a measurable term. It is one of the basic criterions for conducting assessment of the performance of a tradesman. Knowledge and Understanding Supporting knowledge and understanding statements include the essential knowledge and understanding, covering facts, principles, procedures, processes and methods. These statements cover the basic knowledge and understanding that is required to master a competency unit in an occupation. Tools & Equipment All the related tools, equipment and machinery that are required to perform a particular competency unit or task are listed under this heading. Page 4

COMPETENCY MAP A. Design Screen Layout A1. Prepare Wire frame A2. Prepare User Interface A3. Prepare Workflow A4. Perform Testing B. Perform Coding C1. Prepare Architecture C2.. Perform Breakdown Feature C3. Perform Database linkage C4. Perform Coding of Features C5. Perform Feature Integration C. Perform Testing D1. Prepare Use Cases D2. Perform Unit Testing D3. Perform Integration Testing D4. Perform Stress Testing D5. Perform Compatibility Testing E. Perform Written / Verbal Communication. F1. Communicate with Managers F2. Communicate with peers F3. Communicate with clients Page 5

1. Unit Title: Design Screen Layout Competency Unit Overview Performance Criteria Knowledge & Understanding Tools & Equipment A1. Prepare Mock-ups Preparing the preliminary UI designs that will serve two purposes: To Help the developer understand the frontend UI requirements and to let the client know how exactly the UI will look. P1. Correctly interpret customer UI requirements P2: Create appropriate designs with respect to the App type. P3. Using customer defined fonts and colors with respect to the App Type. K1: Understanding of customer UI requirements K2: Understanding of User behaviors K3: Knowledge of user interface designs, layouts and patterns. Adobe Photoshop. Pencil Tool Paint Interface builder P4. Using appropriate colors with respect to the Trade Dress. K4: Knowledge of graphic designing tools A2. Prepare User Interface Develop the UI interfaces as per customer requirement which may include mobile application platform, screen resolution, and color schemes, themes, CSS, HTML layouts and P1. Illustrate customer s UI interface requirements. P2. Prepared a User friendly Interface. P3. Develop an Attractive look and feel of the interface. K1. Must know the user experience/requirement. K2. Describe Color theory K3. UI design layouts/patterns knowledge. Adobe Photoshop. Page 6

controls/widgets placement. A3. Prepare Workflow Develop workflows and navigational flows between user interfaces which includes navigational models P1: Correctly navigate to between all tiers of navigation as per requirements. P2: Correctly order the navigational model K1: Knowledge of Navigation patterns and models K2: Knowledge of flow charts. Excel/Paint GoMockingBird.com P3: Demonstrate Correct planning of tiers of navigation A4. Verification of Mockup. Evaluate on the basis of targeted platform guidelines/ user requirement guide lines. Evaluation on the basic standards of User experience. Evaluation of cross devices. Compatibility cross devices responsibility. Accessibility of design. P1. Assess the responsiveness of the User Interface. P2. Ensured Cross devices and platform compatibility P3. Check the Interactivity of the layout P4. Accessibility. P5. Met the User Interface requirements/targeted platform guidelines. K1. UX knowledge K2. Customer understanding K3. Different platform environments knowledge Page 7

2. Unit Title: Perform Coding Competency Unit. Overview Performance Criteria Underpinning Knowledge & Skills Tools & Equipment B1. Prepare Architecture Architecture is a logical model of the whole system which has to be built afterwards and provides a direction to the developers. Generally this model is presented in the form of sequence diagram and domain model P1. Incorporate all the user requirements into the architecture P2. Should be flexible for further changes and enhancement. P3 Check components in a specific module performed related tasks. P4 Demonstrate that architecture is built in a way that it reduces any chance of uncertainty You need to know and Knowledge of any modeling language (Unified Modeling language). Adobe Photoshop Paint B2. Perform Breakdown Feature Breaking down a task into smaller modules and sub tasks helps achieving a goal P1. Ensure subtask should contain related features only. You need to know and K1. Knowledge of Domain and Knowledge of modeling skills and language Page 8

efficiently by following principal of Divide and Conquer P2. Check the Inter dependency between sub tasks should be managed efficiently. application K2. Knowledge of Rapid Application Development K3. Experience and skills of system analysis. B3. Perform Coding of Features Development of all the features which were Break Down P1. Followed Coding standards. You need to know and K1. Knowledge of relevant language. IDE that support language P2. Fulfilled functional and non functional requirement K2. Knowledge of relevant platform and framework P3. Demonstrate optimized and robust code. K3. Knowledge of best coding practice P4. Check readability and re-usability of code. B4. Perform Feature Integration Integration of all the developed P1. Organized and integrated modules into You need to know and K1. Knowledge of Page 9

features into one product proper sequence. information and application flow. K2.Understand Exception handling K3. Knowledge of sub versioning of application and module. K4. Knowledge of Rapid application development 3. Unit Title: Perform Testing Competency Unit Overview Performance Criteria Underpinning Knowledge & Skills Tools & Equipment C1. Prepare Use Cases Identifying user activities, events and responses based on respective activities and events P1: Covered all events performed by user as per requirement P2: Ensured the test cases meets workflow K1: The ability to analyze and understand requirements. K2: Understand use case diagrams MS Office MS Project, MS Visio Page 10

C2. Perform Unit Testing Verifying assigned modules within an application against functional and non-functional requirements. requirements P3: Checked that the test cases cover functional and non-functional requirements. P1: Correctly aligned compliance with application requirements P2: Correctly define logic as per requirement P3: Tested all the units. K3: Use relevant tools to create basic drawings. K1: Clear understanding of the scope of target units K2: Awareness of latest unit testing techniques. C3. Perform Integration Testing Integration testing in which individual software modules are combined and tested as a group. Integration testing is done after unit testing. P1. Checked that all integrated application modules should work together properly as per requirement. P2. Maintained performance after integration. P3. Ensured that individual K1. Working knowledge of all modules involved in integration. K2. Able to do unit testing. K3. Knowledge of workflow of information between integrated modules. Dalvick Debugging Tool Page 11

modules are functional. C4. Perform Compatibility Testing Since the mobile devices have different size, resolution, screen, version, hardware so the application should be work across different devices to ensure the application should work as desired across different devices. P1. Verified readability across all the devices. P2. Maintained user experience across all the devices. P3. Performed testing to make sure application properly functional across all the targeted platforms. P4. Ensured features of application worked as desired on all the targeted devices. Knowledge of different hardware. Android studio. Debugging tools for ios and hybrid application. 4. Unit Title: Perform Verbal / Written Communication Competency Unit Overview Performance Criteria Underpinning Knowledge & Skills Tools & Equipment D1. Communicate This unit of Family members with managers competency deals P1. Seek guidance from K1. Knowledge of Friend of family Page 12

with following seniors seniors to enhance the efficiency of members instructions of the P2. Follow the products. seniors to perform instructions from K2. Senior suggestions and proper job. seniors instructions. P3. Consult seniors in case of emergency. D2. Communicate This unit of Notice board with peers. competency is designed to manage the workers and other personnel that can help in improving work quality and quantity. P1. Perform the duty with other team members. P2. Support the peers in their work and achieve targets in minimum time. Time management. Schedule Web portal P3. Appreciate the peers in order to enhance the efficiency. P4. Make work environment comfortable for peers. D3. Communicate This unit of Data of customers Page 13

with clients. competency is designed to build P1. Provide comprehensive support. Maintaining data of related customers. Mobile Computer good relationship with P2. Update customers Reference customers. with new products. Chambers. P3. Kind and honest with customers. P4. Be polite with customers in dealing. P5. Keep record of customers. P6. Share details of project/products with clients Page 14