usagov / pangolin

4 stars 0 forks source link

Put together an inventory of TTS services we might use and known gaps in services #3

Closed hartsick closed 2 years ago

hartsick commented 2 years ago

@hursey013 I'm trying out working collaboratively in an issue! Open to doing this another way if you want; just wanted to try this out. I think you should be able to edit this message.

Took a quick pass at a list of things we might need for this project mapped to my understanding of TTS services. Could you take a look and help me flesh this out? Feel free to add / edit / delete.

name description TTS offering approved non-TTS service
Repository place to put code in-flight Github*
Backlog place to manage project ? Github, Trello
CI something to run automated tests, checks, deploys in-flight Github Actions, CircleCI
Authentication account creation and log-in login.gov -
Identity verification / authorization verify someone's identity before granting access to sensitive information login.gov -
Design system CSS, JS, and static assets representing brand and best practices USWDS -
Analytics tracking and understanding site visitors DAP Google Analytics
Monitoring keep tabs on what's happening in our application x ?
DNS computer directions to our app ? AWS Route53
CDN fast delivery of assets & protection against DDOS cloud.gov*** ?
PaaS all the things we need to host a web app, including servers, load balancers, databases, static asset storage, key management, logging, etc cloud.gov ?
Email communicate with users or agencies via email (eg notifications, delivering PDFs) x ?
SMS communicate with users via text message (eg notifications) x ?
Form filling easily generate a form, fill it, and send it Forms Service** Google Apps
Search allow website content to be easily searched search.gov -
Static sites Deploy and host static sites federalist.18f.gov -
A11y continuously scan for a11y issues x pa11y
User feedback collect feedback from end users Touchpoints -
Internationalization translate and provide content in multiple languages - ?
Customer support provide email and phone based support USA.gov's Contact Center ?

I think there are some other things we'll have to think about that TTS could provide help with that aren't really software, but related:

* Authorized at a Low impact level ** Conditionally authorized *** There is an extra compliance burden on each app that uses the CDN plan cloud.gov provides

hursey013 commented 2 years ago

@hartsick Just stumbled upon https://digital.gov/services/directory/

hartsick commented 2 years ago

I moved this into the Wiki here! Would love to discuss what we think next steps might be. https://github.com/usagov/pangolin/wiki/Development-supporting-services. Moving to review to discuss with team in eng sync.

hartsick commented 2 years ago

We discussed next steps at eng sync on 11/23: 1) use time during coworking after Thanksgiving to review with wider team - Christa 1) surface the needed services that don't currently have within TTS to Kelsey - Ryan