The launch window to Mars is a pretty firm date. Your software development can be more flexible to ease the strain on the mission planners.
Yup. I got a friend who worked on one of the missions, not the one that augured in, and he told me about it. At launch time they basically only have enough software to get software updates, cause that’s all it’s gonna need for a few months.