SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
How Much is Enough?
Applying the Discipline of
 Systems Engineering to
Small, Fast-Paced Projects

NASA Project Management Challenge 2007
            Michael Hazen
          Jacobs Engineering
Safety Moment
Little things can cause big problems
“True Systems Engineering is about minimizing
the unintended consequences of a design”
 – Michael Griffin, NASA PM Challenge 2006




                                                2
Agenda
Small Fast-Paced Project Description
How Much Systems Engineering is Enough??
Too Much??
Methodology & Enablers
JSC Initiatives and Case Studies
Discussion



                                           3
Small Fast-Paced Project Attributes
  Typically one person will wear several hats
  No time to philosophize on potential methodologies
  once the project is kicked off
  No money for anything that is not essential and
  explicitly required
  These attributes often apply to larger scale projects




                                                      4
Systems Engineering Attributes
Broad variations in what Systems Engineering and
Systems Engineers are perceived to be.
  Book manager, collection of tools, project team “visitor”?
  http://www.incose.org/atlanta/Library/Presentations/Why_SE_Doesnt_Work.ppt

Michael Griffin comments
  Project Management and Systems Engineering are opposite
  sides of the same coin. Systems Engineering must be the
  technical conscience of the program.
  Lead systems engineers must not be too busy to look at the
  big picture.


                                                                               5
Systems Engineering
NPR 7123.1 NASA Systems Engineering Processes and
   Requirements
   Systems engineering at NASA requires the application of a
   systematic, disciplined engineering approach that is quantifiable,
   recursive, iterative, and repeatable for the development,
   operation, maintenance, and disposal of systems; integrated into
   a whole throughout the life cycle of a project or program. The
   emphasis of systems engineering is on safely achieving
   stakeholder, functional, physical, and operational performance
   requirements in the intended use environments over the system's
   planned life within cost and schedule constraints.
http://nodis3.gsfc.nasa.gov/displayDir.cfm?Internal_ID=N_PR_7
   123_0001_&page_name=Chapter1

                                                                    6
How Much is Enough??
KEY POINT: “How much is enough?” should
focus on HOW you address SE process
elements as opposed to IF you will address these
elements.




                                               7
NPR 7123.1 SE Engine




http://nodis3.gsfc.nasa.gov/displayDir.cfm?Internal_ID=N_PR_7123_0001_&page_name=Chapter3   8
Systems engineering is a fractal process

The systems engineering
process is applied at levels of
greater and greater detail. It is
applied to the system, then to
the subsystems, then to the
components, etc. Similarly
for the fractal pattern on the
right, the same algorithm was
applied at the large structural
level, then at the medium-
scale level, then at the fine-
detail level, etc.
 http://www.sie.arizona.edu/sysengr/      9
The Pirates Code
“Everything has to be adapted to the project of
interest”
Dr. Joel Sercel, Director of Caltech’s Laboratory for
Spacecraft and Mission Design




                                                        10
Methodology
Can I afford systems engineering?
Organizational prerequisites
Enablers you can use now




                                    11
Organizational Prerequisites
Know your SE Process(es)
Characterize YOUR small fast paced projects
Decide in advance (before the clock starts
ticking) how you plan to execute Systems
Engineering on small projects (pre-tailor your
processes)



                                                 12
Small, fast-paced project definition
http://cio.energy.gov/documents/SEM3_1231.pdf




                                                13
Process Tailoring Examples
   Adapting the lifecycle (exhibit 2.2-1, p. 30)

   Specifying (in advance) work products required for specific project sizes
      Planning (Exhibit 3.0-1, p. 51)
      Requirements Definition (Exhibit 4.0-1, p. 114)
      Functional Analysis (Exhibit 5.0-1, p. 157)
      System Design (Exhibit 6.0-1, p. 192)
      Construction (Exhibit 7.0-1, p. 223)
      Integration and Test (Exhibit 8.0-1, p. 249)
      Installation and Acceptance (Exhibit 9.0-1, p. 262)

   Tailoring example (Exhibit 2.4-1, p. 41)

http://cio.energy.gov/documents/SEM3_1231.pdf



                                                                          14
15
16
Enablers you can use now




                           17
NPR 7123.1 Checklists
Two checklists (entrance criteria and success criteria)
  provided for major milestone reviews:

