SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
National Aeronautics and Space Administration




           Project Management Interactive Learning Sim


                              Presented at the 2009 PM Challenge
                                                J. Derleth, J. Heins, M. Miller,
                                                     R. Suiter, S. Welch




                                                                                   www.nasa.gov
National Aeronautics and Space Administration




                                                Outline
        •     What is the Learning Sim, and how is it used?
        •     What are the key lessons that are taught?
        •     Was it successful in its goals?
        •     What lies “behind the curtain”?




                                                              www.nasa.gov
National Aeronautics and Space Administration




                                     What is the Learning Sim?
        •     Designed by Ventana Systems, Inc., for NASA to emphasize the
              Project Manager’s need for good data to manage most
              effectively.
        •     Being implemented into the APPEL curriculum
        •     The program is an interactive simulation, where the user
              assumes the role of a Project Manager for the development of a
              human-rated rocket
        •     The program simulates people doing work. This involves
              simulating (among other things):
                – Progress being made, as well as errors and error discovery
                – Common human behaviors and responses - people working
                  overtime when there’s more work to do than regular time allows
                  and suffering from fatigue when overtime is sustained or excessive
                – The effects of worker fatigue on progress being made and the rate
                  that errors are made


                                                                                www.nasa.gov
National Aeronautics and Space Administration




                                       What is the User’s Goal?
        • To successfully complete a run of the Simulator, the
          user must control the sim to provide the following two
          outputs:
                – The rocket must have less than a 20% chance of failure of
                  lifting its payload
                – The design team must complete all of the design work




                                                                         www.nasa.gov
National Aeronautics and Space Administration




                                                Screenshot of Sim



                                                     Expenditure                  Remaining
                                                     Data                         Reserves
                     Risk S-Curve




                                                                   Display
         Staffing Lever
                                                                   Schedule and
                                                                   New Data
                                                                   Feed Buttons
                                                                                        www.nasa.gov
National Aeronautics and Space Administration




                                                Data Displays
        •     There are several data displays in the model, some are “free”
              and part of the basic display, while some of them cost the user
              money from his reserves pool:
                – Free displays:
                       •   Current lifted mass probability “S-Curve”*
                       •   Current and cumulative Expenditures
                       •   Time left in the design cycle
                       •   Current mass of the payload (this increases over time)
                       •   Reserves remaining
                – Displays available for purchase:
                       •   Staffing
                       •   Progress
                       •   Rework Discovery
                       •   Reserves
                       •   Overtime

        *To be described on the next chart


                                                                                    www.nasa.gov
National Aeronautics and Space Administration




                                                The S-Curve
                                                      •   This curve represents the
                                                          entire “design” of the rocket
                                                          for the Simulation. It is a
                                                          Cumulative Distribution
                                                          Function representing the
                                                          probability that the rocket will
                                                          or will not be able to lift a
                                                          particular mass
                                                      •   It is read in the direction of
                                                          the arrows: the current mass
                                                          of the Crew Vehicle (C.V.)
                                                          on this picture is 46,350 lbs.
                                                          This number falls onto the
                                                          curve at the 14% probability
                                                          of failure, implying an 86%
                                                          probability of success



                                                                                     www.nasa.gov
National Aeronautics and Space Administration




                                                Controls
        • Similar to a real project manager, the user has only a
          few controls:
                – Can ask her team to redesign the rocket*
                – Can ask her team to mitigate the risk that the rocket will lift a
                  smaller payload*
                – Can increase or decrease staffing
                – In the more realistic levels, the user can modify the schedule
                  somewhat
        • The Sim is simpler than real life for several reasons
                – Easier to build
                – Less apt to fool the user into thinking that the sim is
                  “complete”

        *To be described more fully on the next chart

                                                                               www.nasa.gov
National Aeronautics and Space Administration




                                                The Design Buttons
        •     Redesign:
                – When the user clicks on this button, $5M is subtracted from the
                  remaining reserves, and the S-Curve shifts to the right
                       • This show that the new design can lift more mass
                       • Represents a partial redesign of the system. An example might be
                         switching from a four-segment solid rocket to a five-segment solid
        •     Mitigate Risk
                – When this button is clicked, $4M is subtracted from the remaining
                  reserves, and the left half of the curve moves down.
                       • This shows a decrease in the probability of lifting a smaller mass
                       • Represents a more minor design change, such as changing to a more
                         thoroughly tested part so that redundancy can be eliminated


        •     Mitigations are specific to a design
                – Thus any Redesign will delete any Mitigations that have been done



                                                                                              www.nasa.gov
