contents€¦ · the individual would define business outcomes based on the results of the ......

79
1 Introduction Qualifications Pack – AI - Data Scientist (Elective – Model Risk Assessment / Model Business Performance / Visualizations) Contents 1. Introduction and Contacts..…………………….…P.1 2. Qualifications Pack……….……........................P.3 3. Glossary of Key Terms …………………………...…P.5 4. NOS Units……………………..…….………………….…P.7 5. Annexure: Nomenclature for QP & NOS…..P.69 6. Assessment Criteria………………...................P.71 NOS describe what individuals need to do, know and understand in order to carry out a particular job role or function NOS are performance standards that individuals must achieve when carrying out functions in the workplace, together with specifications of the underpinning knowledge and understanding IT-ITeS SSC NASSCOM Plot No-7,8,9 & 10, Sector 126,Noida,UP, Noida -201303 Phone No:0120-4990172 E-mail: [email protected] SECTOR: IT-ITeS SUB-SECTOR: Future Skills OCCUPATION: Artificial Intelligence & Big Data Analytics REFERENCE ID: SSC/Q8104 ALIGNED TO: NCO-2015/NIL Brief Job Role Description: Individuals at this job are responsible for performing different elements of data science such as importing and preprocessing data, performing exploratory analysis, research and design of algorithmic models. QUALIFICATIONS PACK – NATIONAL OCCUPATIONAL STANDARDS FOR IT-BPM INDUSTRY

Upload: others

Post on 08-Apr-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

1

Introduction Qualifications Pack – AI - Data Scientist

(Elective – Model Risk Assessment / Model Business Performance / Visualizations)

Contents 1. Introduction and Contacts..…………………….…P.1

2. Qualifications Pack……….……........................P.3

3. Glossary of Key Terms …………………………...…P.5

4. NOS Units……………………..…….………………….…P.7

5. Annexure: Nomenclature for QP & NOS…..P.69

6. Assessment Criteria………………...................P.71

� NOS describe

what individuals need to do, know and understand in order to carry out a particular job role or function

� NOS are

performance standards that individuals must achieve when carrying out functions in the workplace, together with specifications of the underpinning knowledge and understanding

IT-ITeS SSC NASSCOM Plot No-7,8,9 & 10, Sector 126,Noida,UP, Noida -201303 Phone No:0120-4990172 E-mail: [email protected]

SECTOR: IT-ITeS

SUB-SECTOR: Future Skills

OCCUPATION: Artificial Intelligence & Big Data Analytics

REFERENCE ID: SSC/Q8104

ALIGNED TO: NCO-2015/NIL

Brief Job Role Description: Individuals at this job are responsible for performing different elements of data science such as importing and preprocessing data, performing exploratory analysis, research and design of algorithmic models.

QUALIFICATIONS PACK – NATIONAL OCCUPATIONAL STANDARDS FOR IT-BPM INDUSTRY

Page 2: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

2

Electives:

Elective 1: Model Risk Assessment The individual would evaluate risks of the model and develop mitigation measures Elective 2: Model Business Performance The individual would evaluate performance of the model at meeting business outcomes Elective 3: Visualizations The individual would define business outcomes based on the results of the analysis and create visualizations to present said outcomes to relevant stakeholders Personal Attributes: A data scientist needs to have excellent analytical skills, attention to detail, critical thinking and problem solving ability. S/he needs to have strong communication skills and a superior understanding of the business to work with stakeholders and decision makers across the organization.

Page 3: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

3

Job Role AI - Data Scientist (AI Research Scientist, Data Researcher)

Description

Individuals at this job are responsible for performing different elements of data science such as importing and preprocessing data, performing exploratory analysis, research and design of algorithmic models.

NSQF Level 8 Minimum Educational Qualifications* Maximum Educational Qualifications*

Bachelor’s Degree in Engineering / Technology / Statistics / Mathematics / Computer Science Not Applicable

Prerequisite License or Training (Mandatory) Not Applicable

Minimum Job Entry Age 21 years (Recommended) Experience 5-10 years (Recommended)

Applicable National Occupational Standards (NOS)

Compulsory: 1. SSC/N8101 Import data as per specifications 2. SSC/N8102 Preprocess data as per specifications 3. SSC/N8103 Perform exploratory data analysis as per

specifications 4. SSC/N8104 Perform research and design of algorithmic

models 5. SSC/N9001 Manage your work to meet requirements 6. SSC/N9002 Work effectively with colleagues 7. SSC/N9004 Provide data/information in standard

formats 8. SSC/N9005 Develop your knowledge, skills and

competence 9. SSC/N9006 Build and maintain relationships at the

workplace 10. SSC/N9007 Build and maintain client satisfaction

Qualifications Pack Code SSC/Q8104

Job Role AI - Data Scientist This job role is applicable both in national and international scenarios

Credits (NSQF) TBD Version number 1.0 Sector IT-ITeS Drafted on 28/08/2018 Sub-sector Future Skills Last reviewed on 17/10/2018

Occupation Artificial Intelligence & Big Data Analytics Next review date 31/12/2019

NSQC Clearance on 19/12/2018

Job

Deta

ils

Page 4: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

4

11. SSC/N9010 Convince others to take appropriate action in different situations

Electives: Elective 1: Model Risk Assessment

1. SSC/N8106 Evaluate risk of deploying algorithmic models Elective 2: Model Business Performance

2. SSC/N8107 Evaluate business performance of algorithmic models

Elective 3: Visualizations

3. SSC/N8108 Define business outcomes and create visualizations from results of the analysis

Performance Criteria As described in the relevant NOS units

Page 5: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

5

Keywords /Terms Description Sector Sector is a conglomeration of different business operations having similar

business and interests. It may also be defined as a distinct subset of the economy whose components share similar characteristics and interests.

Sub-sector Sub-sector is derived from a further breakdown based on the characteristics and interests of its components.

Occupation Occupation is a set of job roles, which perform similar/ related set of functions in an industry.

Job Role Job role defines a unique set of tasks that together form a unique employment opportunity in an organisation.

Occupational Standards (OS)

OS specify the standards of performance an individual must achieve when carrying out a function in the workplace, together with the knowledge and understanding they need to meet that standard consistently. Occupational Standards are applicable both in the Indian and global contexts.

Performance Criteria Performance criteria are statements that together specify the standard of performance required when carrying out a task.

National Occupational Standards (NOS)

NOS are occupational standards which apply uniquely in the Indian context.

Qualifications Pack (QP)

QP comprises the set of OSs, together with the educational, training and other criteria required to perform a job role. A QP is assigned a unique qualifications pack code.

Electives Electives are NOS/set of NOS that are identified by the sector as contributive to specialization in a job role. There may be multiple electives within a QP for each specialized job role. Trainees must select at least one elective for the successful completion of a QP with Electives.

Options Options are NOS/set of NOS that are identified by the sector as additional skills. There may be multiple options within a QP. It is not mandatory to select any of the options to complete a QP with Options.

Unit Code Unit code is a unique identifier for an Occupational Standard, which is denoted by an ‘N’

Unit Title Unit title gives a clear overall statement about what the incumbent should be able to do.

Description Description gives a short summary of the unit content. This would be helpful to anyone searching on a database to verify that this is the appropriate OS they are looking for.

Scope Scope is a set of statements specifying the range of variables that an individual may have to deal with in carrying out the function which have a critical impact on quality of performance required.

Knowledge and Understanding

Knowledge and understanding are statements which together specify the technical, generic, professional and organisational specific knowledge that an individual need to perform to the required standard.

Organisational Context Organisational context includes the way the organisation is structured and how it operates, including the extent of operative knowledge managers have of their relevant areas of responsibility.

Technical Knowledge Technical knowledge is the specific knowledge needed to accomplish specific designated responsibilities.

Defin

ition

s

Page 6: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

6

Acro

nym

s

Keywords /Terms Description

NOS National Occupational Standard(s)

NSQF National Skills Qualifications Framework

QP Qualifications Pack

IT-ITeS Information Technology – Information Technology enabled Services

SPD Software Product Development

ERD Engineering and R&D

ITS Information Technology Services

BPM Business Process Management

Page 7: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8101 Import data as per specifications

7

Overview This unit is about using a variety of techniques to import data into datasets or data frames.

National Occupational Standard

Page 8: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8101 Import data as per specifications

8

Unit Code SSC/N8101 Unit Title (Task)

Import data as per specifications

Description This unit is about using a variety of techniques to import data into datasets or data frames.

NSQF Level 6 Scope This unit/task covers the following:

• Define data type and sources • Acquire the data

Range: File formats such as xlsx, csv, json, html, xml, txt, pdf, jpg, png

Performance Criteria (PC) w.r.t. the Scope Element Performance Criteria Define data type and sources

