```
- Establish workflow development practices
- Sketching out workflow
- Finding / creating tools
- Writing incremental tests
- Writing partial workflows
- Running and verifying workflow
- Ensuring workflow is portable and interoperable
- Ensuring workflow is scalable
- Asking for help
- Capture provenance from workflow runs
- Publishing in workflow repositories, documentation
- Containers and packages