With the continuous advancements in commercial off-the-shelf small satellite technology, there has been a significant increase in proposed missions and an ongoing trend towards rapid development and launch. Traditionally, mission operations of larger spacecraft utilize established products, adapting the operational interfaces and software to the needs of the specific mission. This paper reports the creation of the mission operations interface for a CubeSat mission from scratch to a fully operational system in about seven months under the voluntary commitment of about six students. We will first give a short introduction into the traditional software development used extensively in the space sector before we briefly describe CubeSats and our own CubeSat project, called MOVE-II. The used software development process will be described using the agile methodology Scrum as a baseline. It will be explained how this process was implemented utilizing tools like Trello, GitLab and Slack. Afterward the software design, as well as used frameworks and software, are briefly described to demonstrate how these go hand in hand with our development process. Subsequently, our operations software, as well as satellite operations with our software, are described with a focus on advantages and disadvantages of our software development approach and general lessons learned that we gathered during our project.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.