ray.ronald

63
1 Interstellar Medium Formation of Stars and Planets Planetary Science Galaxies and the Galactic Center SOFIA Stratospheric Observatory for Infrared Astronomy SOFIA Program SE&I Lessons Learned NASA PM Challenge 9 February 2011 Presented by: Ron Ray - SOFIA Program SE&I Lead Laura Fobel - SOFIA Program CM & IT Lead Mike Brignola - Platform Project SE&I Lead

Upload: nasapmc

Post on 18-Nov-2014

13.083 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Ray.ronald

1

Interstellar MediumFormation of Stars

and PlanetsPlanetary ScienceGalaxies and the Galactic Center

SOFIAStratospheric Observatoryfor Infrared Astronomy

SOFIA Program SE&I Lessons LearnedNASA PM Challenge9 February 2011Presented by: Ron Ray - SOFIA Program SE&I LeadLaura Fobel - SOFIA Program CM & IT LeadMike Brignola - Platform Project SE&I Lead

Page 2: Ray.ronald

The purpose of this presentation is to describe the Systems Engineering solutions applied in the middle of the “troubled” SOFIA Program that helped it become successful

9 February 2011 PM Challenge 2

Page 3: Ray.ronald

Table of Contents

9 February 2011 3

Background 4

SOFIA SE&I Approach 10

Requirements Management 29

Configuration Management 41

SOFIA SE&I Summary 55

PM Challenge

Page 4: Ray.ronald

Background

Ron Ray

9 February 2011 PM Challenge 4

Page 5: Ray.ronald

Why SOFIA?

• SOFIA is the largest portable telescope in the world– 2.5-meter (100-inch) telescope in a Boeing 747SP

• SOFIA is reconfigurable and highly flexible– Every SOFIA flight series is comparable to a Hubble

reservicing missiono Science instruments can be routinely changed and upgraded

– Able to quickly respond to all astronomical events

• SOFIA will exceed the performance of ground-based Infrared Telescopes

– Flies above 99.9% of the water vapor

• SOFIA is designed to be productive– 140 eight-hour research flights per year; 20 year lifetime

• SOFIA costs much less than space-based observatories9 February 2011 PM Challenge 5

Page 6: Ray.ronald

Observatory Science and MissionOperations Center

Major Components of SOFIA

9 February 2011 PM Challenge 6

Telescope Assembly

Science Instruments

AircraftOperations Center

Page 7: Ray.ronald

Background

• SOFIA was established as a 80/20 partnership between the U.S. (NASA) and Germany (DLR)

– Original NASA/DLR MOU signed 1996– Germany supplied telescope assembly and other significant

contributions– NASA supplied modified aircraft and Science Operations

Center – NASA receives 80% of available science time, DLR 20%

• Initial program model was contractor led with NASA oversight (privatized)

• Overtime, a series of schedule slips, cost increases, contract issues and mishaps occurred

9 February 2011 PM Challenge 7

Page 8: Ray.ronald

Background

• NASA withheld funding and the Program was slated for cancellation in the spring of 2006

– Members of Congress, Germans and the Science Community “pressured” NASA to continue Program

– NASA commissioned an independent review team to consider options

• The Agency approved the Program for continued funding in the fall 2006

– The Program was restructured:o Government led, contractor supportedo Program management moved to Drydeno Two projects; Science and Platform

9 February 2011 PM Challenge 8

Page 9: Ray.ronald

SOFIA Program Organization During Development

9 February 2011 PM Challenge 9

DLR Program Manager

Astrophysics Division Director

Airframe Development and Test Engineering

Airframe Development and Test Operations

Program ExecutiveProgram Analyst Program Scientist

Associate AdministratorScience Mission Directorate

SOFIA Observatory IPT

Chaired byProgram Chief Engineer

Project Scientist

Project Manager for Platform Project

Project Managerfor Science

Early Science Mission Operations

SOFIA Program ManagerDeputy Program ManagerProgram Office includes

Chief Engineer Office, SE&I, SMA, Program Control, and E/PO

Telescope Assembly and SI Integration

Integration IPT

Software IPT

Simulation IPT

Science & Mission Ops Development

Science Instrument Development

Page 10: Ray.ronald

SOFIA SE&I Approach

Ron Ray

9 February 2011 PM Challenge 10

Page 11: Ray.ronald

SOFIA Systems Engineering Transition

• The new Program Office initiated an independent review of SOFIA Systems Engineering (Summer 2006)

• The SE&I Lead position was transferred to Dryden (Sept. 2006)

– Reviewed SOFIA SE&I history & existing processes

– Reviewed the SE&I independent assessment and recommendations

– Completed additional assessments

• Several significant issues with SE&I were identified (See following pages)

9 February 2011 PM Challenge 11

Page 12: Ray.ronald

SOFIA SE&I Assessment

• System Requirements were lacking and fragmented– Needed government ownership and greater priority– Only a small percentage of Specifications had been

