Requirements List NDSi
Welcome to the New Direction in Staffing Interface (NDSi) project requirements!
The information contained in this workbook was compiled and developed by the New Direction in Staffing Interface (NDSi) project team. The requirements were gathered directly from users in an effort to inform Government of Canada (GC) modernization and/or improvement initiatives.
This workbook contains a Requirements worksheet which contains all of the in-scope requirements that the NDSi project team developed through direct interaction with users. It also contains a non-exhaustive list of current-state GC staffing requirements that the NDSi project leveraged to begin our discovery journey.
ID# | Stakeholder | Use Case | ID#2 | User Story | ID#3 | Acceptance Criteria |
UC1 | Account Creator | Create Account | US1.1 | I need to be able to provide my personal details. | AC1.1.1 | I can provide my first name, last name, and email address. |
UC1 | Account Creator | Create Account | US1.2 | I need to be able to create my password. | AC1.2.1 | I can provide my password. |
UC1 | Account Creator | Create Account | US1.2 | I need to be able to create my password. | AC1.2.2 | I can confirm my password. |
UC1 | Account Creator | Create Account | US1.3 | I need to be able to confirm my account creation. | AC1.3.1 | I can choose to confirm my account creation through email or via text message. |
UC1 | Account Creator | Create Account | US1.3 | I need to be able to confirm my account creation. | AC1.3.2 | If I choose to confirm my account creation through text message, I can provide my mobile telephone number and area code |
UC11 | Hirer | Screen Applicants | US11.1 | I need to be able to review the applications. | AC11.1.1 | I can request that an applicant's manager validate the skills and experience referenced in the application. |
UC11 | Hirer | Screen Applicants | US11.1 | I need to be able to review the applications. | AC11.1.2 | I can request that an applicant provide additional information. |
UC11 | Hirer | Screen Applicants | US11.1 | I need to be able to review the applications. | AC11.1.3 | I can search the information provided on the application. |
UC11 | Hirer | Screen Applicants | US11.1 | I need to be able to review the applications. | AC11.1.4 | I can see whether the skills and experience referenced in the application have been validated. |
UC11 | Hirer | Screen Applicants | US11.1 | I need to be able to review the applications. | AC11.1.5 | I can see whether an applicant's language profile (if provided) has been validated. |
UC11 | Hirer | Screen Applicants | US11.1 | I need to be able to review the applications. | AC11.1.6 | I can choose to review individual applications. |
UC11 | Hirer | Screen Applicants | US11.1 | I need to be able to review the applications. | AC11.1.7 | I can see the application details provided by the applicant. |
UC11 | Hirer | Screen Applicants | US11.1 | I need to be able to review the applications. | AC11.1.8 | I can compare the application details against the merit criteria of the job advertisement and any screening questions the applicant was asked to answer. |
UC11 | Hirer | Screen Applicants | US11.1 | I need to be able to review the applications. | AC11.1.9 | I can determine whether the applicant will continue in the selection process or not. |
UC11 | Hirer | Screen Applicants | US11.1 | I need to be able to review the applications. | AC11.1.10 | I can see a list of job seekers that have applied to my job poster. |
UC11 | Hirer | Screen Applicants | US11.2 | I need to be able to inform the candidates of the screening results. | AC11.2.1 | I can provide written confirmation of the screening results to successful applicants. |
UC11 | Hirer | Screen Applicants | US11.2 | I need to be able to inform the candidates of the screening results. | AC11.2.2 | I can choose to provide written confirmation of the screening results to unsuccessful applicants now or at a later date. |
UC11 | Hirer | Screen Applicants | US11.2 | I need to be able to inform the candidates of the screening results. | AC11.2.3 | I can choose to provide rationale for the screening results. |
UC11 | Hirer | Screen Applicants | US11.2 | I need to be able to inform the candidates of the screening results. | AC11.2.4 | If I have determined that the applicant will not continue in the selection process, and I have decided to conduct informal discussions, I can advise the applicant of the steps required to initiate the informal discussion. |
UC11 | Hirer | Screen Applicants | US11.2 | I need to be able to inform the candidates of the screening results. | AC11.2.5 | I am provided with a confirmation that the applicant has been informed of the screening results. |
UC2 | Hirer | Define Resourcing Needs | US2.1 | I need to be able to confirm my ability to hire. | AC2.1.1 | I can request access to my team information. |
UC2 | Hirer | Define Resourcing Needs | US2.1 | I need to be able to confirm my ability to hire. | AC2.1.2 | I can confirm my ability to hire by providing my PRI, Classification Group, Sub-Group, Level, Job Title, Organization, Branch, Unit/Team, Work Email, and Work Telephone Number. |
UC2 | Hirer | Define Resourcing Needs | US2.1 | I need to be able to confirm my ability to hire. | AC2.1.3 | I can confirm my ability to hire by providing credentials from another system. |
UC2 | Hirer | Define Resourcing Needs | US2.1 | I need to be able to confirm my ability to hire. | AC2.1.4 | I am told when I have access to my team information once access is approved. |
UC2 | Hirer | Define Resourcing Needs | US2.1 | I need to be able to confirm my ability to hire. | AC2.1.5 | I can see the team information for my unit. |
UC2 | Hirer | Define Resourcing Needs | US2.1 | I need to be able to confirm my ability to hire. | AC2.1.6 | I can identify my delegation authority. |
UC2 | Hirer | Define Resourcing Needs | US2.2 | I need to be able to conduct a workplace gap analysis. | AC2.2.1 | I can assess business context information by indicating what my organization does, why my team is a good team to work for, and the ideal type of job seeker that would be best suited to work on my team. |
UC2 | Hirer | Define Resourcing Needs | US2.2 | I need to be able to conduct a workplace gap analysis. | AC2.2.2 | I can allow other GC employees to have access to my team information. |
UC2 | Hirer | Define Resourcing Needs | US2.2 | I need to be able to conduct a workplace gap analysis. | AC2.2.3 | I can request that other GC employees complete staffing-related tasks for me. |
UC2 | Hirer | Define Resourcing Needs | US2.2 | I need to be able to conduct a workplace gap analysis. | AC2.2.4 | I can identify who the Human Resources subject matter expert is for my team. |
UC2 | Hirer | Define Resourcing Needs | US2.2 | I need to be able to conduct a workplace gap analysis. | AC2.2.5 | I can gather relevant public and private sector labour market data. |
UC2 | Hirer | Define Resourcing Needs | US2.2 | I need to be able to conduct a workplace gap analysis. | AC2.2.6 | I can review the history of the staffing actions I have completed. |
UC2 | Hirer | Define Resourcing Needs | US2.2 | I need to be able to conduct a workplace gap analysis. | AC2.2.7 | I can see job seekers who have been referred to me by other people. |
UC2 | Hirer | Define Resourcing Needs | US2.2 | I need to be able to conduct a workplace gap analysis. | AC2.2.8 | I can use a common lexicon to identify the positions for which I am responsible, including the job title, position title, position number, classification group, sub-group, level, position location, security clearance, language profile, status of the position, main duties of the position, and the essential and asset skills and knowledge required. |
UC2 | Hirer | Define Resourcing Needs | US2.2 | I need to be able to conduct a workplace gap analysis. | AC2.2.9 | I can re-use human resources information to create job profiles for the positions within my team. |
UC2 | Hirer | Define Resourcing Needs | US2.2 | I need to be able to conduct a workplace gap analysis. | AC2.2.10 | When identifying criteria for the job profile for which I am responsible, where the essential or asset criteria I want do not appear in the category of the common language construct that I am provided, I can add criteria by searching the remainder of the categories of the common language construct. |
UC2 | Hirer | Define Resourcing Needs | US2.3 | I need to be able to set up my alerts. | AC2.3.1 | I can choose to be notified when job seekers match the requirements for any of the positions in my team. |
UC2 | Hirer | Define Resourcing Needs | US2.3 | I need to be able to set up my alerts. | AC2.3.2 | I can choose to notify job seekers when I am ready to staff a position within my team. |
UC3 | Hirer | Find a Candidate | US3.1 | I need to be able to search for job seekers. | AC3.1.1 | I can look for job seekers in specific departments. |
UC3 | Hirer | Find a Candidate | US3.1 | I need to be able to search for job seekers. | AC3.1.2 | I can use a common lexicon to identify the essential and asset skills and knowledge I want the job seekers in my search to have. |
UC3 | Hirer | Find a Candidate | US3.1 | I need to be able to search for job seekers. | AC3.1.3 | I can use pre-defined position information to identify the essential and asset skills and knowledge I want the job seekers in my search to have. |
UC3 | Hirer | Find a Candidate | US3.2 | I need to be able to view the job seekers that are relevant to my search. | AC3.2.1 | I can see whether a job seeker has been previously assessed by another Hirer and what those results are. |
UC3 | Hirer | Find a Candidate | US3.2 | I need to be able to view the job seekers that are relevant to my search. | AC3.2.2 | I can see whether a job seeker is a Person with a Priority Entitlement, student, Nunavut Inuit, veteran, member of the Canadian Armed Forced, or a member of the Royal Canadian Mounted Police. |
UC3 | Hirer | Find a Candidate | US3.2 | I need to be able to view the job seekers that are relevant to my search. | AC3.2.3 | I can see whether the job seeker is "at-level". |
UC3 | Hirer | Find a Candidate | US3.2 | I need to be able to view the job seekers that are relevant to my search. | AC3.2.4 | I can view individual job seeker information. |
UC3 | Hirer | Find a Candidate | US3.2 | I need to be able to view the job seekers that are relevant to my search. | AC3.2.5 | I can see whether a job seeker is an internal GC employee or external to the GC. |
UC3 | Hirer | Find a Candidate | US3.2 | I need to be able to view the job seekers that are relevant to my search. | AC3.2.6 | I can see how recent the job seeker's information is. |
UC3 | Hirer | Find a Candidate | US3.2 | I need to be able to view the job seekers that are relevant to my search. | AC3.2.7 | I can see whether a job seeker is willing to relocate. |
UC3 | Hirer | Find a Candidate | US3.2 | I need to be able to view the job seekers that are relevant to my search. | AC3.2.8 | I can communicate with a job seeker who has indicated they have the qualifications that are relevant to what I'm looking for. |
UC3 | Hirer | Find a Candidate | US3.2 | I need to be able to view the job seekers that are relevant to my search. | AC3.2.9 | I can see what types of employment a job seeker is interested in. |
UC3 | Hirer | Find a Candidate | US3.2 | I need to be able to view the job seekers that are relevant to my search. | AC3.2.10 | I can see what a job seeker's employment interests are. |
UC3 | Hirer | Find a Candidate | US3.2 | I need to be able to view the job seekers that are relevant to my search. | AC3.2.11 | I can see a list of job seekers that are relevant to my search. |
UC3 | Hirer | Find a Candidate | US3.2 | I need to be able to view the job seekers that are relevant to my search. | AC3.2.12 | I can see the number of job seekers that are relevant to my search. |
UC4 | Hirer | Post a Job | US4.1 | I need to be able to prepare the job advertisement. | AC4.1.1 | I can use the details of a position in my unit to prepare the advertisement. |
UC4 | Hirer | Post a Job | US4.1 | I need to be able to prepare the job advertisement. | AC4.1.2 | I can use a previously posted job advertisement to prepare my advertisement. |
UC4 | Hirer | Post a Job | US4.1 | I need to be able to prepare the job advertisement. | AC4.1.3 | I can use a common language construct to build the merit criteria for the job advertisement. |
UC4 | Hirer | Post a Job | US4.1 | I need to be able to prepare the job advertisement. | AC4.1.4 | I can contact my Human Resources representative if I need assistance preparing the advertisement. |
UC4 | Hirer | Post a Job | US4.1 | I need to be able to prepare the job advertisement. | AC4.1.5 | I can see successful job advertisements similar to the one I am preparing. |
UC4 | Hirer | Post a Job | US4.1 | I need to be able to prepare the job advertisement. | AC4.1.6 | I can prepare a new job advertisement by indicating the selection process number, area of selection, job title, position title, classification group, sub-group, level, employment status, security clearance, type of staffing process, salary range, location, job category, language profile, organization, job tenure, and closing date of the advertisement. |
UC4 | Hirer | Post a Job | US4.1 | I need to be able to prepare the job advertisement. | AC4.1.7 | I can identify merit criteria as either essential or asset. |
UC4 | Hirer | Post a Job | US4.1 | I need to be able to prepare the job advertisement. | AC4.1.8 | I can identify conditions of employment for the position. |
UC4 | Hirer | Post a Job | US4.1 | I need to be able to prepare the job advertisement. | AC4.1.9 | I can prepare an advertisement for single classifications, multiple classifications, or collective staffing. |
UC4 | Hirer | Post a Job | US4.1 | I need to be able to prepare the job advertisement. | AC4.1.10 | I can provide a description of the job I am advertising. |
UC4 | Hirer | Post a Job | US4.1 | I need to be able to prepare the job advertisement. | AC4.1.11 | I can add job specific features and benefits to my job advertisement. |
UC4 | Hirer | Post a Job | US4.2 | I need to be able to post the advertisement. | AC4.2.1 | I can post my advertisement on the GC recruitment system for a minimum of 24 hours. |
UC4 | Hirer | Post a Job | US4.2 | I need to be able to post the advertisement. | AC4.2.2 | I can post my advertisement on alternative sites like Gcconnex, Gccollab, Monster, Linkedin, Workopolis, indeed.com, Twitter, Facebook, or Instagram. |
UC4 | Hirer | Post a Job | US4.2 | I need to be able to post the advertisement. | AC4.2.3 | I can choose to exclude my advertisement from Google Jobs. |
UC4 | Hirer | Post a Job | US4.2 | I need to be able to post the advertisement. | AC4.2.4 | I am provided with a confirmation that I have posted my job. |
UC4 | Hirer | Post a Job | US4.2 | I need to be able to post the advertisement. | AC4.2.5 | Once I have posted my job, I can see how many job seekers have applied to my job advertisement. |
UC5 | Job Seeker | Search for a Job | US5.1 | I need to be able to define my search criteria. | AC5.1.1 | I can use a keyword, job title, location, career level, job category, staffing process type, job status, language, organization, and salary to define my search criteria. |
UC5 | Job Seeker | Search for a Job | US5.2 | I need to be able to view the list of jobs. | AC5.2.1 | I can choose to see the jobs that were advertised since the last time I searched. |
UC5 | Job Seeker | Search for a Job | US5.2 | I need to be able to view the list of jobs. | AC5.2.2 | I can fine-tune my search criteria. |
UC5 | Job Seeker | Search for a Job | US5.2 | I need to be able to view the list of jobs. | AC5.2.3 | I can see labour market data and analytics for the jobs that match my criteria. |
UC5 | Job Seeker | Search for a Job | US5.2 | I need to be able to view the list of jobs. | AC5.2.4 | I can choose to keep a job advertisement to look at later. |
UC5 | Job Seeker | Search for a Job | US5.2 | I need to be able to view the list of jobs. | AC5.2.5 | I can share a job advertisement with other people. |
UC7 | Job Seeker | Apply for a Job | US7.1 | I need to be able to fill out the job application. | AC7.1.1 | I can see the job advertisement while I'm completing my application. |
UC7 | Job Seeker | Apply for a Job | US7.1 | I need to be able to fill out the job application. | AC7.1.2 | I can quickly fill out my job application using information I've provided elsewhere. |
UC7 | Job Seeker | Apply for a Job | US7.1 | I need to be able to fill out the job application. | AC7.1.3 | I can provide my resume along with my job application. |
UC7 | Job Seeker | Apply for a Job | US7.1 | I need to be able to fill out the job application. | AC7.1.4 | I can change my job application before I provide it to the person responsible for the selection process. |
UC7 | Job Seeker | Apply for a Job | US7.1 | I need to be able to fill out the job application. | AC7.1.5 | I can choose to finish my job application later. |
UC7 | Job Seeker | Apply for a Job | US7.1 | I need to be able to fill out the job application. | AC7.1.6 | I am told that I have provided all the mandatory application information. |
UC7 | Job Seeker | Apply for a Job | US7.1 | I need to be able to fill out the job application. | AC7.1.7 | I can get guidance filling out the application. |
UC7 | Job Seeker | Apply for a Job | US7.1 | I need to be able to fill out the job application. | AC7.1.8 | I can provide a cover letter with my application. |
UC7 | Job Seeker | Apply for a Job | US7.1 | I need to be able to fill out the job application. | AC7.1.9 | I can provide my personal details, educational background, work experience and skills and knowledge using a common language. |
UC7 | Job Seeker | Apply for a Job | US7.1 | I need to be able to fill out the job application. | AC7.1.10 | I can agree to any conditions of employment the manager is asking for. |
UC7 | Job Seeker | Apply for a Job | US7.1 | I need to be able to fill out the job application. | AC7.1.11 | I can indicate whether I am part of an employment equity group. |
UC7 | Job Seeker | Apply for a Job | US7.1 | I need to be able to fill out the job application. | AC7.1.12 | I can attest that the information in my application is accurate. |
UC7 | Job Seeker | Apply for a Job | US7.1 | I need to be able to fill out the job application. | AC7.1.13 | If any of the information on my application does not match any of the information I provided in my profile, I can choose to change my profile information to match the new information or choose to change the application to match my profile information. |
UC7 | Job Seeker | Apply for a Job | US7.1 | I need to be able to fill out the job application. | AC7.1.14 | I can see the progress of my job application as I'm filling it out. |
UC7 | Job Seeker | Apply for a Job | US7.2 | I need to be able to provide my application to the person responsible for the selection process. | AC7.2.1 | I can change my job application after I send it to the manager as long as the job advertisement has not closed. |
UC7 | Job Seeker | Apply for a Job | US7.2 | I need to be able to provide my application to the person responsible for the selection process. | AC7.2.2 | I am told that my application has been sent. |
UC7 | Job Seeker | Apply for a Job | US7.2 | I need to be able to provide my application to the person responsible for the selection process. | AC7.2.3 | I am told what to expect in the selection process after I provide my application. |
UC7 | Job Seeker | Apply for a Job | US7.2 | I need to be able to provide my application to the person responsible for the selection process. | AC7.2.4 | I am told who I can contact if I have any questions about the selection process. |
UC7 | Job Seeker | Apply for a Job | US7.2 | I need to be able to provide my application to the person responsible for the selection process. | AC7.2.5 | I can choose to receive alerts any time there is a change in the status of the selection process I applied to. |
UC8 | Job Seeker | Create Job Seeker Profile | US8.1 | I need to be able to provide my personal details. | AC8.1.1 | I can provide my name, phone number, address, email address, citizenship, gender, date of birth, PRI or service number, and my preferred language of communication. |
UC8 | Job Seeker | Create Job Seeker Profile | US8.1 | I need to be able to provide my personal details. | AC8.1.2 | I can indicate whether I am part of an employment equity group. |
UC8 | Job Seeker | Create Job Seeker Profile | US8.1 | I need to be able to provide my personal details. | AC8.1.3 | I can indicate what type of job seeker I am. |
UC8 | Job Seeker | Create Job Seeker Profile | US8.1 | I need to be able to provide my personal details. | AC8.1.4 | I can indicate the type of security clearance I have. |
UC8 | Job Seeker | Create Job Seeker Profile | US8.1 | I need to be able to provide my personal details. | AC8.1.5 | I can describe my personal interests. |
UC8 | Job Seeker | Create Job Seeker Profile | US8.1 | I need to be able to provide my personal details. | AC8.1.6 | I can provide my personal details using an outside source like Linkedin or PIMS. |
UC8 | Job Seeker | Create Job Seeker Profile | US8.1 | I need to be able to provide my personal details. | AC8.1.7 | If I identify myself as a member of the Canadian Armed Forces, I can indicate whether I am a serving member or a reservist. |
UC8 | Job Seeker | Create Job Seeker Profile | US8.2 | I need to be able to demonstrate my skills and experience. | AC8.2.1 | I can describe my previous or current work experience, including position title, work setting, my employers' names and location, as well as my start and end dates. |
UC8 | Job Seeker | Create Job Seeker Profile | US8.2 | I need to be able to demonstrate my skills and experience. | AC8.2.2 | I can indicate the skills and knowledge that I gained in each position I held previously or am currently holding using a common language that is understood by hiring managers. |
UC8 | Job Seeker | Create Job Seeker Profile | US8.2 | I need to be able to demonstrate my skills and experience. | AC8.2.3 | There is no limit to how many previous employers I can indicate I worked for. |
UC8 | Job Seeker | Create Job Seeker Profile | US8.2 | I need to be able to demonstrate my skills and experience. | AC8.2.4 | I can choose to provide a reference of someone who can validate the skills, experience, and knowledge I say I have. |
UC8 | Job Seeker | Create Job Seeker Profile | US8.2 | I need to be able to demonstrate my skills and experience. | AC8.2.5 | I can demonstrate my skills and experience through an outside source like Linkedin or PIMS. |
UC8 | Job Seeker | Create Job Seeker Profile | US8.2 | I need to be able to demonstrate my skills and experience. | AC8.2.6 | I can build a resume out of the information I've provided. |
UC8 | Job Seeker | Create Job Seeker Profile | US8.2 | I need to be able to demonstrate my skills and experience. | AC8.2.7 | I am provided with suggested jobs I might be interested in based on my work history, skills, knowledge, and experience. |
UC8 | Job Seeker | Create Job Seeker Profile | US8.2 | I need to be able to demonstrate my skills and experience. | AC8.2.8 | I can identify any GC language evaluation results I might have. |
UC8 | Job Seeker | Create Job Seeker Profile | US8.3 | I need to be able to describe my educational background. | AC8.3.1 | I can indicate where I went or am going to school and the degree I obtained or am in the process of obtaining. |
UC8 | Job Seeker | Create Job Seeker Profile | US8.3 | I need to be able to describe my educational background. | AC8.3.2 | I can indicate any certification or training I received outside of my formal education. |
UC8 | Job Seeker | Create Job Seeker Profile | US8.3 | I need to be able to describe my educational background. | AC8.3.3 | I can describe my educational background through an outside source like Linkedin or PIMS. |
UC8 | Job Seeker | Create Job Seeker Profile | US8.4 | I need to be able to manage my profile settings. | AC8.4.1 | I can change my password. |
UC8 | Job Seeker | Create Job Seeker Profile | US8.4 | I need to be able to manage my profile settings. | AC8.4.2 | I can recover my password if I lose it. |
UC8 | Job Seeker | Create Job Seeker Profile | US8.4 | I need to be able to manage my profile settings. | AC8.4.3 | I can change my display name. |
UC8 | Job Seeker | Create Job Seeker Profile | US8.4 | I need to be able to manage my profile settings. | AC8.4.4 | I can choose to hide my profile from hiring managers and/or specific departments. |
UC8 | Job Seeker | Create Job Seeker Profile | US8.4 | I need to be able to manage my profile settings. | AC8.4.5 | I can manage the type of alerts I get. |
UC9 | Job Seeker | Sign-Up for Job Alerts | US9.1 | I need to be able to choose the types of alerts I want to received. | AC9.1.1 | I can use job title, location, career level, job category, staffing process type, job status, language, organization, and salary to define my alert criteria. |
UC9 | Job Seeker | Sign-Up for Job Alerts | US9.2 | I need to be able to choose how I want to receive my alerts. | AC9.2.1 | I can choose to receive alerts by email or text message. |
UC9 | Job Seeker | Sign-Up for Job Alerts | US9.2 | I need to be able to choose how I want to receive my alerts. | AC9.2.2 | Depending on my choice for receiving alerts, I can provide my email address or mobile number. |
UC9 | Job Seeker | Sign-Up for Job Alerts | US9.2 | I need to be able to choose how I want to receive my alerts. | AC9.2.3 | I am provided with confirmation that I will receive job alerts using my chosen method. |
Page details
- Date modified: