SlideShare a Scribd company logo
1 of 8
NASA’s Rules for
Project Managers

           Mihaela Pasculescu
Background on the rules


Jerry Madden, Associate Director of the Flight
Projects Directorate at NASA’s Goddard Space
Flight Center ,collected a set of rules for the
project managers involved at NASA.
Rules categories
The Rules where divided in different categories:
The Project manager; Initial Work; Communications; People; Reviews and Reports; Contractors and Contracting;
Engineers and Scientist; Hardware; Computers and Software; Senior Management, Program Offices, and Above;
Program Planning; Budgeting, and Estimating; The Customer; NASA Management Instructions; Decision
Making; Professional Ethics and Integrity; Project Management and Teamwork; Treating and Avoiding Failures
Rules categories


Each of the above categories is addressed for a
specific case. Each category has it specific
application target. As an example, I will present
the ones for hardware and software
Rules involved in

                                 hardware:
     In the space business, there is no such thing as previously flown hardware. The people who build the next unit probably
    never saw the previous unit. There are probably minor changes (perhaps even major changes); the operational environment
    has probably changed; the people who check the unit out in most cases will not understand the unit or the test equipment.

   Most equipment works as built, not as the designer planned. This is due to layout of the design, poor understanding on the
    designer's part, or poor understanding of component specifications.ic case and it helps to understand the need for it
Rules involved in
                              software:
   Not using modern techniques, like computer systems, is a great mistake, but forgetting that the
    computer simulates thinking is a still greater mistake.

   Software has now taken on all the parameters of hardware (i.e., requirement creep, high percentage
    of flight mission cost, need for quality control, need for validation procedures, etc.). It has the added
    feature that it is hard as blazes to determine it is not flawed. Get the basic system working first and
    then add the bells and whistles. Never throw away a version that works even if you have all the
    confidence in the world that the newer version works. It is necessary to have contingency plans for
    software.
Rules involved in
                       software:
   Knowledge is often revised by simulations or testing, but computer models
    have hidden flaws not the least of which is poor input data.

   In olden times, engineers had hands-on experience, technicians understood
    how the electronics worked and what it was supposed to do, and layout
    technicians knew too—but today only the computer knows for sure and it's
    not talking.
Bibliography:

http://www.altisinc.com/resources/rules/

More Related Content

What's hot

Usability Evaluation
Usability EvaluationUsability Evaluation
Usability EvaluationSaqib Shehzad
 
HCI Part 6 - Prototype and Evaluation Plan
HCI Part 6 - Prototype and Evaluation PlanHCI Part 6 - Prototype and Evaluation Plan
HCI Part 6 - Prototype and Evaluation PlanKemar Harris
 
How Severe Is Your Bug?
How Severe Is Your Bug?How Severe Is Your Bug?
How Severe Is Your Bug?BugRaptors
 
Software engineering lecture 6
Software engineering lecture 6Software engineering lecture 6
Software engineering lecture 6Hasan Raza
 
Requirements Engineering - Wrap-up: Putting it all together
Requirements Engineering - Wrap-up: Putting it all togetherRequirements Engineering - Wrap-up: Putting it all together
Requirements Engineering - Wrap-up: Putting it all togetherBirgit Penzenstadler
 
Lab Gauge - Innovation AveNEW 2014
Lab Gauge - Innovation AveNEW 2014Lab Gauge - Innovation AveNEW 2014
Lab Gauge - Innovation AveNEW 2014xi2elic
 
Evaluation in hci
Evaluation in hciEvaluation in hci
Evaluation in hcisajid rao
 
ალექსანდრე ნემსაძე - Release it
ალექსანდრე ნემსაძე - Release itალექსანდრე ნემსაძე - Release it
ალექსანდრე ნემსაძე - Release itunihack
 
01. foundamentals of testing
01. foundamentals of testing01. foundamentals of testing
01. foundamentals of testingTricia Karina
 
7 Components to Medical Device Usability Testing Success
7 Components to Medical Device Usability Testing Success7 Components to Medical Device Usability Testing Success
7 Components to Medical Device Usability Testing SuccessMargee Moore
 
01 fundamentals of testing
01 fundamentals of testing01 fundamentals of testing
01 fundamentals of testingIlham Wahyudi
 
Chapter 1 Fundamentals of Testing
Chapter 1 Fundamentals of TestingChapter 1 Fundamentals of Testing
Chapter 1 Fundamentals of TestingZetryan Satria
 
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys BldgUSeP
 
Evaluation techniques in HCI
Evaluation techniques in HCIEvaluation techniques in HCI
Evaluation techniques in HCIsawsan slii
 
Software testing-and-risk-analysis
Software testing-and-risk-analysisSoftware testing-and-risk-analysis
Software testing-and-risk-analysisAjit Waje
 