baselined– The Interface Control Documents (ICDs) were not centrally

managed (not clear who owned what)

• Program CM process was dysfunctional (over 100 documents were tied up in the old process)

– A small group made all of the decisions creating a bottleneck– Hardware was being built to unapproved documents

9 February 2011 PM Challenge 12

Page 13: Ray.ronald

SOFIA SE&I Assessment (Cont.)

• Program had an immediate need for a formal Risk Management Process

– New PM was working this informally because the previous system was unmanageable

• The amount of information already assembled for SOFIA was vast and users had difficultly finding things on the central Data Management System

– Over 100,000 data records existed in hard and soft copy– Over 50,000 Telescope Assembly (TA) documents existed in

the Data center only in hard copy and filed chronologically– Many documents were owned and managed by the

Contractors using various document control processes

9 February 2011 PM Challenge 13

Page 14: Ray.ronald

SOFIA SE Lessons Learned

It is never too late to fix Systems Engineering (SE) deficiencies

9 February 2011 PM Challenge 14

Page 15: Ray.ronald

SOFIA Program Systems Engineering Dilemma

• The new Program Management faced a major dilemma with Systems Engineering:

– Either stop and “fix” the Systems Engineering and Integration (SE&I) problems identified at the time of transition

or– Continue at risk and try to “rebuild” SE&I along the way

• Some consideration factors– Priority was to get the aircraft from Waco to Dryden and

demonstrate progress after the threat of cancellation– The near-term challenges were not considered as difficult as

the long-term challenges – The new Dryden team members were still coming up to

speed on the SOFIA systems

9 February 2011 PM Challenge 15

Page 16: Ray.ronald

New Implementation Strategy for SE&I

• The Program made the decision to continue at risk and “rebuild” SE&I as we go

• Risk mitigation decisions/activities – Phased the remaining development into increments which

would give key SE activities a chance to catch-up o Added an “Early Science” Milestone to recapture scheduleo Conducted both near-term and long-term SE activities

simultaneously

– Worked more collaboratively between the stakeholders and developers to compensate for requirement gaps

o Conducted a series of “delta” System Requirements Reviews focusing on near-term needs and requirements

o Implemented cross-Project Integrated Product Teams (IPTs)

– Established a new set of SE&I priorities and provided a dedicated staff to facilitate the rebuilding process

9 February 2011 PM Challenge 16

Page 17: Ray.ronald

The Use of Risk Management on SOFIA

• SOFIA distributed Program and Project level risks and made Risk Management an integrated but delegated management tool

• The SOFIA Program focused on the “top priority” risks and tracked a larger set of “threats” (potential risks)

Risk List from March 28, 2008

179 February 2011 PM Challenge

SOFIA identified the lack of Requirements Definition as a risk

Page 18: Ray.ronald

SOFIA SE Lessons Learned

Breaking complex development activities into increments can improve the overall chance of success

9 February 2011 PM Challenge 18

“Sometimes the questions are complicated and the answers are simple.”Dr. Seuss

Page 19: Ray.ronald

New SOFIA Life Cycle: Incremental Development

19

SRR

PDR

CDR

ΔORDΔPDRΔCDR ΔCDR ΔCDR

Flt Test

DataReview

ΔSAR ΔSAR ΔSAR

CDS/CDDS/CECSMCCS Build #1

User Need

A/C ModificationTA/CECS

ΔSAR

Final Upgrades

Ground Test

Original Requirements Baseline

Requirements Re-Baseline

ΔCDR

Status - Sept 2007

InstrumentationCECS Improvements

Flt Test

Data Review

Ground Test

Flt Test

Data Review

Ground Test

Flt Test

DataReview

Ground Test

Decomposition &

Definition Inte

grati

on &

Ver

ifica

tion

Fab. & Assemble

PartiallyComplete

Cavity Environmental Control System (CECS)

Decomposition &

Definition Inte

grati

on &

Ver

ifica

tion

Fab. & Assemble

A/C ModificationTelescope Assembly

Cavity Door Drive System (CDDS)

Science Instruments (SI)

Complete

Remaining

Decomposition &

Definition Inte

grati

on &

Ver

ifica

tion

Fab. & Assemble

Decomposition &

Definition Inte

grati

on &

Ver

ifica

tion

Fab. & Assemble

Cavity Door System (CDS)

Decomposition &

Definition Inte

grati

on &

Ver

ifica

tion

Fab. & Assemble

Mission Control & Communications System (MCCS)

Decomposition &

Definition

Inte

grati

on &

Ver

ifica

tion

Fab. & Assemble

Status of 9 Science Instruments Varies Dependent on the Instrument

ORD

Closed DoorClosed Door Open DoorOpen Door TA Characterization & TA Characterization & Shared PurposeShared Purpose

Full OperationalFull OperationalCapabilityCapabilityEarly ScienceEarly ScienceFunctional/FerryFunctional/Ferry

Flt Test

DataReview

SAR

Ground Test

FRR

