Mission Statement
The Requirements Analysis and Capability Delivery (RACD) team prepares and supports software and services that: 1) enable user access to and use of XSEDE federated infrastructure, and 2) enable infrastructure and service providers to federate with XSEDE. Starting from XSEDE prioritized user requirements (use cases) RACD coordinates the engineering work necessary to integrate software and services into production at SPs and campuses, as XSEDE central services, as external vendor services, or on user personal systems. RACD uses engineering best practices and tools, works with external vendors and software partners to minimize integration cost to XSEDE, and aims to maximize ROI to XSEDE and the NSF.
Goals, Metrics & KPIs
Metrics
RACD Metrics | Target | Subgoal |
---|---|---|
Number of capability delivery plans prepared for prioritized use cases | 7 | Advance - Create an open and evolving e-infrastructure |
Number of CI integration assistance engagements | 6 | Advance - Create an open and evolving e-infrastructure |
User rating of components delivered in production | 4 out of 5 | Advance - Create an open and evolving e-infrastructure |
Operator rating of components delivered for production deployment | 4 out of 5 | Advance - Create an open and evolving e-infrastructure |
Software/service provider rating of our integration assistance | 4 out of 5 | Advance - Create an open and evolving e-infrastructure |
Responsiveness to defect and support requests | 45 days or less | Advance - Create an open and evolving e-infrastructure |
XCI Metrics | Target | Subgoal |
Average satisfaction rating of XCI services | 4 of 5 | Advance - Create an open and evolving e-infrastructure |
Number of new capabilities made available for production deployment | 10 | Advance - Create an open and evolving e-infrastructure |
Number of capabilities delivered / Number planned | 1 | Advance - Create an open and evolving e-infrastructure |
Total number of systems that use one or more CRI provided toolkits | 450 | Advance - Create an open and evolving e-infrastructure |
KPIs
Supporting sub-goal: Create an Open and Evolving e-Infrastructure | Target |
---|---|
Number of new capabilities made available for production deployment | 10 |
Average satisfaction rating of XCI services | 4 of 5 |
Team Members
Name | Institution | Position | |
---|---|---|---|
JP Navarro | Univ. of Chicago/Argonne Nat. Lab. | Manager, Requirements Analysis Engineer, and Integration Engineer | Lookup e-mail |
Shava Smallen | SDSC | Deputy Manager, Evaluation/Testing Coordinator | Lookup e-mail |
Kate Kaya | SDSC | Management Support | Lookup e-mail |
Lee Liming | Univ. of Chicago | Requirements Analysis Engineer | Lookup e-mail |
Jim Basney | NCSA | Lead Security Designer and Requirements Analysis Engineer | Lookup e-mail |
Venkat Yekkirala | NCSA | Security Engineer | Lookup e-mail |
Eric Blau | Univ. of Chicago/Argonne Nat. Lab. | Integration & Information Services Engineer | Lookup e-mail |
Rob Light | PSC | Information Services Engineer | Lookup e-mail |
Galen Arnold | NCSA | Evaluation/testing engineer | Lookup e-mail |
Choonhan Youn | SDSC | Evaluation/testing engineer | Lookup e-mail |
Christopher Irving | SDSC | Evaluation/testing engineer | Lookup e-mail |
Susan Litzinger | PSC | Evaluation/testing engineer | Lookup e-mail |
Derek Simmel | PSC | Evaluation/testing engineer | Lookup e-mail |
Peter Enstrom | NCSA | Evaluation/testing engineer | Lookup e-mail |
Roles
Although individuals have assigned roles, our intention is to be fluid between integration and evaluation/testing engineers.
Requirements Analysis
Assist CEE in preparing use cases
- Work with the UREP to establish priorities
- Prepare Capability Delivery Plans "CDPs"
- Identity and manage proposed activities in JIRA
- Manage defects and feature requests in JIRA
- Help prepare design documents and draft implementation plans
- Coordinate activities with collaborators
Development and Integration Engineering
- Prepare component packages and admin documentation
- Help prepare user documentation
- Work CEE to prepare training material
- Prepare testing plans
- (Minor) development
- Help analyze/reproduce potential defects
- Maintain defects and feature requests in JIRA
Evaluation and Testing Engineering
- Help identify component and partners with solutions that fill gaps
- Evaluate potential components
- Test components that are ready for production
- Help analyze/reproduce potential defects
- Maintain defects and feature requests in JIRA
Email Lists
- xci (xci-mgmt + xci-racd + xci-cri)
- xci-mgmt (Dave, Craig, Rich, Shava, JP)
- xci-racd (xci-design + xci-integrate + xci-test)
- xci-design (Lee Liming, Jim Basney, JP Navarro)
- xci-integrate (JP Navarro, Venkat Yekkirala, Eric Blau, Rob Light)
- xci-test (Shava Smallen, Galen Arnold, Choonhan Youn, Christopher Irving, Susan Litzinger, Derek Simmel, Peter Enstrom)
- xci-cri (everyone currently in "campusbridging-list")
New Staff Orientation
Communication & Meetings
Coordinates:
- Schedule TBD: choices 10am, 1pm, 3pm except Monday morning and Friday afternoon
- Alternating between "requirements, planning, and integration" and "evaluation and testing"
- Join online: https://meet.illinois.edu/herrio/V57YV10Q
- Join by Phone
- +1 217 332 6338
- +1 312 994 8410
- +1 888 983 3631
- Conference ID: 6759150
Activities and Projects
- RACD Activities Year 1 (July 2016 - June 2017)
Resources
Engineering Process
- TODO: points to a new engineering home page
- XSEDE Community Software Repository (XCSR)
- Packaging and distribution material (SDIACT-124)