To be competent, the user/individual on the job must be able to: PC1. identify the objective of the analysis PC2. define the type of data to be imported PC3. define the volume of data to be imported PC4. define the key variables to be imported PC5. identify suitable sources for the data

Acquire the data To be competent, the user/individual on the job must be able to:

PC6. perform operations to acquire the data and store it in datasets or data frames PC7. populate metadata for the imported data PC8. validate imported data using appropriate tools & processes PC9. validate the desired output with the relevant stakeholders within the organization, if required

Knowledge and Understanding (K) A. Organizational

Context (Knowledge of the company/ organization and its processes)

The user/individual on the job needs to know and understand: KA1. the purpose and aims of the statistical analysis being undertaken KA2. organizational policies, procedures and guidelines which relate to

importing data KA3. different data sources and how to access documents and information from data sources KA4. organizational policies and procedures for sharing data KA5. who to consult when importing data KA6. the range of standard templates and tools available and how to use

Nat

iona

l Occ

upat

iona

l Sta

ndar

d

Page 9: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8101 Import data as per specifications

9

Them B. Technical Knowledge

The user/individual on the job needs to know and understand: KB1. the difference between various types of data. For example:

• enterprise vs consumer data • qualitative vs quantitative data • processed vs unprocessed data

KB2. different statistical analysis softwares, packages, libraries and tools that can be used to import & validate data such as R or Pandas KB3. different functions to read data from various file formats and import it to a dataset or data frame KB4. the metadata associated with imported data and how to populate it KB5. how to store and retrieve information KB6. how to work on various operating systems such as linux, ubuntu, or windows

Skills (S) A. Core / Generic

Skills Reading Skills The user/ individual on the job needs to know and understand how to: SA1. follow instructions, guidelines, procedures, rules and service level

agreements Analytical Thinking The user/ individual on the job needs to know and understand how to: SA2. evaluate impact analysis of the various actions performed and

disseminate relevant information to others

Attention to Detail The user/ individual on the job needs to know and understand how to: SA3. check your work is complete and free from errors

Page 10: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8101 Import data as per specifications

10

NOS Version Control

NOS Code SSC/N8101

Credits (NSQF) TBD Version number 1.0 Industry IT-ITeS Drafted on 24/08/2018 Industry Sub-sector Future Skills Last reviewed on 17/10/2018

Occupation Artificial Intelligence & Big Data Analytics Next review date 31/12/2019

Page 11: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8102 Preprocess data as per specifications

11

Overview This unit is about using a variety of techniques to preprocess data i.e. clean and transform the data

National Occupational Standard

Page 12: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8102 Preprocess data as per specifications

12

Unit Code SSC/N8102 Unit Title (Task)

Preprocess data as per specifications

Description This unit is about using a variety of techniques to preprocess data i.e. clean and transform the data.

NSQF Level 6 Scope This unit/task covers the following:

• Define the dataset • Perform data preprocessing operations

Range: Anomalies such as gaps, discrepancies, outliers, skews, deviations from baseline, variance, missing observations, extreme observations, bias, inconsistency.

Performance Criteria (PC) w.r.t. the Scope Element Performance Criteria Define the dataset

To be competent, the user/individual on the job must be able to: PC1. define the format and structure for the dataset PC2. define indexes and organize variables as per the defined format PC3. identify data types for each variable of the dataset

Perform data preprocessing operations

To be competent, the user/individual on the job must be able to: PC4. identify and fix missing values in each variable of the dataset PC5. identify and fix incorrect data types in each variable of the dataset PC6. sort the data and create subsets of the data as required PC7. perform operations to transform data types of variables as required PC8. identify and deal with data redundancy by normalizing the dataset PC9. validate preprocessed data using appropriate tools and processes

Knowledge and Understanding (K) A. Organizational

Context (Knowledge of the company/ organization and its processes)

The user/individual on the job needs to know and understand: KA1. the purpose and aims of the statistical analysis being undertaken KA2. organizational policies, procedures and guidelines which relate to

preprocessing data KA3. different data sources and how to access documents and information from data sources KA4. organizational policies and procedures for sharing data KA5. whom to consult while preprocessing data KA6. the range of standard templates and tools available and how to use

them

Nat

iona

l Occ

upat

iona

l Sta

ndar

d

Page 13: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8102 Preprocess data as per specifications

13

B. Technical Knowledge

The user/individual on the job needs to know and understand: KB1. the difference between various types of data. For example:

• qualitative vs quantitative data • processed vs unprocessed data • discrete vs continuous data

KB2. different statistical analysis software, packages, libraries and tools that can be used to preprocess data such as R or Pandas KB3. different functions to identify and remove missing values KB4. different functions to identify and transform data types of variables such as integer, float, character KB5. different methodological approaches for normalizing the dataset such as standard score, feature scaling, etc. KB6. different data formats and structures KB7. how to index and organize data KB8. how to identify and refer anomalies in data KB9. how to work on various databases and operating systems

Skills (S) A. Core / Generic

Skills Analytical Thinking The user/ individual on the job needs to know and understand how to: SA1. evaluate impact analysis of the various actions performed and

disseminate relevant information to others SA2. analyze data and understand its implications on business

Attention to Detail The user/ individual on the job needs to know and understand how to: SA3. check your work is complete and free from errors

Page 14: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8102 Preprocess data as per specifications

14

NOS Version Control

NOS Code SSC/N8102

Credits (NSQF) TBD Version number 1.0 Industry IT-ITeS Drafted on 24/08/2018 Industry Sub-sector Future Skills Last reviewed on 17/10/2018

Occupation Artificial Intelligence & Big Data Analytics Next review date 31/12/2019

Page 15: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8103 Perform exploratory data analysis as per specifications

15

Overview This unit is about using a variety of techniques to perform exploratory analysis to describe and summarize data for internal and external clients.

National Occupational Standard

Page 16: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8103 Perform exploratory data analysis as per specifications

16

Unit Code SSC/N8103 Unit Title (Task)

Perform exploratory data analysis as per specifications

Description This unit is about using a variety of techniques to perform exploratory analysis to describe and summarize data for internal and external clients.

NSQF Level 6 Scope This unit/task covers the following:

• Define the dataset • Summarize and optimize the dataset

Range: Statistical techniques such as mean, median, mode, range, variance, covariance, standard deviation, count, frequency, percentile, quartile. Graphical formats such as pie charts, line graphs, scatter graphs, bar charts, column graphs, ring plots.

Performance Criteria (PC) w.r.t. the Scope Element Performance Criteria Define the dataset

To be competent, the user/individual on the job must be able to: PC1. identify the data types for each variable of the dataset PC2. identify the key variables required for modelling or analysis

Summarize and optimize the dataset

To be competent, the user/individual on the job must be able to: PC3. use statistical techniques to summarize the key variables in the dataset PC4. describe summary statistics for key variables using graphical formats PC5. perform dimension reduction to optimize the variables in the dataset, if

required PC6. define the correlation factors using clustering and other techniques PC7. validate data using appropriate tools and processes PC8. repeat the analysis iteratively to arrive at optimal results PC9. validate the final output in consultation with the relevant stakeholders PC10. gain inferences from the final output of the data analysis PC11. develop a hypothesis model to explain the discovered inferences PC12. evaluate the results of the analysis and define business outcomes PC13. define prescriptive actions based on the defined business outcomes

Knowledge and Understanding (K) A. Organizational

Context (Knowledge of the company/

The user/individual on the job needs to know and understand: KA1. the purpose and aims of the statistical analysis being undertaken

N

atio

nal O

ccup

atio

nal S

tand

ard

Page 17: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8103 Perform exploratory data analysis as per specifications

17

organization and its processes)

KA2. organizational policies, procedures and guidelines which relate to performing exploratory analysis

KA3. different data sources and how to access documents and information from data sources KA4. organizational policies and procedures for sharing data KA5. who to involve when performing exploratory analysis KA6. the range of standard templates and tools available and how to use

them B. Technical Knowledge

The user/individual on the job needs to know and understand: KB1. the difference between various types of data, For example:

• qualitative vs quantitative data • discrete vs continuous data • processed vs unprocessed data

KB2. different statistical analysis software, packages, libraries and tools that can be used to summarize data such as R, Numpy, Statsmodels, or Pandas KB3. different functions to summarize variables across different data types such as integer, float, or character KB4. different graphical formats to describe summary statistics KB5. different methodological approaches for dimension reduction such as PCA, LDA, or NMF KB6. different methodological approaches for defining correlations between variables such as the scatter diagram method, correlation coefficients, method of least squares KB7. multivariate visualizations, for mapping and understanding interactions between different fields in the data KB8. how to make inferences from analysed data and explain it using a

hypothesis model KB9. different types of prescriptive actions KB10. how to identify and refer anomalies in data KB11. how to work on various operating systems such as linux, ubuntu, or Windows

Skills (S) A. Core / Generic