Flt Test

Data ReviewΔSAR

Ground Test

FRR

Final MCCS/CECS-LN2Science Instruments

MCCS for Early ScienceEarly Science Instruments

ΔSRR ΔSRR ΔSRRFRR FRR FRR ORRΔSRR

Segment 0 Segment 1 Segment 2 Segment 3 Segment 4

Rework Required

ΔPDR

Page 20: Ray.ronald

Advantages of the Incremental Development Life Cycle for SOFIA

20

SRR

PDR

CDR

ΔORDΔPDRΔCDR ΔCDR ΔCDR

Flt Test

DataReview

ΔSAR ΔSAR ΔSAR

CDS/CDDS/CECSMCCS Build #1

User Need

A/C ModificationTA/CECS

ΔSAR

Final Upgrades

Ground Test

Original Requirements Baseline

Requirements Re-Baseline

ΔCDR

InstrumentationCECS Improvements

Flt Test

Data Review

Ground Test

Flt Test

Data Review

Ground Test

Flt Test

DataReview

Ground Test

ORD

Closed DoorClosed Door Open DoorOpen Door TA Characterization & TA Characterization & Shared PurposeShared Purpose

Full OperationalFull OperationalCapabilityCapabilityFunctional/FerryFunctional/Ferry

Flt Test

DataReview

SAR

Ground Test

FRR

Flt Test

Data ReviewΔSAR

Ground Test

FRR

Final MCCS/CECS-LN2Science Instruments

MCCS for Early ScienceEarly Science Instruments

ΔSRR ΔSRR ΔSRRFRR FRR FRR ORRΔSRR

Segment 0 Segment 1 Segment 2 Segment 3 Segment 4

ΔPDR

• Allowed science data to be obtained significantly sooner helping retain science community support

• Allowed requirements time to catch-up over the long term• Allowed integration issues to be identified and better isolated as system

complexity grew• Allowed for Observatory performance to be assessed earlier

– Early 1st Light gave initial indication we have no major performance deficiencies

Original ProgramLifecycle

1st Science Flight1st Light

Early ScienceEarly Science

Page 21: Ray.ronald

Key Systems Engineering Activities

• Organized and established Systems Engineering leads and support teams for key SE tasks

– Established a dedicated Requirements Manager (High Priority)

• Revised Program SE&I documents and processes– Risk Management – IT Management– Configuration Management – Data Management

• Developed a new Systems Engineering Management Plan (SEMP) to define technical process and requirements

– Complies with NPR7123.1

• Established Program Management Control Boards– PMB: Programmatic Control – OCCB: Observatory Control

• Established a SOFIA Observatory-Level IPT (SOLIPT)– Addresses Observatory and “cross project” technical issues

• Established a process to manage and track the status critical Program and technical documents

9 February 2011 PM Challenge 21

Page 22: Ray.ronald

SOFIA Program SE&I Organization

22

SOFIA Program Manager

System Requirements Management

Configuration Management

Data Management

IT Systems Management

Technical Planning &

Support

• Specifications• ICDs• ORDs• Database Mgt• Req. Traceability• V&V Tracking

• Program PMB• Observatory OCCB• Platform PCB• Science PCB• Contractor CCBs• CM Records

• Program DM• Platform Proj. DM• Science Proj. DM• Science Data• SOFIA Data Center• Export Control• Records Retention• Data Mgt. System

• Program IT• Platform Proj. IT• Science Proj. IT• IT Security• System Admin.• Account Mgt.• Sys. Development

• SE&I Plans• SE&I Processes• Technical Reviews

Observatory-Level:• System Integration• V&V• Discrepancy Resolution• Risk/Threat Mitigation

Project Chief Engineer

System-Level:• Design Solution• Implementation• Integration• Verification

SE&I Manager

Observatory-Level:• Requirements• Validation• Performance

Program Chief

Engineer

Project Scientists

9 February 2011 PM Challenge

Page 23: Ray.ronald

SOFIA SE Lessons Learned

Management needs clear insight on the status of SE products

9 February 2011 PM Challenge 23

Page 24: Ray.ronald

24

SOFIA Program SE&I Documentation Tracking Tool

9 February 2011 PM Challenge

General Program/Project Documentation Science Project Platform Project SOFIA Program

1 Program/Project Plan In Review In Review Baseline2 Systems Eng. Management Plan (SEMP) In Review3 Configuration Management Plan (CMP) In Development Rev A In Review4 Risk Management Plan (RMP) Baseline5 Data Management Plan (DMP) Outline6 Safety and Mission Assurance Plan (SMA) In Review Baseline7 Reliability & Maintainability Plan (R&M) In Development8 Software Management Plan ? In Development9 Software Development Plan ? ?

10 Software Assurance Plan ? In Development11 IT Security Plan In Development12 Concept of Operations In Development13 Supplier Statement of Requirements (SSOR) In Review 14 Integrated Master Schedule (IMS) Detailed Seg 2 Detailed Seg 2 Baseline w/HQ15 Level 1 & 2 Milestones Updating Updating Baseline16 Flight Test Segment Definitions (Revision) Segment 2 Rev A17 Product Owners List In Development

