-
Hi everyone! We are looking to follow the steps laid out here https://nasa.github.io/fprime/UsersGuide/best/development-practice.html however I was hoping the community could help delve a bit deeper into what to expect at each of these phases of the journey! Currently, we are still in the high-level design phase. We have laid out our requirements, and are currently building state diagrams for each of the states our CubeSat will be in. Furthermore, we are generating component breakdowns, which are meant to serve as a guide to our team detailing the interfaces and hardware capabilities of each our components. We plan to reference this with the F´ framework to see what functionality can be inherited for free. Next will be the Setup Deployment. We were wondering if you would recommend an in-tree deployment or a standalone deployment. We were leaning towards standalone, but are wanting feedback! The next step is where we aren't entirely sure as to the best course of action. We already have each member of our team assigned to a component. However, we were wondering when it comes to implementing this step should we adopt something like the Agile Methodology? In this case, we would set a goal and look to assemble the necessary components and have them work together to achieve that one specific goal/requirement. For example, take an image captured and send it to the GCS. Or are we overthinking the process and underestimating how much F' can help us? Would we be able to make each component have all the necessary capabilities and then make the necessary processes work? What should the process look like at this point? Thank you for taking the time to read this all! I know it was a lot, but I am just trying to do everything I can to best lead my team! This is the most exciting thing that I have ever partaken in, and I want to pour everything I have into it, and hopefully not lead my team down the wrong path! One last thing, if anyone has any experience with the Kryten M3 OBC I would love to hear any advice you may have for me! And if you have any recommended CubeSat repos that are functional and could help guide us as an example that would be great as well! Also, any recommended high-level designs so we can compare them with ours, compare our requirements/diagrams, and ensure we fully understand the design of our system (I've been told to not skimp on the design phase) ! Thanks again! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Hi @dtriska, glad to have you part of the community!
|
Beta Was this translation helpful? Give feedback.
@dtriska maybe some of these slide decks can help answer some of these high-level questions you have: https://github.com/fprime-community/fprime-course-materials/tree/master/Flight_Software_Workshop-October_2023
Specifically the 03_FSW_Architecture and 13_FSW_Dev_Process