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.
- Flexible: Features manual or automatic scheduling of activities while taking into consideration resource utilization, condition availability, avoidance relationships between activities, and specific time constraint relationships between activities
- Efficient: Subdivides timeline data to allow several users to work on small increments of a single task at the same time
- Customizable: Supports customization of timeline data display
- Integrated: Imports and exports data between other users and applications
- Projects where events need to be scheduled based on multiple types of complex constraints that limit scheduling options
- Projects that need a sophisticated scheduling tool to resolve conflicts caused by complex constraints and requirements
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