Testing & implementation system 1-wm
Testing & implementation system 1-wmTesting & implementation system 1-wm
Testing & implementation system 1-wmWiwik Muslehatin
 

What's hot (18)

Usability Evaluation
Usability EvaluationUsability Evaluation
Usability Evaluation
 
HCI Part 6 - Prototype and Evaluation Plan
HCI Part 6 - Prototype and Evaluation PlanHCI Part 6 - Prototype and Evaluation Plan
HCI Part 6 - Prototype and Evaluation Plan
 
How Severe Is Your Bug?
How Severe Is Your Bug?How Severe Is Your Bug?
How Severe Is Your Bug?
 
Software engineering lecture 6
Software engineering lecture 6Software engineering lecture 6
Software engineering lecture 6
 
Requirements Engineering - Wrap-up: Putting it all together
Requirements Engineering - Wrap-up: Putting it all togetherRequirements Engineering - Wrap-up: Putting it all together
Requirements Engineering - Wrap-up: Putting it all together
 
Lab Gauge - Innovation AveNEW 2014
Lab Gauge - Innovation AveNEW 2014Lab Gauge - Innovation AveNEW 2014
Lab Gauge - Innovation AveNEW 2014
 
Evaluation in hci
Evaluation in hciEvaluation in hci
Evaluation in hci
 
ალექსანდრე ნემსაძე - Release it
ალექსანდრე ნემსაძე - Release itალექსანდრე ნემსაძე - Release it
ალექსანდრე ნემსაძე - Release it
 
01. foundamentals of testing
01. foundamentals of testing01. foundamentals of testing
01. foundamentals of testing
 
7 Components to Medical Device Usability Testing Success
7 Components to Medical Device Usability Testing Success7 Components to Medical Device Usability Testing Success
7 Components to Medical Device Usability Testing Success
 
01 fundamentals of testing
01 fundamentals of testing01 fundamentals of testing
01 fundamentals of testing
 
Portfolio test
Portfolio testPortfolio test
Portfolio test
 
Chapter 1 Fundamentals of Testing
Chapter 1 Fundamentals of TestingChapter 1 Fundamentals of Testing
Chapter 1 Fundamentals of Testing
 
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys Bldg
 
Usability testing
Usability testingUsability testing
Usability testing
 
Evaluation techniques in HCI
Evaluation techniques in HCIEvaluation techniques in HCI
Evaluation techniques in HCI
 
Software testing-and-risk-analysis
Software testing-and-risk-analysisSoftware testing-and-risk-analysis
Software testing-and-risk-analysis
 
Testing & implementation system 1-wm
Testing & implementation system 1-wmTesting & implementation system 1-wm
Testing & implementation system 1-wm
 

Similar to Proiect mps

Hazen michael
Hazen michaelHazen michael
Hazen michaelNASAPMC
 
201810003 201750007project report
201810003 201750007project report201810003 201750007project report
201810003 201750007project reportssuser219889
 
System analsis and design
System analsis and designSystem analsis and design
System analsis and designRizwan Kabir
 
Week_01-Intro to Software Engineering-1.ppt
Week_01-Intro to Software Engineering-1.pptWeek_01-Intro to Software Engineering-1.ppt
Week_01-Intro to Software Engineering-1.ppt23017156038
 
Chapter_01.ppt
Chapter_01.pptChapter_01.ppt
Chapter_01.pptMSahibKhan
 
The International Journal of Engineering and Science (IJES)
The International Journal of Engineering and Science (IJES)The International Journal of Engineering and Science (IJES)
The International Journal of Engineering and Science (IJES)theijes
 
Software engg. pressman_ch-6 & 7
Software engg. pressman_ch-6 & 7Software engg. pressman_ch-6 & 7
Software engg. pressman_ch-6 & 7Dhairya Joshi
 
Defect effort prediction models in software maintenance projects
Defect  effort prediction models in software maintenance projectsDefect  effort prediction models in software maintenance projects
Defect effort prediction models in software maintenance projectsiaemedu
 
Creating An Incremental Architecture For Your System
Creating An Incremental Architecture For Your SystemCreating An Incremental Architecture For Your System
Creating An Incremental Architecture For Your SystemGiovanni Asproni
 
Elementary Probability theory Chapter 2.pptx
Elementary Probability theory Chapter 2.pptxElementary Probability theory Chapter 2.pptx
Elementary Probability theory Chapter 2.pptxethiouniverse
 
ISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.pptISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.pptHumzaWaris1
 
Defect effort prediction models in software
Defect effort prediction models in softwareDefect effort prediction models in software
Defect effort prediction models in softwareIAEME Publication
 
Unit 1-overview of software engineering
Unit 1-overview of software engineering Unit 1-overview of software engineering
Unit 1-overview of software engineering arvind pandey
 
