You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »

Overview

The Data Science and Informatics Group (DSIG) is using their pyCMR project to document the MSFC Open Source Software release process. This page will be updated as the project progresses through the process.  

NOTE: The MSFC OSS process is currently being revised for simplification. A new submission process should be released in August. DSIG has agreed to test this new submission process for MSFC.  

Required Forms

Aspect

Form LinkSample Form(s)Notes

New Technology Report (NTR)

NF1679 Fillable PDF Form (Paper submission)

invention.nasa.gov (Electronic submission)  

pyCMR NF 1679

This form gives your project an NTR number, which allows you to submit all other forms. You will need to gather a list of distributed dependencies for building the software. You must have a NASA Civil Servant Sponsor for the request.

The electronic submission site requires a login for all non-NASA email addresses. Once the form is submitted, an email is sent to all Innovators, who must approve it before it moves forward to NASA Review.

MSFC POC: Carolyn McMillan

Export Control(email)pyCMR EC email

Email Export Control Rep

MSFC: Paul J. Meyer

Software Classification (S&MA)(email)

pyCMR S&MA initial email

Software Safety Litmus Test

Classification determination response email

Email POC to determine classification for subsequent paperwork.

 Include the following in the email:

  • short description of software
  • e-NTR
  • proposed software classification level
  • Software Safety Litmus Test

MSFC POC determines/confirms software classification in response email along with confirmation document signed by CSO (also requires PM and Software Engineer's signatures).

MSFC POC: Jennie Mccall (CSO) / Ted Drude / Bobby Gamble

Classification Compliance (S&MA)Master Classification Compliance ChecklistpyCMR ClassificationFor project team's benefit to ensure team's compliance with pre-development standards.

508 Compliance (S&MA)

508 Checklists-1194.21 and 1194.22

508 Simplified Checklist

pyCMR 508 Checklist

1194.21 Software Applications and Operating Systems

1194.22 Web-based Intranet and Internet Information and Applications (used only when applicable)

MSFC POC: Katherine Russell

Software Release Request Authorization (SRRA)

Form 4655

pyCMR SRRA

Requires S&MA information.

MSFC POC: Barbara Fawcett

Identification and Mitigation or Elimination of Information Technology Security Risks Associated with the Release of Software (IT Security)

Appendix F

NIST 500-234 (supporting)

NIST 500-223 (supporting)

pyCMR Appendix F

Answer basic security questions about the new technology.

NIST 500-234 refers to computing systems that may be used in the health care environment.

NIST 500-223 refers to high integrity software.

MSFC POC: Stacy Hoult

Submission(email)pyCMR email submissionEmail everything, all forms, checklists, and supplementary material, to Barbara Fawcett and Danny Garcia.

 

Your MSFC Software Release Spirit Guide

 

 

 

 

Other Resources

How to get your code into the NASA github repository: http://code.nasa.gov/#/guide

NASA Software Engineering Requirements (NPR 7150.2B) 

NASA-STD-8719.13 (Software Safety Standard)

NASA-STD-8739.8 Compliance Spreadsheet

NASA NTR Electronic Process: https://invention.nasa.gov/

iOS Public App Submission: https://etads.nasa.gov/resources/ios-development/public-app-submission/

 

  • No labels