Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Brainstorm Screendoor integration #22

Closed
jrubenoff opened this issue Jul 18, 2016 · 4 comments
Closed

Brainstorm Screendoor integration #22

jrubenoff opened this issue Jul 18, 2016 · 4 comments
Assignees
Labels
Milestone

Comments

@jrubenoff
Copy link

jrubenoff commented Jul 18, 2016

Outcome

  • Screendoor reviewers can easily see whether an interview was conducted, scheduled, cancelled, etc. with an applicant.
  • Admins and interviewers can easily access an applicant's Screendoor response when an interview takes place.

Structure

  • Add interview details to the activity feed
  • Add a link to the applicant's Screendoor response on everything: calendar invites, confirmation emails, the admin dashboard, etc., so it's impossible to miss

More TBD...

@jrubenoff jrubenoff self-assigned this Jul 18, 2016
@jrubenoff jrubenoff modified the milestone: Notifications and alerts Jul 18, 2016
@ajb
Copy link
Contributor

ajb commented Jul 19, 2016

This all sounds good to me.

On Mon, Jul 18, 2016 at 11:16 AM, Josh Rubenoff notifications@github.com
wrote:

Outcome

  • Screendoor reviewers can easily see whether an interview was
    conducted, scheduled, cancelled, etc. with an applicant.
  • Admins and interviewers can easily access an applicant's Screendoor
    response when an interview takes place.
  • Nice to have: if staff, who live in Screendoor and aren't
    necessarily aware this app exists, lose their invite email, they can easily
    retrieve their meeting details from Screendoor.

Structure

  • Add interview details to the activity feed
  • Add a link to the applicant's Screendoor response on everything:
    calendar invites, confirmation emails, the admin dashboard, etc., so it's
    impossible to miss
  • Let reviewers download their calendar invites in Screendoor, or (in
    our v2?) see it on a new "Calendar" page

More TBD... curious what @ajb https://github.com/ajb thinks


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#22, or mute the thread
https://github.com/notifications/unsubscribe-auth/ABNiLZqK7U578McPTLwWAg8Id00s8ozCks5qW8LhgaJpZM4JO_P2
.

Adam Becker
(951) 9-BECKER
@AdamJacobBecker

@jrubenoff
Copy link
Author

I brainstormed a few ways we could go about this, and came up with two approaches.

  1. Log everything in the activity feed. That would look something like this.

    One problem: we'll need to add a large number of events to achieve the outcome for interviews that were never conducted, or never fully booked. That clogs up the feed. We could solve this by hiding some events by default, and adding a "show all events" option to the feed, but that adds complexity.

    Discoverability is also problematic. Since the activity feed is below the response, interviewers might never see these events.

  2. Show an "interview status" alert for invited candidates. The alert would appear above the response, like this.

    Depending on the status of the interview, the alert would have different states. Here's my attempt at listing all of them. After the interview is done, we add a single event to the activity feed.

    I like how this solution knows whether you're invited, not invited, or an admin, and shows you the most relevant information accordingly. It is hard to do that with events in the activity feed.

    One problem: it might take too much time to implement every state. But based on prior work on the activity feed, maybe the first approach will also take a lot of time?

    Another problem: if we're only adding one event to the feed, that might pose a compliance / auditing problem. But I guess we could tackle that in dobtco/screendoor-v2#3321.

@ajb
Copy link
Contributor

ajb commented Jul 29, 2016

The mockups you posted are awesome. I really like both ideas... in fact, if we imagine that we were building this functionality into Screendoor itself, we'd probably implement both activity feed items as well as a "current status" notification!

However:

  • To do this properly, I'll need to design a new Screendoor API for "integrations."
  • I think that this could safely be left out of our MVP.

@ajb
Copy link
Contributor

ajb commented Aug 1, 2016

This issue was moved to dobtco/scheduler#14

@ajb ajb closed this as completed Aug 1, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants