Look at Boeing's efforts. A lot more expensive and way behind, including having software issues. And you can bet that Boeing is following all the NASA imposed standards for software quality control, all of them except the part that says that the system has to work.
Systems design and engineering has fallen on woeful times. The likes of Kelly Johnson are long gone and replaced with procurement and project management bureaucrats.