Build a user testing plan
sungchun12 opened this issue · comments
Sung Won Chung commented
Think through what points and clicks the analytics engineer AND the data engineer have to go through to make ship a new data pipeline.
Does the UX feel elegant?
Think through what unit tests need to be made.
Sung Won Chung commented
- Verify I can plug and play an API token, account id, job id into python code with minimal python knowledge
- Verify I can trigger a job async
- Verify I can trigger a job synchronously with polling
- Verify I can get any artifact such as
sources.json
,run_results.json
,catalog.json
,manifest.json
,example_sql.sql
- Verify I can create a dbt Cloud job using an arbitrary webhook with json
- Verify the prefect docs are plainly understood from a data analyst perspective
- Verify I can send custom trigger options such a step override commands from a previous task dynamically
- Verify I get a dbt Cloud job to succeed with nice hyperlinks and logs
- Verify I get a dbt Cloud job to fail with helpful hyperlinks and logs