Legend Complete Open, On-going Impacts Schedule

• Illustrates a summary chart presented to SOFIA Management to track documentation progress

See conclusion chart for more recent status

Status on 12/01/2007

Page 25: Ray.ronald

SOFIA SE Lessons Learned

SE must account for and tailor to various Center and cultural differences

9 February 2011 PM Challenge 25

“Scientists investigate that which already is; engineers create that which has never been.”

Albert Einstein

Page 26: Ray.ronald

The Relationship Between Engineers and Scientists

• Engineers and Scientists must have clear and distinct roles and responsibilities

• On SOFIA (during the development phase) the Scientist is the “customer” and the Engineer is the “implementer”

– SE&I is often the interface

26

Scientists:• Specify needs and requirements• Develop the Concept of Operations• Participate in technical reviews• Accept verification• Provide validation

Engineers:• Interpret and decompose requirements• Conduct trade studies• Develop design & implementation strategies• Provide verification• Participate in validation

Systems Engineer:• Manages requirements• Implements supporting processes• Establishes entrance/exit criteria for technical reviews• Maintains the V&V Matrix

Page 27: Ray.ronald

SOFIA SE Lessons Learned

“Better is the enemy of good enough”

9 February 2011 PM Challenge 27

• Engineers want to know what are the minimum requirements so they can meet them

• Scientists want the best they can get with no constraints: “Good enough is the enemy of the great”

Page 28: Ray.ronald

Systems Engineering is an Optimization Process

• Too little or too much SE causes problems– SE must be “value added”

• When addressing SE&I in the middle of a Program, there is never enough time, resources, and budget to complete all processes

– SE priorities must be developed and documented but also must fit within the overall Program/Project priorities

• SOFIA used the Risk Management process to understand and accept the risks of “deliberately” leaving some things out due to schedule and budget realities

9 February 2011 PM Challenge 28

Page 29: Ray.ronald

Requirements Management

Mike Brignola

9 February 2011 PM Challenge 29

Page 30: Ray.ronald

SOFIA SE Lessons Learned

Making the “Lack of Requirements Definition” a Program risk, is an effective way to highlight and address the problem

9 February 2011 PM Challenge 30

• This allowed the Program Management to establish a long-term mitigation strategy to drive down the risk

• SOFIA Management made a long-term commitment to correcting requirements deficiencies

Page 31: Ray.ronald

Requirements DeficiencyRisk Mitigating Actions

1. Develop SE plan and process to audit, develop, and manage requirements. Implement early with adequate staff

• Utilize Product/Specification Tree to facilitate communication• Utilize RM Database tool to manage 4000 requirements, trace and allocate

2. Establishing a NASA Requirements Manager with broad systems knowledge to bridge stovepipes

• NASA is now managing and controlling the requirements• Keep management informed, elevate issues, status reporting

3. Establish frequent technical interchange meetings to ensure requirements definition and coordination

4. Prioritize and baseline near-term requirements for “Early Science”

5. Establish an Observatory Integration IPT to coordinate V&V planning and execution between the two projects, the science instrument teams, and the international partner

6. Complete Early Science Observatory V&V Plan

7. Complete long-term requirements for final SOFIA configuration (including ICDs, Specs, and Verification/Validation plans) (On-going)

9 February 2011 PM Challenge 31

Page 32: Ray.ronald

Requirements DeficiencyRisk Mitigation Waterfall

9 February 2011 32PM Challenge

Jan-09 Jul-09 Jan-10 Jul-10 Jan-11 Jul-11 Jan-12

0

5

10

15

20

25

• Over time, the SOFIA Requirements Deficiency Risk has been significantly reduced do to several mitigating actions

Page 33: Ray.ronald

SOFIA SE Lessons Learned

Phasing system development has bought time to establish a significantly improved set of “final” requirements

9 February 2011 PM Challenge 33

• Valuable experience was gained accomplishing the “Early Science” Phase that will greatly benefit the final SOFIA system design

Page 34: Ray.ronald

Benefits of Phasing Development on SOFIA Requirements

• The “final” SOFIA system requirements will benefit from the knowledge gained during Early Science

– The “near-term” requirements for meeting the “Early Science” goals were less stringent but still challenging

– Several issues with requirements definitions had to be resolved for Early Science

o Identified gaps and misunderstandings in requirements

– SOFIA employed an “Agile Development” process (frequent iterations with collaborative feedback) to deal with these issues

o Some degree of product rework was tolerated or procedural “work arounds” were employed to meet Customer expectations

– The development team gained valuable experience

• Phasing allowed valuable time to refine the Product Tree and systematically review “final” requirements

9 February 2011 PM Challenge 34

Page 35: Ray.ronald

SOFIA SE Lessons Learned

