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

Design for #519, #635, #731 Section 2 | Coordinator: Add Notes, View Intake Profile, Onboarding Events #736

Open
6 of 13 tasks
Tracked by #784
ExperimentsInHonesty opened this issue Aug 2, 2024 · 12 comments
Assignees
Labels
Complexity: Small Issue has detailed instructions to resolve and the task is simple. dependency Issues that are being blocked by another issue or other thing that needs to be completed first p-Feature: Dashboard Coordinator p-feature: Notes Where the Coordinators store text about guest and host records points: 2 Can be done in 7-12 hours Role: Design

Comments

@ExperimentsInHonesty
Copy link
Member

ExperimentsInHonesty commented Aug 2, 2024

Overview

This is the design issue for the following stories #519, #635, #731 these relate to Section 2 | Coordinator: Add Notes, View Intake Profile, Onboarding Events.

Action Items

Wireframe

  • Create Wireframes (Figma link to wireframes)
  • Questions for Product: (link to comment)
  • Update Wireframes based on feedback and answers to questions
  • Review Updates with Product
  • Additional Feedback from Product (link to comment)
  • Update Wireframes
  • Review Updates with Product

Design

  • Convert wireframes into full designs
  • Add screenshots to comments
  • Review with product
  • Review with Engineering for questions
  • When designs are edited and ready for engineering, update issue Add note taking pop up in Coordinator Dashboard #677 with link to figma and screenshots

Resources/Instructions

@ExperimentsInHonesty

This comment was marked as resolved.

@github-project-automation github-project-automation bot moved this to New Issue Approval in P: HUU: Project Board Aug 2, 2024
@ExperimentsInHonesty ExperimentsInHonesty added this to the 6- MVP milestone Aug 2, 2024
@ExperimentsInHonesty ExperimentsInHonesty added points: 2 Can be done in 7-12 hours Role: Design Complexity: Missing Complexity: Small Issue has detailed instructions to resolve and the task is simple. p-Feature: Dashboard Coordinator p-feature: Notes Where the Coordinators store text about guest and host records and removed milestone: missing Role: missing points: missing Complexity: Missing labels Aug 2, 2024
@ExperimentsInHonesty ExperimentsInHonesty moved this from New Issue Approval to Prioritized Backlog in P: HUU: Project Board Aug 2, 2024
@lasryariel lasryariel changed the title HUU: Design: Add note-taking pop up in Coordinator Dashboard Design for #519 Section 2 | Coordinator: Add Notes Aug 20, 2024
@lasryariel

This comment was marked as outdated.

@lasryariel lasryariel added dependency Issues that are being blocked by another issue or other thing that needs to be completed first and removed draft labels Aug 30, 2024
@lasryariel lasryariel moved this from New Issue Approval to In Progress in P: HUU: Project Board Sep 5, 2024
@lasryariel lasryariel changed the title Design for #519 Section 2 | Coordinator: Add Notes Design for #519, #635, #731 Section 2 | Coordinator: Add Notes, View Intake Profile, Onboarding Events Sep 5, 2024
@lasryariel
Copy link
Member

lasryariel commented Sep 5, 2024

