I'm The furtherest thing from a spacex hater but didn't awhile back one of their people say something along the lines that their software has no issues and laughed at the even consideration of it? (please note the question mark because I could be completely mistaken)
[edit]Fixed a particularly funny auto-censor change
This is the quote I was referencinghttp://www.spacenews.com/civil/111021-spacex-soft-review-softens.html“The SpaceX software presentation was unsettling to the review team,” the summary continues. “There was no Capability Maturity Model Integration (CMMI) accredited capability or process, and the software chief [at SpaceX] said he didn’t worry about errors because ‘there were no mistakes in the software.’ In the Review Team’s experience, this is unlikely.”
Quote from: kirghizstan on 02/22/2012 03:22 pmThis is the quote I was referencinghttp://www.spacenews.com/civil/111021-spacex-soft-review-softens.html“The SpaceX software presentation was unsettling to the review team,” the summary continues. “There was no Capability Maturity Model Integration (CMMI) accredited capability or process, and the software chief [at SpaceX] said he didn’t worry about errors because ‘there were no mistakes in the software.’ In the Review Team’s experience, this is unlikely.”Please let's not get into a CMMI debate again, there are reasonable arguments on both sides of the issue ( of whether or not CMMI actually adds anything of value) & it's been covered ad naseum in a previous thread.Also it's not clear from the quote whether the SpaceX software chief was speaking about *any* errors in the code (which would be laughable) or about larger errors in the software architecture or design (which would be a reasonable position).Based on the way the ASAP information was originally released, the framing of the quote is suspect.
the software chief [at SpaceX] said he didn’t worry about errors because ‘there were no mistakes in the software.’
Another comment was "we don't set requirements, we just do coding." The very essential part of software development is understanding the requirements so as to identify missed requirements, unexplained actions, and possible unsafe conditions.
I won't debate the merits of CMMI, but I have been with several organizations where a CMMI Level 3 or above certification was a requirement stated in the RFP. If your organization doesn't have a certified quality process, then you can't compete for the contract. I wonder if SpaceX manufacturing has gone through ISO 9001 certification either ? I'm not saying it leads to higher quality products being manufactured. It's just a requirement for being in this business.
Quote from: Lurker Steve on 02/22/2012 04:03 pmI won't debate the merits of CMMI, but I have been with several organizations where a CMMI Level 3 or above certification was a requirement stated in the RFP. If your organization doesn't have a certified quality process, then you can't compete for the contract. I wonder if SpaceX manufacturing has gone through ISO 9001 certification either ?Except it wasn't a requirement for COTS anywhere in the RFPs or award criteria.
I won't debate the merits of CMMI, but I have been with several organizations where a CMMI Level 3 or above certification was a requirement stated in the RFP. If your organization doesn't have a certified quality process, then you can't compete for the contract. I wonder if SpaceX manufacturing has gone through ISO 9001 certification either ?
Quote from: cuddihy on 02/22/2012 04:36 pmQuote from: Lurker Steve on 02/22/2012 04:03 pmI won't debate the merits of CMMI, but I have been with several organizations where a CMMI Level 3 or above certification was a requirement stated in the RFP. If your organization doesn't have a certified quality process, then you can't compete for the contract. I wonder if SpaceX manufacturing has gone through ISO 9001 certification either ?Except it wasn't a requirement for COTS anywhere in the RFPs or award criteria.CRS required 9001 and 9100 and some others.http://www.nasa.gov/centers/johnson/pdf/418857main_sec_nnj09ga04b.pdfSee pages 29, 31, 76, 147
http://www.nasa.gov/directorates/heo/reports/iss_reports/2012/02212012.html"04/30/12 -- SpaceX Falcon 9/Dragon launch (target date)05/03/12 -- SpaceX Falcon 9/Dragon berthing (target date)"
The weight of paper documentation and certifications, etc, must outweigh the spacecraft by several times before NASA will let them fly.
Quote from: Robotbeat on 02/22/2012 05:21 pmThe weight of paper documentation and certifications, etc, must outweigh the spacecraft by several times before NASA will let them fly.There's a $100B space station up there. Try explaining you've crashed a spacecraft into it to the people who authorized the activity and appropriated the money.
Quote from: Antares on 02/23/2012 12:10 amQuote from: Robotbeat on 02/22/2012 05:21 pmThe weight of paper documentation and certifications, etc, must outweigh the spacecraft by several times before NASA will let them fly.There's a $100B space station up there. Try explaining you've crashed a spacecraft into it to the people who authorized the activity and appropriated the money.I understand why they want that much documentation.