It takes time to become knowledgeable enough of complex systems to effectively develop “good” requirements

9 February 2011 PM Challenge 35

• It took the new Program team a significant period of time to become proficient with the complex SOFIA systems

– This knowledge was critical to being effective at requirement decomposing and establishing good traceability

Page 36: Ray.ronald

SOFIA SE Lessons Learned

Having a comprehensive specification/product tree (and ICD list) is critical to system integration

9 February 2011 PM Challenge 36

• At transition, SOFIA had to deal with new “observatory-level” requirements that were inserted to address missing overall system performance values

Page 37: Ray.ronald

SOFIA Spec Tree Rev B 2008 Baseline

SOFIA AirborneSystem

SpecificationSE01-004

Science Instruments Spec

SOFIA Science Operations

SpecificationSE01-074

SOFIA SystemSpecification

SE01-003

Interface Control Documents

ObservatorySpecification

SE01-013

SOFIA Science & Mission OperationsCenter Specification

SE01-006

SOFIA Mission Operations

SpecificationSE01-075

SOFIA Science Mission Operations

Center FacilitySpec. SE01-007

SOFIA E/PO Operations

SpecificationSE01-076

SOFIA Aircraft Operations

SpecificationSE01-077

FORCASTSSMOC-FCST-PLA-

4100

EXESSSMOC-EXES-PLA-

4100

FLITECAMSSMOC-FLAM-PLA-

4100

FIFI-LSSSMOC-FIFI-PLA-

4100

HIPOSSMOC-HIPO-PLA-

4100

HAWC SSMOC-HAWC-PLA-

4100

TelescopeAssembly Spec

SOF-1011

Aircraft SpecSE01-012

SOFIA MCCSSpec

SE01-005

Aircraft Modification

SpecSE01-010

New Mission Subsystems Spec

SE01-011

RefurbishedAircraft Spec

SE01-009

CASMIRSSMOC-CSMR-PLA-

4100

GREATSSMOC-GRT-PLA-

4100

Avionics UpgradeTBD

Compare to May 2007Original Spec Tree Rev A

Yellow Yellow – Revision in workRed – Not written or not approvedGreen - Approved

Summer 2007 goal - top 4 specs approvalSE01-003 (SOFIA), SE01-013 (Observatory), SE01-004 (Aircraft), SE01-005 (MCCS)

Top 4 specs have been program reviewed through delta SRR, MCCS Redesign, SOLIPT, SE&I and Program assessments

37Pg 1

Page 38: Ray.ronald

38

Current Rev F Spec Tree 2010

Compare to 2008Baselined Spec Tree

Between Jul 2007 & Dec 2010:Program + SE&I reviewed 30 Specification Documents, containing over 3000 requirementsForums: Delta SRRs, Design Reviews, IPTs, SE&I, and system assessments

AirborneSystem

SE01-004

Science InstrumentsSystem

SE01-2028

SOFIA System SE01-003

Interface Control

DocumentsSOF-1030SE12-001

Page 2 list

FORCAST

Facility InstrumentProduct

EXES

PI InstrumentProduct

FLITECAM

Facility InstrumentProduct

FIFI-LS

PI InstrumentProduct

HIPO

PI InstrumentProduct

HAWC

Facility InstrumentProduct

TelescopeAssembly (TA)

SOF-1011

Aircraft ModificationSE01-010

RefurbishedAircraft

SE01-009

CASMIR

PI InstrumentProduct

GREAT

PI InstrumentProduct

Avionics UpgradeProduct

Cavity Door System

SE01-029

Oxygen Depletion Monitor System

SE01-030

Vacuum Pump SystemSE01-2049

Cavity Environmental Control System (CECS)

SE01-031

Cavity Door Drive System (CDDS)

USRA-DAL-1163-00

Level 1b - System

Level 2 - System

Level 6 – Subsystem/Product

Aircraft Mods Subelements

Page 3

CECSController SE01-062

CONOPsPM17-2000

Pgm Plan

PM01-1000

CECS

Environmental SubsystemSE01-2037

Flight Test

Instrumentation/Health Monitoring

TA Subelements

Page 4

Water Vapor Monitor

(WVM) Subsystem SE01-021

Power Distribution Subsystem (PDS)

SE01-020Includes UPS

Mission Audio

Distribution System (MADS)

SE01-018

Platform Interface

SubsystemSE01-2011

DigitalVideo Distribution

System (VDS)SE01-2048

Data Acquisition

Subsystem SE01-2014

Workstation Displays

SubsystemSE01-2012

Archive Subsystem

SE01-2015

Mission Controls &

Communications (MCCS)

SE01-005

WVMRadiometer Head

Assembly SE01-052

WVMData Acq SRD

SW01-005

MCCS Network SE01-2010

TAIPS

Product

NVR

Product

NTP/IRIG Distribution SE01-2013

WVMIF Control Box

SE01-051

WVMComputer H/W

SE01-050

WVMControl Section Software SRD

