AWIPS Governance What are we Governing? –EDEX/CAVE plugins developed for an operational AWIPS system Out of Scope: GFE Smart inits and tools, µengine.

Slides:



Advertisements
Similar presentations
Transitioning unique data and research technologies to operations EPDT Experimental Products Development Team Session AWIPS/RGB Part I Matt Smith.
Advertisements

Configuration management
Configuration management
Global Congress Global Leadership Vision for Project Management.
NWS VIRTUAL LABORATORY CONNECTING PEOPLE – ENABLING INNOVATION December 16, 2013 Stephan Smith Meteorological Development Lab Office of Science and Technology.
Test Automation Success: Choosing the Right People & Process
Texas Department of Information Resources Presents
Chapter 2 The Analyst As Project Manager In Managing Information Systems 2.3.
<<replace with Customer Logo>>
NWS Virtual Laboratory
The Power of Collaboration CRS Intranet Catholic Relief Services Or Dashevsky October,
Ahsan Kabir Project Manager Ahsan Kabir Project Manager ………………………….
Sixth Hour Lecture 10:30 – 11:20 am, September 9 Framework for a Software Management Process – Artifacts of the Process (Part II, Chapter 6 of Royce’ book)
GAI Proprietary Information
Stepan Potiyenko ISS Sr.SW Developer.
HHS CEA Executive Briefing Enterprise Performance Life Cycle (EPLC) Overview February 6, 2009.
Centers for IBM e-Business Innovation :: Chicago © 2005 IBM Corporation IBM Project October 2005.
Software Configuration Management (SCM)
Project Process Discussion Adam D. Martinez Mgr, Market Ops Divisional Projects Organization ERCOT RMS Meeting May 10, 2006.
Copyright  Larry Dribin, Ph.D. SE470_EngFlows_v1.ppt SE470 EngFlows - 1 Excellence in Software Engineering Repeatable Level Defined Level Manage.
Process, Communication, and Certification Padma Venkata
Transitioning unique data and research technologies to operations Experimental Products Development Team (EPDT) Jason Burks NASA SPoRT.
Configuration Management
Software Engineering Institute Capability Maturity Model (CMM)
© 2006, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Automation – How to.
Release & Deployment ITIL Version 3
Documenting Network Design
N A managed approach to planning and controlling the implementation of complex application software. n A flexible tool kit, designed to support the Project.
Effective Methods for Software and Systems Integration
NWSChat (Instant Messaging) Instant Messaging system for the NWS and Partners NWSChat Carlos Diaz June 2009.
 Contoso is working on Wireless 1xEvDo application to handle high speed 3G application data transfer (voice, video data) in mobile phones while working.
BIS310: Structured Analysis and Design Introduction and Systems Planning Week 1.
The Key Process Areas for Level 2: Repeatable Ralph Covington David Wang.
1. Outline RAMMB/CIRA Overview RAMMB/CIRA real-time product development & deployment environment GOES-R Proving Ground AWIPS II Overview AWIPS II Configuration.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
Page 1 MODEL TEST in the small GENERALIZE PROGRAM PROCESS allocated maintenance changes management documents initial requirement project infrastructure.
Rational Unified Process Fundamentals Module 4: Disciplines II.
Copyright 2010, The World Bank Group. All Rights Reserved. Planning a Statistical Project Section A 1.
- 1 - Roadmap to Re-aligning the Customer Master with Oracle's TCA Northern California OAUG March 7, 2005.
Commonwealth of Massachusetts Statewide Strategic IT Consolidation (ITC) Initiative ANF IT Consolidation Website Publishing / IA Working Group Kickoff.
AWIPS-II Data Delivery Project Overview December 2013.
Geospatial Technical Support Module 2 California Department of Water Resources Geospatial Technical Support Module 2 Architecture overview and Data Promotion.
1 National Weather Service The Evolution of AWIPS NSTEP April 4, 2007 Ronla Henry.
InWEnt | Qualified to shape the future1 Internet based Human Resource Development Management Platform Human Resource Development Programme in Natural Disaster.
Title: Service Management at ChoicePoint Session #: 33 Speakers: Krissi Rouquie & Frederieke Winkler Prins Companies: ChoicePoint & Service Management.
SacProNet An Overview of Project Management Techniques.
Kim J. Runk June 4, 2014 Satellite Proving Ground User Readiness Meeting.
Project 2003 Presentation Ben Howard 15 th July 2003.
Georgia Institute of Technology CS 4320 Fall 2003.
Enterprise Architecture, Enterprise Data Management, and Data Standardization Efforts at the U.S. Department of Education May 2006 Joe Rose, Chief Architect.
Notes of Rational Related cyt. 2 Outline 3 Capturing business requirements using use cases Practical principles  Find the right boundaries for your.
AWIPS II Update Unidata Policy Committee Meeting J.C. Duh Chief, Program & Plans Division, Office of Science & Technology, NWS April 15, 2010.
Federal Aviation Administration By: Giles Strickler, UCS Program Manager Procurement Policy (AJA-A11) Date:September 22, 2010 Unified Contracting System.
OpenLMIS Community Growth. Proposed OpenLMIS Community To-Do List Identify how we can divide our community into teams Ensure that teams can communicate.
Page 1 The Capability Maturity Model (CMM) distinguishes between immature and mature software organizations. Immature software organizations are typically.
Transitioning unique data and research technologies to operations Experimental Products Development Team (EPDT) Jason Burks NASA MSFC SPoRT.
Gatekeeper Plan features that support person-centered planning.
State of Georgia Release Management Training
Software Development Status Update Advanced Weather Interactive Processing System (AWIPS) Program December 9, 2015 Edward Mandel CP/Software/Development.
April 2002 MDL Collaboration Workshop – 29 Sept Integrated Hazards Information Services 1 Integrated Hazard Information Services Tom LeFebvre Global.
1 Chapter 11 Planning. 2 Project Planning “establishing a predetermined course of action within a forecasted environment” “establishing a predetermined.
©© 2013 SAP AG. All rights reserved. Product Development Scenario Overview Open Legend Project Manager Scenario Description The following business roles.
Virtual Lab Overview 5/21/2015 xxxxxxxxxx NWS/MDL/CIRA.
IS&T Project Reviews September 9, Project Review Overview Facilitative approach that actively engages a number of key project staff and senior IS&T.
EOB Methodology Overview
Introduction to Software Testing
IT Management Services Infrastructure Services
NMDWS Internship Portal
Presentation transcript:

