NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
using modern methodologies with maintenance softwareJet Propulsion Laboratory uses multi-mission software produced by the Mission Planning and Sequencing (MPS) team to process, simulate, translate, and package the commands that are sent to a spacecraft. MPS works under the auspices of the Multi-Mission Ground Systems and Services (MGSS). This software consists of nineteen applications that are in maintenance. The MPS software is classified as either class B (mission critical) or class C (mission important). The scheduling of tasks is difficult because mission needs must be addressed prior to performing any other tasks and those needs often spring up unexpectedly. Keeping track of the tasks that everyone is working on is also difficult because each person is working on a different software component. Recently the group adopted the Scrum methodology for planning and scheduling tasks. Scrum is one of the newer methodologies typically used in agile development. In the Scrum development environment, teams pick their tasks that are to be completed within a sprint based on priority. The team specifies the sprint length usually a month or less. Scrum is typically used for new development of one application. In the Scrum methodology there is a scrum master who is a facilitator who tries to make sure that everything moves smoothly, a product owner who represents the user(s) of the software and the team. MPS is not the traditional environment for the Scrum methodology. MPS has many software applications in maintenance, team members who are working on disparate applications, many users, and is interruptible based on mission needs, issues and requirements. In order to use scrum, the methodology needed adaptation to MPS. Scrum was chosen because it is adaptable. This paper is about the development of the process for using scrum, a new development methodology, with a team that works on disparate interruptible tasks on multiple software applications.
Document ID
20160008170
Document Type
Conference Paper
External Source(s)
Authors
Streiffert, Barbara A.
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Francis, Laurie K.
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Smith, Benjamin D.
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
July 1, 2016
Publication Date
May 5, 2014
Subject Category
Computer Programming and Software
Meeting Information
International Conference on Space Operations(Pasadena, CA)
Distribution Limits
Public
Copyright
Other
Keywords
Scrum
Software Methodology
software

Related Records

IDRelationTitle20160008213See AlsoUsing Modern Methodologies with Maintenance Software