Sustaining the software capabilities long term Address Solutions as part of software. Act on “Hard challenges are not technical” bringing in the right.

Slides:



Advertisements
Similar presentations
United Nations Spatial Data Infrastructure Dr Kristin Stock Social Change Online and Centre for Geospatial Science, University of Nottingham.
Advertisements

State of Indiana Business One Stop (BOS) Program Roadmap Updated June 6, 2013 RFI ATTACHMENT D.
Joint CASC/CCI Workshop Report Strategic and Tactical Recommendations EDUCAUSE Campus Cyberinfrastructure Working Group Coalition for Academic Scientific.
Course: e-Governance Project Lifecycle Day 1
Software Engineering CSE470: Process 15 Software Engineering Phases Definition: What? Development: How? Maintenance: Managing change Umbrella Activities:
EInfrastructures (Internet and Grids) US Resource Centers Perspective: implementation and execution challenges Alan Blatecky Executive Director SDSC.
1 Cyberinfrastructure Framework for 21st Century Science & Engineering (CF21) IRNC Kick-Off Workshop July 13,
Supporting education and research E-learning tools, standards and systems Sarah Porter Head of Development, JISC.
Systems Engineering in a System of Systems Context
Software Development Process Models. The Waterfall Development Model.
R R R CSE870: Advanced Software Engineering (Cheng): Intro to Software Engineering1 Advanced Software Engineering Dr. Cheng Overview of Software Engineering.
Capability Maturity Model (CMM) in SW design
Saturday 1 SN4CI. November 2005SNAC2 Words (used across 3 or more groups) Defined: community, scope Identifying: developers, early adopters, mechanism.
© 1998 Concept Five Technologies Enterprise Application Integration Capability Maturity Model.
Enterprise Architecture
A Robust Health Data Infrastructure P. Jon White, MD Director, Health IT Agency for Healthcare Research and Quality
Computing in Atmospheric Sciences Workshop: 2003 Challenges of Cyberinfrastructure Alan Blatecky Executive Director San Diego Supercomputer Center.
Dillon: CSE470: SE, Process1 Software Engineering Phases l Definition: What? l Development: How? l Maintenance: Managing change l Umbrella Activities:
Key Project Drivers - FY11 Ruth Pordes, June 15th 2010.
EGI-Engage EGI-Engage Engaging the EGI Community towards an Open Science Commons Project Overview 9/14/2015 EGI-Engage: a project.
Organize to improve Data Quality Data Quality?. © 2012 GS1 To fully exploit and utilize the data available, a strategic approach to data governance at.
Organization & Management Model for FCP Center. Goals [From previous session] (Why?) Vision — The Center for Sustainable Software on Future Computing.
The Challenge of IT-Business Alignment
Introduction to Software Engineering LECTURE 2 By Umm-e-Laila 1Compiled by: Umm-e-Laila.
SOFTWARE REUSABILITY AJAYINDER SINGH CSC What is Software Reuse Software reuse is the process of implementing or updating software systems using.
Service Oriented Architecture (SOA) at NIH Bill Jones
© Mahindra Satyam 2009 Decision Analysis and Resolution QMS Training.
CPSC 871 John D. McGregor Module 6 Session 3 System of Systems.
IT Governance: COBIT, ISO17799 & ITIL. Introduction COBIT ITIL ISO17799Others.
GEO Work Plan Symposium 2012 ID-03: Science and Technology in GEOSS ID-03-C1: Engaging the Science and Technology (S&T) Community in GEOSS Implementation.
Interoperability Grids, Clouds and Collaboratories Ruth Pordes Executive Director Open Science Grid, Fermilab.
Fifth Lecture Hour 9:30 – 10:20 am, September 9, 2001 Framework for a Software Management Process – Life Cycle Phases (Part II, Chapter 5 of Royce’ book)
Internet2 Health Sciences Mary Kratz Internet2 Health Science Manager March Spring Member Meeting International Session.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Assessment John Graybeal, Michael Meisinger Life Cycle.
EGovOS Panel Discussion CIO Council Architecture & Infrastructure Committee Subcommittee Co-Chairs March 15, 2004.
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
Breakout # 1 – Data Collecting and Making It Available Data definition “ Any information that [environmental] researchers need to accomplish their tasks”
Seeking SC Feedback on Draft Technology Strategy and Roadmap for EarthCube Draft of 3 November 2015 The Technology and Architecture Committee (TAC) Chairs:
NSF Cybersecurity Funding Opportunities Anita Nikolich National Science Foundation Program Director, Advanced Cyberinfrastructure September 2015.
FROM PRINCIPLE TO PRACTICE: Implementing the Principles for Digital Development Perspectives and Recommendations from the Practitioner Community.
Data Infrastructure Building Blocks (DIBBS) NSF Solicitation Webinar -- March 3, 2016 Amy Walton, Program Director Advanced Cyberinfrastructure.
Cyberinfrastructure Overview of Demos Townsville, AU 28 – 31 March 2006 CREON/GLEON.
All Hands Meeting 2005 BIRN-CC: Building, Maintaining and Maturing a National Information Infrastructure to Enable and Advance Biomedical Research.
1 Open Science Grid: Project Statement & Vision Transform compute and data intensive science through a cross- domain self-managed national distributed.
SOFTWARE LIFECYCLE. What functions would ISEES perform?
IPDA Architecture Project International Planetary Data Alliance IPDA Architecture Project Report.
ABOUT COMPANY Janbask is one among the fastest growing IT Services and consulting company. We provide various solutions for strategy, consulting and implement.
Advanced Software Engineering Dr. Cheng
Software Risk Management
Rekayasa Perangkat Lunak Part-10
Rekayasa Perangkat Lunak
Joslynn Lee – Data Science Educator
Siri Jodha Khalsa CIRES, Univ. of Colorado
Summit 2017 Breakout Group 2: Data Management (DM)
ESMF Governance Cecelia DeLuca NOAA CIRES / NESII April 7, 2017
9/16/2018 The ACT Government’s commitment to Performance and Accountability – the role of Evaluation Presentation to the Canberra Evaluation Forum Thursday,
Standards for success in city IT and construction projects
Rekayasa Perangkat Lunak
"IT principles" Context, roadmap
Chapter 1 (pages 4-9); Overview of SDLC
Defining scope and functionality
Leigh Grundhoefer Indiana University
SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION
Reinforcing Statistical Cooperation at the Regional Level to
Agenda Purpose for Project Goals & Objectives Project Process & Status Common Themes Outcomes & Deliverables Next steps.
Introduction to SOA Part II: SOA in the enterprise
MODULE 11: Creating a TSMO Program Plan
Are you measuring what really counts?
Logical Architecture & UML Package Diagrams
Presentation transcript:

