the vao is operated by the vao, llc. vao quarterly management review, jan 21, 2011 wbs 4: product...

19
The VAO is operated by the VAO, LLC. VAO Quarterly Management Review, Jan 21, 2011 WBS 4: Product Development Ray Plante Gretchen Greene

Upload: aldous-simmons

Post on 12-Jan-2016

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The VAO is operated by the VAO, LLC. VAO Quarterly Management Review, Jan 21, 2011 WBS 4: Product Development Ray Plante Gretchen Greene

The VAO is operated by the VAO, LLC.

VAO Quarterly Management Review, Jan 21, 2011

WBS 4: Product Development

Ray PlanteGretchen Greene

Page 2: The VAO is operated by the VAO, LLC. VAO Quarterly Management Review, Jan 21, 2011 WBS 4: Product Development Ray Plante Gretchen Greene

April 21, 2023Q1 Review – Product Development

2

Planned Work Year 1 (as of ~Oct ‘10)

Milestone Scheduled

PD Management Milestones

Organize requirement reviews of all projects 11/10

Complete Software Development Plan (SDP) Revision 12/15/10

Complete Support for Process (Trac, svn, Jira, etc.) 12/31/10

Complete Support for initial Dev/Testing Environment 2/11

Project Milestones

All PDD documents (w/ requirements) completed 10/27/10

All Project Design Plans due 1/31/11

SED Beta Release 3/15/11

Portal Beta Release 4/15/11

Portal Release 6/15/11

NED SED Services Release 6/15/11

Scalable Cross-Match Beta Release 6/20/11

Time Series Beta Release 7/1/11

SED Tools Release 7/22/11

Scalable Cross-Match Release 8/30/11

Time-Series Release 9/30/11

Page 3: The VAO is operated by the VAO, LLC. VAO Quarterly Management Review, Jan 21, 2011 WBS 4: Product Development Ray Plante Gretchen Greene

April 21, 2023Q1 Review – Product Development

3

Planned Work from Q1

Milestone Scheduled Delivered

PD Management Milestones

Identify Projects and Leads 10/10 10/10

Revision of Software Development Process 12/15/10 Not Completed

Establish initial process infrastructure (Trac, Jira Workflows, Doc templates)

12/10 Not Completed

First Quarterly Report Contributions 1/21/11 1/21/11

Project Milestones

All PDD documents (w/ requirements) completed 10/27/10 Not Completed

Coming Soon

All Project Design Plans due 1/31/11

Page 4: The VAO is operated by the VAO, LLC. VAO Quarterly Management Review, Jan 21, 2011 WBS 4: Product Development Ray Plante Gretchen Greene

April 21, 2023Q1 Review – Product Development

4

Accomplishments

Process Development Collaborated with User Support on Testing Plan

Integral to Software Development process

Drafted Software Development Plan Based on and mandated by PEP Process-oriented, targeted to developer team Lifecycle fully described; tool and policy still to be written

Design of JIRA workflows for product development Provide a means for tracking progress via process defined in SDP

Enables communication between developers, testers, and managers by reassigning issues

Project Lifecyle Issue tracks overall progress Collaborated with Irene Barg on implementation; now ready for use

Page 5: The VAO is operated by the VAO, LLC. VAO Quarterly Management Review, Jan 21, 2011 WBS 4: Product Development Ray Plante Gretchen Greene

April 21, 2023Q1 Review – Product Development

5

Accomplishments

Infrastructure Development Trac site: dev.usvao.org

allows browsing by project Template pages for rapid creation of required documents

Project Definition Document Progress Reports

fever charts will be effective when project schedules are set Still in development:

Project Development Plan, Testing Plan Creating controlled documents

draft in Trac exported in ODT for finalizing in Word, publishing in PDF

Strawman Hardware Architecture for Development and Test Systems Collaborated with User Support (Brian) on continuous integration

tool study plan

Page 6: The VAO is operated by the VAO, LLC. VAO Quarterly Management Review, Jan 21, 2011 WBS 4: Product Development Ray Plante Gretchen Greene

April 21, 2023Q1 Review – Product Development

6

Accomplishments Project Work

SEDs Detailed science requirements and schedule generated; under review Prototyping communications between SpecView and Sherpa

Cross Matching Initial design plan & schedule generated Cross-match request interface specified

Portal, Time-Series: scoping under way

Registry: requirements study underway; added integrity testing

VOView: design set; refactored library; alpha release imminent

SSO: new OpenID-based implementation user control over privacy settings

ADQL TAP Client: added asynchronous queries flexibility to variable compliance Support secured connections (prep for SSO security) Research into portal integration options

Page 7: The VAO is operated by the VAO, LLC. VAO Quarterly Management Review, Jan 21, 2011 WBS 4: Product Development Ray Plante Gretchen Greene

April 21, 2023Q1 Review – Product Development

7

Accomplishments

Science Collaborations CANDELS

