50 likes | 168 Views
ALMA Integrated Computing Team Coordination & Planning Meeting #3 Socorro, 17-19 June 2014. Fast-tracking reporting applications M Chavan, ESO. The spec-code-try loop. ?!?. Same, but different. SW Engineers know how to retrieve and package data… …but scientists don't really care to
E N D
ALMA Integrated Computing TeamCoordination & Planning Meeting #3 Socorro, 17-19 June 2014 Fast-tracking reporting applications M Chavan, ESO
Same, but different • SW Engineers know how to retrieve and package data… • …but scientists don't really care to • compose tables of rows and columns • compute subtotals • break pages • include figures • create parallel HTML and PDF versions • publish role-protected reporting links • etc. etc. TIME FOR SOMETHING NEW! (again)
Reporting tools are different • Reporting software is a zero-risk enterprise • Has zero effect on the system • Exception: runaway queries • Requires no Phase B testing • Validation ≈ verification, stakeholders can do both • Requires quick spec-code-try turnaround • …many times around • Many one-of-a-kind, I-need-it-now requests
A (radical) proposal • Create a direct link, developers ↔ stakeholders • Reporting SW is • Authorized by Release and Acceptance managers • Loosely related to ALMA SW releases, no Acceptance • Installed on a dedicated environment, directly by the developers • Developers take care of updating it when a new requirement, improvement or bug fix is implemented • Uses read-only , resource-limited Oracle accounts • Communication & collaboration with SoftOps is vital