Skills Analytical Thinking The user/ individual on the job needs to know and understand how to: SA1. evaluate impact analysis of the various actions performed and

disseminate relevant information to others SA2. analyze data and understand its implications on business

Page 18: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8103 Perform exploratory data analysis as per specifications

18

NOS Version Control

NOS Code SSC/N8103

Credits (NSQF) TBD Version number 1.0 Industry IT-ITeS Drafted on 24/08/2018 Industry Sub-sector Future Skills Last reviewed on 17/10/2018

Occupation Artificial Intelligence & Big Data Analytics Next review date 31/12/2019

Page 19: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8104 Perform research and design of algorithmic models

19

Overview This unit is about performing research and designing a variety of algorithmic models for internal and external clients

National Occupational Standard

Page 20: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8104 Perform research and design of algorithmic models

20

Unit Code SSC/N8104 Unit Title (Task)

Perform research and design of algorithmic models

Description This unit is about performing research and designing a variety of algorithmic models for internal and external clients.

NSQF Level 8 Scope This unit/task covers the following:

• Define hypothesis • Select model • Prototype and design

Range: Algorithmic models such as regression, classification, clustering, SVM, GBM, neural networks

Performance Criteria (PC) w.r.t. the Scope Element Performance Criteria Define hypothesis

To be competent, the user/individual on the job must be able to: PC1. identify the objective of the analysis PC2. develop a hypothesis based on the objective of the analysis PC3. identify suitable libraries, packages, frameworks, applications to address

the objective Select model To be competent, the user/individual on the job must be able to:

PC4. identify mode of learning, i.e. supervised or unsupervised PC5. conduct research on existing statistical models to evaluate fitment with

the objective PC6. depending on the use case, identify if neural networks or deep learning

models can be built PC7. optimize the existing statistical models as per need PC8. identify suitable statistical models on the basis of data volumes and key

variables PC9. define connectors or combinations of key variables for each statistical

model Prototype and design

To be competent, the user/individual on the job must be able to: PC10. determine and collect the training data PC11. design and prototype algorithmic model PC12. identify and resolve overfitting or underfitting of algorithmic model PC13. identify and resolve residual and dispersion errors with data

N

atio

nal O

ccup

atio

nal S

tand

ard

Page 21: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8104 Perform research and design of algorithmic models

21

PC14. define data flows such as human-in-the-loop constraints required to reinforce algorithmic models

PC15. define and quantify success metrics for the algorithmic model PC16. create documentation on designed algorithmic models for future

references and versioning PC17. retrain datasets that have been used for supervised learning on a

continuous basis PC18. validate designed models using appropriate tools and processes PC19. Iterate the process to fine-tune the model till the desired quality of

output or performance is achieved Knowledge and Understanding (K)

A. Organizational Context (Knowledge of the company/ organization and its processes)

The user/individual on the job needs to know and understand: KA1. the purpose and aims of the analysis being undertaken KA2. organizational policies, procedures and guidelines which relate to

designing algorithmic models KA3. different data sources and how to access documents and information from data sources KA4. organizational policies and procedures for sharing data KA5. organizational policies and procedures for documenting algorithmic

models KA6. who to involve when designing algorithmic models KA7. the range of standard templates and tools available and how to use

them B. Technical Knowledge

The user/individual on the job needs to know and understand: KB1. ability to develop experimental and analytical plans for data modeling, use of strong baselines, ability to accurately determine cause and effect relations KB2. different probability theory concepts such as probability distributions, statistical significance, hypothesis testing and regression KB3. different Bayesian thinking concepts such as conditional probability, priors and posteriors, and maximum likelihood KB4. strong research experience in deep learning, reinforcement learning and other machine learning algorithms and their usage KB5. different programming languages that can be used to design algorithmic models such as python, ruby, C, java, c++ or c# KB6. different use cases and the suitability of various algorithmic models to address them KB7. how to build and test a hypothesis KB8. when to use supervised or unsupervised learning

Page 22: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8104 Perform research and design of algorithmic models

22

KB9. how to evaluate data volumes and key variables KB10. how to define combinations of key variables KB11. how to optimize overfitting or underfitting of algorithmic models KB12. how to optimize residual and dispersion errors in algorithmic models KB13. how to define data flows such as human-in-the-loop constraints required to reinforce algorithmic models KB14. different cloud or distributed computing platforms such as AWS, Azure, Hadoop, their affiliated services and how to use these KB15. how to identify and refer anomalies in data KB16. how to work on various operating systems such as linux, ubuntu, or Windows

Skills (S) A. Core / Generic

Skills Analytical Thinking The user/ individual on the job needs to know and understand how to: SA1. evaluate impact analysis of the various actions performed and

disseminate relevant information to others SA2. analyze data, models and understand its implications on business

performance

Attention to Detail The user/ individual on the job needs to know and understand how to: SA3. check your work is complete and free from errors

Page 23: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8104 Perform research and design of algorithmic models

23

NOS Version Control

NOS Code SSC/N8104

Credits (NSQF) TBD Version number 1.0 Industry IT-ITeS Drafted on 25/08/2018 Industry Sub-sector Future Skills Last reviewed on 17/10/2018

Occupation Artificial Intelligence & Big Data Analytics Next review date 31/12/2019

Page 24: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9001 Manage your work to meet requirements

24

Overview This unit is about planning and organizing your work in order to complete it to the required standards on time.

National Occupational Standard

Page 25: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9001 Manage your work to meet requirements

25

Unit Code SSC/N9001 Unit Title (Task)

Manage your work to meet requirements

Description This unit is about planning and organizing your work in order to complete it to the required standards on time.

NSQF Level 6 Scope This unit/task covers the following:

• Utilize resources • Ensure compliance

Work requirements: activities, deliverables, quantity, standards, timing Resources: equipment, materials, information

Performance Criteria (PC) w.r.t. the Scope Element Performance Criteria Utilize resources To be competent, the individual working on the job must be able to:

PC1. establish and agree your work requirements with appropriate people PC2. keep your immediate work area clean and tidy PC3. utilize your time effectively PC4. use resources correctly and efficiently PC5. treat confidential information correctly

Ensure compliance

To be competent, the individual working on the job must be able to: PC6. work in line with your organization’s policies and procedures PC7. work within the limits of your job role PC8. obtain guidance from appropriate people, where necessary PC9. ensure your work meets the agreed requirements

Knowledge and Understanding (K) B. Organizational

Context (Knowledge of the company/ organization and its processes)

You need to know and understand: KA1. your organization’s policies, procedures and priorities for your area of work and your role and responsibilities in carrying out your work KA2. limits of your responsibilities and when to involve others KA3. your specific work requirements and who these must be agreed with KA4. the importance of having a tidy work area and how to do this KA5. how to prioritize your workload according to urgency and importance

N

atio

nal O

ccup

atio

nal S

tand

ard

Page 26: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9001 Manage your work to meet requirements

26

and the benefits of this KA6. your organization’s policies and procedures for dealing with confidential information and the importance of complying with these KA7. the purpose of keeping others updated with the progress of your work KA8. who to obtain guidance from and the typical circumstances when this may be required KA9. the purpose and value of being flexible and adapting work plans to reflect change

B. Technical Knowledge

You need to know and understand: KB1. the importance of completing work accurately and how to do this KB2. appropriate timescales for completing your work and the implications of not meeting these for you and the organization KB3. resources needed for your work and how to obtain and use these KB4. how to store and retrieve information KB5. how to identify and refer anomalies in data KB6. how to use information technology effectively to input and/or extract data accurately KB7. how to keep up to date with changes, procedures and practices in your role

Skills (S) B. Core / Generic

Skills Writing Skills SA1. complete accurate well written work with attention to detail Reading Skills SA2. follow instructions, guidelines, procedures, rules and service level Agreements Listening and Speaking Skills SA3. ask for clarification and advice from appropriate people SA4. listen effectively and orally communicate information accurately

Decision Making SA5. make a decision on a suitable course of action

Plan and Organize SA6. plan and organize your own work to achieve targets and deadlines SA7. provide accurate reports to line managers in a timely manner as

required

Customer Centricity

Page 27: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9001 Manage your work to meet requirements

27

SA8. check that your own and/or your peers’ work meets customer requirements

SA9. deliver consistent and reliable service to customers

Problem Solving SA10. refer anomalies to the supervisor SA11. seek clarification on problems from others

Analytical Thinking SA12. analyze data and activities SA13. pass on relevant information to others

Critical Thinking SA14. apply balanced judgments to different situations

Attention to Detail SA15. check your work is complete and free from errors SA16. get your work checked by others

Team Working SA17. work effectively in a team environment

Page 28: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9001 Manage your work to meet requirements

28

NOS Version Control

NOS Code SSC/N9001

Credits (NSQF) TBD Version number 1.0 Industry IT-ITeS Drafted on 28/08/2018 Industry Sub-sector Future Skills Last reviewed on 17/10/2018