CANDELS-VAO MOU completed; mutual areas of interest: VOEvents Tools to drill down from catalogs to images Tools for constructing and fitting SEDs from diverse data sets Advance catalog matching

CANDELS reviewing SED requirements CANDELS-VAO presentation at AAS

SMC MOU still under development

Page 8: The VAO is operated by the VAO, LLC. VAO Quarterly Management Review, Jan 21, 2011 WBS 4: Product Development Ray Plante Gretchen Greene

April 21, 2023Q1 Review – Product Development

8

Project StatusesProject PDD status Current

ActivityNotes

VAO Portal Infrastructure & Integration In development scoping

Scalable Cross Match mature scoping

SED Access and Analysis mature design/prototyp. Detailed, long-range req.

Time Series Access mature scoping

VO-IRAF Integration not started waiting

Registry Improvements started scoping

VOClient/CLI Extensions no requirements waiting

VOView Table Viewer Library mature coding

Footprint Visualization not started waiting

VAO Security for Portals/VOSpaces mature coding Focus on OpenID SSO

ADQL TAP Client mature coding building on existing product

TAP ADQL Query Builder started scoping/waiting Shift of focus to services?

DALServer Extension not started waiting Can start

Sherpa-driven SED Fitting mature design/prototyp.

Specview SED Support not started design/prototyp. Absorb into SED proj?

SkyAlert-VAO Integration mature

ObsTAP-powered data discovery not started standards work

Desktop Integration not started

Tools for Data to Knowledge not started DM Prototyping at Caltech

Page 9: The VAO is operated by the VAO, LLC. VAO Quarterly Management Review, Jan 21, 2011 WBS 4: Product Development Ray Plante Gretchen Greene

April 21, 2023Q1 Review – Product Development

9

Revising the Schedule

Why behind? Cost of starting up distributed teams

People transitioning from other projects Some doing this for the first time

Attention by PD management (Plante/Greene) focused on establishing process

We expected/hoped for more self-organization Some successes (namely SED project)

Holiday break/AAS

Will need to revise schedule Expected some revision based on coalesced design plans Need to address real process issues

Page 10: The VAO is operated by the VAO, LLC. VAO Quarterly Management Review, Jan 21, 2011 WBS 4: Product Development Ray Plante Gretchen Greene

April 21, 2023Q1 Review – Product Development

10

Major Issues

Scoping for the remainder of the year Resources for Testing

Small testing team: can we really cover testing and user feedback to the level spelled out in the Testing Plan?

The more effective the requirements, the more work needed to track and validate them.

Portal: will require extensive prototyping and interactions with a user group Need parallel R&P effort along side a pragmatic deliverable for Year 1

Interactions between Science Initiatives and Support Projects Cross education

SI projects communicating what they need Support projects communicating what they can provide, how it might fit in

How much do we depend on support project deliverables? Are the support project resources re-allocable?

Contingency Planning How to interpret 50% in schedule What is the role of tiered priorities as a way of planning contingency?

Staffing and scheduling?

Page 11: The VAO is operated by the VAO, LLC. VAO Quarterly Management Review, Jan 21, 2011 WBS 4: Product Development Ray Plante Gretchen Greene

April 21, 2023Q1 Review – Product Development

11

Going forward

Cross-project education HW assignment for Support Projects: Two paragraph

description of how work could fit into science initiatives Key discussion SI discussion telecons

Review of HW; answer will SI ask for from Support Projects First one: Technologies for Cross-matching (Monday)

Rapid review of Requirements SED project targeted for 2/3 All PDDs and reviews completed by 2/11

Contingency planning Would like to see tiered-prioritization of requirements as part of

schedule planning

Page 12: The VAO is operated by the VAO, LLC. VAO Quarterly Management Review, Jan 21, 2011 WBS 4: Product Development Ray Plante Gretchen Greene

April 21, 2023Q1 Review – Product Development

12

Planned Work 2011 Q2 (Jan-Mar)

Milestone Scheduled

PD Management Milestones

Complete SDP 1/31/11

Manage deployment of initial Dev/Test Environment 2/25/11

Organize requirement reviews of all project 2/11/11

Project Milestones

All PDDs complete 2/11/11

All project schedules 2/18/11

SED Beta Release 3/11

Schedule will fill out as requirements and plans come together

Page 13: The VAO is operated by the VAO, LLC. VAO Quarterly Management Review, Jan 21, 2011 WBS 4: Product Development Ray Plante Gretchen Greene

April 21, 2023Name of Presenter

13

SED Project Overview

SED Project Team Project Lead – Janet Evans Science Requirements – Raffaele D’Abrusco / Jonathan McDowell (SAO) SED Library – Mark Cresitello-Dittmar / Joe Miller (SAO)

SAO hire in work – expect late Feb; J Miller (from Chandra) filling staffing gap

SED/NED Service – Joe Mazzarella / Rick Ebert / Olga Pevunova (IPAC) SED Service Framework – Doug Tody (NRAO) Specview – Ivo Busko (STScI) Sherpa – Stephen Doe / Brian Refsdal (SAO) SAO/VAO Hire in work