National Aeronautics and Space Administration




                                 How Do You Win Level One?
        • Level of Insight One:
                – To successfully complete the Sim, the user must realize that
                  there are built-in inefficiencies in the labor that is being
                  simulated
                – To understand that the inefficiency is there, it is necessary to
                  open the “Progress” data feed
                – To overcome this inefficiency, it is necessary to increase
                  staffing
                – Simultaneously, the user must successfully use the
                  “Redesign” and “Mitigate Risks” buttons to keep the design
                  at a higher than 80% chance of successfully lifting the
                  payload




                                                                              www.nasa.gov
National Aeronautics and Space Administration




                                 How Do You Win Level Two?
        • What’s Different in Level of Insight Two:
                – Any time the design buttons are pressed, they obviate some
                  of the work that has already been completed
                – The further along in the design, the more work obviated, and
                  the less time to recover from that


        • To successfully complete the sim at this level:
                – The user must make a guess at the beginning as to what the
                  final mass the C.V. will be, and perform enough redesigns
                  and mitigations to have the launch vehicle successfully lift
                  that amount of mass
                – If the user guesses wrong, it is nearly impossible to repair
                  the situation near the end of the Simulation



                                                                          www.nasa.gov
National Aeronautics and Space Administration




                               How Do You Win Level Three?
        •     What’s Different in Level of Insight Three:
                – The simulated workers attempt to understand how much work there
                  is to do before a design review
                       •   If there’s too much work, they start working overtime
                       •   This increases the speed of work, and
                       •   This also increases their simulated fatigue level
                       •   High fatigue eventually increases simulated error rate
                       •   Errors, once discovered, increase the amount of work to do

        •     To successfully complete this level, more information is needed
              for managing the simulated workforce:
                – Overtime tracks how many hours are being worked
        •     Additionally, the user has some control over the schedule
                – This allows two interacting controls to help manage the workforce: if
                  Overtime is too high, the schedule can be extended or more
                  workforce can be hired. Either choice will reduce the error rate
                  within the model


                                                                                        www.nasa.gov
National Aeronautics and Space Administration




                                                Outline
        •     What is the Learning Sim, and how is it used?
        •     What are the key lessons that are taught?
        •     Was it successful in its goals?
        •     What lies “behind the curtain”?




                                                              www.nasa.gov
National Aeronautics and Space Administration




                      Lessons Learned – Insight Level One
        •     It is very difficult to succeed without the “Progress” data feed.
              With that data feed, it is possible to understand that the project
              is falling behind schedule and to repair the situation before it
              becomes intractable
        •     Do design work up front. It is difficult to recover near the end of
              a project if you have to do a redesign or even mitigation
        •     There are two factors that reduce the planned effectiveness of
              the workforce:
                – There is a built-in inefficiency in the work that is done
                – The model also simulates worker errors. These errors are
                  eventually discovered by the simulated workers, and then have to
                  be corrected before the work is considered done. In essence, this
                  increases the amount of work there is to do.

              The Project Manager should manage the actual work that needs to be
                              done, not just “manage to the plan”

                                                                                www.nasa.gov
National Aeronautics and Space Administration




                      Lessons Learned – Insight Level Two
        • Do design work up front. Level Two obviates some of
          the prior complete work when a redesign or a
          mitigation is done, and thus there is a greater penalty
          at this level than in Level One for executing redesigns
          later in the project life cycle.
        • It becomes even more important to see the
          “Progress” metric. Without seeing that some of the
          progress is reversed by redesign or mitigation, the
          user is unaware of the negative consequences of
          continual redesign


                 The Project Manager should understand when design changes are
                                appropriate and when they aren’t

                                                                            www.nasa.gov
National Aeronautics and Space Administration




                    Lessons Learned – Insight Level Three
        • If the user pays attention to the worker’s average
          length of workweek, the schedule can become a
          management tool.
                – Keeps the simulated people from being underworked or
                  getting fatigued by overtime, causing errors to be made that
                  will need later correction
                – Demonstrates that the “Overtime lever” that most project
                  managers think will help is, in the long run, always less
                  effective than thought—in fact, it can be detrimental to the
                  project if used too often or for too long
                – Also demonstrates the need for more data—without good
                  data, it is difficult or impossible to determine the effect that
                  the current schedule is having on the workforce
              The project manager should understand when to slip the schedule and
                     when not to slip – pushing too hard will get a poor result

                                                                               www.nasa.gov
National Aeronautics and Space Administration




                                                Meta-Lessons
        • Without data, it is difficult to manage effectively
        • Progress Metrics are potentially the most important
        • Metrics that measure fatigue (a very difficult thing to
          measure) are also important
                – Fatigue can set off a “death spiral” – a reinforcing loop, as
                  described on slide 12
                – Once that reinforcing loop is triggered, it is difficult to
                  recover, and difficult to ensure an error-free product
                – While not measurable directly, Fatigue can be approximated
                  by proxies such as overtime hours or the number of keycard
                  entries or computer logins during the weekend




                                                                           www.nasa.gov