Mission Concept            Test Readiness
Systems Requirements       System Acceptance
Mission Definition         Flight Readiness
System Definition          Operational Readiness
Preliminary Design         Decommissioning
Critical Design
  http://nodis3.gsfc.nasa.gov/displayDir.cfm?Internal_ID=N_
  PR_7123_0001_&page_name=AppendixG
                                                              18
Tips
Can start using these checklists anywhere in the
lifecycle.
To get away from vague “yes” answers to each
question, add columns to record the specific product /
deliverable associated with the yes and another column
for completeness / maturity.
Readiness reviews (based on the NPR 7123.1
checklists) a few weeks before an actual lifecycle review
can make a big difference in the success of the review.
Do not make the checklist a “surprise”. Make sure
projects know what they should be considering during
each life cycle phase.

                                                        19
Entry Checklist Usage Example
Checklist Item                                                      Yes /   Project Manager      Reviewer
                                                                    No      comments/ specific   Comments
                                                                            location of
                                                                            technical products
1. Successful completion of the MCR (Mission Concept Review)
and responses made to all RIDS (Review Item Dispositions).

2. A preliminary SRR agenda, success criteria, and charge to the
board have been agreed to by the technical team, project
manager, and review chair prior to the SRR.

3. The following technical products for hardware and software
system elements are available to the cognizant participants prior
to the review:
a. System Architecture.
b. System requirements document.
c. System software functionality description.
d. Updated concept of operations.
e. Updated mission requirements, if applicable.
f. Baselined Systems Engineering Management Plan (SEMP).

g. Preliminary system requirements allocation to the next lower
level system.

                                                                                                       20
Success Checklist Usage Example
SDR Success Criteria                      Project Manager          Reviewer Comments
                                           Comments/
                                           Identification of
                                   Yes     related technical
                                   / No    products
1. The detailed design is          Yes    We have                  Audio quality is a concern. PM says
 expected to meet the                     demonstrated a            the pre-mod audio quality was poor.
 requirements with adequate               prototype to the end      No plans to assess.
 margins at an acceptable level           customer (ES) who
 of risk.                                 was pleased with the
                                          results.

2. Interface control documents     Yes    Interfaces for the ULD   Color coding of cable connectors is
are appropriately matured to                   and Camcorder        still TBD (not yet called out on
proceed with fabrication,                      are well defined.    drawings). System can be plugged in
assembly, integration and test,                                     backwards & performance of
and plans are in place to                                           backwards system is an unknown. No
manage any open items                                               plans to investigate - just try to make
                                                                    it obvious what the right connectivity
                                                                    is.
3. High confidence exists in the   Yes                             Not clear from documentation that we
product baseline, and adequate                                          are building six units (4 to fly & 2
documentation exists and/or                                             for training).
will exist in a timely manner to
allow proceeding with
fabrication, assembly,
integration, and test.
                                                                                                               21
Other Key Enablers
Stakeholder Support
  Customer Collaboration
  Project management process flexibility

Organizational Maturity (Discipline to do what
needs to be done)

Focused Peer Reviews (Plan to DO it right, not
to see IF you DID it right)
                                                 22
Focused Peer Reviews
JSC Avionics Systems Division Inspection Process
  Focused Checklist developed directly from Document
  Template or Standard
  Moderator & small team
  Review is 2 hours max (deliverables for larger projects
  may require more than one review)
  Typical prep time for each reviewer is no longer than
  the scheduled review duration.
  Reviewers must have at least 5 working days to review
  material.
  Author responsible for disposition of identified defects

                                                         23
Typical ASD Inspection Checklist




                                   24
CASE Studies

TRAD (Tile Repair Ablator Dispenser) SDR




                                           25
Other Case Studies
Compound Specific Analyzer – Combustion
Products (CSA-CP) SRR
Regenerative Environmental Control and Life
Support Fluid Hoses (REFH) PDR/CDR
Ultrasonic Leak Detector Impedance Adapter
Cable (ULDIAC) PDR/CDR
ORU Temporary Stowage Device (OTSD) CDR
Digital EVA/IVA camera SAR

                                          26