Clone of an organization
Clone of an organizationClone of an organization
Clone of an organizationIRJET Journal
 
Software requirements engineering
Software requirements engineeringSoftware requirements engineering
Software requirements engineeringAbdul Basit
 

Similar to Proiect mps (20)

Hazen michael
Hazen michaelHazen michael
Hazen michael
 
201810003 201750007project report
201810003 201750007project report201810003 201750007project report
201810003 201750007project report
 
System analsis and design
System analsis and designSystem analsis and design
System analsis and design
 
Work example2 detailed
Work example2 detailedWork example2 detailed
Work example2 detailed
 
SE
SESE
SE
 
Week_01-Intro to Software Engineering-1.ppt
Week_01-Intro to Software Engineering-1.pptWeek_01-Intro to Software Engineering-1.ppt
Week_01-Intro to Software Engineering-1.ppt
 
Chapter_01.ppt
Chapter_01.pptChapter_01.ppt
Chapter_01.ppt
 
The International Journal of Engineering and Science (IJES)
The International Journal of Engineering and Science (IJES)The International Journal of Engineering and Science (IJES)
The International Journal of Engineering and Science (IJES)
 
Software engg. pressman_ch-6 & 7
Software engg. pressman_ch-6 & 7Software engg. pressman_ch-6 & 7
Software engg. pressman_ch-6 & 7
 
Defect effort prediction models in software maintenance projects
Defect  effort prediction models in software maintenance projectsDefect  effort prediction models in software maintenance projects
Defect effort prediction models in software maintenance projects
 
Creating An Incremental Architecture For Your System
Creating An Incremental Architecture For Your SystemCreating An Incremental Architecture For Your System
Creating An Incremental Architecture For Your System
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 
Elementary Probability theory Chapter 2.pptx
Elementary Probability theory Chapter 2.pptxElementary Probability theory Chapter 2.pptx
Elementary Probability theory Chapter 2.pptx
 
ISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.pptISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.ppt
 
OOSE UNIT-1.pdf
OOSE UNIT-1.pdfOOSE UNIT-1.pdf
OOSE UNIT-1.pdf
 
Oasize llnl
Oasize llnlOasize llnl
Oasize llnl
 
Defect effort prediction models in software
Defect effort prediction models in softwareDefect effort prediction models in software
Defect effort prediction models in software
 
Unit 1-overview of software engineering
Unit 1-overview of software engineering Unit 1-overview of software engineering
Unit 1-overview of software engineering
 
Clone of an organization
Clone of an organizationClone of an organization
Clone of an organization
 
Software requirements engineering
Software requirements engineeringSoftware requirements engineering
Software requirements engineering
 

Proiect mps

  • 1. NASA’s Rules for Project Managers Mihaela Pasculescu
  • 2. Background on the rules Jerry Madden, Associate Director of the Flight Projects Directorate at NASA’s Goddard Space Flight Center ,collected a set of rules for the project managers involved at NASA.
  • 3. Rules categories The Rules where divided in different categories: The Project manager; Initial Work; Communications; People; Reviews and Reports; Contractors and Contracting; Engineers and Scientist; Hardware; Computers and Software; Senior Management, Program Offices, and Above; Program Planning; Budgeting, and Estimating; The Customer; NASA Management Instructions; Decision Making; Professional Ethics and Integrity; Project Management and Teamwork; Treating and Avoiding Failures
  • 4. Rules categories Each of the above categories is addressed for a specific case. Each category has it specific application target. As an example, I will present the ones for hardware and software
  • 5. Rules involved in  hardware:  In the space business, there is no such thing as previously flown hardware. The people who build the next unit probably never saw the previous unit. There are probably minor changes (perhaps even major changes); the operational environment has probably changed; the people who check the unit out in most cases will not understand the unit or the test equipment.  Most equipment works as built, not as the designer planned. This is due to layout of the design, poor understanding on the designer's part, or poor understanding of component specifications.ic case and it helps to understand the need for it
  • 6. Rules involved in software:  Not using modern techniques, like computer systems, is a great mistake, but forgetting that the computer simulates thinking is a still greater mistake.  Software has now taken on all the parameters of hardware (i.e., requirement creep, high percentage of flight mission cost, need for quality control, need for validation procedures, etc.). It has the added feature that it is hard as blazes to determine it is not flawed. Get the basic system working first and then add the bells and whistles. Never throw away a version that works even if you have all the confidence in the world that the newer version works. It is necessary to have contingency plans for software.
  • 7. Rules involved in software:  Knowledge is often revised by simulations or testing, but computer models have hidden flaws not the least of which is poor input data.  In olden times, engineers had hands-on experience, technicians understood how the electronics worked and what it was supposed to do, and layout technicians knew too—but today only the computer knows for sure and it's not talking.