National Aeronautics and Space Administration




                                                Metrics
        • Unlike the Sim, in the real world progress is difficult to
          measure.
        • Metrics change by phase:
                – In formulation, the # of requirements written, the # of
                  requirements linked, and the number of broken links to work
                  down might be appropriate
                – In development, the number of pieces of hardware built and
                  integrated may be too granular, but it’s a very good measure
                  of progress; more likely metrics might be drawings complete,
                  and drawing revisions would indicate how much rework is
                  being discovered and corrected




                                                                          www.nasa.gov
National Aeronautics and Space Administration




                                                Outline
        •     What is the Learning Sim, and how is it used?
        •     What are the key lessons that are taught?
        •     Was it successful in its goals?
        •     What lies “behind the curtain”?




                                                              www.nasa.gov
National Aeronautics and Space Administration




                                                Testing Methodology
        • There were ten NASA Civil Servant participants of
          varying experience and age
        • Each participant in the test provided information on
          demographics prior to participating
        • Each participant was also interviewed over the phone
          before playing the Sim
        • The participants then spent time playing Insight Level
          One of the sim
        • Finally, they participated in an exit interview
        • The substantive questions were not asked until the
          “after” survey or interview, so as to not lead the
          participant to a particular answer before experiencing
          the Sim

                                                                      www.nasa.gov
National Aeronautics and Space Administration




                                       Demographics Questions
        •       It was thought that certain backgrounds might
                influence the Sim’s effectiveness, so the
                demographic questions were to determine:
                – Degree of comfort/familiarity of users with sim or computer
                  gaming environments
                – Age affects, though perhaps mediated largely by the
                  familiarity effects mentioned above
                – Highly experienced project managers might be differentially
                  impacted by the sim




                                                                         www.nasa.gov
National Aeronautics and Space Administration




                                       Demographics of Testers
        •     Age distribution:
                –    4 were in their 20’s
                –    2 in 30’s
                –    1 in 40’s
                –    3 in 50’s
        •     Center distribution:
                –    5 from Langley
                –    2 from Marshall
                –    2 from Goddard
                –    1 from Johnson
        •     5 identified themselves as engineers
        •     Widely distributed in simulation/gaming experience, project
              management experience, years of experience and grade level



                                                                       www.nasa.gov
National Aeronautics and Space Administration




                                                Findings
        • 50% said they learned a lot from the Sim and they
          would think about the lessons learned in future
          projects
        • 50% said the Sim did not help and they would do
          nothing differently
        • Experience with computer sims/games was not
          correlated to the results
                – The Sim can be useful to people of varying experience
        • Youth was correlated with learning a lot from the Sim
                – The Sim seems to help younger more
        • Experience was highly correlated with learning
                – The Sim seems especially useful for helping those with less
                  experience


                                                                          www.nasa.gov
National Aeronautics and Space Administration




                                                Interview Notes
        •     The highly experienced project managers mentioned in the exit
              interview that they already knew that project metrics were very
              important
        •     Inexperienced people, in the introductory interview, did not
              mention progress metrics as important. In the exit interview,
              however, participants reported being struck by how important
              those metrics are for completing the Sim successfully
        •     All participants became engaged while playing the Simulation—
              a key aspect of learning
        •     It is possible that the higher levels of the Sim, especially level
              three where schedule manipulation becomes a project
              management tool, would provide learning opportunities for more
              experienced people. However, this remains to be researched.




                                                                            www.nasa.gov
National Aeronautics and Space Administration




                                                Outline
        •     What is the Learning Sim, and how is it used?
        •     What are the key lessons that are taught?
        •     Was it successful in its goals?
        •     What lies “behind the curtain”?




                                                              www.nasa.gov
National Aeronautics and Space Administration




                                                The Basic Model
        • We tend to think of a project in a simplistic way:

               Work To Do                                         Work Completed


        • Once all the work flows from the “inbox” to the
          “outbox”, we’re done
        • That’s true, to an extent. However, when we look at
          what we’ve done so far, the “work completed” box is
          comprised of two things:
                                                            Work Completed
                                                              (Correctly)
                              Work Completed
                                                            Work Completed
                                                             (Incorrectly)


                                                                                   www.nasa.gov
National Aeronautics and Space Administration




                                   The Basic Model, continued
        •   Incorrectly done work is eventually discovered, but until then, all that
            we can see is the sum of the two:
                                                          Work Completed (correctly)
            Work To Do                                                   +
                                                         Work Completed (incorrectly)

        •     Once discovered, the incorrect work becomes “rework”—subtracted
              from the box of completed work, it becomes part of the work left to do:

                                                           Work Completed (correctly)
            Work To Do                                                +
                                                           Work Completed (incorrectly)

                Rework


        •     We leave rework in its own box because rework often must be
              completed before original workflow can fully resume

                                                                                  www.nasa.gov