What next?
Identify your SE process (NPR 7123.1?)
Pre-Tailoring for Small Fast Paced Projects
(visit this BEFORE the Project starts)
‘Project specific’ tailoring (within predefined
constraints) – Pirates Code
Application of proven high Return-On-
Investment techniques.

                                             27
Questions?




Contact Information
Michael Hazen
Jacobs Engineering
JSC Engineering and Science Contract
281-461-5797
michael.hazen@escg.jacobs.com

                                       28

Más contenido relacionado

La actualidad más candente

Semancik.susan
Semancik.susanSemancik.susan
Semancik.susanNASAPMC
 
Bauer.frank
Bauer.frankBauer.frank
Bauer.frankNASAPMC
 
Jenks.ken
Jenks.kenJenks.ken
Jenks.kenNASAPMC
 
Gonzales.matthew
Gonzales.matthewGonzales.matthew
Gonzales.matthewNASAPMC
 
Ray.ronald
Ray.ronaldRay.ronald
Ray.ronaldNASAPMC
 
Osterkamp jeff
Osterkamp jeffOsterkamp jeff
Osterkamp jeffNASAPMC
 
Carmichael.kevin
Carmichael.kevinCarmichael.kevin
Carmichael.kevinNASAPMC
 
Thomas.coonce
Thomas.coonceThomas.coonce
Thomas.coonceNASAPMC
 
K.pagel.beene
K.pagel.beeneK.pagel.beene
K.pagel.beeneNASAPMC
 
T carlson mbontrager_wtippin_lsinger_v2
T carlson mbontrager_wtippin_lsinger_v2T carlson mbontrager_wtippin_lsinger_v2
T carlson mbontrager_wtippin_lsinger_v2NASAPMC
 
Jim.free
Jim.freeJim.free
Jim.freeNASAPMC
 
Harvey elliott
Harvey elliottHarvey elliott
Harvey elliottNASAPMC
 
Majerowicz
MajerowiczMajerowicz
MajerowiczNASAPMC
 
Daniel.dvorak
Daniel.dvorakDaniel.dvorak
Daniel.dvorakNASAPMC
 
Lau.cheevon
Lau.cheevonLau.cheevon
Lau.cheevonNASAPMC
 
Solomon.paul
Solomon.paulSolomon.paul
Solomon.paulNASAPMC
 
Eggert.joe
Eggert.joeEggert.joe
Eggert.joeNASAPMC
 
Bilardo.vince
Bilardo.vinceBilardo.vince
Bilardo.vinceNASAPMC
 
Carol daniele
Carol danieleCarol daniele
Carol danieleNASAPMC
 

La actualidad más candente (20)

Semancik.susan
Semancik.susanSemancik.susan
Semancik.susan
 
Symons
SymonsSymons
Symons
 
Bauer.frank
Bauer.frankBauer.frank
Bauer.frank
 
Jenks.ken
Jenks.kenJenks.ken
Jenks.ken
 
Gonzales.matthew
Gonzales.matthewGonzales.matthew
Gonzales.matthew
 
Ray.ronald
Ray.ronaldRay.ronald
Ray.ronald
 
Osterkamp jeff
Osterkamp jeffOsterkamp jeff
Osterkamp jeff
 
Carmichael.kevin
Carmichael.kevinCarmichael.kevin
Carmichael.kevin
 
Thomas.coonce
Thomas.coonceThomas.coonce
Thomas.coonce
 
K.pagel.beene
K.pagel.beeneK.pagel.beene
K.pagel.beene
 
T carlson mbontrager_wtippin_lsinger_v2
T carlson mbontrager_wtippin_lsinger_v2T carlson mbontrager_wtippin_lsinger_v2
T carlson mbontrager_wtippin_lsinger_v2
 
Jim.free
Jim.freeJim.free
Jim.free
 
Harvey elliott
Harvey elliottHarvey elliott
Harvey elliott
 
Majerowicz
MajerowiczMajerowicz
Majerowicz
 
Daniel.dvorak
Daniel.dvorakDaniel.dvorak
Daniel.dvorak
 
Lau.cheevon
Lau.cheevonLau.cheevon
Lau.cheevon
 
Solomon.paul
Solomon.paulSolomon.paul
Solomon.paul
 
Eggert.joe
Eggert.joeEggert.joe
Eggert.joe
 
