Boeing will repeat the flight later this year before attempting to launch astronauts next northern spring.
SpaceX, meanwhile, successfully launched two Nasa astronauts to the space station in May. They will return home next month aboard their Dragon capsule, splashing down off the Florida coast.
In hindsight, Nasa did not focus enough on the software portion of the Boeing flight, Stich said. The space agency instead probably concentrated more on SpaceX because of its non-traditional approach to software development, he acknowledged.
Boeing had plenty of experience working on large Nasa projects like the space shuttle and space station, and so Nasa was "a little more used to the Boeing process," Stich said.
"It's often natural for a human being to spend more time on that newer approach, and maybe we didn't quite take the time we needed with the more traditional approach," he added.
Nasa has since added more of its own staff to monitor software development at both Boeing and SpaceX.
Nasa is also borrowing SpaceX's "robust" approach to software, which involves going back to the designers following testing for feedback, said Kathy Lueders, Nasa's new human spaceflight chief who until a month ago managed commercial crew. She wants to see more of that type of approach across other Nasa programmes.
Boeing will need several more months to complete its software upgrades and tests before repeating the first test flight, officials said. SpaceX plans to launch a second crew later this northern summer or early autumn.
"This has been a big learning experience for us," Lueders said.
- AP