SW01-006

Level 3 – System/Subsystem

Level 5 – Subsystem/Product

CECS ControlSRD

SW01-2012

CDDSSRD

SW01-2011

Data Acquisition Subsystem SRD

SW01-2013

Archive Subsystem

SRDSW01-2014

Platform Interface Subsystem SRD

SW01-2015

Workstation Displays

Subsystem SRDSW01-2016

TAIPS SRDSW01-2022

CDS SIM

Flight Manager SE01-2040

Heading Turner

Autopilot Interface

Flight Manager In-flight Planner

Aircraft SIM SW01-2009

Airc

raft

Sys

tem

Data Cycle SystemSW01-2001

SOFIA Science & Mission Operations

(SSMO)SE01-006

Instrument Readiness RoomsProduct

Flight Management Infrastructure (FMI)

SW01-002

SSCSystem Integration Lab

(SIL)SE01-2052

Preflight Integration Facility (PIF)

SE01-049

Mirror Coating System SE01-2006

SSMO-SSCFacility

SE01-2009

Primary Mirror Assembly(PMA) CartSE01-045

Science Network Specification

SE01-2024

FM Cycle Scheduler Product

FM PlannersProduct

Flt Mgmt SimSW01-2006

SSMO-SOCFacility

SE01-2008

MCCS Development Lab (HILS)SE01-2023

MCCS V&V FacilitySE01-2045

SOCSystem Integration Lab

(SIL)SE01-2042

Science Instrument Development Labs

Product

Level 1a - ProgramSE01-068 Rev F.1(PMB 6/21/2010)

SOFIA Specification/Product TreePage 1 of 4

PCA

PM19-0001

SSMO SystemsSpecification

SE01-007

TA Alignment Simulator (TAAS)

SE01-040

TAAS SRDSW01-2010

Level 4 – Subsystem/Product

DRB ApprovedDocument

Not writtenNot In NASA DRB ListNot Approved by CCB

CCBReview/Approval

Pending

PMB/PCB ApprovedDocument

Tree Legend

DocumentRequirements

Entered in Database (RM)

SE01-003 Rev E

June 2007 June 2007

Draft Rev -Review/Approval

TBD

SE01-004 Rev C

SE01-005 Rev ESOF-1011 Rev 8 SE01-009 Rev C

SE01-010 Rev D

SE01-030 Rev AReview/Approval

TBD

DAL-1163 Rev F.1

SE01-029 Rev F.1

SE01-031 Rev BReview/Approval

TBD

SE01-2049 Rev -Review/Approval

TBD

SE01-007 Rev A

SE01-006 Rev C

SE01-007 Rev BReview/Approval

TBD

Not written

SE01-062 Rev B Review/Approval

TBD

Not written

Not written Not written

SW01-002 Rev B

SW01-2001 Rev C

SE01-049Not approved

SE01-045

SE01-2009 Rev -Review/Approval

TBD

SE01-2008 Rev -Review/Approval

TBDNot written

Not written

SE01-2052 Rev -Review/Approval

TBD

Not written

Not written

Not written

Not written

SE01-040 Rev A

Early ScienceSE01-2048 Rev -

Not written

SS1SE01-2011 Rev -

Early ScienceSE01-2012 Rev -

SS1SE01-2010 Rev -

SE01-020 Rev BReview/Approval

TBD

SE01-021

SE01-021 Rev AReview/Approval

TBDSE01-2040 Rev -Review/Approval

TBD

Not written

Not written

Not written

SS1 SW01-2022 Rev -

Not approved

Not approved

Not approved

Not approved

Not approved

SW01-2015 Rev -Review/Approval

TBD

SE01-2006 Rev -

SW01-2010 Rev -

SW01-2009 Rev -

SE01-018

Early ScienceSE01-018 Rev A

SE01-2013 Rev -

Early ScienceSE01-2013 Rev A

Pg 1

Page 39: Ray.ronald

39

SOFIA Interface Control Document Status History

Summer 2007 goal: • Identify and list all SOFIA ICDs• Establish initial status and

ownership

33

16

49 Total ICD’s

ICDs July 2007 ICDs Dec 2010

68 Total ICD’s

Between Jul 2007 & Dec 2010:• Several new ICDs identified• Several key ICDs completed

or updated

44

10

14

Approved

Not Approved

Approved

Need Update

Not Written

9 February 2011 PM Challenge

Page 40: Ray.ronald

Requirements Management Challenges

• Availability of key personnel and conflicting priorities– Planners = owners = implementers = testers (all the same

person)

• Requirements creep due to lack of complete/baselined requirements or well defined interfaces

• Traceability of design requirements completion status to V&V test plans/results

– Lack of overarching program guidance and integrated test plans (No program integration office)

• Although SOFIA has made a significant amount of progress, a lot remains to get done

– Delta system level SRRs are on-going– Striving for more formality in Segment 3 (final build)

409 February 2011 PM Challenge

Page 41: Ray.ronald

