Education

NASA Goddard Space Flight Center

NASA Goddard Space Flight Center

Program Office of Education: Education and Public Outreach (EPO)

The Office of Higher Education (OHE) oversees activities and programs at Goddard Space Flight Center (GSFC) designed to maintain and broaden the Center's interaction with the higher education community. Special attention is directed to local colleges and universities along the northern and eastern seaboard and aerospace-oriented institutions nationwide having programs of mutual interest to Goddard. NASA's programs deal with students at the graduate and undergraduate levels, faculty members, researchers, and in some cases, the teachers of teachers. In addition, the Office serves as a point of contact for college and university faculty and students interested in exploring and developing cooperative relationships with GSFC.

I cannot reiterate enough the professionalism brought to the table by the contractor in the areas of timeliness, quality of service and price. — Jerome Bennett, Associate Chief, NASA GSFC

The Work Performed

Application Development

Telophase will spearhead the Concept of Operations (ConOps), design, and development effort of the 2010 Online System. A robust technical architecture model, which decouples the Data, Business Logic, and User Interface layer, will be employed to allow the development team to build the middle-tier and the user interface in a parallel manner. In software engineering, this model is called MVC (Model-View-Controller) architecture. This approach will make testing the application easier to manage and maintain. As the prototype development continues, schedules will be established to alert the customer to what milestone requirements are being planned and/or deployed during particular times during the course of performance on this contract.

Requirements Gathering

Telophase, in close coordination with key stakeholders of NASA EPO and Code 580, produce the basis for a future Software Requirements Specification (SRS) that will delineate all detail requirements for the application. We help produce a formal SRS deliverable, however all functional requirements addressed by the application are identified and maintained by the Telophase team and presented to the customer for ongoing review. Our efforts form the basis for the application’s architecture, GUI layouts, and functional breakout of application modules.

Testing

Telophase performs testing at various levels. Unit, system and user acceptance testing are often performed. We conduct testing of all web interfaces to ensure that the experience matches the expectations of the client and testing of database back-end elements to insure that data elements are correct and match the data that was originally input. Unit, System and User Acceptance Testing will be performed in each of the development iterations and penetration testing will take place in further iterations.

Help Desk

Telophase provides fluid, reliable and organized helpdesk support for its client systems. The support begins immediately upon cutover to active system and continues until all internal and external users are comfortable and fully knowledgeable with their role and outcomes in the system. Helpdesk support is identified in the system so that at any point, a user can make contact either via email through the system or by telephone hotline. Telophase is solely responsible for handling all tier levels from Tier One through Tier Three and is managed by our Help Desk Manager, System Analyst and/or the Developer/Subject Matter Expert.

The Results

  • Students were able to submit a complete application online
  • Internship opportunities were displayed inside the online application which allowed students to apply directly to an internship they were interested in.
  • Program administration was allowed to view a student’s application status and remove closed internship opportunities from the online application.
  • Program administration could run canned reports to view all data captured within the online system.