New NASA Launch Control Software Late, Millions Over Budget (go.com)
schwit1 writes: The launch control software NASA is writing from scratch for its Space Launch System (SLS) rocket is way behind schedule and way over budget. According to ABC News, "Development of this new launch control software is now projected to exceed $207 million, 77 percent above 2012 projections. The software won't be ready until fall 2017, instead of this summer as planned, and important capabilities like automatic failure detection, are being deferred, the audit noted. The system is vital, needed to control pumps, motors, valves and other ground equipment during countdowns and launches, and to monitor data before and during liftoff. NASA decided to write its own computer code to "glue together" existing software products a decade ago -- while space shuttles still were flying and commercial shippers had yet to service the space station. Both delivery companies, SpaceX and Orbital ATK, rely on commercial software, the audit noted."
In other words, even though NASA could have simply purchased already available software that other launch companies were using successfully, the agency decided to write its own. And that decision really didn't come before the arrival of these commercial companies, because when it was made a decade ago that was exactly the time that SpaceX was beginning to build its rocket. This is simply more proof that SLS is nothing more than a pork-laden waste of money designed not to explore space but to generate non-productive jobs in congressional districts.
In other words, even though NASA could have simply purchased already available software that other launch companies were using successfully, the agency decided to write its own. And that decision really didn't come before the arrival of these commercial companies, because when it was made a decade ago that was exactly the time that SpaceX was beginning to build its rocket. This is simply more proof that SLS is nothing more than a pork-laden waste of money designed not to explore space but to generate non-productive jobs in congressional districts.
That last few sentences were really inacceptable. Could someone edit this?
It's a frequent refrain that government agencies are overspending and missing deadlines. This is yet more evidence that we should eliminate NASA. Sure, the Mars rovers were cool and we might actually send people to Mars. But taking a bunch of close-up pictures of Pluto doesn't solve any of our problems here on Earth. Besides, NASA spends a ridiculous amount of money on climate change research, something that's far better done by the climatologists at NOAA. NASA is mostly a redundant agency, and the parts that aren't redundant aren't very useful. If NASA can't stay within budget and can't get things done on time, it's time to eliminate NASA and privatize space flight.
There is no software on the planet that is more scrutinised and more meticulously developed than software for spacecraft.
Start a Softwareproject like that without having it properly planned or the right people involved and your project will go over budget manifold inmediately.
No surprise here.
We suffer more in our imagination than in reality. - Seneca
What kind of summary/ story is this? This was only the executive summary. We want to know what systems the stuff runs on, what programming languages are used; you know, the geek stuff!
And this would not happen.
VOTE TRUMP 2016
even though NASA could have simply purchased already available software that other launch companies were using successfully, the agency decided to write its own.
NASA decided to use existing software that was known to work and was fully understood rather than rely on commercial software which could be total shit. besides, they wouldn't be purchasing the software, they would be licensing it which means they would likely have to pay $X for Y computers for Z years. also, what happens when they want to add feature XYZ and they are unable to? freedom isn't free... it's 207 million dollars.
Anons need not reply. Questions end with a question mark.
I mean, it's free, and it's from the world famous MICROSOFT !!
What else can go wrong?
Once Trump is president we will be going back to the moon so we can build a wall there to keep the Mexicans out AND they'll be paying for it so it won't matter how over budget it is!
. . . .and when the FBI started to develop its' own case manager, the "Virtual Case File", which was one of the more spectacular failures in Government IT Development.
When the post-mortem finally comes in, I'd be more than willing to bet that it was due to (1) lack of formalized baseline requirements to hang an initial design on, and the real program-killer, (2) constant requirements creep. Because contractors are unwilling to tell a Federal Customer "no" (because it usually results in decreases in funding in the next task order, or re-allocation of slots to another contractor. . .), there's a constant "just add this one little thing". Over and over again, until you have an unworkable mess and a design that looks nothing like the initial requirement.
The same kind of pressures destroyed the Navy A-12 "Avenger" attack jet in 1991: constant scope creep, until the aircraft was too heavy to fly off an aircraft carrier. The resulting legal fight lasted 13 years. . .
I guess the standards of proof I require are greater than jumping to great conclusions on very limited insight.
A friend of mine worked on a project for a big telecom's provider, only a couple of years duration. After about a year, outside commercial offerings in the same space became available, they conducted a review, concluded the outside offerings were good enough and cost effective enough, so cancelled the remainder of the project.
Really I guess that's the story/question here, at what point does/did continuing the project become throwing good money after bad?
How about letting H1B slaves working on the project?
Better still, why don't we simply outsource the whole thing to India? Their space agency is capable of producing really really cheap rockets
28-page PDF
Best Hog Freeze Deck Hi there! I have seen people looking for some good hog decks, so here i am posting one of the best hog freeze decks. More Visit CLASH ROYALE
Space is billions of light years in size, or 122,006,476,800,000,000,000,000 kilometers. What does going 400 kilometers up achieve?
We are "exploring" space by taking pictures and measurements from our computer chairs. We don't need to send people into the upper atmosphere either. Our machines keep getting better and better, people aren't.
If you think putting people in space has anything to do with exploring or science, you are mistaken.
LIPSUM
Like the pork barrel spending giving money to everyone who suddenly became "disabled" after the housing bubble crashed? Or the millions of people on food stamps because they gave up looking for work?
Hint: government programs aren't designed to DO anything, they're designed to redistribute wealth and win dick-size contests with other countries for strategic reasons.
After 8 dreary years of the Obama space program; the broken promises, spectacular failures and cronyism of commercial space; tedious and trivial grind of the ISS mission; the side show spectacle of billionaires increasingly absurd attempts to recover rocket stages, you'd think people would finally be ready for the successor to Apollo. Give me SLS and a real goal, to return to the moon, any day.
Privatise Nasa... then take bids for whatever projects the US government wants to engage in. Problem solved. What's that I hear? The wailing and gnashing of teeth of socialists scorned?
Being over budget is good for NASA... NASA just ate $207 million of tax payer money... that is a win for them! This is why government agencies make wasteful decisions, because the waste is them!
That is the whole problem with NASA, they don't kill anyone. If they at least blew up some brown children now and again this would have gotten so much funding it would have been operational already.
"I opened my eyes, and everything went dark again"
A government program, years late and millions over budget and still isn't as good as what the private sector already had? SHOCKED! Shocked I am!
Clearly these same type of people need to be placed in charge of our healthcare!
In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
The "outsource everything" mantra of the 80s is still with us. It doesn't say in the article, but most of the work done by NASA is actually performed by outside contractors, and wI would bet a dollar that this is the work of USA (United Space Alliance - aka Lockheed and Martin Marietta) or one of the other giant government contractors like CSC or Booz. It may be NASAs project, but congress pretty much has gutted the real workforce so everything merely has project managers rather than actual engineers.
As for the submitter's (and, to some extent, the article writer's) take, I think they got it backwards. This project was started BEFORE there was any commercial launches of significance and so the code simply didn't exist for a robust launch control system as envisioned. The article does point out that there is more software available today, and that it could be an option. OTOH, we're talking about proprietary code from one of two competing firms with no outside review of the codebase. That's fine for putting up a couple of tons of food and electronics, but a private company has yet to successfully, reliably put humans into earth orbit. And that kind of responsibility is an order of magnitude higher than supplies.
Is it just my observation, or are there way too many stupid people in the world?
Internally Retired.
Sun Microsystems assigned a consultant to me to roll out 100 servers in a data center at Moffat Field. The guy they assigned normally works on a NASA contract. He was installing (1) server a day. I flew out there to see what was going on and he explained the whole scam to me. "This is very fast compared to how I normally work."
The last paragraph of the post is spot on.
SpaceX, solar power generation, battery technology, electric cars, anti-nuke, etc., etc. His shills are all over /.
All the planning in the world doesn't guarantee meeting budget. Budgets are made to show that you tried to plan out your project, not that you planned 100% correctly. Plus there's no incentive to over-budget; no one will let your project even get started.
... as every popular language today states it's used by NASA!
A couple of key points: 1) Software development at NASA is unlike anything 99.999% of the tech heads here would recognize. The scrutiny and the level of detail and failover protection in their code is unbelievable. Lives are at stake with their code or at worst millions of dollars of hardware crash into the surface of Mars and an entire mission is ruined. For most of us, if we have a bug in our code we patch and life moves on. If NASA has a bug in their code someone may die. 2) I have a friend that works for NASA. After SpaceX's first successful launch I said to him "big deal, NASA gave them blueprints, designs so this wasn't much of an accomplishment". His reply was "no, NASA did go to SpaceX early on and offered assistance in design but SpaceX turned them away. SpaceX is in business to make money and they cannot carry the burden of triple and quadruple redundancies that NASA has in their spacecraft. NASA's designs are too expensive." So if SpaceX is using off the shelf software you should recognize that SpaceX is willing to accept defects in order to ensure their profitability. NASA's needs are fundamentally different; they are to protect life and missions. SpaceX will take risks that NASA will not(and BTW, go ahead and sign up for that ride on a SpaceX rocket knowing this). This is why I am sure NASA did not choose off the shelf software and decided to write it themselves. This post is way off the mark to call this just a pork play.
Let's see - NASA or Space-X...not even a contest
nothing to see here - move along
The summary claims that pork pork is the primary goal for NASA. Perhaps, but NASA Administrator Charles Bolden says the foremost priority is something else:
"When I became the NASA administrator, he (President Obama) charged me with three things.
One, he wanted me to help re-inspire children to want to get into science and math;
he wanted me to expand our international relationships; and
third, and perhaps foremost, he wanted me to find a way to reach out to the Muslim world and engage much more with dominantly Muslim nations to help them feel good"
Because if this:
https://en.wikipedia.org/wiki/...
Happened at a nuclear power station or a nuclear missles launch system a lot of people would be in deep radioactive shit.
The vast majority of software development projects are late and well over budget. There is a lot of competitive pressure that forces bidders to give false expectations on both fronts, over and over and over again. If your offer is projected to take x million and y months, and your competitors' is 4x/5 million and 4y/5 months, who is going to win the bid? Of course, the winner will probably end up requiring 2x million and 2y months to get the job completed (if at all) so next time your bid will be 3x/5 million and 3y/5 months, lest you lose again. And the vicious circle is up and running.
May I perhaps suggest... a 2230 E Rocket Launch Controller?
...even though NASA could have simply purchased already available software that other launch companies were using successfully, the agency decided to write its own."
Yeah, other, incorrect words. "...when it was made a decade ago that was exactly the time that SpaceX was beginning to build its rocket." Because when a commercial rocket is being built is the time to decide it's software is ironclad? And that the software you have available from NASA that was tried and true was definitely defunct? NASA has a lot of process to go through, including COTS and acquisition, so I'm not sure what you're proposing here was a better alternative without hindsight.
There is no Commercial Off-The-Shelf launch software.
I never should have posted earlier and lost my mod points. You trolls need to be modded down
I prefer the "u" in honour as it seems to be missing these days.
Yes, the article seems to be trying to manufacture outrage out of nothing.
It's a make-versus-buy decision. Industry does these decisions all the time. When your applications are unique, the decision tends to go toward "make your own;" when your application is something that many other people also do, the decision tends to go toward "buy the commercial product".
Buying off the shelf comes with hidden costs unless what is available exactly meets your need-- if you need to write a new contract for every change (and since you still haven't designed the system you're launching, there will be a lot of changes needed, as you keep refining requirements) every single change is a chance for the vendor to demand large dollar payments.
And the article's statement "why doesn't NASA just use what Space-X used" is absurd. Ten years ago, Space-X was an unknown company who had just launched their first rocket. Which failed. As did their next launch. And the one after that.
http://www.geoffreylandis.com
No, the submitter has 3rd grade reading comprehension skills and an agenda. And it's in the summary which suggests that software was available, TFA quote is actually "Commercial software products would be a better option for NASA as well, according to the audit, especially given recent advances in the area." Note the use of future tense, not past unreal conditional. IOW, it still might be more economical at this point, but it wasn't an option when the project was started.
The commercial firms which are servicing the space program had never delivered a payload to orbit at the time of the original design specification and plan, and had no tested software at the time. NASA, otoh, had subroutines already written which had been tested and vetted for decades, over hundreds, if not thousands, of successful launches and NASA wanted to use those [tested] routines in their new launch control system. The contract was to put them all together into a cohesive whole. Not a trivial task, but also not writing from scratch.
More importantly there is no COTS software in this arena. This is not Word with a custom skin. This is piece by piece built based on the unique hardware and control systems which are part of the critical safety path of the launch sequence. Even if SpaceX or another space transport company has software they use, it would have to be stripped, rebuilt, and re-tested for the configuration at the KSC launch complex to be used for these flights.
Is it just my observation, or are there way too many stupid people in the world?
SLS may be really The Crap. However, the original post is surely the proof Space is too sweet for the flies to leave the pie in peace...
Whoever thinks "private" soft is more effective than any government funded project is dumber the dumbest ass on the road. He does not know nothing about space travel, specially the fact that there are still lots of unknowns behind the "simplicity" of celestial mechanics. These problems are hard enough to turn a well-planned trajectory into the nightmare of a very fluid situation, specially if there are people inside the crap. Now tell me what commercial venture will risk its head on such things. Or has anyone took off the "Ltd." out of modern business?!
NASA glued stuff? Great! That's exactly what we all do today. We GLUE stuff! We "optimize expenses", cut budgets by the half, mix apples with carrots to sell them in Tetrapacks. Oh! And you don't need to be a government agency for that because EVERYONE does it! That's what we call "Business Processes" without even thinking that there is a first principle voiding everything we do - "No changes/improverment shall stop the work of the current business..." But we are above that! Let Hell freeze over, we make a revolution! We create "the stuff" able to work everywhere for everyone everytime.
The only ooops here is that even before NASA sent people to the Moon, even before USSR sent the Sputnik and the nazis lauched its V-2... There was such stuff! It worked everywhere for everyone everytime. Its name - "snake oil".
I always like when a project predicts a budget to three significant figures and then misses the target by a factor of 2. Then rinses and repeats.
How the hell do you spend that much when all you need is a fuse, a match and someone who can run very fast.
I don't know for sure, but I would bet that it involves government contractors. Have you ever looked at how they actually choose contracting companies?
It starts with the fact that they have all kinds of preferential treatment involved. Is your company run by veterans? How about a disabled veteran? How about a disabled veteran woman? Best yet, a disabled veteran native American woman! Now you get the contract for sure!
I interviewed at a few of these kinds of shops. The heads were all FIGURE heads, not actually smart people. I could not stand talking with them as they clearly knew absolutely nothing about software development. Likewise, everyone they attracted was people who were not turned off by this. No wonder we get the crappy software in the government space we do.
I considered opening my own shop and bidding on some of these, because honestly the software is SO bad I would only have to half try, and it would be stellar. But after looking into it, I determined the only way I would ever be successful is to make my wife the head. In order to really get ahead, we had to prove her connection to her Native American past, and we haven't been able to conclusively close that loop yet. I joke with her that she should join the military and get shot just to help the cause, but she hasn't been willing yet.
Bring back fair and open bidding on these, and don't just go to the cheapest solution. I think that is what ends up costing all of the extra in the long run is that these companies under bid, have no idea what they are doing, and usually end up missing the deadlines. Most are not run by people who know how to build modern softare.
I'd prefer to not see all the posts by Libertarian trolls and their absolutist, theoretical, impractical, and anti-social nonsense.
Heeeeey, are we talking about NASA software or Star Citizen?
Last paragraph is Pathetic Click-Bait by some clueless Internet Dude who sniff's and licks Elon Musk's ass. "Ain't nobody got time for that." Off to a real news site.
...an app that sends a command to say "launch"?
But this is great!!! Just draw what you want and split the software up in to ten layers running on different machines and the use as many strange libraries you can find!
WTF! This isn't what was supposed to happen? I guess we have to throw it all away and try again.... as usual.
Just when I thought that SLS couldn't disappoint any more. Everything about it and its associated programs seems to result something that costs orders of magnitude more than originally projected with less capabilities than initially stated.
I'd like to know what programming languages, operating systems, development methodologies, quality assurance, etc. are being used. COTS software is usually not designed to be used in the critical operations which NASA performs. Lots of software even says that it is not for such things in the license agreement.
We have to keep the typical moron programmer far away from NASA projects. It is customary for programmers to criticize MBAs and other managers for having no coding knowledge. Well, too often coders have to deep computer science or systems integration knowledge, and can't manage a project which has more than three people working on it.
Slashdot posts have had their ups and downs over the years, but this kind of information-free, foaming-at-the-mouth crap is really beyond the pale. The article submissions should include at least some informative content - if any dead strawmen need further beatings, why, that's what the readers are here for.
As to the topic at hand. Love the SLS or hate it, whoever thought NASA should have used off-the-shelf software for SLS launch control should be punished by 5 years working SAP ERP's support desk. Well, maybe that's a bit harsh. But at that level of scale, complexity, and criticality, off-the-shelf should not be your go-to option.
A lie. The first fixed-wing commercial flight happened in 1914 (in Florida). USPS established airmail in 1918. How embarrassing, no wonder, you'd rather remain anonymous. Yes, carrying airmail was a big part of the early airlines' business, but it was not what started the industry. USPS was a (happy) customer — not an investor.
Another lie. The government-created monopoly came into being many years after various competing phone companies appeared — and froze innovation in it for decades, I might add.
Government-built roads existed, yes, but personal automobiles were created independent of government support — a risky investment, that paid off.
An anonymous liar is in no position to tell me — nor anyone — what I "need to do".
I may have. But, if it were useful, had the government not made it, it would've been made anyway. And, likely, done better.
The point remains — tax-monies spent on things not required for the country to continue to exist represent tyranny.
In Soviet Washington the swamp drains you.
With little to no oversight, millions over budget, and behind schedule, and proprietary? I'm shocked, SHOCKED I say...