Systems Engineering Seminar

Good Software Practices

Presented by:
Joe Hennessy
Chief, Information Systems Division, Code 580

Friday, December 13, 2002, 1:00 p.m.
Building 3 Auditorium


This presentation will provide a general awareness of good software management basic principles & issues that GSFC technical managers and systems engineers need to keep in mind in planning and monitoring S/C and instrument implementation efforts involving ground and flight software/firmware elements. Recent GSFC software problems shall be described and lessons suggested. Finally, some recommended pragmatic improvements shall be identified.



Joseph Hennessy is the Chief of the Information Systems Division within AETD, appointed about a year ago following several years serving as Associate Chief. The ISD provides expertise / broker-services, system engineering, and a full range of implementation capabilities in ground and flight information systems and related technology for GSFC mission systems (see Joe worked in an earlier GSFC organizational structure as the Associate Chief in the MOSD Division for several years prior to joining the ISD. Prior to taking on a Division level role Joe worked as Head of the Flight Software Systems Branch for about ten years. In the role as Branch Head, he formed and matured much of GSFC's in-house flight software capability.

Before joining line management, Joe worked as the Systems Engineer leading the implementation of HST's Observatory Management System, led the development effort for IUE's OCC, and supported numerous earlier missions in the areas of command management, real-time attitude, and planning systems.

Joseph Hennessy
Chief of the
Information Systems Division
NASA/GSFC, Code 580
Greenbelt, MD 20771
Phone: 301-286-8623


Return to SE Seminars Home


Systems Engineering Seminar Contacts