Here are the combo comments from Don, Margaret and I. Thanks Wil for giving Margaret and I another day to get comments in.
A few high-level concerns from the Butler use case and requirements review, from the operations and production computing viewpoint:
- Prioritization of requirements is needed. Which use cases are really important and MUST be supported day 1 for operations, and which ones would be nice, and will be added in time…or have a phased approach.
- Butler is planned to do all things like managing provenance, data location, and data transfer, and hiding file formats, and to do so for all use cases in the project (development, test, integration, production, end user analysis, etc.). This is a substantial undertaking, especially for bespoken code.
Our understanding is that additional use cases are expected to be added to this document after initial baselining, based on the findings during the Butler design prototyping. So, baselining the document as-is is likely adequate for now.