Configuration Management, Data Management and Related Topics

Laura Fobel

9 February 2011 PM Challenge 41

Page 42: Ray.ronald

SOFIA SE Lessons Learned

To improve CM process efficiency, delegate CM responsibilities to the lowest level possible

9 February 2011 PM Challenge 42

Page 43: Ray.ronald

The Delegation of Configuration Management (CM) Authority

• SOFIA developed a hierarchy of CM Boards to drive CM authority down to the lowest appropriate level

– Improves efficiency by distributing the work load

– CM hierarchy parallels the product hierarchy

• Over time SOFIA’s CM needs changed– Initially a single CM Board may have made sense on SOFIA– As development work expanded and system complexity grew, a

more distributed CM process was needed

• SOFIA established a separate Control Board to manage the “Observatory” configuration

– Includes Program, Platform and Science Project members– Focuses on configuration management of the “integrated system”

and related discrepancies

9 February 2011 PM Challenge 43

Page 44: Ray.ronald

The Delegation of CM Authority on SOFIA

44

Observatory ChangeControl Board (OCCB)

COTR

Platform ProjectControl Board (PCB)

USRA

Program Level

Project Level

Element Level

Contract Level

Science ProjectControl Board (PCB)

DSI MPC

COTR

L3 Com

COTR

PlatformProject Office

Engineering

ScienceProject Office

SOFIAProgram Office

SOFIA Observatory Integrated Product Team (SOLIPT)

Program Management Board (PMB)

HeadquartersScience Mission Directorate

AircraftOperations

TelescopeAssembly

ScienceInstruments

ScienceMission Ops

DLR

DLR

Page 45: Ray.ronald

SOFIA SE Lessons Learned

9 February 2011 PM Challenge 45

Informal collaboration with contractors improves the probability of success of formal deliverables

• The distributed CM process facilitated more collaboration with contractors

Page 46: Ray.ronald

Previous Organization

Informal Reviews

FormalDeliverables

Restructured Organization

FormalDeliverables

Shift From Contractor Run / Government OversightTo Government Lead / Subcontractor Relationship

MPC

USRA

L3 Com

Project Office

SOFIAProgram Office

DLR

DFRC PlatformProject Office

ARC ScienceProject Office

SOFIAProgram Office

Engineering OperationsTelescopeAssembly

ScienceInstruments

Science Mission Ops

DLR

COTR

USRA MPC

COTR

L3 Com DSI

COTR

9 February 2011 PM Challenge 46

Informal Collaboration Improves Probability of Success

DLR

Page 47: Ray.ronald

The Value of Informal Collaboration

• Too much back-and-forth over the fence is inefficient– A significant amount of rework occurred when not enough

informal collaboration occurred with the contractors

• It’s important to establish a cooperative environment with contractors

– SOFIA applied an “agile development” process by allowing informal software builds to be delivered early in the development process to flush-out problems prior to formal deliveries

o Collaboration occurred at the lower levels and included stakeholders

o Deliverables still went through the formal acceptance process to be baselined

9 February 2011 PM Challenge 47

Page 48: Ray.ronald

SOFIA SE Lessons Learned

On SOFIA it was beneficial to have a problem reporting process that spanned informal development activities and formal acceptance testing

9 February 2011 PM Challenge 48

Page 49: Ray.ronald

The Value of Problem Reporting and Discrepancy Resolution

• By establishing a Problem Reporting system early (during informal software testing) issues were identified and resolved sooner (prior to formal delivery)

– Allowed customers to capture issues and collaborate with developers to understand and refine formal requirements

– Supported the “Agile Development” process

• The Observatory-level control board allowed cross-Project issues to be identified and resolved jointly

– Chaired by the Program Chief Engineero Provided independent authority

– Established priorities and assignments to Projects for resolving integration issues

– Facilitated communication of issues and their resolution

9 February 2011 PM Challenge 49

Page 50: Ray.ronald

SOFIA SE Lessons Learned

The lack of a carefully designed Data Management system hinders effective communication and collaboration

9 February 2011 PM Challenge 50

• SOFIA team members had a difficult time finding the information they needed

– Old and obsolete data mixed with relevant data contributed to the problem

Page 51: Ray.ronald

SOFIA Data Management Improvements

• Established a central repository to improve control and management of the data originating from various sources

– Reorganized the data and archived obsolete documents

• Defined data attributes for each document– Product ID – Document number– Data retention – Export control– Owner – CM authority– Descriptive search keywords

• Considered Configuration Management, Data Management, Export Control, Records Retention, and Data Access as part of one integrated process

9 February 2011 PM Challenge 51

Page 52: Ray.ronald

SOFIA Sample Records Retention Schedule

9 February 2011 PM Challenge 52

Page 53: Ray.ronald

Sample SOFIA Document Attributes

9 February 2011 PM Challenge 53

File attributes facilitate Data Management, Export Control, Access Control and Records Retention processes.