The Yr1 SED components mainly exist from previous projects; the Yr1 VAO challenge is upgrading DM implem. to current standards and

establishing a communication thread between components; We will provide SEDs from NED, read, write, edit, visualize, & fit uniform SEDs.

Page 14: The VAO is operated by the VAO, LLC. VAO Quarterly Management Review, Jan 21, 2011 WBS 4: Product Development Ray Plante Gretchen Greene

April 21, 2023Name of Presenter

14

SED Status

Work Completed Established team working relationship & schedule – Early Nov

Bi-weekly telecon / email list for communication

SED Requirements Doc – last update Dec (RD/JCM) IVOA Note on Photometry/Spectrum/SED DM – End Nov (JCM) SED Science and Software presentations at IVOA – Early Dec (JCM&JDE)

SED component derived requirements – End Dec (Each team) SED Lib (MCD), NED/SED (RE), Specview (IB), Sherpa (SD)

Work Planned Designs for SED components – All/Working (End Jan) Use Case Doc – RD/Working (End Feb) Photometry/Spectrum/SED DM Stds with IVOA – JCM/Working (Est. Mar) SED Beta1 – Complete end-to-end Yr1 thread (Mid Feb - Apr 1)

SED library (New Java Lib using current Spectrum DM standard) SED/NED Service (NED Service using current Spectrum DM standard) SED Service reference framework (for project archives (e.g. CANDELS))

Page 15: The VAO is operated by the VAO, LLC. VAO Quarterly Management Review, Jan 21, 2011 WBS 4: Product Development Ray Plante Gretchen Greene

April 21, 2023Name of Presenter

15

SED Status continued

SED Beta1 continued Working SED Application

Integrate components and provide interface to NED/SED Service Read SED, viz SED, edit SED, fit SED, write SED (SED/DM, Specview, Sherpa)

Internal integration & test / Internal science evaluation Build regression tests / document science tests

SED Beta2 (Early May – Early Jun) Component upgrades based on testing feedback

Re-test with internal science group DM standards upgrade if IVOA process complete Year 1 requirements not complete in Beta1 VAO test / team regression tests, science test doc, use case doc as input

Yr 1 Release (Mid Jun – End Jul) Includes bugfixes/enhancements from testing feedback Integrate into VAO framework – Jira, SVN, Documentation Downloadable on Linux/Mac & Web service are the targets

Page 16: The VAO is operated by the VAO, LLC. VAO Quarterly Management Review, Jan 21, 2011 WBS 4: Product Development Ray Plante Gretchen Greene

April 21, 2023Name of Presenter

16

Portal Progress

Portal Vision What is the portal? Initial write-up posted by 2/1/11

AAS Positive feedback and suggestions on Portal Vision Deadlines for Release 1 Requirements process to include CfA VO User group

Initial Task Breakdown Posted by 2/1/11

Development Process/Project Plan…

Page 17: The VAO is operated by the VAO, LLC. VAO Quarterly Management Review, Jan 21, 2011 WBS 4: Product Development Ray Plante Gretchen Greene

April 21, 2023Name of Presenter

17

Challenges

Deadlines for Release 1 are very close Technical GUI: How best to present, filter and browse data Semantics: How to use data characterization to inform

Clever one-box search Filtering of query results

Fast Queries on distributed data holdings Managerial Very large project scope

Touches most of the other VAO work Requires technical breakthroughs (See above)

Resources very small relative to project scope Difficult to quantify available resources Distributed team

Page 18: The VAO is operated by the VAO, LLC. VAO Quarterly Management Review, Jan 21, 2011 WBS 4: Product Development Ray Plante Gretchen Greene

April 21, 2023Name of Presenter

18

Manage Challenges - Immediate Plans

For Release 1, expedite the development process Immediately begin development towards core vision

In particular, do not wait for further documents or reviews. Critical to get infrastructure in place to explore more detailed

requirements and technical challenges. Focus on basic use cases, while keeping an eye towards

extensibility of client and server side software.

Functionality for Release 1 mostly dictated by what we are able to achieve within the core vision. I.e., we cannot determine a fixed list of Release 1 deliverables

ahead of time.

In parallel with development, continue: Requirements gathering and refinement Project planning for future work

Page 19: The VAO is operated by the VAO, LLC. VAO Quarterly Management Review, Jan 21, 2011 WBS 4: Product Development Ray Plante Gretchen Greene

April 21, 2023Name of Presenter

19

Manage Challenges - Dev Process

Current SDP is too “waterfall” for the portal project. Current SDP is too heavy for a low resource project. Need to use a lean evolutionary process.

Flexible requirements Driven by core vision Scope of work limited by project deadlines and resources Guided by science users

Story-boarding of major use cases Feedback on initial implementations

Minimize process and administrative overheads Includes making the process documentation as succinct as possible Deemphasize formal reviews with gates Emphasize informal reviews and communication