Key Stakeholders and Goals - tempus-app/wiki GitHub Wiki

🔥 Key Stakeholders

🔓 Available Resource

A pre-screened individual that is an approved contractor for CAL & Associates, but is not currently assigned to a client project.

1.1 Contractor - in CAL & Associate’s repository of resources, available to take on a project. The contractor will not have access to an O365 account until they are assigned to a client.

1.2 CAL Partner - a non-billable position, where the resource will work alongside CAL and will not be assigned to client projects. An O365 account is created for them.

🎯 Goals

  • R1: I want to be able to access the onboarding portal through a link sent to me
  • R2: I want the onboarding portal to autofill my information from my resume so I can save time
  • R3: I want an onboarding profile to be created once I submit my onboarding information
  • R4: I want to view the status and be notified of updates on my selection for a client project

🧮 Business Owner (CAL & Associates)

CAL & Associates founders and permanent employees that want to filter through applicant information and onboard approved applicants as resources.

🎯 Goals

  • B1: I want to view resource profiles and be able to filter them.
  • B2: I want to export resumes created from resource profiles in the form of a template.
  • B3: I want to easily manage an Office 365 account for a resource using repeated information if the resource becomes assigned.
  • B4: I want to terminate access to internal O365 accounts once the resource has stopped working for us
  • B5: I want to track updates on the status of an available resource
  • B6: I want the timesheet component to exist independently of the onboarding component
  • B7: I want the system to be secure to avoid attacks that cause downtime

🔒 Assigned Resource

A resource that has been chosen from CAL’s repository of available resources, referred to a client, and has been approved by the client to work on their project.

🎯 Goals

  • AR1: I want an Office 365 account created for me from my profile information
  • AR2: I want access to the timesheet application where I can bill my hours for work done on my client’s project

⛰️ Client

An individual or organization that has CAL & Associates resources assigned to work on their projects. The client is not a user of the onboarding system

🎯 Goals

  • C1: I want to easily compare the resources CAL has referred to work on my project

📝 Glossary

  • System: The onboarding system that allows resources to be onboarded to CAL’s resource repository and assigned to a client project

  • Resume parser: A tool to extract information from an uploaded resume (ex: projects, education, etc) and provide an interface for a user to manually edit the extracted info

  • Resource repository: A collection of all available and assigned resources that are contractors for CAL & Associates.

  • Available Resource: A contractor who has passed the initial screening by CAL & Associates and has a resource profile in the System. An available resource is not yet assigned to a client/project.

  • Assigned Resource:A resource that is assigned to and working for a client. Essentially an available resource that has been selected to work for a client.

  • Standardized resource profile:The generated profile for a resource created by the resume parser and personal information