National Weather Service United States Department of Commerce
layer hidden off the screen
noaa picture  Sharing Local Applications Team
Notes
weather picture
edge <<< Back To Sharing Local Applications Notes

 

Process for Developing and Sharing RFC Applications
28 September 2001

Process Outline
1. Determine if any other office has already created or is interested in an application.
2. Determine if local, regional, or national interest/priority.
3. Get approval for project.
4. Coordinate the requirements, development, testing, and support of the application.
5. Register, document, and disseminate the application.
6. Facilitate updates of local and regional applications.
7. Facilitate updates of national applications.

1. Before developing a new application, offices will examine the AWIPS Local Applications Database and use the "rfcawips" listserver to inquire about existing applications that would fulfill the requirement and/or to gauge interest among other offices for developing a new application. Interested offices will use the listserver, phones, and e-mail to discuss requirements, priorities, time-lines, resources, etc. to further define the project.

2. An application will be categorized as local, regional, or national depending on how many offices are involved and the overall scope of the project in terms of importance and resource requirements. This category will be decided by the interested offices. Local projects will be those in which a single office is involved and further coordination is left to the discretion of that office. Regional projects will be those in which several offices commit resources to plan, develop, and implement an application cooperatively. The term "regional" does not imply that all offices involved in the project must be from the same NWS Region. National projects will be those which require resources beyond the those of local offices or have AWIPS baseline implications.

3. The approval for the proposed project will depend on its scope. Local projects may be proposed to and approved by the local Hydrologist-in-Charge (HIC). A written description that outlines the purpose and estimates required resources must be prepared for all regional and national projects. This description will be submitted to the appropriate Regional Hydrologic Service Division(s) (HSD) for action. For national projects, the Region HSDs will work with the RFC Development Manager on actions and may offer the RFC resources to fulfill requirements according to the Hydrology Requirements Process. Regional projects will be approved by the HSDs of all the cooperating offices.

4. All regional and national projects will be handled by the RFC Development Management (RDM) process. In that process, a team is formed to coordinate requirements, development, testing, and support of the application. Information on all regional and national projects will be available on the RDM website. Local projects will be managed by the HIC or their designate.

5. The AWIPS Local Applications Database (LAD) will be used for registration, documentation, and distribution of regional and local RFC applications. The LAD will be evaluated for it's usefulness for RFC applications and suggestions for updates will be submitted to the Local Applications Working Group. RFCs will register their use of applications with the LAD to facilitate being able to contact all users of an application for input on updates, notification of new versions or bugs, etc.. Applications will be submitted to the LAD in the form of binaries. Source code will be available from the supporting office upon request.

6. RFCs registered as application users will be polled whenever changes to an existing local or regional application are requested or planned to insure all users are aware of updates. Polling will take place through email to the rfcawips listserver. The supporting office may make the requested or planned updates or provide the source code to another office to make the changes. After changes are made, the updated source code will be submitted back to the supporting office, the application will be updated on the LAD, and all registered users will be notified.

7. National programs may also be updated by a cooperating RFC following the procedures outlined in step 3 (above). The requirement for the program update will come from the NWS Hydrologic Requirements Process. OHD will provide the source code to the cooperating office and the updated source code will be delivered to OHD at the end of the project. OHD will update the source code baseline and deliver the application to AWIPS. The updated application may also be made available on the OHD ftp site prior to the AWIPS release.

edge
 National Weather Service/OHD/OCWWS/RFCs