AWIPS Governance What are we Governing? –EDEX/CAVE plugins developed for an operational AWIPS system Out of Scope: GFE Smart inits and tools, µengine requests, textdb, subscriptions and scripts (shell, python) are covered by the Local Applications Policy Why are we Governing? –Preserve operational system integrity (performance) –Ensure software quality (functionality, science) –Ensure efficient use of the architecture (maintainability) –Avoid duplication of effort (resources) What are we Governing? –EDEX/CAVE plugins developed for an operational AWIPS system Out of Scope: GFE Smart inits and tools, µengine requests, textdb, subscriptions and scripts (shell, python) are covered by the Local Applications Policy Why are we Governing? –Preserve operational system integrity (performance) –Ensure software quality (functionality, science) –Ensure efficient use of the architecture (maintainability) –Avoid duplication of effort (resources)

AWIPS Governance How can Governance be achieved? –Establishing simple, flexible, software development and change management policies and procedures that provide value and empower development teams Defines chains of authority, responsibility and communication; Provides Templates and Samples –Providing a place for developers to develop and collaborate Virtual Lab Collaboration Services (communities) Virtual Lab Development Services (issue tracking, version control, integration and code review tools) How can Governance be achieved? –Establishing simple, flexible, software development and change management policies and procedures that provide value and empower development teams Defines chains of authority, responsibility and communication; Provides Templates and Samples –Providing a place for developers to develop and collaborate Virtual Lab Collaboration Services (communities) Virtual Lab Development Services (issue tracking, version control, integration and code review tools)

4 AWIPS-II Development Community Integrator (Raytheon) AWIPS-II Program Developers CP/ASDT, MDL, GSD, Raytheon Satellite Proving Ground Members National Centers Regions & Forecast Offices External Partners AWIPS-II Program Management Virtual Lab Bottom-Up Top-Down National Water Center Process Orientation

Governance of AWIPS-II Community Developed Capabilities Focus is on the “Bottom-Up” Community – Key assumption is that work does not originate as part of a “Systems Engineering” process – Expects development via a mission-responsive Rapid Response or Experimental Prototyping Objectives – For Developers – Do not require documentation until it is clear that the content will be needed – Make the process clear, straightforward, affordable, and optimizable Objectives – For Program Office – Promote good practices that optimize the integration process – Promote community collaboration – Promote effective community resource utilization – Minimize incorporation cost and schedule – Minimize Operational Risk due to Feature Insertion

Governance of AWIPS-II Community Developed Capabilities VLab “makes the market” – All transactions and status will be conducted and stored using the Virtual Lab AWIPS Community – All integration artifacts are expected to be managed with VLab Redmine projects AWIPS Community on the Vlab – How to instructions Two Governance Phases – Part 1 - Prototyping and Development – Part 2 - Baseline Integration

Governance, Part I Activity Developer VLab Transaction Developer VLab Artifacts Write Great Plugin NHDA Test Request ATAN Request ATAN SREC Request SREC Review NHDA Test Install Script Uninstall Script Code Test Data NHDA Test Plan Install Script Uninstall Script Code Test Data NHDA Test Plan NHDA Test Report CONOPS/Use Case Op. Requirements Data Descriptions/RC Justification

Governance, Part II Activity Developer Vlab Transaction Developer Vlab Artifacts > 10 days> 30 days SREC Approval DCS Application Final Artifact Delivery Design Review Integration & Testing Artifact Delivery Baseline Integration & Testing Baseline!DCS Submission CONOPS/Use Case Op. Requirements Data Descriptions/RC Justification Sample Data Prototype Code Install Script Uninstall Script Code Test Data NHDA Test Plan NHDA Test Report CONOPS/Use Case User Manual Ops Requirement Design Template (Updated) Install Script Uninstall Script Code Test Data NHDA Test Plan NHDA Test Report CONOPS/Use Case User Manual Ops Requirement Design Template Sets Target Release and Schedule Code Review Code

9 AWIPS Development Technical Interchanges Technical Interchanges – Architecture Team (Raytheon included) available for technical interchange (1- 2 hours) meetings Schedule a technical interchange (pre-design review): Contact xxxxxxxxxx Instructions to schedule a design review: Virtual Lab  AWIPS Community  Governance  Request a Design Review ( xxxxxxxxxx

AWIPS Development Training Goal: Diverse community with expertise – Creates options for out-year acquisitions – Enabled by Open-Source system basis – Range of required technologies is a challenge Use of VLab as a knowledge base for training materials Training effort must be organic – The EPDT is a great example! – How do we maintain momentum?

Questions