Bilardo.vince
Bilardo.vinceBilardo.vince
Bilardo.vince
 
Carol daniele
Carol danieleCarol daniele
Carol daniele
 

Destacado

Fuller.david
Fuller.davidFuller.david
Fuller.davidNASAPMC
 
Miller.charles
Miller.charlesMiller.charles
Miller.charlesNASAPMC
 
Sharyl butler
Sharyl butlerSharyl butler
Sharyl butlerNASAPMC
 
Law.richard
Law.richardLaw.richard
Law.richardNASAPMC
 
Muirhead.brian
Muirhead.brianMuirhead.brian
Muirhead.brianNASAPMC
 
Daniel.dvorak
Daniel.dvorakDaniel.dvorak
Daniel.dvorakNASAPMC
 
Georgi,petra dlr kn-david_implementing a pmo_nasa pm challenge_20120223_pg
Georgi,petra dlr kn-david_implementing a pmo_nasa pm challenge_20120223_pgGeorgi,petra dlr kn-david_implementing a pmo_nasa pm challenge_20120223_pg
Georgi,petra dlr kn-david_implementing a pmo_nasa pm challenge_20120223_pgNASAPMC
 
Mc namara.karen
Mc namara.karenMc namara.karen
Mc namara.karenNASAPMC
 
Inter succes partnerships
Inter succes partnershipsInter succes partnerships
Inter succes partnershipsNASAPMC
 
Heitzman.askins
Heitzman.askinsHeitzman.askins
Heitzman.askinsNASAPMC
 
Les.sorge
Les.sorgeLes.sorge
Les.sorgeNASAPMC
 
Mark wiese
Mark wieseMark wiese
Mark wieseNASAPMC
 
Ken poole
Ken pooleKen poole
Ken pooleNASAPMC
 
Odum.t.averbeck.r
Odum.t.averbeck.rOdum.t.averbeck.r
Odum.t.averbeck.rNASAPMC
 
Robert.bayt
Robert.baytRobert.bayt
Robert.baytNASAPMC
 
Gilbert.jonathan
Gilbert.jonathanGilbert.jonathan
Gilbert.jonathanNASAPMC
 
Brian muirhead v1-27-12
Brian muirhead v1-27-12Brian muirhead v1-27-12
Brian muirhead v1-27-12NASAPMC
 
Weaver.ed
Weaver.edWeaver.ed
Weaver.edNASAPMC
 
Yonce.clayton
Yonce.claytonYonce.clayton
Yonce.claytonNASAPMC
 

Destacado (20)

Fuller.david
Fuller.davidFuller.david
Fuller.david
 
Miller.charles
Miller.charlesMiller.charles
Miller.charles
 
Sharyl butler
Sharyl butlerSharyl butler
Sharyl butler
 
Law.richard
Law.richardLaw.richard
Law.richard
 
Shinn
ShinnShinn
Shinn
 
Muirhead.brian
Muirhead.brianMuirhead.brian
Muirhead.brian
 
Daniel.dvorak
Daniel.dvorakDaniel.dvorak
Daniel.dvorak
 
Georgi,petra dlr kn-david_implementing a pmo_nasa pm challenge_20120223_pg
Georgi,petra dlr kn-david_implementing a pmo_nasa pm challenge_20120223_pgGeorgi,petra dlr kn-david_implementing a pmo_nasa pm challenge_20120223_pg
Georgi,petra dlr kn-david_implementing a pmo_nasa pm challenge_20120223_pg
 
Mc namara.karen
Mc namara.karenMc namara.karen
Mc namara.karen
 
Inter succes partnerships
Inter succes partnershipsInter succes partnerships
Inter succes partnerships
 
Heitzman.askins
Heitzman.askinsHeitzman.askins
Heitzman.askins
 
Les.sorge
Les.sorgeLes.sorge
Les.sorge
 
Mark wiese
Mark wieseMark wiese
Mark wiese
 
Ken poole
Ken pooleKen poole
Ken poole
 
Odum.t.averbeck.r
Odum.t.averbeck.rOdum.t.averbeck.r
Odum.t.averbeck.r
 
Robert.bayt
Robert.baytRobert.bayt
Robert.bayt
 