Questions for Product (copied from Figma)

  • Can a user add a note from the table? If so, is in-line editing for all the fields in the table?
    • We want the Coordinator to be able to quickly and easily create/edit notes. It does not necessarily have to be directly from the table. In-line editing is not required for any fields on the table, although Coordinator assignment (covered in story Section 2 | Coordinator: Assigning Coordinators to Guests/Hosts #518) does ask for the assignment to be possible directly from the table.
  • Can a note be deleted?
    • If it can be edited we can assume it can be deleted as well, since one could effectively delete a note by editing and deleting the text
  • The notes will only be visible to all internal coordinator or just who is assigned?
    • assume it is visible to all Coordinators within the org. Controlling the visibility could be considered as an org-specific administrative setting enhancement Post-MVP.
  • Do edited notes, need to indicate they have been edited? If so, does it need to display the history? Might be complicated for MVP
    • Assume no for MVP, but leave room in your design for this to be implemented in the future. You can draft the design to include this, just know that it likely will be scaled back in the engineering phase for MVP

Other Feedback from Product:

  • The direction of the wireframe is great.
  • The designs are similar to a "comment"/"updates" style of notes, which I think is ideal, but we may scale this down for MVP to a singular "Notepad" style notes section, with one text box that is continuously edited/saved over.
    • This would mean the note taker would need to self identify and indicate the date of the note themselves. for example:
      • 9/4/24 alasry: Interview went well
        9/3/24 alasry: scheduled interview for tomorrow
        
    • Please draft an alternate wireframe with this in mind so we have the option.
  • Looking at what you have wireframed so far, it is clear that this design effort needs to be considerate of stories Section 2 | Coordinator: View and Approve Applications (Intake Profiles) #635 and Section 2 | Coordinator: Confirm completion of Onboarding Events  #731. Since these are all being laid out in the same pop out section. I have updated this issue to reflect that.
    • On that note, my suggestion is that we do something similar to the "My Tasks" section on the Guest Dashboard.
    • We don't need to copy it exactly, but the steps for the Coordinator are directly tied to the steps for Guests/Hosts, as they are counterparts in this process.
    • The key thing to emulate is that the different sections are a sequence of tasks (first review/approve intake profile, then complete onboarding events, then assist with matchmaking, etc.)
    • This could mean moving the "Details" section to a distinct maybe persistent section at the top, and then having an accordion with sections "Intake Profile", "Onboarding Events", "Matchmaking", "Relationship Management".
    • If we feel this is too much, to have in a pop out section, then we could consider making the sections links to their own pages instead. and the popout would be more of a summary.

Here is a screenshot of one of the frames in the current wireframe:
(Figma link to wireframes)
image

@lasryariel
Copy link
Member

lasryariel commented Sep 13, 2024

Notes from 9/10 breakout session:

  • add profile pic icon to sticky section
  • what does expand look like while still in side view
  • separate intake profile approval from overall approval
  • allow multiple tabs of accordion to be opened - mostly a stakeholder question
  • define action items in the UI per step
  • width of expansion screens - need to think about it, depends on width of details. maybe steps should be collapsible
  • keep scalability in mind- design should easily adapt to more onboarding events, more intake profile sections
  • Need to add version history
  • Need "Approval Decision" Notes (separate from the regular notes)

@lasryariel
Copy link
Member

lasryariel commented Sep 18, 2024

Gabriella's Notes

1. Intake Profile Approval Version History:

  • Ensure version history dropdown notes are placed consistently.
    Screen Shot 2024-09-19 at 7 14 59 PM
  • Version history should correspond to the dates the coordinator responds to the changes. Hosts/Guests persona will track theirs.
    Screen Shot 2024-09-19 at 7 16 54 PM
  • the current version should show in the list for version history

2. Intake Profile Approval Notes:

  • Need a screen showing how the coordinator adds approval notes.
  • When looking at prior versions, the approval notes can potentially be in the same spot that the coordinator adds approval notes.

3. Sidebar:

  • We want an easily accessible sidebar. Design to combine sections 1a and 2b for the most useful information using segmented control or view detail > detail > collapse > vertical integration.
  • Circle back to the sidebar and work on the full-screen view first.
  • Context: This decision was made because including the full information for each step in the sidebar view is too much. We could not clearly articulate what abbreviated information would be useful. This can potentially be a post-MVP feature.
  • We will treat the pop-up sidebar as a separate story if it’s useful, but right now, we will focus on the full-screen one.

4. Hierarchy and Sequential Flow:

  • Define hierarchies more clearly to bring a clear sequential feeling.
  • Priyanka (Design) to work on the sidebar, full-screen hierarchy, and notes.

5. Notes:

  • Wherever we decide to put notes, it should be consistent (ex. at the bottom, not one at the bottom and one on the side)

6. Onboarding:

@gabcdominic
Copy link
Member

gabcdominic commented Sep 25, 2024

9/24/24

Version History Display

  • Moving it to the left side for better clarity.
  • Version history, instead of an icon, can be extended into a more descriptive label and highlight to be more user-friendly. We show "Responded" status for coordinator actions.
    Screen Shot 2024-09-24 at 8 04 06 PM
  • Once a profile is accepted, it is marked as "Accepted" for clarity.
    Screen Shot 2024-09-24 at 8 12 12 PM

Profile and Notes Layout

  • Make the layout more compact to remove unnecessary hierarchy, streamline the interface, and enhance user experience
    Take our profile and notes line to be more compact and move to the side

We will need one more week on this.

@gabcdominic
Copy link
Member

10/1/2024 Updates to UI/UX and Features:

1. Hierarchy Removal & Color-Coding

  • Removed the top hierarchy structure.
  • Introduced color-coding for different states (e.g., “Accepted” status highlighted in green) for quick recognition.

2. Version History Display

  • Removed the icon and placed the version history action next to the date for improved alignment and visual clarity.
    Screen Shot 2024-10-01 at 7 47 09 PM

Screen Shot 2024-10-01 at 8 21 40 PM

3. Notes

  • We prefer the sidebar layout over other options.
  • Notes will resemble a chat-style pop-up for a modern and interactive feel, making them easy to engage. The goal is to ensure easy access while maintaining a clean, uncluttered interface.

@gabcdominic
Copy link
Member

10/15/24 Meeting Notes

Design updated -- new version reflects changes below.

Pop up notification

  • When additional information is requested or available, a pop-up notification will appear on the screen, allowing coordinators to see the update immediately.
    Screen Shot 2024-10-15 at 8 03 59 PM

Notes

  • User Perception: Upon further thought, notes should not mimic a chat box as it could lead to misinterpretation. Notes should be distinct from a chat box to avoid confusion with Host/Guest chat or AI features. The visual must indicate it’s for profile notes. Future discussions may explore a 'post-it note' aesthetic for clarity. The notes icon is placed next to the individual's name to prevent any confusion with a chatbot interface.
    Insert

Mobile Design

  • Nihan is developing a mobile version that mirrors the desktop design. Icons and language will remain consistent across platforms
    Screen Shot 2024-10-15 at 7 20 31 PM

Next Steps

  • Present the design to the internal team by 10/22/24
  • Stakeholder review with Bonnie on 10/29/24

@gabcdominic
Copy link
Member

10/22/2024

Link to Figma here.

  • Version History: Essential for tracking feedback and measuring improvements. Ensure clear version history to compare feedback, especially if multiple revisions to a profile exist. We will think about this post MVP (ex. what if there are ten revisions? Tracking progress remains key to managing stakeholder expectations).
  • Profile Navigation: Implement up/down arrows for profile navigation. Ensure it aligns with the overall product flow.
  • Notes Overlay Panel: Replace the "chat interface" look with an overlay panel to avoid confusion. It's notes, not chat.
  • Profile-Level Notes: Notes are tied to the profile level
  • Notification MVP: For MVP, implement a one-time pop-up notification (shown below). Keep it simple.
  • Wireframe Focus: We need the layout to make sense now. Ensure wireframes prioritize logical layout and clarity. Once this is done, move to optimize the information flow.
  • Development Frame Addition: Add a frame on the development website with a click-through feature for Sophia Johnson. It should communicate the feature’s purpose to users. Priyanka will review the wireframes on Sunday.

Screen Shot 2024-10-24 at 5 11 18 PM

@lola3736
Copy link
Member

@lasryariel okay to remove the label "ready for product" as it looks like Design is currently working on the wireframe with discussions with Product.

@gabcdominic
Copy link
Member

gabcdominic commented Oct 30, 2024

10/29/24 Stakeholder Meeting

Layout approved. Next, we need engineering validation on feature viability to determine prioritization and avoid churn, scope creep, and design rework.

MVP Decisions:

  1. Navigation Flow: Previous & Next Options: Removed for MVP. After completing a section, Coordinators are directed back to the dashboard to streamline task navigation.
  2. Approval Process and Visual Changes: Coordinators approve sections individually. Consider visible change highlighted in a side-by-side view for easy comparison of "before" and "after" states (see below).
  3. Intake Profile Feedback: No character limit for Coordinators on intake profile feedback, allowing flexibility without imposing restrictions.
  4. Version History and Display:
  • Intake Profile View: Stakeholder suggested for Coordinators to be able to see both current and prior versions side-by-side at both the top and bottom of the screen, facilitating seamless comparison.
    Update Requests:
  • End-User View (Hosts/Guests): Only the latest update request from the Coordinator is visible, ensuring simplicity in their view.
  • Coordinator View: Displays a complete chronological history, with the latest entries at the top. This enables Coordinators to manage updates by keeping relevant notes and removing those no longer needed.
  1. Completion and Updates Process: Notes and Requested Changes: After each section, Coordinators can add notes to request changes. Once action is taken on the requested change, the note disappears from the Host/Guest view but remains in the historical log for the Coordinator. Hosts/Guests see "changes requested—see details," showing the original question and the Coordinator’s feedback, which can be displayed as a thought bubble or feedback box.
  2. Enhanced Notes Features:
  • Coordinators can view summaries of notes with the option to collapse sections for a streamlined experience. By default, notes are fully visible, but users can opt to hide them as needed.
  • Search/Edit/Delete Capability: Coordinators can edit or delete notes to ensure accurate and relevant information remains visible.
  1. Search Capability: Coordinators will have a search function for profiles and notes, making it easier to find specific information efficiently.

Post-MVP Considerations:

  1. Previous & Next Options: What happens to Previous & Next options if a filter is applied on the dashboard?
  2. Admin Oversight for Notes: To prevent potential issues (e.g., inappropriate content), admin oversight can be added post-MVP, allowing admins to edit/remove specific notes if necessary.

Slide1

@lola3736 lola3736 removed the Ready for: Product Issues which need review by Product before it is ready for the Prioritized Backlog label Nov 1, 2024
@gabcdominic
Copy link
Member

gabcdominic commented Nov 13, 2024

11/12/2024 Team Meeting

  1. Guest/Host Team Sync Needed to define the intake profile submission and resubmission process. For example, UI expectations for handling unapproved fields, enabling feedback loops and revisions for intake profiles, and locking approved fields in the Guest/Host UI to prevent modification. For example, if there's revision needed under "Substance Abuse," can that section of the intake profile be editable, and we lock all other sections that have been approved?
    Screen Shot 2024-11-12 at 7 08 15 PM

  2. MVP Scope Reminder to minimize Coordinator workload. Prioritize elements that streamline their tasks.

  3. Discussions regarding 10/29/24 stakeholder feedback

  • Navigation (Next/Previous Buttons): Feasible implementation for us to have next/previous functionality to fetch data in sets. Engineering will have to look more into this if we have large data sets (ex. 1-50 are on page 1, 51, and on is on page 2 of the dashboard)
  • Side-by-side before and after layout should be workable. Line-by-line design can be too complex (feasibility and ease of development)
  • Notes management (Search/Edit/Delete): confirmed to be implementable, can proceed
  • Feature prioritization: 1) Intake Profile 2) Notes Management. Execution: Priyanka to lead Intake Profile, Nihan to work on Notes. Engineering begins overall layout
  • Dashboard customization (saved view dashboard customization, shared views between coordinators for filters applied): We need to assess further technical requirements for saved views and coordinator-specific shared views based on applied filters
    Screen Shot 2024-11-12 at 7 34 24 PM
  1. Engineering Parallel Development Approach
  • The objective is to allow Engineering to progress with skeleton and iterative refinements. Engineering can start with general structural design with minimal expected changes like the approved core layout, user profile views, and accordions for content organizations. They can maintain the current scaffolding & adjust only if necessary.
  • Engineering will need more direction for the intake profile as we work with Host/Guest on intake profile submission & resubmissions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Complexity: Small Issue has detailed instructions to resolve and the task is simple. dependency Issues that are being blocked by another issue or other thing that needs to be completed first p-Feature: Dashboard Coordinator p-feature: Notes Where the Coordinators store text about guest and host records points: 2 Can be done in 7-12 hours Role: Design
Projects
Status: In Progress
Development

No branches or pull requests

5 participants