Occupation Artificial Intelligence & Big Data Analytics Next review date 31/12/2019

Page 29: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9002 Work effectively with colleagues

29

Overview This unit is about working effectively with colleagues, either in your own work group or in other work groups within your organization.

National Occupational Standard

Page 30: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9002 Work effectively with colleagues

30

Unit Code SSC/N9002 Unit Title (Task)

Work effectively with colleagues

Description This unit is about working effectively with colleagues, either in your own work group or in other work groups within your organization.

NSQF Level 6 Scope This unit/task covers the following:

• Communicate with colleagues • Show respect

Communicate: face-to-face, by telephone, in writing

Performance Criteria (PC) w.r.t. the Scope Element Performance Criteria Communicate with colleagues

To be competent, the individual working on the job must be able to: PC1. communicate with colleagues clearly, concisely and accurately PC2. work with colleagues to integrate your work effectively with them PC3. pass on essential information to colleagues in line with organizational

requirements Show respect To be competent, the individual working on the job must be able to:

PC4. work in ways that show respect for colleagues PC5. carry out commitments you have made to colleagues PC6. let colleagues know in good time if you cannot carry out your

commitments, explaining the reasons PC7. identify any problems you have working with colleagues and take the

initiative to solve these problems PC8. follow the organization’s policies and procedures for working with

colleagues Knowledge and Understanding (K)

A. Organizational Context (Knowledge of the company/ organization and its processes)

You need to know and understand: KA1. your organization’s policies and procedures for working with colleagues and your role and responsibilities in relation to this KA2. the importance of effective communication and establishing good working relationships with colleagues KA3. different methods of communication and the circumstances in which it is appropriate to use these KA4. benefits of developing productive working relationships with colleagues

N

atio

nal O

ccup

atio

nal S

tand

ard

Page 31: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9002 Work effectively with colleagues

31

KA5. the importance of creating an environment of trust and mutual respect in an environment where you have no authority over those you are working with KA6. where you do not meet your commitments, the implications this will have on individuals and the organization

B. Technical Knowledge

You need to know and understand: KB1. different types of information that colleagues might need and the importance of providing this information when it is required KB2. the importance of understanding problems from your colleague’s perspective and how to provide support, where necessary, to resolve these KB3. how to identify and refer anomalies in data KB4. how to help reach agreements with colleagues KB5. how to keep up to date with changes, procedures and practices in your role

Skills (S) A. Core / Generic

Skills Writing Skills SA1. complete accurate well written work with attention to detail SA2. communicate effectively with colleagues in writing

Reading Skills SA3. follow instructions, guidelines, procedures, rules and service level

agreements

Listening and Speaking Skills SA4. ask for clarification and advice from appropriate people SA5. listen effectively and orally communicate information accurately

Decision Making SA6. make a decision on a suitable course of action

Plan and Organize SA7. plan and organize your own work to achieve targets and deadlines

Customer Centricity SA8. check that your own and/or your peers’ work meets customer

requirements SA9. deliver consistent and reliable service to customers

Problem Solving SA10. apply problem solving approaches in different situations

Page 32: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9002 Work effectively with colleagues

32

Critical Thinking SA11. apply balanced judgments to different situations

Attention to Detail SA12. check your work is complete and free from errors SA13. get your work checked by others

Team Working SA14. work effectively in a team environment SA15. work effectively with colleagues and other teams SA16. treat other cultures with respect

Page 33: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9002 Work effectively with colleagues

33

NOS Version Control

NOS Code SSC/N9002

Credits (NSQF) TBD Version number 1.0 Industry IT-ITeS Drafted on 28/08/2018 Industry Sub-sector Future Skills Last reviewed on 17/10/2018

Occupation Artificial Intelligence & Big Data Analytics Next review date 31/12/2019

Page 34: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9004 Provide data / information in standard formats

34

Overview This unit is about providing specified data/information related to your work in templates or other standard formats.

National Occupational Standard

Page 35: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9004 Provide data / information in standard formats

35

Unit Code SSC/N9004 Unit Title (Task)

Provide data/information in standard formats

Description This unit is about providing specified data/information related to your work in templates or other standard formats.

NSQF Level 6 Scope This unit/task covers the following:

• Obtain information • Analyze and report information

Data/Information: quantitative, qualitative Sources: within your organization, outside your organization Formats: paper-based, electronic

Performance Criteria (PC) w.r.t. the Scope Element Performance Criteria Obtain information

To be competent, the individual working on the job must be able to: PC1. establish and agree with appropriate people the data/information you

need to provide, the formats in which you need to provide it, and when you need to provide it

PC2. obtain the data/information from reliable sources PC3. check that the data/information is accurate, complete and up-to-date PC4. obtain advice or guidance from appropriate people where there are

problems with the data/information Analyze and report information

To be competent, the individual working on the job must be able to: PC5. carry out rule-based analysis of the data/information, if required PC6. insert the data/information into the agreed formats PC7. check the accuracy of your work, involving colleagues where required PC8. report any unresolved anomalies in the data/information to

appropriate people PC9. provide complete, accurate and up-to-date data/information to the

appropriate people in the required formats on time Knowledge and Understanding (K)

A. Organizational You need to know and understand:

N

atio

nal O

ccup

atio

nal S

tand

ard

Page 36: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9004 Provide data / information in standard formats

36

Context (Knowledge of the company/ organization and its processes)

KA1. your organization’s procedures and guidelines for providing data/information in standard formats and your role and responsibilities in relation to this KA2. the knowledge management culture of your organization KA3. your organization’s policies and procedures for recording and sharing information and the importance of complying with these KA4. the importance of validating data/information before use and how to do this KA5. procedures for updating data in appropriate formats and with proper validation KA6. the purpose of the CRM database KA7. how to use the CRM database to record and extract information KA8. the importance of having your data/information reviewed by others KA9. the scope of any data/information requirements including the level of detail required KA10. the importance of keeping within the scope of work and adhering to timescales

B. Technical Knowledge

You need to know and understand: KB1. data/information you may need to provide including the sources and how to do this KB2. templates and formats used for data/information including their purpose and how to use these KB3. different techniques used to obtain data/information and how to apply these KB4. how to carry out rule-based analysis on the data/information KB5. typical anomalies that may occur in data/information KB6. who to go to in the event of inaccurate data/information and how to report this KB7. how to use information technology effectively to input and/or extract data accurately KB8. how to validate and update data KB9. how to identify and refer anomalies in data KB10. how to store and retrieve information KB11. how to share information using standard formats and templates KB12. how to keep up to date with changes, procedures and practices in your role

Skills (S) A. Core / Generic

Skills Writing Skills SA1. complete accurate well written work with attention to detail

Page 37: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9004 Provide data / information in standard formats

37

Reading Skills SA2. follow instructions, guidelines, procedures, rules and service level

agreements

Listening and Speaking Skills SA3. listen effectively and orally communicate information accurately

Decision Making SA4. follow rule-based decision making processes SA5. make a decision on a suitable course of action

Plan and Organize SA6. plan and organize your own work to achieve targets and deadlines

Customer Centricity SA7. check that your own and/or your peers’ work meets customer

requirements SA8. meet and exceed customer expectations

Problem Solving SA9. apply problem solving approaches in different situations

Analytical Thinking SA10. configure data and disseminate relevant information to others

Critical Thinking SA11. apply balanced judgments to different situations

Attention to Detail SA12. check your work is complete and free from errors SA13. get your work checked by others

Team Working SA14. work effectively in a team environment

Page 38: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9004 Provide data / information in standard formats

38

NOS Version Control

NOS Code SSC/N9004

Credits (NSQF) TBD Version number 1.0 Industry IT-ITeS Drafted on 28/08/2018 Industry Sub-sector Future Skills Last reviewed on 17/10/2018

Occupation Artificial Intelligence & Big Data Analytics Next review date 31/12/2019

Page 39: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9005 Develop your knowledge, skills and competence

39

Overview This unit is about taking action to ensure you have the knowledge and skills you need to perform competently in your current job role and to take on new responsibilities, where required. Competence is defined as: the application of knowledge and skills to perform to the standards required.

National Occupational Standard

Page 40: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9005 Develop your knowledge, skills and competence

40

Unit Code SSC/N9005 Unit Title (Task)

Develop your knowledge, skills and competence

Description This unit is about taking action to ensure you have the knowledge and skills you need to perform competently in your current job role and to take on new responsibilities, where required. Competence is defined as: the application of knowledge and skills to perform to the standards required.

NSQF Level 6 Scope This unit/task covers the following:

• Develop knowledge • Apply knowledge

Learning and Development Activities: formal education and training programs, leading to certification, non-formal activities (such as private study, learning from colleagues, project work), designed to meet learning and development objectives but without certification Appropriate Action: undertaking further learning and development activities, finding further opportunities to apply your knowledge and skills