• Data Management (Document Name): SOF-DA-ICD-SE03-002

• Export Control/Access Control: “Not Reviewed for Export Control”

• Records Retention: Date (2003-03-28) and Records Retention Schedule reference (03-S8-103.3)

Page 54: Ray.ronald

SOFIA CM and DM Remaining Challenges

• Establishing ownership and control of all SOFIA documents and drawings

– Contractors still own important information like “models”

• Shortcomings of the Data Management System– Search engine and user interface complexity– User familiarity– Data access by Foreign Nationals

• Catching up with Export Control and Records Retention attribute labeling

9 February 2011 PM Challenge 54

Page 55: Ray.ronald

SOFIA SE&I Summary

Ron Ray

9 February 2011 PM Challenge 55

Page 56: Ray.ronald

SOFIA SE Lessons Learned

Management must set the cultural tone for the importance of SE on a Program/Project

9 February 2011 PM Challenge 56

• The commitment the SOFIA Management Team has made to SE has helped turn around the once “troubled” Program

Page 57: Ray.ronald

SOFIA Program Documentation Status as of: 12/03/2010

57

General Program/Project Documentation Science Project Platform Project SOFIA Program1 Program/Project Plan Baseline Baseline Baseline/Rev2 Systems Eng. Management Plan (SEMP) Rev A3 Configuration Management Plan (CMP) Baseline Rev A/Updating Rev 3/Rev4 Risk Management Plan (RMP) Rev B5 IT Management Plan In Review6 Data Management Plan (DMP) Baseline Baseline7 Export Control Plan 85%/Dec8 Safety and Mission Assurance Plan (SMA) Rev B Baseline9 System Safety Plan Baseline Baseline

10 Reliability & Maintainability Plan (R&M) In Review11 Mishap Response Plan Rev A12 Quality Assurance Plan Baseline13 Software Development Plan Baseline14 Software Management Plan Rev A15 Software Assurance Plan Baseline Baseline16 Platform Project IT Security Plan Baseline17 Concept of Operations In Work19 Work Breakdown Structure (WBS) Rev B20 Lexicon (SOFIA glossary) Rev 6.621 Supplier Statement of Requirements (SSOR) Baseline 22 Integrated Master Schedule (IMS) New Baseline New Baseline New Baseline23 Level 1 & 2 Milestones New Baseline New Baseline Rev E25 Risk List Baseline Baseline Rev H

Complete Open, On-going In ReviewNew/Change Status Program Issue Impacts Schedule

Legend

Page 58: Ray.ronald

SOFIA First Light ImageMay 16th 2010

• SOFIA is beginning to produce outstanding science data at a fraction of the cost of comparable space based observatories

http://www.nasa.gov/mission_pages/SOFIA/

Page 59: Ray.ronald

http://www.dlr.de/DesktopDefault.aspx/tabid-1/117_read-28014/

• Image of the Orion star-formation region obtained by SOFIA compared to images obtained from ground-based telescopes

SOFIA First Science ImageDec 1st 2010

SOFIA (FORCAST)Near infrared (ESO VLT)Visible light

(ground-based)

Page 60: Ray.ronald

• After almost being cancelled and a major Program structure change, the SOFIA Program operated at risk with known Systems Engineering deficiencies

• Several important strategies were employed to mitigate the risk

– Established a new incremental life-cycle to complete system development

– Worked more collaboratively – Systematically rebuilt SE&I along the way

o Provided adequate staffing and priority– Made correcting requirements deficiencies a high-priority– Distributed CM authority– Tracked and statused SE Progress

• SOFIA has used Risk Management effectively to compensate for Systems Engineering deficiencies

609 February 2011 PM Challenge

Concluding Message

Page 61: Ray.ronald

Summary of SE Lessons Learned

• It is never too late to fix Systems Engineering (SE) deficiencies

• Breaking complex development activities into increments can improve the overall chance of success

• Management needs clear insight on the status of SE products

• SE must account for and tailor to various Center and cultural differences

• “Better is the enemy of good enough”

619 February 2011 PM Challenge

Page 62: Ray.ronald

Summary of SE Lessons Learned

• Making the “Lack of Requirements Definition” a Program risk, is an effective way to highlight and address the problem

• Phasing system development has bought time to establish a significantly improved set of “final” requirements

• It takes time to become knowledgeable enough of complex systems to effectively develop “good” requirements

• Having a comprehensive specification/product tree (and ICD list) is critical to system integration

629 February 2011 PM Challenge

Page 63: Ray.ronald

Summary of SE Lessons Learned

• To improve CM process efficiency, delegate CM responsibilities to the lowest level possible

• Informal collaboration with contractors improves the probability of success of formal deliverables

• On SOFIA it was beneficial to have a problem reporting process that spanned informal development activities and formal acceptance testing

• The lack of a carefully designed Data Management system hinders effective communication and collaboration

• Management must set the cultural tone for the importance of SE on a Program/Project

639 February 2011 PM Challenge