National Aeronautics and Space Administration




                         The Basic System Dynamics Model
        • In System Dynamics, the modeling language used for this
          simulation, the diagram above is a (very high level) picture
          of the mathematical model.
        • The boxes are called “stocks”, and the arrows are “flows.”
          Flows add to and subtract from stocks; in essence, a
          picture like this represents a series of interconnected
          simple differential equations
        • Equations are added for each stock and flow to model the
          system. They can be tied to each other, as well. For
          example, in Level of Insight 3, the fraction of work that is
          done correctly is decreased when fatigue kicks in
        • The actual model in the Simulation is much more complex,
          but it is based on the work-rework cycle shown here. The
          next page has a snapshot of part of the full model

                                                                  www.nasa.gov
National Aeronautics and Space Administration




                                                              Fatigue

                                            <people>


                                                        <TIME
                                                        STEP>
  Example equation:
                                                                        change in
  quality = base quality *                          peopleOne            people
                                                                                        shedding
                                                      DTAgo
  fatigue effect on quality                                                              people
                                                                     gaining new
  * out of sequence effect                                             people                               Pool of
                                                                                                            former
                                                                                                            people
                                                                                           losing people                             gaining
  on quality                                                                              pool to project                         people pool
                                                 fraction change                                                                  from project
                                                from new people                    <TIME STEP>

                                                                                                                               fractional
                                                                              fatigue of new                                  increase in
                                        change in fatigue                         people                                          pool
                                                                                                            <time to get
                                        from new people                                                      fatigued>

                                                                   fatigue of people      new duty
                                                                      coming onto         overtime
                                  fatigue                               project                             people pool
                  increasing                                                               change in fatigue fatigue    change in people
                 fatigue from                                                               from new duties             pool fatigue from
                   overtime                                                                                               pool increase
                                                                                                                           <TIME STEP>

                                      time to get
               <overtime>               fatigued
                                                                                                                      <fatigue>



                                                                                                                                   www.nasa.gov

Más contenido relacionado

Similar a Derleth.james

Newman lengyel dartpm-chal_case
Newman lengyel dartpm-chal_caseNewman lengyel dartpm-chal_case
Newman lengyel dartpm-chal_caseNASAPMC
 
Newman lengyel dartpm-chal_case
Newman lengyel dartpm-chal_caseNewman lengyel dartpm-chal_case
Newman lengyel dartpm-chal_caseNASAPMC
 
GDG Cloud Southlake #11 Steve McGhee Reliability Theory and Practice
GDG Cloud Southlake #11 Steve McGhee Reliability Theory and PracticeGDG Cloud Southlake #11 Steve McGhee Reliability Theory and Practice
GDG Cloud Southlake #11 Steve McGhee Reliability Theory and PracticeJamesAnderson599331
 
Mullane stanley-hamilton-wise
Mullane stanley-hamilton-wiseMullane stanley-hamilton-wise
Mullane stanley-hamilton-wiseNASAPMC
 
Mullane stanley-hamilton-wise
Mullane stanley-hamilton-wiseMullane stanley-hamilton-wise
Mullane stanley-hamilton-wiseNASAPMC
 
SWET­‐QUM: A Quality in Use Extension Model for Semantic Web Exploration Tools
SWET­‐QUM: A Quality in Use Extension Model for Semantic Web Exploration ToolsSWET­‐QUM: A Quality in Use Extension Model for Semantic Web Exploration Tools
SWET­‐QUM: A Quality in Use Extension Model for Semantic Web Exploration ToolsJosep Brunetti
 
Paul Angus – Backup & Recovery in CloudStack
Paul Angus – Backup & Recovery in CloudStackPaul Angus – Backup & Recovery in CloudStack
Paul Angus – Backup & Recovery in CloudStackShapeBlue
 
Doug.sander
Doug.sanderDoug.sander
Doug.sanderNASAPMC
 
NASA World Wind - Tom Gaskins GeoCENS Workshop Presentation September 23, 2010
NASA World Wind - Tom Gaskins GeoCENS Workshop Presentation September 23, 2010NASA World Wind - Tom Gaskins GeoCENS Workshop Presentation September 23, 2010
NASA World Wind - Tom Gaskins GeoCENS Workshop Presentation September 23, 2010Cybera Inc.
 
An Introduction To Space Based Architecture
An Introduction To Space Based ArchitectureAn Introduction To Space Based Architecture
An Introduction To Space Based ArchitectureAmin Abbaspour
 
Web 2 0 Data Visualization With Jsf
Web 2 0 Data Visualization With JsfWeb 2 0 Data Visualization With Jsf
Web 2 0 Data Visualization With Jsfrajivmordani
 
Workflowsim escience12
Workflowsim escience12Workflowsim escience12
Workflowsim escience12Weiwei Chen
 