Performance Criteria (PC) w.r.t. the Scope Element Performance Criteria Develop knowledge

To be competent, the individual working on the job must be able to: PC1. obtain advice and guidance from appropriate people to develop your

knowledge, skills and competence PC2. identify accurately the knowledge and skills you need for your job role PC3. identify accurately your current level of knowledge, skills and

competence and any learning and development needs PC4. agree with appropriate people a plan of learning and development

activities to address your learning needs PC5. undertake learning and development activities in line with your plan

Apply knowledge To be competent, the individual working on the job must be able to: PC6. apply your new knowledge and skills in the workplace, under

supervision PC7. obtain feedback from appropriate people on your knowledge and skills

and how effectively you apply them

N

atio

nal O

ccup

atio

nal S

tand

ard

Page 41: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9005 Develop your knowledge, skills and competence

41

PC8. review your knowledge, skills and competence regularly and take appropriate action

Knowledge and Understanding (K) A. Organizational

Context (Knowledge of the company/ organization and its processes)

You need to know and understand: KA1. your organization’s procedures and guidelines for developing your knowledge, skills and competence and your role and responsibilities in relation to this KA2. the importance of developing your knowledge, skills and competence to you and your organization KA3. different methods used by your organization to review skills and knowledge including:

• training need analysis • skills need analysis • performance appraisals

KA4. how to review your knowledge and skills against your job role using different methods and analysis KA5. different types of learning and development activities available for your job role and how to access these KA6. how to produce a plan to address your learning and development needs, who to agree it with and the importance of undertaking the planned activities KA7. different types of support available to help you plan and undertake learning and development activities and how to access these KA8. why it is important to maintain records of your learning and development KA9. methods of obtaining and accepting feedback from appropriate people on your knowledge skills and competence KA10. how to use feedback to develop in your job role

B. Technical Knowledge

You need to know and understand: KB1. the knowledge and skills required in your job role KB2. your current learning and development needs in relation to your job role KB3. different types of learning styles and methods including those that help you learn best KB4. the importance of taking responsibility for your own learning and development KB5. to the importance of learning and practicing new concepts, theory and how to apply these in the work environment or on samples.

Page 42: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9005 Develop your knowledge, skills and competence

42

KB6. how to explore sample problems and apply solutions KB7. how to use information technology effectively to input and/or extract data accurately KB8. how to agree objectives and work requirements KB9. how to keep up to date with changes, procedures and practices in your role

Skills (S) A. Core / Generic

Skills Writing Skills SA1. complete accurate well written work with attention to detail

Reading Skills SA2. follow instructions, guidelines, procedures, rules and service level

agreements

Listening and Speaking Skills SA3. ask for clarification and advice from line managers

Decision Making SA4. make a decision on a suitable course of action

Plan and Organize SA5. plan and organize your own work to achieve targets and deadlines

Customer Centricity SA6. check that your own and/or your peers’ work meets customer

requirements

Problem Solving SA7. refer anomalies to the supervisor

Analytical Thinking SA8. analyze data and activities

Critical Thinking SA9. apply balanced judgments to different situations

Attention to Detail SA10. check your work is complete and free from errors SA11. get your work checked by others

Team Working SA12. work effectively in a team environment

Page 43: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9005 Develop your knowledge, skills and competence

43

NOS Version Control

NOS Code SSC/N9005

Credits (NSQF) TBD Version number 1.0 Industry IT-ITeS Drafted on 28/08/2018 Industry Sub-sector Future Skills Last reviewed on 17/10/2018

Occupation Artificial Intelligence & Big Data Analytics Next review date 31/12/2019

Page 44: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9006 Build and maintain relationships at the workplace

44

Overview This unit is about building and maintaining constructive relationships at the workplace

National Occupational Standard

Page 45: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9006 Build and maintain relationships at the workplace

45

Unit Code SSC/N9006 Unit Title (Task)

Build and maintain relationships at the workplace

Description This unit is about building and maintaining constructive relationships at the workplace.

NSQF Level 6 Scope This unit/task covers the following:

• Build relationships • Maintain relationships

Appropriate people: line manager, members of the team / department, members from other teams / departments

Performance Criteria (PC) w.r.t. the Scope Element Performance Criteria Build relationships

To be competent, the user/individual on the job must be able to: PC1. build rapport with appropriate people at the workplace PC2. develop new professional relationships PC3. build alliances to establish mutually beneficial working arrangements PC4. foster an environment where others feel respected PC5. identify and engage a diverse range of influential contacts

Maintain relationships

To be competent, the user/individual on the job must be able to: PC6. obtain guidance from appropriate people, where necessary PC7. attentively listen to ideas and give constructive feedback PC8. promptly resolve conflicts between team members PC9. work with colleagues to deliver shared goals PC10. recognize the contributions made by your colleagues

Knowledge and Understanding (K) A. Organizational

Context (Knowledge of the company/ organization and its processes)

The user/individual on the job needs to know and understand: KA1. organizational policies, procedures and guidelines which relate to

building relationships and their role and responsibilities in relation to this

KA2. different training programs to enable the development of relevant behavioral competencies

B. Technical Knowledge

The user/individual on the job needs to know and understand: KB1. the importance of creating an environment of trust and mutual respect

in the organization

N

atio

nal O

ccup

atio

nal S

tand

ard

Page 46: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9006 Build and maintain relationships at the workplace

46

KB2. the importance of effective communication in developing productive working relationships with colleagues

KB3. different types of information that colleagues might need and the importance of providing this information when required

Skills (S) A. Core / Generic

Skills Listening and Speaking Skills The user/ individual on the job needs to know and understand how to: SA1. ask for clarification and advice from line managers Team Working The user/ individual on the job needs to know and understand how to: SA2. work effectively in a team environment

Page 47: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9006 Build and maintain relationships at the workplace

47

NOS Version Control

NOS Code SSC/N9006

Credits (NSQF) TBD Version number 1.0 Industry IT-ITeS Drafted on 24/08/2018 Industry Sub-sector Future Skills Last reviewed on 17/10/2018

Occupation Artificial Intelligence & Big Data Analytics Next review date 31/12/2019

Page 48: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9007 Build and maintain client satisfaction

48

Overview This unit is about building and maintaining satisfaction with clients.

National Occupational Standard

Page 49: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9007 Build and maintain client satisfaction

49

Unit Code SSC/N9007 Unit Title (Task)

Build and maintain client satisfaction

Description This unit is about building and maintaining satisfaction with clients. NSQF Level 6 Scope This unit/task covers the following:

• Define client requirements • Ensure client satisfaction

Clients: internal, external Performance Criteria (PC) w.r.t. the Scope Element Performance Criteria Define client requirement

To be competent, the user/individual on the job must be able to: PC1. gather the client context and requirements PC2. manage fluctuating client priorities and expectations

Ensure client satisfaction

To be competent, the user/individual on the job must be able to: PC3. respond to client requests in a timely and accurate manner PC4. continuously improve personal service based on client feedback PC5. plan deliverables based on client needs

Knowledge and Understanding (K) A. Organizational

Context (Knowledge of the company/ organization and its processes)

The user/individual on the job needs to know and understand: KA1. organizational policies, procedures and guidelines which relate to

working with clients and their role and responsibilities in relation to this

B. Technical Knowledge

The user/individual on the job needs to know and understand: KB1. the importance of effective communication in developing productive

working relationships with colleagues KB2. different methods of communication and the circumstances in which

their use is appropriate KB3. different types of information that clients might need and the

importance of providing this information when required Skills (S)

A. Core / Generic Skills

Writing Skills The user/ individual on the job needs to know and understand how to: SA1. communicate effectively with clients in writing

N

atio

nal O

ccup

atio

nal S

tand

ard

Page 50: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9007 Build and maintain client satisfaction

50

Reading Skills The user/ individual on the job needs to know and understand how to: SA2. follow instructions, guidelines, procedures, rules and service level

agreements Customer Centricity The user/ individual on the job needs to know and understand how to: SA3. check that your own and/or peers’ work meets client requirement SA4. deliver consistent and reliable service to customers Critical Thinking The user/ individual on the job needs to know and understand how to: SA5. apply balanced judgements to different situations

Page 51: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9007 Build and maintain client satisfaction

51

NOS Version Control

NOS Code SSC/N9007

Credits (NSQF) TBD Version number 1.0 Industry IT-ITeS Drafted on 24/08/2018 Industry Sub-sector Future Skills Last reviewed on 17/10/2018

Occupation Artificial Intelligence & Big Data Analytics Next review date 31/12/2019

Page 52: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9010 Convince others to take appropriate action in different situations

52

Overview This unit is about convincing others to take appropriate action in different situations

National Occupational Standard

Page 53: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9010 Convince others to take appropriate action in different situations

53

Unit Code SSC/N9010 Unit Title (Task)

Convince others to take appropriate action in different situations

Description This unit is about convincing others to take appropriate action in different situations.

NSQF Level 6 Scope This unit/task covers the following:

• Define needs • Persuade others

Appropriate people: line manager, members of the team / department, members from other teams / departments

Performance Criteria (PC) w.r.t. the Scope Element Performance Criteria Define needs To be competent, the user/individual on the job must be able to:

PC1. gather needs of concerned people PC2. adapt arguments to consider diverse needs

Persuade others To be competent, the user/individual on the job must be able to: PC3. use small wins as milestones to gain support for ideas PC4. persuade with the help of concrete examples or evidences PC5. take defined steps to reach a consensus on the course of action

Knowledge and Understanding (K) A. Organizational

Context (Knowledge of the company/ organization and its processes)

The user/individual on the job needs to know and understand: KA1. organizational policies and procedures for persuading people and their

role and responsibilities in relation to this

B. Technical Knowledge

The user/individual on the job needs to know and understand: KB1. different types of information that people might need and the

importance of providing this information when it is required KB2. different methods of communication and the circumstances in which it

is appropriate to use these Skills (S)

A. Core / Generic Listening and Speaking Skills The user/ individual on the job needs to know and understand how to:

N

atio

nal O

ccup

atio

nal S

tand

ard

Page 54: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9010 Convince others to take appropriate action in different situations

54

Skills SA1. ask for clarification and advice from appropriate people SA2. listen effectively and communicate oral information accurately

Decision Making The user/ individual on the job needs to know and understand how to: SA3. make a decision on a suitable course of action

Critical Thinking The user/ individual on the job needs to know and understand how to: SA4. apply balanced judgements to different situations

Page 55: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N9010 Convince others to take appropriate action in different situations

55

NOS Version Control

NOS Code SSC/N9010

Credits (NSQF) TBD Version number 1.0 Industry IT-ITeS Drafted on 24/08/2018 Industry Sub-sector Future Skills Last reviewed on 17/10/2018

Occupation Artificial Intelligence & Big Data Analytics Next review date 31/12/2019

Page 56: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8106 Evaluate risk of deploying algorithmic models

56

Overview This unit is about evaluating the risks in deploying algorithmic models and developing mitigation measures for internal and external clients.

National Occupational Standard

Page 57: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8106 Evaluate risk of deploying algorithmic models

57

Unit Code SSC/N8106 Unit Title (Task)

Evaluate risk of deploying algorithmic models

Description This unit is about evaluating the risks in deploying algorithmic models and developing mitigation measures for internal and external clients.

NSQF Level 7 Scope This unit/task covers the following:

• Define model scope • Analyse algorithmic model

Risks: accidental or intentional biases, errors, frauds

Performance Criteria (PC) w.r.t. the Scope Element Performance Criteria Define model scope

To be competent, the user/individual on the job must be able to: PC1. define the purpose and metrics for the algorithmic model PC2. define data sources used to design the model and data flows used to

reinforce the model PC3. define and evaluate the assumptions used while designing the

algorithmic model PC4. evaluate the range of expected outcomes of the algorithmic model

Analyse algorithmic model

To be competent, the user/individual on the job must be able to: PC5. test the model with different inputs and identify the factors that are

creating a deviation from the expected outcomes PC6. estimate the risks involved in case the algorithmic model deviates

from the expected outcomes PC7. introduce checks and mitigation measures for each of the potential

risks resulting from the model PC8. create documentation on potential risks and the associated mitigation

measures PC9. validate risks and mitigation measures with appropriate stakeholders PC10. recommend and implement corrective actions to the model as

required PC11. evaluate the model for all possible use cases / scenarios

Knowledge and Understanding (K) A. Organizational

Context (Knowledge of the company/

The user/individual on the job needs to know and understand: KA1. the purpose and aims of the analysis being undertaken

N

atio

nal O

ccup

atio

nal S

tand

ard

Page 58: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8106 Evaluate risk of deploying algorithmic models

58

organization and its processes)

KA2. organizational policies, procedures and guidelines which relate to evaluating risks associated with algorithmic models

KA3. different data sources and how to access documents and information from data sources KA4. organizational policies and procedures for sharing data KA5. organizational policies and procedures for documenting model risks

and mitigation measures KA6. who to involve when evaluating risk and recommending mitigations KA7. the range of standard templates and tools available and how to use them

B. Technical Knowledge

The user/individual on the job needs to know and understand: KB1. different use cases and the suitability of various algorithmic models to address them KB2. different factors that contribute to risks. For example:

• outdated, irrelevant or biased input data • insufficient sample sizes • flawed design logic, coding errors etc.

KB3. different mitigation measures along areas such as data selection, algorithm design, live use in production etc. KB4. how to identify and refer anomalies in data KB5. how to work on various operating systems such as linux, ubuntu, or windows

Skills (S) A. Core / Generic

Skills Decision Making The user/ individual on the job needs to know and understand how to: SA1. follow rule-based decision-making processes SA2. make a decision on a suitable course of action

Analytical Thinking The user/ individual on the job needs to know and understand how to: SA3. analyze data and activities SA4. evaluate impact analysis of the various actions performed and

disseminate relevant information to others

Attention to Detail The user/ individual on the job needs to know and understand how to: SA5. check your work is complete and free from errors

Page 59: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8106 Evaluate risk of deploying algorithmic models

59

NOS Version Control

NOS Code SSC/N8106

Credits (NSQF) TBD Version number 1.0 Industry IT-ITeS Drafted on 25/08/2018 Industry Sub-sector Future Skills Last reviewed on 17/10/2018

Occupation Artificial Intelligence & Big Data Analytics Next review date 31/12/2019

Page 60: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8107 Evaluate business performance of algorithmic models

60

Overview This unit is about evaluating the performance of deployed algorithmic models at meeting expected business outcomes.

National Occupational Standard

Page 61: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8107 Evaluate business performance of algorithmic models

61

Unit Code SSC/N8107 Unit Title (Task)

Evaluate business performance of algorithmic models

Description This unit is about evaluating the performance of deployed algorithmic models at meeting expected business outcomes.

NSQF Level 7 Scope This unit/task covers the following:

• Define performance metrics • Perform analysis on model performance

Range: Optimization techniques such as mini-batch gradient descent, momentum, RMSprop, Adam, Bayesian optimization, grid search, ridge regression

Performance Criteria (PC) w.r.t. the Scope Element Performance Criteria Define performance metrics

To be competent, the user/individual on the job must be able to: PC1. identify the objective being addressed by the model PC2. define suitable evaluation criteria and metrics to evaluate model

performance as per objective Perform analysis on model performance

To be competent, the user/individual on the job must be able to: PC3. evaluate the performance of the algorithmic model PC4. identify the hyperparameters to maximize model performance PC5. test different hyperparameter configurations PC6. use best-fit hyperparameter configuration to maximize model

performance Knowledge and Understanding (K)

A. Organizational Context (Knowledge of the company/ organization and its processes)

The user/individual on the job needs to know and understand: KA1. the purpose and aims of the statistical analysis being undertaken KA2. organizational policies, procedures and guidelines which relate to

evaluating business performance of algorithmic models KA3. different data sources and how to access documents and information KA4. organizational policies and procedures for sharing data KA5. who to involve when evaluating performance of algorithmic models KA6. the range of standard templates and tools and how to use them

B. Technical Knowledge

The user/individual on the job needs to know and understand:

N

atio

nal O

ccup

atio

nal S

tand

ard

Page 62: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8107 Evaluate business performance of algorithmic models

62

KB1. different performance metrics to monitor business outcomes of algorithmic models

KB2. different methodological approaches for identifying model hyperparameters such as grid search, random search, Bayesian optimization

KB3. how to tune hyperparameter configurations KB4. how to identify and refer anomalies in data KB5. how to work on various operating systems such as linux, ubuntu, or

windows

Skills (S) A. Core / Generic

Skills Analytical Thinking The user/ individual on the job needs to know and understand how to: SA1. evaluate impact analysis of the various actions performed and

disseminate relevant information to others

Attention to Detail The user/ individual on the job needs to know and understand how to: SA2. check your work is complete and free from errors

Page 63: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8107 Evaluate business performance of algorithmic models

63

NOS Version Control

NOS Code SSC/N8107

Credits (NSQF) TBD Version number 1.0 Industry IT-ITeS Drafted on 25/08/2018 Industry Sub-sector Future Skills Last reviewed on 17/10/2018

Occupation Artificial Intelligence & Big Data Analytics Next review date 31/12/2019

Page 64: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8108 Define business outcomes and create visualizations

64

Overview This unit is about defining business outcomes from results of a statistical analysis and create visualizations to report them.

National Occupational Standard

Page 65: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8108 Define business outcomes and create visualizations

65

Unit Code SSC/N8108 Unit Title (Task)