Gilbert.jonathan
Gilbert.jonathanGilbert.jonathan
Gilbert.jonathan
 
Brian muirhead v1-27-12
Brian muirhead v1-27-12Brian muirhead v1-27-12
Brian muirhead v1-27-12
 
Weaver.ed
Weaver.edWeaver.ed
Weaver.ed
 
Yonce.clayton
Yonce.claytonYonce.clayton
Yonce.clayton
 

Similar a Hazen michael

Chen.tim
Chen.timChen.tim
Chen.timNASAPMC
 
Estimating test effort part 1 of 2
Estimating test effort part 1 of 2Estimating test effort part 1 of 2
Estimating test effort part 1 of 2Ian McDonald
 
Software requirements engineering
Software requirements engineeringSoftware requirements engineering
Software requirements engineeringAbdul Basit
 
Adm Initial Proposal
Adm Initial ProposalAdm Initial Proposal
Adm Initial Proposalcfry
 
3.8 development methods
3.8 development methods3.8 development methods
3.8 development methodsmrmwood
 
Pm soln9416141129710
Pm soln9416141129710Pm soln9416141129710
Pm soln9416141129710Nikhil Todkar
 
Sofware Engineering Important Past Paper 2019
Sofware Engineering Important Past Paper 2019Sofware Engineering Important Past Paper 2019
Sofware Engineering Important Past Paper 2019MuhammadTalha436
 
Peter Zimmerer - Evolve Design For Testability To The Next Level - EuroSTAR 2012
Peter Zimmerer - Evolve Design For Testability To The Next Level - EuroSTAR 2012Peter Zimmerer - Evolve Design For Testability To The Next Level - EuroSTAR 2012
Peter Zimmerer - Evolve Design For Testability To The Next Level - EuroSTAR 2012TEST Huddle
 
Naging The Development Of Large Software Systems
Naging The Development Of Large Software Systems Naging The Development Of Large Software Systems
Naging The Development Of Large Software Systems Software Guru
 
Managing Develop of Large Systems
Managing Develop of Large SystemsManaging Develop of Large Systems
Managing Develop of Large SystemsDaniloPereira341965
 
Clone of an organization
Clone of an organizationClone of an organization
Clone of an organizationIRJET Journal
 
3Audit Software & Tools.pptx
3Audit Software & Tools.pptx3Audit Software & Tools.pptx
3Audit Software & Tools.pptxjack952975
 
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
 
Glenn Vanderburg — Real software engineering
Glenn Vanderburg — Real software engineeringGlenn Vanderburg — Real software engineering
Glenn Vanderburg — Real software engineeringatr2006
 
IC Design Physical Verification
IC Design Physical VerificationIC Design Physical Verification
IC Design Physical VerificationIRJET Journal
 
Real software engineering
Real software engineeringReal software engineering
Real software engineeringatr2006
 

Similar a Hazen michael (20)

Chen.tim
Chen.timChen.tim
Chen.tim
 
Feasible
FeasibleFeasible
Feasible
 
Estimating test effort part 1 of 2
Estimating test effort part 1 of 2Estimating test effort part 1 of 2
Estimating test effort part 1 of 2
 
Software requirements engineering
Software requirements engineeringSoftware requirements engineering
Software requirements engineering
 
Adm Initial Proposal
Adm Initial ProposalAdm Initial Proposal
Adm Initial Proposal
 
3.8 development methods
3.8 development methods3.8 development methods
3.8 development methods
 
Pm soln9416141129710
Pm soln9416141129710Pm soln9416141129710
Pm soln9416141129710
 
Sofware Engineering Important Past Paper 2019
Sofware Engineering Important Past Paper 2019Sofware Engineering Important Past Paper 2019
Sofware Engineering Important Past Paper 2019
 
Peter Zimmerer - Evolve Design For Testability To The Next Level - EuroSTAR 2012
Peter Zimmerer - Evolve Design For Testability To The Next Level - EuroSTAR 2012Peter Zimmerer - Evolve Design For Testability To The Next Level - EuroSTAR 2012
Peter Zimmerer - Evolve Design For Testability To The Next Level - EuroSTAR 2012
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Unit 2
Unit 2Unit 2
Unit 2
 