User Centered Technology Group Overview
User Centered Technology Group OverviewUser Centered Technology Group Overview
User Centered Technology Group OverviewJay Trimble
 
Implementing AutoML Techniques at Salesforce Scale with Matthew Tovbin
Implementing AutoML Techniques at Salesforce Scale with Matthew TovbinImplementing AutoML Techniques at Salesforce Scale with Matthew Tovbin
Implementing AutoML Techniques at Salesforce Scale with Matthew TovbinDatabricks
 
Implementing AutoML Techniques at Salesforce Scale
Implementing AutoML Techniques at Salesforce ScaleImplementing AutoML Techniques at Salesforce Scale
Implementing AutoML Techniques at Salesforce ScaleMatthew Tovbin
 
Partitioning CCGrid 2012
Partitioning CCGrid 2012Partitioning CCGrid 2012
Partitioning CCGrid 2012Weiwei Chen
 
10 things ever architect should know about the Windows Azure Platform - ericnel
10 things ever architect should know about the Windows Azure Platform -  ericnel10 things ever architect should know about the Windows Azure Platform -  ericnel
10 things ever architect should know about the Windows Azure Platform - ericnelEric Nelson
 

Similar a Derleth.james (20)

Newman lengyel dartpm-chal_case
Newman lengyel dartpm-chal_caseNewman lengyel dartpm-chal_case
Newman lengyel dartpm-chal_case
 
Newman lengyel dartpm-chal_case
Newman lengyel dartpm-chal_caseNewman lengyel dartpm-chal_case
Newman lengyel dartpm-chal_case
 
GDG Cloud Southlake #11 Steve McGhee Reliability Theory and Practice
GDG Cloud Southlake #11 Steve McGhee Reliability Theory and PracticeGDG Cloud Southlake #11 Steve McGhee Reliability Theory and Practice
GDG Cloud Southlake #11 Steve McGhee Reliability Theory and Practice
 
Mullane stanley-hamilton-wise
Mullane stanley-hamilton-wiseMullane stanley-hamilton-wise
Mullane stanley-hamilton-wise
 
Mullane stanley-hamilton-wise
Mullane stanley-hamilton-wiseMullane stanley-hamilton-wise
Mullane stanley-hamilton-wise
 
SWET­‐QUM: A Quality in Use Extension Model for Semantic Web Exploration Tools
SWET­‐QUM: A Quality in Use Extension Model for Semantic Web Exploration ToolsSWET­‐QUM: A Quality in Use Extension Model for Semantic Web Exploration Tools
SWET­‐QUM: A Quality in Use Extension Model for Semantic Web Exploration Tools
 
Paul Angus – Backup & Recovery in CloudStack
Paul Angus – Backup & Recovery in CloudStackPaul Angus – Backup & Recovery in CloudStack
Paul Angus – Backup & Recovery in CloudStack
 
SCC Scrum TV
SCC Scrum TVSCC Scrum TV
SCC Scrum TV
 
Doug.sander
Doug.sanderDoug.sander
Doug.sander
 
NASA World Wind - Tom Gaskins GeoCENS Workshop Presentation September 23, 2010
NASA World Wind - Tom Gaskins GeoCENS Workshop Presentation September 23, 2010NASA World Wind - Tom Gaskins GeoCENS Workshop Presentation September 23, 2010
NASA World Wind - Tom Gaskins GeoCENS Workshop Presentation September 23, 2010
 
An Introduction To Space Based Architecture
An Introduction To Space Based ArchitectureAn Introduction To Space Based Architecture
An Introduction To Space Based Architecture
 
Web 2 0 Data Visualization With Jsf
Web 2 0 Data Visualization With JsfWeb 2 0 Data Visualization With Jsf
Web 2 0 Data Visualization With Jsf
 
Agile status reporting primer
Agile status reporting primerAgile status reporting primer
Agile status reporting primer
 
9797v00 Boeing Smv Roi
9797v00 Boeing Smv Roi9797v00 Boeing Smv Roi
9797v00 Boeing Smv Roi
 
Workflowsim escience12
Workflowsim escience12Workflowsim escience12
Workflowsim escience12
 
User Centered Technology Group Overview
User Centered Technology Group OverviewUser Centered Technology Group Overview
User Centered Technology Group Overview
 
Implementing AutoML Techniques at Salesforce Scale with Matthew Tovbin
Implementing AutoML Techniques at Salesforce Scale with Matthew TovbinImplementing AutoML Techniques at Salesforce Scale with Matthew Tovbin
Implementing AutoML Techniques at Salesforce Scale with Matthew Tovbin
 
Implementing AutoML Techniques at Salesforce Scale
Implementing AutoML Techniques at Salesforce ScaleImplementing AutoML Techniques at Salesforce Scale
Implementing AutoML Techniques at Salesforce Scale
 
