#NASATweetup – It’s a GO! Readiness Reviews and Your Projects
Image via Wikipedia
I’ve been tweeting a lot about NASA, the shuttle program, and space anniversaries lately because I’m attending the NASA Tweetup on 28-29 April. I can’t tell you how exciting I am about attending, especially after the 10-day delay we experienced earlier in the month. The delay was due to the Russian mission to the International Space Station (ISS) causing a traffic jam in space, so the Endeavour Shuttle launch was delayed.
Even though the delay was announced well before today, we didn’t know until just now that the date is a go because today was the Flight Readiness Review, where experts do a complete system risk assessment of all the systems and dependencies for Endeavour and the Space Station.
The Flight Readiness Review is a type of design and operations review that ensures that everyone and everything is ready for launch.
- More debris tile to provide more debris protection in more locations
- Systems on board the Space System needed to be checked because Endeavour will be doing maintenance on the Space Station
- Alpha Magnetic Spectrometer (AMS) being installed on the ISS requires checking
- ET-122, the External Tank, was struck during Hurricane Katrina and needed extra inspection. It is 10 years old and does not have all the improvements that newer tanks have.
If all the systems, people, software, facilities, and other components check out, the launch is scheduled. So today, the official go ahead was given for the scheduled date.
All of this makes me think of larger application production rollouts. I’ve been part of many readiness reviews, both formal and informal. However, this usually with my methodologist or project manager hat on, not very often with a data architect hat. I have a feeling that this is because the normal issues I would raise as a data architect (missing requirements, incorrectly implemented requirements, etc.) would be dealt with much earlier in the process, such as during a normal development quality control test.
Where problems usually arise late in the production cycle are when someone incorrectly sets data, not data structures incorrectly. In even the most dysfunctional shops, most organizations have come to understand that allowing people to make ungoverned structural changes is a huge risk. However, I have not seen nearly enough of the type of controls and monitoring for reference and master data, especially things like reason codes, reference codes (Customer type, Product type, etc.)
What I can appreciate about NASA’s Flight Readiness Reviews:
- Documented. Everyone knows ahead of time what their job is, what is expected, what the quality standards are. They agree to it up front. There are manuals, checklists and checklists of checklists.
- Expected. No cowboy engineer thinks that he can make a quick change just before the launch and force the change to be accepted because it’s too late to undo it or too late to miss the date. No one says "we don’t have time for the FRR. Just put ‘er into production".
- Formal. The review is scheduled. It has assigned tasks. Everyone, even external parties, know that it is coming and understand the role it plays. There’s a press conference for the results. There are probably even signatures.
- Open. As far as I can tell, the results of each check is shared openly. Even the "fixes". The results are published. Media can ask questions and the live results were tweeted throughout the day.
- Reflective. The review concentrates on failures, damages, problems and issues of previous flights. These issues aren’t swept under the rug in hopes they don’t happen again.
- Risk-based. There are issues documented. They are assessed against risk and probably cost. Time is of the essence, but it isn’t the only discussion. Risk is inherent in the space program. Understanding it and mitigating it is the name of the game. Avoiding all risk would mean no space program
Of course, the reason NASA has such a strong governance process for shuttle flights is because lives are at risk, as well as a huge pile of money. This doesn’t mean that our own application systems can’t do harm. I tweet regularly about data breaches, customers who are harmed financially and businesses that are lost due to poor data policies. Often these failures are due to poor governance.
Even if you project does not have a formal readiness review you can have your own personal process. I have many checklists and tests I run on data models and scripts I generate. These are my own readiness reviews. I share them with team members. There’s a reason why NASA has readiness reviews and there are important reason why you should, too.
Related articles

2 Comments
Leave a comment
Subscribe via E-mail
Recent Comments
- Karen Lopez on Strutting: We all Know When You are Doing It. So Stop.
- Joey D'Antoni on Strutting: We all Know When You are Doing It. So Stop.
- Karen Lopez on Strutting: We all Know When You are Doing It. So Stop.
- Thomas LaRock on Strutting: We all Know When You are Doing It. So Stop.
- Karen Lopez on Strutting: We all Know When You are Doing It. So Stop.
Recent Posts
Downloads
- EDW 2013 Karen Lopez Get Blogging
- Karen Lopez presentation DAMA PS 2012
- Data Modeling Contentious Issues - DAMA Nebraska
- Karen Lopez - 10 Physical Blunders - DAMA
- Career Success In Data Profession - DAMA
- The Straw Poll
- You've Just Inherited a Data Model CheckList
- KarenLopez - 5 Physical Blunders - 24HOP-2011
- Handouts for OEMUG / CA Global Modeling User Group Why Be Normal Webcast
- Handouts Database Design Contentious Issues - New York 2010
- Handouts Database Design Contentious Issues - DC 2010
Archive
- May 2013 (5)
- April 2013 (5)
- March 2013 (4)
- February 2013 (7)
- January 2013 (12)
- December 2012 (2)
- November 2012 (3)
- October 2012 (3)
- September 2012 (13)
- August 2012 (5)
- July 2012 (17)
- June 2012 (2)
- May 2012 (4)
- April 2012 (4)
- March 2012 (8)
- February 2012 (11)
- January 2012 (3)
- December 2011 (10)
- November 2011 (8)
- October 2011 (5)
- September 2011 (3)
- August 2011 (9)
- July 2011 (5)
- June 2011 (5)
- May 2011 (5)
- April 2011 (9)
- March 2011 (4)
- February 2011 (9)
- January 2011 (8)
- December 2010 (15)
- November 2010 (27)
- September 2010 (2)
- August 2010 (1)
- July 2010 (4)





I’ve found the “reflective” component to often be the most difficult for many companies, This may be due to company culture, lack of technical depth/understanding, or plain wishful thinking.
Thanks for the good post.
[...] [...]