Naging The Development Of Large Software Systems
Naging The Development Of Large Software Systems Naging The Development Of Large Software Systems
Naging The Development Of Large Software Systems
 
Managing Develop of Large Systems
Managing Develop of Large SystemsManaging Develop of Large Systems
Managing Develop of Large Systems
 
Clone of an organization
Clone of an organizationClone of an organization
Clone of an organization
 
3Audit Software & Tools.pptx
3Audit Software & Tools.pptx3Audit Software & Tools.pptx
3Audit Software & Tools.pptx
 
Proiect mps
Proiect mpsProiect mps
Proiect mps
 
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
 
Glenn Vanderburg — Real software engineering
Glenn Vanderburg — Real software engineeringGlenn Vanderburg — Real software engineering
Glenn Vanderburg — Real software engineering
 
IC Design Physical Verification
IC Design Physical VerificationIC Design Physical Verification
IC Design Physical Verification
 
Real software engineering
Real software engineeringReal software engineering
Real software engineering
 

Más de NASAPMC

Bejmuk bo
Bejmuk boBejmuk bo
Bejmuk boNASAPMC
 
Baniszewski john
Baniszewski johnBaniszewski john
Baniszewski johnNASAPMC
 
Yew manson
Yew mansonYew manson
Yew mansonNASAPMC
 
Wood frank
Wood frankWood frank
Wood frankNASAPMC
 
Wood frank
Wood frankWood frank
Wood frankNASAPMC
 
Wessen randi (cd)
Wessen randi (cd)Wessen randi (cd)
Wessen randi (cd)NASAPMC
 
Vellinga joe
Vellinga joeVellinga joe
Vellinga joeNASAPMC
 
Trahan stuart
Trahan stuartTrahan stuart
Trahan stuartNASAPMC
 
Stock gahm
Stock gahmStock gahm
Stock gahmNASAPMC
 
Snow lee
Snow leeSnow lee
Snow leeNASAPMC
 
Smalley sandra
Smalley sandraSmalley sandra
Smalley sandraNASAPMC
 
Seftas krage
Seftas krageSeftas krage
Seftas krageNASAPMC
 
Sampietro marco
Sampietro marcoSampietro marco
Sampietro marcoNASAPMC
 
Rudolphi mike
Rudolphi mikeRudolphi mike
Rudolphi mikeNASAPMC
 
Roberts karlene
Roberts karleneRoberts karlene
Roberts karleneNASAPMC
 
Rackley mike
Rackley mikeRackley mike
Rackley mikeNASAPMC
 
Paradis william
Paradis williamParadis william
Paradis williamNASAPMC
 
O'keefe william
O'keefe williamO'keefe william
O'keefe williamNASAPMC
 
Muller ralf
Muller ralfMuller ralf
Muller ralfNASAPMC
 
Mulenburg jerry
Mulenburg jerryMulenburg jerry
Mulenburg jerryNASAPMC
 

Más de NASAPMC (20)

Bejmuk bo
Bejmuk boBejmuk bo
Bejmuk bo
 
Baniszewski john
Baniszewski johnBaniszewski john
Baniszewski john
 
Yew manson
Yew mansonYew manson
Yew manson
 
Wood frank
Wood frankWood frank
Wood frank
 
Wood frank
Wood frankWood frank
Wood frank
 
Wessen randi (cd)
Wessen randi (cd)Wessen randi (cd)
Wessen randi (cd)
 
Vellinga joe
Vellinga joeVellinga joe
Vellinga joe
 
Trahan stuart
Trahan stuartTrahan stuart
Trahan stuart
 
Stock gahm
Stock gahmStock gahm
Stock gahm
 
Snow lee
Snow leeSnow lee
Snow lee
 
Smalley sandra
Smalley sandraSmalley sandra
Smalley sandra
 
Seftas krage
Seftas krageSeftas krage
Seftas krage
 
Sampietro marco
Sampietro marcoSampietro marco
Sampietro marco
 
Rudolphi mike
Rudolphi mikeRudolphi mike
Rudolphi mike
 
Roberts karlene
Roberts karleneRoberts karlene
Roberts karlene
 
Rackley mike
Rackley mikeRackley mike
Rackley mike
 
Paradis william
Paradis williamParadis william
Paradis william
 
