MVP Planning

Updated about 3 years ago by Patrick Bolger
Google doc with more detailed stories: Google Sheet



User's perspective
ToDo
Job seeker
  • Register
#120, #189
  • Search jobs
#100
  • Apply
#29, #48, #3
  • Job Seeker landing page

    • Default page after login
#202
    • List of jobs applied to
#223
    • List of jobs that match JS background (keyword match)
#224
    • List of newly-posted jobs (since prior login)
#225
Job Developer

  • Notifications

    • Job seeker has joined PETS
#101, #46
    • Job seeker has applied to a job (primary JD or all if no primary)
#48
    • Company has posted or updated a job (all JD's)
#23
    • Primary job developer is notified when *another* job developer submits a job seeker for a job
#50, #35
    • Company contacts a job seeker directly (primary JD or all if no primary)
#49
  • Overview of job seekers in his pool
#47
  • Match job seeker and jobs
#45, #40, #19, #18, #98, #41
  • JD landing page

    • Default page after login
#226
    • List of job seekers for which this JD is primary job developer
#227
    • List of jobs for which job seekers (for whom JD is *primary* job developer) have applied (either directly by job seeker or by a JD), with status detail.
#228
    • List of job seekers who have not been assigned a primary job developer.
#229
Case manager

  • Match job seeker and jobs
Is this a job for the case manager?
  • Notifications

    • Job seeker has joined PETS
#101, #42
    • Job seeker has applied to a job
#43
  • CM landing page

    • Default page after login
#230
    • List of job seekers (for which this person is case manager)
#231
    • List of job seekers who have not been assigned a Case Manager.
#234
Agency Administrator

  • Ability to manage agency information:
    • Agency data (name, address, description, etc.)
    • Branches
    • Agency people
    • Companies
    • Job Categories
    • Skills
    • Job Specialities (Agency Person <> Job Categories)

  • Invite agency people to join PETS

  • Accept/deny company registration request

  • Tasks (to-do) list management
#232
  • CRUD - Job Categories
#216
  • CRUD - Skills
#235
Company

  • Create job
#192, #200, #23
  • Update job
#192, #200, #23
  • Find job seekers
#99
  • Register
#12
  • Invite other company people to join PETS (company admin)

  • Company landing page
#233
User Interface

  • Consistent look-and-feel
#236
  • Intuitive navigation
#237
  • Redesign Home page when the user is not logged in
#141
 

Functional Perspective
UI
  • UI style guide 
    • Look-and-feel (forms, buttons, etc.)
    • Navigation
      • Site map showing all pages and entry/exit mechanism
  • UI rationalized to style guide
Users
  • Registration
  • Edit profiles
  • Permissions
Job
  • Create
  • Edit
  • Apply
  • Remove
  • Fill
  • Job life-cycle defined (and initial phase(s)) implemented)
  • Auto-match against résumés
Resume
  • Store
  • Download
  • Search
  • Display
  • Auto-match against jobs
Notification
  • Send emails
  • Store indication
  • Send real-time notifications based on events noted in "actor" breakdown above
Agency
  • Edit information
  • Edit users permissions
Revisions

comments powered by Disqus