Define business outcomes and create visualizations

Description This unit is about defining business outcomes from results of a statistical analysis and create visualizations to report them.

NSQF Level 6 Scope This unit/task covers the following:

• Define the scope • Report business outcomes

Range: Graphical formats such as pie charts, line graphs, scatter graphs, bar charts, column graphs, ring plots Types of analysis such as trend, moving average, regression, inferential, exploratory, predictive, confirmatory correlation, association, forecasting, estimation, cluster, trend plotting

Performance Criteria (PC) w.r.t. the Scope Element Performance Criteria Define the scope To be competent, the user/individual on the job must be able to:

PC1. identify the objective of the analysis PC2. establish the purpose, scope, and target audience to report the

business outcomes PC3. define the delivery mode and format (such as excel sheets, reports,

APIs) to report the business outcomes

Report business outcomes

To be competent, the user/individual on the job must be able to: PC4. summarize the defined business outcomes into a narrative PC5. select suitable visualizations to represent the defined business

outcomes PC6. present outcomes through selected visualizations using standard

templates and agreed language standards PC7. validate visualizations with appropriate people PC8. publish visualizations for consumption across all agreed formats

Knowledge and Understanding (K) A. Organizational

Context (Knowledge of the company/

The user/individual on the job needs to know and understand: KA1. the purpose and aims of the statistical analysis being undertaken

N

atio

nal O

ccup

atio

nal S

tand

ard

Page 66: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8108 Define business outcomes and create visualizations

66

organization and its processes)

KA2. organizational policies, procedures and guidelines which relate to creating visualizations

KA3. different data sources and how to access documents and information from data sources KA4. organizational policies and procedures for sharing data KA5. who to involve when defining business outcomes and creating visualizations KA6. intended audiences for reporting business outcomes KA7. their organization's knowledge base and how to access and update this KA8. organizational processes and procedures for approving and publishing

these documents KA9. the range of standard templates and tools available and how to use

B. Technical Knowledge

The user/individual on the job needs to know and understand: KB1. different statistical concepts such as distributions, hypothesis testing, confidence intervals etc. KB2. how to evaluate results of quantitative or qualitative analysis to define

business outcomes KB3. different graphical formats for presenting data and how to create these KB4. different styles used in visualizations, including your organization’s house style, types & templates KB5. different applications, libraries or packages to create visualizations using tools such as Tableau, Qlikview, d3js etc KB6. different change management procedures, including version control and approvals KB7. how to identify and refer anomalies in data KB8. how to work on various operating systems such as linux, ubuntu, or windows

Skills (S) A. Core / Generic

Skills Writing Skills The user/ individual on the job needs to know and understand how to: SA1. complete accurate well written work with attention to detail Reading Skills The user/ individual on the job needs to know and understand how to: SA2. follow instructions, guidelines, procedures, rules and service level

agreements Customer Centric The user/ individual on the job needs to know and understand how to:

Page 67: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8108 Define business outcomes and create visualizations

67

SA3. check that your own and/or your peers’ work meets customer requirements

SA4. work effectively in a customer facing environment Analytical Thinking The user/ individual on the job needs to know and understand how to: SA5. analyze data and activities SA6. evaluate business impact and disseminate relevant information to

others Attention to detail The user/ individual on the job needs to know and understand how to: SA7. check your work is complete and free from errors

Page 68: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

SSC/N8108 Define business outcomes and create visualizations

68

NOS Version Control

NOS Code SSC/N8108

Credits (NSQF) TBD Version number 1.0 Industry IT-ITeS Drafted on 24/08/2018 Industry Sub-sector Future Skills Last reviewed on 17/10/2018

Occupation Artificial Intelligence & Big Data Analytics Next review date 31/12/2019

Page 69: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

69

Annexure

Nomenclature for QP and NOS

Qualifications Pack

SSC/ Q 0101

National Occupational Standard

SSC/ N 0101

Q denoting Qualifications Pack Occupation (2 numbers)

QP number (2 numbers)

9 characters

N denoting National Occupational Standard Occupation (2 numbers)

NOS number (2 numbers)

9 characters

Back to top…

SSC denoting Software & Services Companies (IT-ITeS industry)

SSC denoting Software & Services Companies (IT-ITeS industry)

Page 70: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

Qualifications Pack For AI - Data Scientist

70

The following acronyms/codes have been used in the nomenclature above:

Sequence Description Example

Three letters Industry name (Software & Services Companies)

SSC

Slash / /

Next letter Whether QP or NOS N

Next two numbers Occupation code 01

Next two numbers OS number 01

Page 71: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

Qualifications Pack For AI - Data Scientist

71

Criteria For Assessment Of Trainees Job Role AI - Data Scientist

Qualification Pack SSC/Q8104

Sector Skill Council IT-ITeS Guidelines for Assessment 1. Criteria for assessment for each Qualification Pack will be created by the Sector Skill Council. Each Performance Criteria (PC) will be assigned marks proportional to its importance in NOS. SSC will also lay down proportion of marks for Theory and Skills Practical for each PC. 2. The assessment for the theory part will be based on knowledge bank of questions created by the SSC. 3. Assessment will be conducted for all compulsory NOS, and where applicable, on the selected elective/option NOS/set of NOS. 4. Individual assessment agencies will create unique question papers for theory part for each candidate at each examination/training center (as per assessment criteria below). 5. Individual assessment agencies will create unique evaluations for skill practical for every student at each examination/training center based on this criterion. 6. To pass a QP, a trainee should score an average of 70% across generic NOS’ and a minimum of 70% for each technical NOS 7. In case of unsuccessful completion, the trainee may seek reassessment on the Qualification Pack.

Compulsory NOS

Marks Allocation Total Marks: 1100

Assessment outcomes Assessment Criteria for outcomes Total Marks Out Of Theory Skills

Practical

1. SSC/N8101 Import data as per specifications

PC1. identify the objective of the analysis

100

10 5 5

PC2. define the type of data to be imported 7 2 5

PC3. define the volume of data to be imported 8 3 5

PC4. define the key variables to be imported 15 5 10

PC5. identify suitable sources for the data 15 5 10

PC6. perform operations to acquire the data and store it in datasets or data frames

20 5 15

PC7. create and populate metadata for the imported data 15 5 10

Page 72: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

Qualifications Pack For AI - Data Scientist

72

PC8. validate imported data using appropriate tools and processes 5 0 5

PC9. validate the desired output with the relevant stakeholders within the organization, if required

5 0 5

Total 100 30 70 2. SSC/N8102 Preprocess data as per specifications

PC1. define the format and structure for the dataset

100

5 0 5

PC2. define indexes and organize variables as per the defined format 5 2 3

PC3. identify the data types for each variable of the dataset 10 3 7

PC4. identify and fix missing values in each variable of the dataset 15 5 10

PC5. identify and fix incorrect data types in each variable of the dataset 15 5 10

PC6. sort the data and create subsets of the data as required 15 5 10

PC7. perform operations to transform data types of variables as required 15 5 10

PC8. identify and deal with data redundancy by normalizing the dataset

15 5 10

PC9. validate preprocessed data using appropriate tools and processes 5 0 5

Total 100 30 70 3. SSC/N8103 Perform exploratory data analysis as per specifications

PC1. identify the data types for each variable of the dataset

100

5 2 3

PC2. identify the key variables required for modelling or analysis 8 3 5

PC3. use statistical techniques to summarize the key variables in the dataset

15 5 10

PC4. describe summary statistics for key variables using graphical formats 8 2 6

PC5. perform dimension reduction to optimize the variables in the dataset, if required

8 3 5

PC6. define the correlation factors using clustering and other techniques 8 3 5

PC7. validate data using appropriate tools and processes 5 0 5

PC8. repeat the analysis iteratively to arrive at optimal results 8 2 6

PC9. validate the final output in consultation with the relevant stakeholders

5 0 5

Page 73: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

Qualifications Pack For AI - Data Scientist

73

PC10. gain inferences from the final output of the data analysis 7 2 5

PC11. develop a hypothesis model to explain the discovered inferences 7 2 5

PC12. evaluate the results of the analysis and define business outcomes 8 3 5

PC13. define prescriptive actions based on the defined business outcomes

8 3 5

Total 100 30 70 4. SSC/N8104 Design algorithmic models as per specifications

PC1. identify the objective of the analysis

100

2 0 2

PC2. develop a hypothesis based on the objective of the analysis 3 1 2

PC3. identify suitable libraries, packages, frameworks, applications to address the objective

4 1 3

PC4. identify mode of learning, i.e. supervised or unsupervised 6 2 4

PC5. conduct research on existing statistical models to evaluate fitment with the objective

6 2 4

PC6. depending on the use case, identify if neural networks or deep learning models can be built

6 2 4

PC7. optimize the existing statistical models as per need 6 2 4

PC8. identify suitable statistical models on the basis of data volumes and key variables

6 2 4

PC9. define connectors or combinations of key variables for each statistical model

6 2 4

PC10. determine and collect the training data 6 2 4

PC11. design and prototype algorithmic model 9 3 6

PC12. identify and resolve overfitting or underfitting of algorithmic model 6 2 4

PC13. identify and resolve residual and dispersion errors with data 6 2 4

PC14. define data flows such as human-in-the-loop constraints required to reinforce algorithmic models

4 1 3

PC15. define and quantify success metrics for the algorithmic model 6 2 4

PC16. create documentation on designed algorithmic models for future references and versioning

4 0 4

Page 74: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

Qualifications Pack For AI - Data Scientist

74

PC17. retrain datasets that have been used for supervised learning on a continuous basis

6 2 4

PC18. validate designed models using appropriate tools and processes 4 0 4

PC19. iterate the process to fine-tune the model till the desired quality of output or performance is achieved

4 0 4

Total 100 28 72 5. SSC/N9001 Manage your work to meet requirements

PC1. establish and agree your work requirements with appropriate people

100

6.25 0 6.25

PC2. keep your immediate work area clean and tidy 12.5 6.25 6.25

PC3. utilize your time effectively 12.5 6.25 6.25

PC4. use resources correctly and efficiently 18.75 6.25 12.5

PC5. treat confidential information correctly 6.25 0 6.25

PC6. work in line with your organization’s policies and procedures 12.5 0 12.5

PC7. work within the limits of your job role 6.25 0 6.25

PC8. obtain guidance from appropriate people, where necessary 6.25 0 6.25

PC9. ensure your work meets the agreed requirements 18.75 6.25 12.5

Total 100 25 75 6. SSC/N9002 Work effectively with colleagues

PC1. communicate with colleagues clearly, concisely and accurately

100

20 0 20

PC2. work with colleagues to integrate your work effectively with them 10 0 10

PC3. pass on essential information to colleagues in line with organizational requirements

10 10 0

PC4. work in ways that show respect for colleagues 20 0 20

PC5. carry out commitments you have made to colleagues 10 0 10

PC6. let colleagues know in good time if you cannot carry out your commitments, explaining the reasons

10 10 0

PC7. identify any problems you have working with colleagues and take the initiative to solve these problems

10 0 10

PC8. follow the organization’s policies and procedures for working with colleagues

10 0 10

Total 100 20 80

7. SSC/N9004 PC1. establish and agree with appropriate people the 100 12.5 12.5 0

Page 75: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

Qualifications Pack For AI - Data Scientist

75

Provide data/information in standard formats

data/information you need to provide, the formats in which you need to provide it, and when you need to provide it

PC2. obtain the data/information from reliable sources 12.5 0 12.5

PC3. check that the data/information is accurate, complete and up-to-date 12.5 6.25 6.25

PC4. obtain advice or guidance from appropriate people where there are problems with the data/information

6.25 0 6.25

PC5. carry out rule-based analysis of the data/information, if required 25 0 25

PC6. insert the data/information into the agreed formats 12.5 0 12.5

PC7. check the accuracy of your work, involving colleagues where required 6.25 0 6.25

PC8. report any unresolved anomalies in the data/information to appropriate people

6.25 6.25 0

PC9. provide complete, accurate and up-to-date data/information to the appropriate people in the required formats on time

6.25 0 6.25

Total 100 25 75 8. SSC/N9005 Develop your knowledge, skills and competence

PC1. obtain advice and guidance from appropriate people to develop your knowledge, skills and competence

100

10 0 10

PC2. identify accurately the knowledge and skills you need for your job role 10 0 10

PC3. identify accurately your current level of knowledge, skills and competence and any learning and development needs

20 10 10

PC4. agree with appropriate people a plan of learning and development activities to address your learning needs

10 0 10

PC5. undertake learning and development activities in line with your plan

20 10 10

PC6. apply your new knowledge and skills in the workplace, under supervision

10 0 10

PC7. obtain feedback from appropriate people on your knowledge and skills and how effectively you apply them

10 0 10

PC8. review your knowledge, skills and competence regularly and take appropriate action

10 0 10

Total 100 20 80

Page 76: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

Qualifications Pack For AI - Data Scientist

76

9. SSC/N9006 Build and maintain relationships at the workplace

PC1. build rapport with appropriate people at the workplace

100

10 3 7

PC2. develop new professional relationships 10 3 7

PC3. build alliances to establish mutually beneficial working arrangements

10 3 7

PC4. foster an environment where others feel respected 10 4 6

PC5. identify and engage a diverse range of influential contacts 10 4 6

PC6. obtain guidance from appropriate people, wherever necessary 10 3 7

PC7. attentively listen to ideas and give constructive feedback 10 3 7

PC8. promptly resolve conflicts between self or others 10 2 8

PC9. work with colleagues to deliver shared goals 10 2 8

PC10. recognize the contributions made by your colleagues 10 3 7

Total 100 30 70 10. SSC/N9007 Build and maintain client satisfaction

PC1. gather client context and requirements

100

15 5 10

PC2. manage fluctuating client priorities and expectations 25 10 15

PC3. respond to client requests in a timely and accurate manner 20 5 15

PC4. continuously improve personal service based on client feedback 15 0 15

PC5. plan deliverables based on client needs 25 10 15

Total 100 30 70 11. SSC/N9010 Convince others to take appropriate action in different situations

PC1. gather needs of concerned people

100

10 0 10

PC2. adapt arguments to consider diverse needs 15 0 15

PC3. use small wins as milestones to gain support for ideas 25 10 15

PC4. persuade with the help of concrete examples or evidences 25 10 15

PC5. take structured actions to reach consensus on the course of action 25 10 15

Total 100 30 70

Page 77: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

Qualifications Pack For AI - Data Scientist

77

ELECTIVES

Elective 1 - Model Risk Assessment Total Marks: 100 Marks Allocation

Assessment outcomes

Assessment Criteria for outcomes Total Marks Out Of Theory Skills

Practical

1. SSC/N8106 Evaluate risk of deploying algorithmic models

PC1. define the purpose and metrics for the algorithmic model

100

10 3 7

PC2. define data sources used to design the model and data flows used to reinforce the model

10 3 7

PC3. define and evaluate the assumptions used while designing the algorithmic model

10 3 7

PC4. evaluate the range of expected outcomes of the algorithmic model

10 3 7

PC5. test the model with different inputs and identify the factors that are creating a deviation from the expected outcomes

10 3 7

PC6. estimate the risk involved in the cases where the algorithmic model deviates from the expected outcomes

20 8 15

PC7. introduce checks and mitigation measures for each of the potential risks to the algorithmic model

15 5 10

PC8. create documentation on potential risks and the associated mitigation measures

5 0 5

PC9. validate risks and mitigation measures with appropriate stakeholders

2 0 2

PC10. recommend and implement corrective actions to the model as required

3 0 3

PC11. evaluate the model for all possible use cases / scenarios

5 2 3

Total 100 30 70

Page 78: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

Qualifications Pack For AI - Data Scientist

78

ELECTIVES

Elective 2 - Model Business Performance Total Marks: 100 Marks Allocation

Assessment outcomes

Assessment Criteria for outcomes Total Marks Out Of Theory Skills

Practical

1. SSC/N8107 Evaluate business performance of algorithmic models

PC1. identify the objective being addressed by the model

100

10 3 7

PC2. define suitable evaluation criteria and metrics to evaluate model performance as per objective

10 3 7

PC3. evaluate the performance of the algorithmic model

20 6 14

PC4. identify the hyperparameters to maximize model performance

20 6 14

PC5. test different hyperparameter configurations

20 6 14

PC6. use best-fit hyperparameter configuration to maximize model performance

20 6 14

Total 100 30 70

ELECTIVES

Elective 3 - Visualizations Total Marks: 100 Marks Allocation

Assessment outcomes

Assessment Criteria for outcomes Total Marks Out Of Theory Skills

Practical

1. SSC/N8108 Define business outcomes and create visualizations

PC1. identify the objective of the analysis

100

15 5 10

PC2. establish the purpose, scope, and target audience to report the business outcomes

15 5 10

Page 79: Contents€¦ · The individual would define business outcomes based on the results of the ... critical thinking and problem solving ability. S/he needs to have strong communication

Qualifications Pack For AI - Data Scientist

79

PC3. define the delivery mode and format (such as excel sheets, reports, APIs) to report the business outcomes

15 5 10

PC4. summarize the defined business outcomes into a narrative

10 2 8

PC5. select suitable visualizations to represent the defined business outcomes

10 3 7

PC6. represent outcomes through visualizations using standard templates and agreed language standards

25 10 15

PC7. validate visualizations with appropriate people 5 0 5

PC8. publish visualizations for consumption across all agreed formats

5 0 5

Total 100 30 70