Development Approach of the Advanced Life Support On-Line Project Information System 2005-01-3007
The Advanced Life Support (ALS) Project has accelerated an effort to develop an On-line Project Information System (OPIS) for research and technology development (R&TD) data centralization and sharing. This paper presents the OPIS development strategy and status.
OPIS is being built as an application framework consisting of an underlying Linux/Apache/MySQL/PHP (LAMP) stack and supporting class libraries, which provide database abstraction and automatic code generation. This approach simplifies the development and maintenance process. The approach also allows for quick adaptation to serve multiple Programs/Projects, although initial deployment is for an ALS module. Data will be located on a secure server at NASA Ames Research Center (ARC).
Initial functionality of OPIS will involve a Web-based solicitation of project and technology data, directly from ALS Principal Investigators (PIs) through data collection forms. Data provided by PIs will be reviewed by a Technical Task Monitor (TTM) before posting the information to OPIS for ALS Community viewing via the Web. The resulting reports will be permanent, citable references, contained within OPIS.
OPIS core functionality also includes Project Home Sites, which will allow PIs to post updated R&TD information, between OPIS reporting events.
Upon launch, OPIS can be utilized by Managers to identify R&TD gaps and assess task performance. Analysts can employ OPIS to obtain current, comprehensive, accurate information about technologies, for system trade studies. ALS researchers and technology developers can use OPIS to achieve an improved understanding of NASA and ALS Project needs and to understand how researchers and technology developers are addressing those needs.
OPIS core functionality will launch for the ALS Project in October, 2005. However, the system has been developed with the ability to evolve with Agency needs. Because of open-source construction, software costs are minimized. Any functionality that is technologically feasible can be built into OPIS, and the system can expand through module cloning and adaptation, to any level deemed useful to the Agency.