Partitioning CCGrid 2012
Partitioning CCGrid 2012Partitioning CCGrid 2012
Partitioning CCGrid 2012
 
10 things ever architect should know about the Windows Azure Platform - ericnel
10 things ever architect should know about the Windows Azure Platform -  ericnel10 things ever architect should know about the Windows Azure Platform -  ericnel
10 things ever architect should know about the Windows Azure Platform - ericnel
 

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
 
Osterkamp jeff
Osterkamp jeffOsterkamp jeff
Osterkamp jeffNASAPMC
 
O'keefe william
O'keefe williamO'keefe william
O'keefe williamNASAPMC
 
Muller ralf
Muller ralfMuller ralf
Muller ralfNASAPMC
 

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
 
Osterkamp jeff
Osterkamp jeffOsterkamp jeff
Osterkamp jeff
 
O'keefe william
O'keefe williamO'keefe william
O'keefe william
 
Muller ralf
Muller ralfMuller ralf
Muller ralf
 

Último

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
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
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
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
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
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
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
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Último (20)

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
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
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
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
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
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
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
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Derleth.james

  • 1. National Aeronautics and Space Administration Project Management Interactive Learning Sim Presented at the 2009 PM Challenge J. Derleth, J. Heins, M. Miller, R. Suiter, S. Welch www.nasa.gov
  • 2. National Aeronautics and Space Administration Outline • What is the Learning Sim, and how is it used? • What are the key lessons that are taught? • Was it successful in its goals? • What lies “behind the curtain”? www.nasa.gov
  • 3. National Aeronautics and Space Administration What is the Learning Sim? • Designed by Ventana Systems, Inc., for NASA to emphasize the Project Manager’s need for good data to manage most effectively. • Being implemented into the APPEL curriculum • The program is an interactive simulation, where the user assumes the role of a Project Manager for the development of a human-rated rocket • The program simulates people doing work. This involves simulating (among other things): – Progress being made, as well as errors and error discovery – Common human behaviors and responses - people working overtime when there’s more work to do than regular time allows and suffering from fatigue when overtime is sustained or excessive – The effects of worker fatigue on progress being made and the rate that errors are made www.nasa.gov
  • 4. National Aeronautics and Space Administration What is the User’s Goal? • To successfully complete a run of the Simulator, the user must control the sim to provide the following two outputs: – The rocket must have less than a 20% chance of failure of lifting its payload – The design team must complete all of the design work www.nasa.gov
  • 5. National Aeronautics and Space Administration Screenshot of Sim Expenditure Remaining Data Reserves Risk S-Curve Display Staffing Lever Schedule and New Data Feed Buttons www.nasa.gov
  • 6. National Aeronautics and Space Administration Data Displays • There are several data displays in the model, some are “free” and part of the basic display, while some of them cost the user money from his reserves pool: – Free displays: • Current lifted mass probability “S-Curve”* • Current and cumulative Expenditures • Time left in the design cycle • Current mass of the payload (this increases over time) • Reserves remaining – Displays available for purchase: • Staffing • Progress • Rework Discovery • Reserves • Overtime *To be described on the next chart www.nasa.gov
  • 7. National Aeronautics and Space Administration The S-Curve • This curve represents the entire “design” of the rocket for the Simulation. It is a Cumulative Distribution Function representing the probability that the rocket will or will not be able to lift a particular mass • It is read in the direction of the arrows: the current mass of the Crew Vehicle (C.V.) on this picture is 46,350 lbs. This number falls onto the curve at the 14% probability of failure, implying an 86% probability of success www.nasa.gov
  • 8. National Aeronautics and Space Administration Controls • Similar to a real project manager, the user has only a few controls: – Can ask her team to redesign the rocket* – Can ask her team to mitigate the risk that the rocket will lift a smaller payload* – Can increase or decrease staffing – In the more realistic levels, the user can modify the schedule somewhat • The Sim is simpler than real life for several reasons – Easier to build – Less apt to fool the user into thinking that the sim is “complete” *To be described more fully on the next chart www.nasa.gov
  • 9. National Aeronautics and Space Administration The Design Buttons • Redesign: – When the user clicks on this button, $5M is subtracted from the remaining reserves, and the S-Curve shifts to the right • This show that the new design can lift more mass • Represents a partial redesign of the system. An example might be switching from a four-segment solid rocket to a five-segment solid • Mitigate Risk – When this button is clicked, $4M is subtracted from the remaining reserves, and the left half of the curve moves down. • This shows a decrease in the probability of lifting a smaller mass • Represents a more minor design change, such as changing to a more thoroughly tested part so that redundancy can be eliminated • Mitigations are specific to a design – Thus any Redesign will delete any Mitigations that have been done www.nasa.gov
  • 10. National Aeronautics and Space Administration How Do You Win Level One? • Level of Insight One: – To successfully complete the Sim, the user must realize that there are built-in inefficiencies in the labor that is being simulated – To understand that the inefficiency is there, it is necessary to open the “Progress” data feed – To overcome this inefficiency, it is necessary to increase staffing – Simultaneously, the user must successfully use the “Redesign” and “Mitigate Risks” buttons to keep the design at a higher than 80% chance of successfully lifting the payload www.nasa.gov
  • 11. National Aeronautics and Space Administration How Do You Win Level Two? • What’s Different in Level of Insight Two: – Any time the design buttons are pressed, they obviate some of the work that has already been completed – The further along in the design, the more work obviated, and the less time to recover from that • To successfully complete the sim at this level: – The user must make a guess at the beginning as to what the final mass the C.V. will be, and perform enough redesigns and mitigations to have the launch vehicle successfully lift that amount of mass – If the user guesses wrong, it is nearly impossible to repair the situation near the end of the Simulation www.nasa.gov
  • 12. National Aeronautics and Space Administration How Do You Win Level Three? • What’s Different in Level of Insight Three: – The simulated workers attempt to understand how much work there is to do before a design review • If there’s too much work, they start working overtime • This increases the speed of work, and • This also increases their simulated fatigue level • High fatigue eventually increases simulated error rate • Errors, once discovered, increase the amount of work to do • To successfully complete this level, more information is needed for managing the simulated workforce: – Overtime tracks how many hours are being worked • Additionally, the user has some control over the schedule – This allows two interacting controls to help manage the workforce: if Overtime is too high, the schedule can be extended or more workforce can be hired. Either choice will reduce the error rate within the model www.nasa.gov
  • 13. National Aeronautics and Space Administration Outline • What is the Learning Sim, and how is it used? • What are the key lessons that are taught? • Was it successful in its goals? • What lies “behind the curtain”? www.nasa.gov
  • 14. National Aeronautics and Space Administration Lessons Learned – Insight Level One • It is very difficult to succeed without the “Progress” data feed. With that data feed, it is possible to understand that the project is falling behind schedule and to repair the situation before it becomes intractable • Do design work up front. It is difficult to recover near the end of a project if you have to do a redesign or even mitigation • There are two factors that reduce the planned effectiveness of the workforce: – There is a built-in inefficiency in the work that is done – The model also simulates worker errors. These errors are eventually discovered by the simulated workers, and then have to be corrected before the work is considered done. In essence, this increases the amount of work there is to do. The Project Manager should manage the actual work that needs to be done, not just “manage to the plan” www.nasa.gov
  • 15. National Aeronautics and Space Administration Lessons Learned – Insight Level Two • Do design work up front. Level Two obviates some of the prior complete work when a redesign or a mitigation is done, and thus there is a greater penalty at this level than in Level One for executing redesigns later in the project life cycle. • It becomes even more important to see the “Progress” metric. Without seeing that some of the progress is reversed by redesign or mitigation, the user is unaware of the negative consequences of continual redesign The Project Manager should understand when design changes are appropriate and when they aren’t www.nasa.gov
  • 16. National Aeronautics and Space Administration Lessons Learned – Insight Level Three • If the user pays attention to the worker’s average length of workweek, the schedule can become a management tool. – Keeps the simulated people from being underworked or getting fatigued by overtime, causing errors to be made that will need later correction – Demonstrates that the “Overtime lever” that most project managers think will help is, in the long run, always less effective than thought—in fact, it can be detrimental to the project if used too often or for too long – Also demonstrates the need for more data—without good data, it is difficult or impossible to determine the effect that the current schedule is having on the workforce The project manager should understand when to slip the schedule and when not to slip – pushing too hard will get a poor result www.nasa.gov
  • 17. National Aeronautics and Space Administration Meta-Lessons • Without data, it is difficult to manage effectively • Progress Metrics are potentially the most important • Metrics that measure fatigue (a very difficult thing to measure) are also important – Fatigue can set off a “death spiral” – a reinforcing loop, as described on slide 12 – Once that reinforcing loop is triggered, it is difficult to recover, and difficult to ensure an error-free product – While not measurable directly, Fatigue can be approximated by proxies such as overtime hours or the number of keycard entries or computer logins during the weekend www.nasa.gov
  • 18. National Aeronautics and Space Administration Metrics • Unlike the Sim, in the real world progress is difficult to measure. • Metrics change by phase: – In formulation, the # of requirements written, the # of requirements linked, and the number of broken links to work down might be appropriate – In development, the number of pieces of hardware built and integrated may be too granular, but it’s a very good measure of progress; more likely metrics might be drawings complete, and drawing revisions would indicate how much rework is being discovered and corrected www.nasa.gov
  • 19. National Aeronautics and Space Administration Outline • What is the Learning Sim, and how is it used? • What are the key lessons that are taught? • Was it successful in its goals? • What lies “behind the curtain”? www.nasa.gov
  • 20. National Aeronautics and Space Administration Testing Methodology • There were ten NASA Civil Servant participants of varying experience and age • Each participant in the test provided information on demographics prior to participating • Each participant was also interviewed over the phone before playing the Sim • The participants then spent time playing Insight Level One of the sim • Finally, they participated in an exit interview • The substantive questions were not asked until the “after” survey or interview, so as to not lead the participant to a particular answer before experiencing the Sim www.nasa.gov
  • 21. National Aeronautics and Space Administration Demographics Questions • It was thought that certain backgrounds might influence the Sim’s effectiveness, so the demographic questions were to determine: – Degree of comfort/familiarity of users with sim or computer gaming environments – Age affects, though perhaps mediated largely by the familiarity effects mentioned above – Highly experienced project managers might be differentially impacted by the sim www.nasa.gov
  • 22. National Aeronautics and Space Administration Demographics of Testers • Age distribution: – 4 were in their 20’s – 2 in 30’s – 1 in 40’s – 3 in 50’s • Center distribution: – 5 from Langley – 2 from Marshall – 2 from Goddard – 1 from Johnson • 5 identified themselves as engineers • Widely distributed in simulation/gaming experience, project management experience, years of experience and grade level www.nasa.gov
  • 23. National Aeronautics and Space Administration Findings • 50% said they learned a lot from the Sim and they would think about the lessons learned in future projects • 50% said the Sim did not help and they would do nothing differently • Experience with computer sims/games was not correlated to the results – The Sim can be useful to people of varying experience • Youth was correlated with learning a lot from the Sim – The Sim seems to help younger more • Experience was highly correlated with learning – The Sim seems especially useful for helping those with less experience www.nasa.gov
  • 24. National Aeronautics and Space Administration Interview Notes • The highly experienced project managers mentioned in the exit interview that they already knew that project metrics were very important • Inexperienced people, in the introductory interview, did not mention progress metrics as important. In the exit interview, however, participants reported being struck by how important those metrics are for completing the Sim successfully • All participants became engaged while playing the Simulation— a key aspect of learning • It is possible that the higher levels of the Sim, especially level three where schedule manipulation becomes a project management tool, would provide learning opportunities for more experienced people. However, this remains to be researched. www.nasa.gov
  • 25. National Aeronautics and Space Administration Outline • What is the Learning Sim, and how is it used? • What are the key lessons that are taught? • Was it successful in its goals? • What lies “behind the curtain”? www.nasa.gov
  • 26. National Aeronautics and Space Administration The Basic Model • We tend to think of a project in a simplistic way: Work To Do Work Completed • Once all the work flows from the “inbox” to the “outbox”, we’re done • That’s true, to an extent. However, when we look at what we’ve done so far, the “work completed” box is comprised of two things: Work Completed (Correctly) Work Completed Work Completed (Incorrectly) www.nasa.gov
  • 27. National Aeronautics and Space Administration The Basic Model, continued • Incorrectly done work is eventually discovered, but until then, all that we can see is the sum of the two: Work Completed (correctly) Work To Do + Work Completed (incorrectly) • Once discovered, the incorrect work becomes “rework”—subtracted from the box of completed work, it becomes part of the work left to do: Work Completed (correctly) Work To Do + Work Completed (incorrectly) Rework • We leave rework in its own box because rework often must be completed before original workflow can fully resume www.nasa.gov
  • 28. National Aeronautics and Space Administration The Basic System Dynamics Model • In System Dynamics, the modeling language used for this simulation, the diagram above is a (very high level) picture of the mathematical model. • The boxes are called “stocks”, and the arrows are “flows.” Flows add to and subtract from stocks; in essence, a picture like this represents a series of interconnected simple differential equations • Equations are added for each stock and flow to model the system. They can be tied to each other, as well. For example, in Level of Insight 3, the fraction of work that is done correctly is decreased when fatigue kicks in • The actual model in the Simulation is much more complex, but it is based on the work-rework cycle shown here. The next page has a snapshot of part of the full model www.nasa.gov
  • 29. National Aeronautics and Space Administration Fatigue <people> <TIME STEP> Example equation: change in quality = base quality * peopleOne people shedding DTAgo fatigue effect on quality people gaining new * out of sequence effect people Pool of former people losing people gaining on quality pool to project people pool fraction change from project from new people <TIME STEP> fractional fatigue of new increase in change in fatigue people pool <time to get from new people fatigued> fatigue of people new duty coming onto overtime fatigue project people pool increasing change in fatigue fatigue change in people fatigue from from new duties pool fatigue from overtime pool increase <TIME STEP> time to get <overtime> fatigued <fatigue> www.nasa.gov