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

Update internal support pipeline #390

Closed
5 tasks done
o-ram opened this issue Dec 22, 2023 · 13 comments
Closed
5 tasks done

Update internal support pipeline #390

o-ram opened this issue Dec 22, 2023 · 13 comments
Assignees

Comments

@o-ram
Copy link
Member

o-ram commented Dec 22, 2023

Goal: add more nuance to the "in progress" stage since some tickets take a long time.

  • Add on hold property back @laneymangan
  • Add long term effort property back
  • Add custom properties to note where in progress things are (i.e. w/ data creation, maybe feed is created but we are waiting on trip planners) see comment with list
  • Add a blocked stage
  • Document changes in internal support pipeline guide
@o-ram
Copy link
Member Author

o-ram commented Jan 9, 2024

@o-ram
Copy link
Member Author

o-ram commented Jan 23, 2024

Idea for a custom property:
Data creation stage:

  • Initial interview
  • feed creation
  • hosting
  • published
  • trip planner
  • live

@laneymangan
Copy link
Member

@o-ram These are the options I'm seeing for utilizing the on-hold and long term effort ticket tags within the Internal Support Pipeline:

  1. We keep the property "hidden", meaning it won't show up within the ticket unless you click "View all properties" and search for the property. When you then select a property from there, the tag will appear on the card view. This is probably the least efficient option, but it ensures that the TDQ team won't be confused (since having that property visible previously caused some confusion, which was why I ultimately removed it)
  2. We rename the "Support Ticket Subject" property (which is where on-hold and long-term effort are selected from) to something like "Ticket Details". This would change for both ticket pipelines. We can then make this property visible within the ticket view and hopefully, it won't cause any confusion. It will not be included in the "create a ticket" view.

Thoughts?

@laneymangan
Copy link
Member

I added Data Creation Stage property. I've added it to the "Internal Support Ticket Details" section. I've also added it to the card view.

The property is a multi-select field including the options below. (I wasn't sure if any of these stages could overlap, I can switch it to single-select if that's better). The dropdown options can easily be edited if we need to remove/add any other stages. Let me know if you have any thoughts on this @o-ram and @kathrynmsullivan

  • Initial interview
  • feed creation
  • hosting
  • published
  • trip planner
  • live

FYI, we are limited to 4 visible properties in the card view. The current card view properties are:

  • Create date
  • Close date
  • Ticket Owner
  • Data Creation Stage

If we want to add another property like this, we can likely remove "close date" from the card view.

image image

@o-ram
Copy link
Member Author

o-ram commented Jan 26, 2024

@o-ram These are the options I'm seeing for utilizing the on-hold and long term effort ticket tags within the Internal Support Pipeline:

  1. We keep the property "hidden", meaning it won't show up within the ticket unless you click "View all properties" and search for the property. When you then select a property from there, the tag will appear on the card view. This is probably the least efficient option, but it ensures that the TDQ team won't be confused (since having that property visible previously caused some confusion, which was why I ultimately removed it)
  2. We rename the "Support Ticket Subject" property (which is where on-hold and long-term effort are selected from) to something like "Ticket Details". This would change for both ticket pipelines. We can then make this property visible within the ticket view and hopefully, it won't cause any confusion. It will not be included in the "create a ticket" view.

Thoughts?

I lean in favor of option 2 if there's no opposition to renaming. The name "Ticket Details" makes sense to me and as long as we keep the pipeline guide updated, hopefully nobody gets confused (especially since it wouldn't be in the "create ticket" view)

@o-ram o-ram moved this from Todo to In Progress in Customer Success Jan 26, 2024
@o-ram
Copy link
Member Author

o-ram commented Jan 26, 2024

I added Data Creation Stage property. I've added it to the "Internal Support Ticket Details" section. I've also added it to the card view.