Sustaining the software capabilities long term Address Solutions as part of software. Act on “Hard challenges are not technical” bringing in the right help. Ensure Community-wide ownership of architecture and usability. Ruth Pordes,

.. $100M+/year on Track2 and Track1 …how much..on software development by award winners, by others.. Want a # for CI ? >15 communities s/w FTEs each >70M/year - - but not software “development” End-to-end Usability; “Right place” to put functionality and interfaces; Maturity/readiness risk assessment; Integration, operations, scalability testing; Security auditing/risk assessment; Error and fault information, translation and propagation; Diagnosis/troubleshooting; Documentation and training; Life-cycle planning (maturity management as well as evolution); Solutions Co-design of applications, infrastructure & fabric – user driven requirements, CS owned architecture, joint evolution & metrics. Watch for maturity issues. With Communities Separate h/w from software funding. Include application community “chits” to spend on external s/w developments. Reward reuse. Central institute distributing support for software to be supported when current developers leave and support is negotiated across the communities who depend on it.

... evaluation criteria should be put in place for software development and maintenance? …”close collaboration with a scientific user community" and "middleware should be general and usable by many different observatories and projects” Require funding for maintenance, testing, deployment, support. Identify target, early adopter, user communities up front. Repeat regularly risk assessment, evaluation of use usability, design,performance, security, re-training. Publish results. Deployment and support of specific user communities part of deliverables/schedule. Include thick application software. Identify and motivate functionality to move out of narrower application domain into commons (in the same community, outside the community) Program for analysis of S/W projects patterned on VOSS ? Individual and collective motivation:Organizational structure, scope, and scaling: Organizational life cycles: Production and innovation: Management, Governance, and Leadership: Measurement and assessment: Units and frameworks of analysis-both social and technical: Comparative performance:

.. Is there a (virtual) payment system that would allow other NSF awardees to indicate their desire for continued support of well-utilized software that they depend upon but do not develop themselves? Address realities that support inevitably includes evolution (response to faults, extension to new requirements). Community & agency investment in: Forum for principles of what components should include/exclude. As important to understand what should Not be in software as what should be in. How we decide where the boundaries are. How we minimize complexity. Where there are and recommendations to deal with overlap & gaps. How and how long to accommodate legacy. Planning for, identification of need for next generation of fabric & infrastructure. Awareness of software aging and how to measure and evaluate: “Span of changes,” increases over time (changes to mature s/w can be more risky..); “Breakdown of modularity; ”Fault potential”. Connection between data preservation and sustaining software. Address cost/benefit as well as potential of newer initiatives. Understanding of end-of-life – not just “drop dead”. And must maintain Leadership in grand challenges and opportunities.

... Many existing elements of the science cyberinfrastructure were developed before other elements of the CI were in place These existing elements have their own ad hoc approaches already built into many lines of code. How do we incent/fund projects to replumb themselves into the emerging CI, and how do we insure that new projects use the CI parts that are in place?” Address Solutions as part of software by user driven development through collaborations across users, application developers, middleware, fabric. Act on “Hard challenges are not technical” by sponsoring broader involvement in software programs. Ensure Community-wide ownership of architecture, principles and usability through sponsored discussion, brainstorming, fora deliverables.