Innovators at NASA's Johnson Space Center have developed a software tool to help teams more efficiently and accurately accomplish processes associated with developing mission-critical software applications. The Software Developer's Assistant (SDA) is a process-driven platform that guides software teams through project-specific standards, processes, and procedures. The tool first breaks down software projects into required process tasks, then assigns each task to the appropriate project personnel. SDA orchestrates the performance of work required to complete all tasks in the correct sequences and then notifies team members when they may begin work on their assigned tasks. In addition, the platform provides members with the tools, instructions, and reference materials they need to complete their work. SDA is meant to reduce process bureaucracy and complexity and provide a stable, centralized approach to help team members accomplish project goals. This software may be released for U.S. Government purposes only.
- Efficient: Delivers software systems faster, less expensively, and with fewer defects
- Web-based: Allows geographically dispersed teams to work in concert via a simple and intuitive Web interface
- Automated: Automates tedious and clerical work through the application of rules and workflow engines, allowing highly skilled personnel to spend more time on their areas of expertise rather than on paperwork
- Flexible: Allows team members to customize their views of the software project based on their project roles
- Innovative: Incorporates leading business process management (BPM) best practices and techniques
- Enterprises interested in optimizing their software development life cycles and software program management capabilities
This technology is being made available through JSC's Technology Transfer and Commercialization Office, which seeks to transfer technology into and out of NASA to benefit the space program and U.S. industry. NASA invites companies to consider licensing this technology for commercial applications.
If you would like more information about this technology or about NASA's technology transfer program, please contact:
Technology Transfer and Commercialization Office
NASA's Johnson Space Center