The property is a multi-select field including the options below. (I wasn't sure if any of these stages could overlap, I can switch it to single-select if that's better). The dropdown options can easily be edited if we need to remove/add any other stages. Let me know if you have any thoughts on this @o-ram and @kathrynmsullivan

  • Initial interview
  • feed creation
  • hosting
  • published
  • trip planner
  • live

FYI, we are limited to 4 visible properties in the card view. The current card view properties are:

  • Create date
  • Close date
  • Ticket Owner
  • Data Creation Stage

If we want to add another property like this, we can likely remove "close date" from the card view.

image image

Property select options: the stages make sense to me, but I ultimately defer to @kathrynmsullivan on what makes sense for tracking/displaying where in the data creation process an agency is.

Card view properties: agreed, if we need one to go now or at any time, "close date" is not critical to have in this view.

@kathrynmsullivan
Copy link

@laneymangan - the data creation stage makes sense to me. Thank you!

@laneymangan
Copy link
Member

@o-ram When I'm going through tickets I filter for "open tickets assigned to me", it would be nice to filter out tickets that don't require my attention anymore (ie when the TDQ team has stepped in to either schedule a meeting or answer more technical questions) So I'm wondering if it would make sense to do one of the following:

  1. Create a property or additional stage for when the TDQ team has stepped in and is either scheduling a meeting or answering more technical questions

  2. Assign the ticket to the TDQ team member once they are the main person communicating with the agency
    Cons: could potentially slip through the cracks since I won't see it as "my" ticket any more

Any thoughts? This definitely isn't absolutely necessary, but it might help when we have a lot of tickets to sort through

@laneymangan
Copy link
Member

Update: Support Ticket Subject has been renamed Ticket Details and added to Internal Support Ticket Details conditional section.

To note: this pulls in all of the property options (payments, GTFS, connectivity etc) even though we will only be utilizing On Hold and Long Term Effort, I don't see a way around this but since this is an internal CS team workflow I think it's fine.

cc @o-ram

@o-ram
Copy link
Member Author

o-ram commented Feb 22, 2024

@o-ram When I'm going through tickets I filter for "open tickets assigned to me", it would be nice to filter out tickets that don't require my attention anymore (ie when the TDQ team has stepped in to either schedule a meeting or answer more technical questions) So I'm wondering if it would make sense to do one of the following:

  1. Create a property or additional stage for when the TDQ team has stepped in and is either scheduling a meeting or answering more technical questions
  2. Assign the ticket to the TDQ team member once they are the main person communicating with the agency
    Cons: could potentially slip through the cracks since I won't see it as "my" ticket any more

Any thoughts? This definitely isn't absolutely necessary, but it might help when we have a lot of tickets to sort through

Definitely can see how this would be useful! I am leaning towards option 1 because of the same concern you highlighted for option 2. We could easily have a simple property that notes that the TDQ team has stepped in to provide technical assistance. Whatever makes sense to you for the structure of that property is fine with me!

@o-ram
Copy link
Member Author

o-ram commented Feb 22, 2024

Update: Support Ticket Subject has been renamed Ticket Details and added to Internal Support Ticket Details conditional section.

To note: this pulls in all of the property options (payments, GTFS, connectivity etc) even though we will only be utilizing On Hold and Long Term Effort, I don't see a way around this but since this is an internal CS team workflow I think it's fine.

cc @o-ram

Thank you so much, it looks great! And agreed, it's fine that all the property options have been pulled in - it's our workflow, and if it turns out to be a problem, we can deal with it then.

@laneymangan
Copy link
Member

ok sounds good! I added a ticket property called "TDQ Support" with the options "Yes" or "No". Now we can filter for tickets assigned to us that aren't currently in the TDQ team's hands. I added the property under Internal Support Ticket Details.

Image

Image

@laneymangan
Copy link
Member

I added these updates to the relevant SOP's

@github-project-automation github-project-automation bot moved this from In Progress to Done in Customer Success Feb 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

3 participants