O'keefe william
O'keefe williamO'keefe william
O'keefe william
 
Muller ralf
Muller ralfMuller ralf
Muller ralf
 
Mulenburg jerry
Mulenburg jerryMulenburg jerry
Mulenburg jerry
 

Último

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 

Último (20)

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 

Hazen michael

  • 1. How Much is Enough? Applying the Discipline of Systems Engineering to Small, Fast-Paced Projects NASA Project Management Challenge 2007 Michael Hazen Jacobs Engineering
  • 2. Safety Moment Little things can cause big problems “True Systems Engineering is about minimizing the unintended consequences of a design” – Michael Griffin, NASA PM Challenge 2006 2
  • 3. Agenda Small Fast-Paced Project Description How Much Systems Engineering is Enough?? Too Much?? Methodology & Enablers JSC Initiatives and Case Studies Discussion 3
  • 4. Small Fast-Paced Project Attributes Typically one person will wear several hats No time to philosophize on potential methodologies once the project is kicked off No money for anything that is not essential and explicitly required These attributes often apply to larger scale projects 4
  • 5. Systems Engineering Attributes Broad variations in what Systems Engineering and Systems Engineers are perceived to be. Book manager, collection of tools, project team “visitor”? http://www.incose.org/atlanta/Library/Presentations/Why_SE_Doesnt_Work.ppt Michael Griffin comments Project Management and Systems Engineering are opposite sides of the same coin. Systems Engineering must be the technical conscience of the program. Lead systems engineers must not be too busy to look at the big picture. 5
  • 6. Systems Engineering NPR 7123.1 NASA Systems Engineering Processes and Requirements Systems engineering at NASA requires the application of a systematic, disciplined engineering approach that is quantifiable, recursive, iterative, and repeatable for the development, operation, maintenance, and disposal of systems; integrated into a whole throughout the life cycle of a project or program. The emphasis of systems engineering is on safely achieving stakeholder, functional, physical, and operational performance requirements in the intended use environments over the system's planned life within cost and schedule constraints. http://nodis3.gsfc.nasa.gov/displayDir.cfm?Internal_ID=N_PR_7 123_0001_&page_name=Chapter1 6
  • 7. How Much is Enough?? KEY POINT: “How much is enough?” should focus on HOW you address SE process elements as opposed to IF you will address these elements. 7
  • 8. NPR 7123.1 SE Engine http://nodis3.gsfc.nasa.gov/displayDir.cfm?Internal_ID=N_PR_7123_0001_&page_name=Chapter3 8
  • 9. Systems engineering is a fractal process The systems engineering process is applied at levels of greater and greater detail. It is applied to the system, then to the subsystems, then to the components, etc. Similarly for the fractal pattern on the right, the same algorithm was applied at the large structural level, then at the medium- scale level, then at the fine- detail level, etc. http://www.sie.arizona.edu/sysengr/ 9
  • 10. The Pirates Code “Everything has to be adapted to the project of interest” Dr. Joel Sercel, Director of Caltech’s Laboratory for Spacecraft and Mission Design 10
  • 11. Methodology Can I afford systems engineering? Organizational prerequisites Enablers you can use now 11
  • 12. Organizational Prerequisites Know your SE Process(es) Characterize YOUR small fast paced projects Decide in advance (before the clock starts ticking) how you plan to execute Systems Engineering on small projects (pre-tailor your processes) 12
  • 13. Small, fast-paced project definition http://cio.energy.gov/documents/SEM3_1231.pdf 13
  • 14. Process Tailoring Examples Adapting the lifecycle (exhibit 2.2-1, p. 30) Specifying (in advance) work products required for specific project sizes Planning (Exhibit 3.0-1, p. 51) Requirements Definition (Exhibit 4.0-1, p. 114) Functional Analysis (Exhibit 5.0-1, p. 157) System Design (Exhibit 6.0-1, p. 192) Construction (Exhibit 7.0-1, p. 223) Integration and Test (Exhibit 8.0-1, p. 249) Installation and Acceptance (Exhibit 9.0-1, p. 262) Tailoring example (Exhibit 2.4-1, p. 41) http://cio.energy.gov/documents/SEM3_1231.pdf 14
  • 15. 15
  • 16. 16
  • 17. Enablers you can use now 17
  • 18. NPR 7123.1 Checklists Two checklists (entrance criteria and success criteria) provided for major milestone reviews: Mission Concept Test Readiness Systems Requirements System Acceptance Mission Definition Flight Readiness System Definition Operational Readiness Preliminary Design Decommissioning Critical Design http://nodis3.gsfc.nasa.gov/displayDir.cfm?Internal_ID=N_ PR_7123_0001_&page_name=AppendixG 18
  • 19. Tips Can start using these checklists anywhere in the lifecycle. To get away from vague “yes” answers to each question, add columns to record the specific product / deliverable associated with the yes and another column for completeness / maturity. Readiness reviews (based on the NPR 7123.1 checklists) a few weeks before an actual lifecycle review can make a big difference in the success of the review. Do not make the checklist a “surprise”. Make sure projects know what they should be considering during each life cycle phase. 19
  • 20. Entry Checklist Usage Example Checklist Item Yes / Project Manager Reviewer No comments/ specific Comments location of technical products 1. Successful completion of the MCR (Mission Concept Review) and responses made to all RIDS (Review Item Dispositions). 2. A preliminary SRR agenda, success criteria, and charge to the board have been agreed to by the technical team, project manager, and review chair prior to the SRR. 3. The following technical products for hardware and software system elements are available to the cognizant participants prior to the review: a. System Architecture. b. System requirements document. c. System software functionality description. d. Updated concept of operations. e. Updated mission requirements, if applicable. f. Baselined Systems Engineering Management Plan (SEMP). g. Preliminary system requirements allocation to the next lower level system. 20
  • 21. Success Checklist Usage Example SDR Success Criteria Project Manager Reviewer Comments Comments/ Identification of Yes related technical / No products 1. The detailed design is Yes We have Audio quality is a concern. PM says expected to meet the demonstrated a the pre-mod audio quality was poor. requirements with adequate prototype to the end No plans to assess. margins at an acceptable level customer (ES) who of risk. was pleased with the results. 2. Interface control documents Yes Interfaces for the ULD Color coding of cable connectors is are appropriately matured to and Camcorder still TBD (not yet called out on proceed with fabrication, are well defined. drawings). System can be plugged in assembly, integration and test, backwards & performance of and plans are in place to backwards system is an unknown. No manage any open items plans to investigate - just try to make it obvious what the right connectivity is. 3. High confidence exists in the Yes Not clear from documentation that we product baseline, and adequate are building six units (4 to fly & 2 documentation exists and/or for training). will exist in a timely manner to allow proceeding with fabrication, assembly, integration, and test. 21
  • 22. Other Key Enablers Stakeholder Support Customer Collaboration Project management process flexibility Organizational Maturity (Discipline to do what needs to be done) Focused Peer Reviews (Plan to DO it right, not to see IF you DID it right) 22
  • 23. Focused Peer Reviews JSC Avionics Systems Division Inspection Process Focused Checklist developed directly from Document Template or Standard Moderator & small team Review is 2 hours max (deliverables for larger projects may require more than one review) Typical prep time for each reviewer is no longer than the scheduled review duration. Reviewers must have at least 5 working days to review material. Author responsible for disposition of identified defects 23
  • 24. Typical ASD Inspection Checklist 24
  • 25. CASE Studies TRAD (Tile Repair Ablator Dispenser) SDR 25
  • 26. Other Case Studies Compound Specific Analyzer – Combustion Products (CSA-CP) SRR Regenerative Environmental Control and Life Support Fluid Hoses (REFH) PDR/CDR Ultrasonic Leak Detector Impedance Adapter Cable (ULDIAC) PDR/CDR ORU Temporary Stowage Device (OTSD) CDR Digital EVA/IVA camera SAR 26
  • 27. What next? Identify your SE process (NPR 7123.1?) Pre-Tailoring for Small Fast Paced Projects (visit this BEFORE the Project starts) ‘Project specific’ tailoring (within predefined constraints) – Pirates Code Application of proven high Return-On- Investment techniques. 27
  • 28. Questions? Contact Information Michael Hazen Jacobs Engineering JSC Engineering and Science Contract 281-461-5797 michael.hazen@escg.jacobs.com 28