Many configuration options are not documented, which makes it difficult for VFS teams to build forms quickly and easily.
How might we make it easier for VFS teams to identify the correct configuration to implement the correct component for their features/products.
Hypothesis or Bet
If we have more robust documentation which includes all configuration option of components, VSP will be giving less support to VFS teams.
If we have more robust documentation, VFS teams will be able to identify the correct components to use right away.
We will know we're done when... ("Definition of Done")
What requirements does this project need to meet for you to finish this initiative?
[ ] Serve the forms library API documentation as HTML on a publicly accessible site
[ ] Automatically update the hosted documentation from the master branch
Launch Checklist
Is this service / tool / feature...
Tool
... tested?
[ ] Usability test (TODO: link) has been performed, to validate that new changes enable users to do what was intended and that these changes don't worsen quality elsewhere. If usability test isn't relevant for this change, document the reason for skipping it.
[ ] ... and issues discovered in usability testing have been addressed.
Note on skipping: metrics that show the impact of before/after can be a substitute for usability testing.
[ ] End-to-end manual QA or UAT is complete, to validate there are no high-severity issues before launching
[ ] (if applicable) New functionality has thorough, automated tests running in CI/CD
[ ] (if applicable) Post to #vsp-service-design for external communication about this change (e.g. VSP Newsletter, customer-facing meetings)
... measurable
[ ] (if applicable) This change has clearly-defined success metrics, with instrumentation of those analytics where possible, or a reason documented for skipping it.
Problem Statement
Many configuration options are not documented, which makes it difficult for VFS teams to build forms quickly and easily.
How might we make it easier for VFS teams to identify the correct configuration to implement the correct component for their features/products.
Hypothesis or Bet
If we have more robust documentation which includes all configuration option of components, VSP will be giving less support to VFS teams.
If we have more robust documentation, VFS teams will be able to identify the correct components to use right away.
We will know we're done when... ("Definition of Done")
What requirements does this project need to meet for you to finish this initiative?
Launch Checklist
Is this service / tool / feature...
Tool
... tested?
... documented?
products/platform/PRODUCT_NAME/
platform/PRODUCT_NAME/README.md
platform/PRODUCT_NAME/
, unless you already have another location for it... measurable
Required Artifacts
Documentation
PRODUCT_NAME
: directory name used for your product documentationTesting
Measurement