SlideShare a Scribd company logo
Building a Cost Effective Portfolio
         Management System…Yes You Can!
                                    Presented By:
                             Linda Maleki and Cindy Trinh

                                  Jet Propulsion Laboratory,
                               California Institute of Technology

                                                NASA PM Challenge
                                                 February 22, 2012

Reference herein to any specific commercial product, process, or service by trade name, trademark, manufacturer, or otherwise, does not
constitute or imply its endorsement by the United States Government or the Jet Propulsion Laboratory, California Institute of Technology.
                        Copyright 2011 California Institute of Technology. Government sponsorship acknowledged.
We are JPL’s OCIO


                  Support
                     the
                Laboratory
                in meeting
                 its goals



                                 Infuse the
Serve the
diverse IT      OCIO                right
                               technologies
needs of
   JPL          Vision          at the right
                                    time




                    Offer
                compelling
                   service
                alternatives
                                               2
3
4
5
6
Key Points




                       Implementing
 OCIO needed
                      BuildIT has kept   We’ve only just
visibility into all
                        Projects on          begun
   IT projects
                            track
How many IT
                     projects are
                       going on
                      right now?

Are projects on
     time?



                  What is the true
                  cost for project
                    deliveries?



How can we
  help?                              8
9
OCIO Process Derived from RUP and
                      tailored to JPL Needs




Inception     Elaboration      Construction      Transition


Project       Software          Implementation   Lessons
Vision &                        Plan             Learned
              Requirements &
Scope         Business
Major         Processes        Training
Features                       Development       Deployment
                                                 Configuration
 High Level   Project Plan
 Budget &
 Schedule                       Test Plans                       10
Phase Reviews Provide
the Mechanism to Control the Process




                                       11
Scorecards Provide
Objective Approval and Commitment




                    Scorecards are
                     what count!




                                     12
13
BuildIT was Built on an Internal
  Platform Enabling Re-Use
Key Capabilities were Based on
 PMI & ITIL Recommendations
Project Managers and Team Members
              Speak the Same Language




  Need to        Must            Standard
 teach the      practice       terminology
vocabulary     effective       is used and
behind the      Change         artifacts are
  process     Management        consistent
Project Action Reports: The Basic Data for BuildIT



                What are
                your next
              steps for the
             next reporting
                 period?

Are there
any action
 items or
milestones
  due or
overdue?            What are any
                     major new
                     issues and
                    what are you
                   doing about it?




                                                           17
Tracking Mechanisms Enable Weekly Status Reporting
Standard Project Sites Organize Project Artifacts
Tools are
provided to
gather
ideas, brain
storm, docu
ment RFA’s
and meet
checklist
items
BuildIT Tools: Risk List


• Catalog and Track all
  identified project risks and
  mitigations.
• All standard risk information
  are tracked on the BuildIT
  Project site




                                                 21
BuildIT Tools: Document Tracking

• Track and Control
  Project Documentation
• Directory Structure
  consistent across all
  sites
• Integrates with Office
  Applications
• Full workflow and
  reporting capability




                                                    22
BuildIT Tools: Technology Positions




                                      23
The Inception Plan was the First Automated
               Online Form




                                             24
User Experience Group Reviews all Applications
and Web Sites
Training Materials are Integrated into BuildIT
27
CIO



 Deputy          Portfolio
  CIO            Manager



 PMO



 Project
Managers




                             28
CIO Required that All Projects be
Registered on the Development Pipeline
Establish a Process and BuildIT Coordinator




          Walk the          Expedites
           users            the JUMP
        through the          Process
            tool




                         Audit
                      projects for
                      compliance




           Full Project and
           Process Support
31
False Assumptions were made that
BuildIT takes longer for the Project Lifecycle
33
BuildIT Site is Accessible
     to Management
Visual Metrics Reporting Gives
 Management the Big Picture




                                 35
2006                    2008
Project                 BuildIT
Chaos                   Online




             2007                   2012
             JUMP                 Re-BuildIT
          Established




                                               36
Our Main Goals Were Achieved



 Pipeline, weekly status     Roles, responsibilities, and
updates, and metrics tools       technology position
    were developed            statements were defined



                  Accomplishments



 UX Experience working
                             Automated first online form
   group established
38
“Before we had BuildIT, it was almost impossible
to know the status of all of the projects we were
 working on. A week after BuildIT went Live, we
  knew we had 35 active projects and we knew
           which ones needed help.”


               -Michael Stefanini, JUMP Process
               Owner, Section Manager of IT Project
               Management and Application Development


                                                        39
BuildIT Feedback for Continuous Improvement


           Performed
            ongoing
          assessments
           with users




                   Provide upper
Developed
                   management
specialized
                        with
  Affinity
                    meaningful
  Groups
                      metrics
41
42
We Would Like to Convert all
Word Templates to Online Forms




                                 43
Integration with MS Project will make a
Master Rollup of all Projects more Visible




                                             44
Summary




                       Implementing
OCIO needed
                      BuildIT has kept   We’ve only just
visibility into all
                        Projects on          begun
   IT projects
                            track
Thank You


            46

More Related Content

What's hot

Daniel.dvorak
Daniel.dvorakDaniel.dvorak
Daniel.dvorak
NASAPMC
 
Vonnie simonsen
Vonnie simonsenVonnie simonsen
Vonnie simonsen
NASAPMC
 
Kelly.elliott
Kelly.elliottKelly.elliott
Kelly.elliott
NASAPMC
 
Symons
SymonsSymons
Symons
NASAPMC
 
Charles.armstrong
Charles.armstrongCharles.armstrong
Charles.armstrong
NASAPMC
 
Stefanini.trinh
Stefanini.trinhStefanini.trinh
Stefanini.trinh
NASAPMC
 
Petze.lara
Petze.laraPetze.lara
Petze.lara
NASAPMC
 
Housch
HouschHousch
Housch
NASAPMC
 
Harvey elliott
Harvey elliottHarvey elliott
Harvey elliott
NASAPMC
 
Harrison.g.poole.k
Harrison.g.poole.kHarrison.g.poole.k
Harrison.g.poole.k
NASAPMC
 
Chambers.calvin
Chambers.calvinChambers.calvin
Chambers.calvin
NASAPMC
 
Osterkamp jeff
Osterkamp jeffOsterkamp jeff
Osterkamp jeff
NASAPMC
 
Kapruch steve
Kapruch steveKapruch steve
Kapruch steve
NASAPMC
 
Sally.godfrey
Sally.godfrey Sally.godfrey
Sally.godfrey
NASAPMC
 
David.oberhettinger
David.oberhettingerDavid.oberhettinger
David.oberhettinger
NASAPMC
 
Geyer.m.sasaki.c
Geyer.m.sasaki.cGeyer.m.sasaki.c
Geyer.m.sasaki.c
NASAPMC
 
Fujieh.maura
Fujieh.mauraFujieh.maura
Fujieh.maura
NASAPMC
 
Noneman.steven
Noneman.stevenNoneman.steven
Noneman.steven
NASAPMC
 
Watts
WattsWatts
Watts
NASAPMC
 
Costello kenneth
Costello kennethCostello kenneth
Costello kenneth
NASAPMC
 

What's hot (20)

Daniel.dvorak
Daniel.dvorakDaniel.dvorak
Daniel.dvorak
 
Vonnie simonsen
Vonnie simonsenVonnie simonsen
Vonnie simonsen
 
Kelly.elliott
Kelly.elliottKelly.elliott
Kelly.elliott
 
Symons
SymonsSymons
Symons
 
Charles.armstrong
Charles.armstrongCharles.armstrong
Charles.armstrong
 
Stefanini.trinh
Stefanini.trinhStefanini.trinh
Stefanini.trinh
 
Petze.lara
Petze.laraPetze.lara
Petze.lara
 
Housch
HouschHousch
Housch
 
Harvey elliott
Harvey elliottHarvey elliott
Harvey elliott
 
Harrison.g.poole.k
Harrison.g.poole.kHarrison.g.poole.k
Harrison.g.poole.k
 
Chambers.calvin
Chambers.calvinChambers.calvin
Chambers.calvin
 
Osterkamp jeff
Osterkamp jeffOsterkamp jeff
Osterkamp jeff
 
Kapruch steve
Kapruch steveKapruch steve
Kapruch steve
 
Sally.godfrey
Sally.godfrey Sally.godfrey
Sally.godfrey
 
David.oberhettinger
David.oberhettingerDavid.oberhettinger
David.oberhettinger
 
Geyer.m.sasaki.c
Geyer.m.sasaki.cGeyer.m.sasaki.c
Geyer.m.sasaki.c
 
Fujieh.maura
Fujieh.mauraFujieh.maura
Fujieh.maura
 
Noneman.steven
Noneman.stevenNoneman.steven
Noneman.steven
 
Watts
WattsWatts
Watts
 
Costello kenneth
Costello kennethCostello kenneth
Costello kenneth
 

Viewers also liked

John.marinaro
John.marinaroJohn.marinaro
John.marinaro
NASAPMC
 
Martt.anne
Martt.anneMartt.anne
Martt.anne
NASAPMC
 
Lengyel dave
Lengyel daveLengyel dave
Lengyel dave
NASAPMC
 
Mary.zimmerman
Mary.zimmermanMary.zimmerman
Mary.zimmerman
NASAPMC
 
James.john
James.johnJames.john
James.john
NASAPMC
 
J.baniskewski
J.baniskewskiJ.baniskewski
J.baniskewski
NASAPMC
 
Joanne.woytek
Joanne.woytekJoanne.woytek
Joanne.woytek
NASAPMC
 

Viewers also liked (7)

John.marinaro
John.marinaroJohn.marinaro
John.marinaro
 
Martt.anne
Martt.anneMartt.anne
Martt.anne
 
Lengyel dave
Lengyel daveLengyel dave
Lengyel dave
 
Mary.zimmerman
Mary.zimmermanMary.zimmerman
Mary.zimmerman
 
James.john
James.johnJames.john
James.john
 
J.baniskewski
J.baniskewskiJ.baniskewski
J.baniskewski
 
Joanne.woytek
Joanne.woytekJoanne.woytek
Joanne.woytek
 

Similar to Linda maleki

KPI Partners E-Book: The Project Analytics Framework
KPI Partners E-Book: The Project Analytics FrameworkKPI Partners E-Book: The Project Analytics Framework
KPI Partners E-Book: The Project Analytics Framework
KPI Partners
 
Project Management at First National Bank
Project Management at First National BankProject Management at First National Bank
Project Management at First National Bank
Isis Quiñones
 
Organizing Design-Driven Development Using Rational Requirements Composer
Organizing Design-Driven Development Using Rational Requirements ComposerOrganizing Design-Driven Development Using Rational Requirements Composer
Organizing Design-Driven Development Using Rational Requirements Composer
Kurt Solarte
 
Continuous integration for se group meeting
Continuous integration for se group meetingContinuous integration for se group meeting
Continuous integration for se group meeting
Sergii Shmarkatiuk
 
IBM Rational
IBM RationalIBM Rational
IBM Rational
IndigoCube
 
Modernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesModernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering Practices
CollabNet
 
Software Engineering The Multiview Approach And Wisdm
Software Engineering   The Multiview Approach And WisdmSoftware Engineering   The Multiview Approach And Wisdm
Software Engineering The Multiview Approach And Wisdm
guestc990b6
 
Why we should consider Open Hybrid Cloud.pdf
Why we should  consider Open Hybrid Cloud.pdfWhy we should  consider Open Hybrid Cloud.pdf
Why we should consider Open Hybrid Cloud.pdf
Masahiko Umeno
 
03_AgilePM.pptx
03_AgilePM.pptx03_AgilePM.pptx
03_AgilePM.pptx
MaheshPatil527151
 
Technology Governance: Smart, Sexy and Simple in Seven Steps
Technology Governance: Smart, Sexy and Simple in Seven StepsTechnology Governance: Smart, Sexy and Simple in Seven Steps
Technology Governance: Smart, Sexy and Simple in Seven Steps
NTEN
 
General dqi for web
General dqi for webGeneral dqi for web
General dqi for web
william hawkins
 
Projects FAIL if We do not Consider 5 DIMENSIONS!
Projects FAIL if We do not Consider 5 DIMENSIONS!Projects FAIL if We do not Consider 5 DIMENSIONS!
Projects FAIL if We do not Consider 5 DIMENSIONS!
VSR *
 
A Capability Maturity Framework for Sustainable ICT
A Capability Maturity Framework for Sustainable ICTA Capability Maturity Framework for Sustainable ICT
A Capability Maturity Framework for Sustainable ICT
Edward Curry
 
Software Lifecycle
Software LifecycleSoftware Lifecycle
Software Lifecycle
Soumen Sarkar
 
Project 5040- Agile Project Management
Project 5040- Agile Project ManagementProject 5040- Agile Project Management
Project 5040- Agile Project Management
Sam Dowd
 
IPD using BIM BY Pisut Aunwong
IPD using BIM BY Pisut Aunwong  IPD using BIM BY Pisut Aunwong
IPD using BIM BY Pisut Aunwong
Roman Shrestha
 
Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...
Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...
Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...
Tobias Schimmer
 
From XP and Continuous Integration to DevOps
From XP and Continuous Integration to DevOpsFrom XP and Continuous Integration to DevOps
From XP and Continuous Integration to DevOps
IBM UrbanCode Products
 
Modernizing Development - The Road to Agility and DevOps at Compuware
Modernizing Development - The Road to Agility and DevOps at CompuwareModernizing Development - The Road to Agility and DevOps at Compuware
Modernizing Development - The Road to Agility and DevOps at Compuware
Atlassian
 
Kiron D. Bondale: Why should I care about Disciplined Agile?
Kiron D. Bondale: Why should I care about Disciplined Agile?Kiron D. Bondale: Why should I care about Disciplined Agile?
Kiron D. Bondale: Why should I care about Disciplined Agile?
Lviv Startup Club
 

Similar to Linda maleki (20)

KPI Partners E-Book: The Project Analytics Framework
KPI Partners E-Book: The Project Analytics FrameworkKPI Partners E-Book: The Project Analytics Framework
KPI Partners E-Book: The Project Analytics Framework
 
Project Management at First National Bank
Project Management at First National BankProject Management at First National Bank
Project Management at First National Bank
 
Organizing Design-Driven Development Using Rational Requirements Composer
Organizing Design-Driven Development Using Rational Requirements ComposerOrganizing Design-Driven Development Using Rational Requirements Composer
Organizing Design-Driven Development Using Rational Requirements Composer
 
Continuous integration for se group meeting
Continuous integration for se group meetingContinuous integration for se group meeting
Continuous integration for se group meeting
 
IBM Rational
IBM RationalIBM Rational
IBM Rational
 
Modernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesModernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering Practices
 
Software Engineering The Multiview Approach And Wisdm
Software Engineering   The Multiview Approach And WisdmSoftware Engineering   The Multiview Approach And Wisdm
Software Engineering The Multiview Approach And Wisdm
 
Why we should consider Open Hybrid Cloud.pdf
Why we should  consider Open Hybrid Cloud.pdfWhy we should  consider Open Hybrid Cloud.pdf
Why we should consider Open Hybrid Cloud.pdf
 
03_AgilePM.pptx
03_AgilePM.pptx03_AgilePM.pptx
03_AgilePM.pptx
 
Technology Governance: Smart, Sexy and Simple in Seven Steps
Technology Governance: Smart, Sexy and Simple in Seven StepsTechnology Governance: Smart, Sexy and Simple in Seven Steps
Technology Governance: Smart, Sexy and Simple in Seven Steps
 
General dqi for web
General dqi for webGeneral dqi for web
General dqi for web
 
Projects FAIL if We do not Consider 5 DIMENSIONS!
Projects FAIL if We do not Consider 5 DIMENSIONS!Projects FAIL if We do not Consider 5 DIMENSIONS!
Projects FAIL if We do not Consider 5 DIMENSIONS!
 
A Capability Maturity Framework for Sustainable ICT
A Capability Maturity Framework for Sustainable ICTA Capability Maturity Framework for Sustainable ICT
A Capability Maturity Framework for Sustainable ICT
 
Software Lifecycle
Software LifecycleSoftware Lifecycle
Software Lifecycle
 
Project 5040- Agile Project Management
Project 5040- Agile Project ManagementProject 5040- Agile Project Management
Project 5040- Agile Project Management
 
IPD using BIM BY Pisut Aunwong
IPD using BIM BY Pisut Aunwong  IPD using BIM BY Pisut Aunwong
IPD using BIM BY Pisut Aunwong
 
Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...
Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...
Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...
 
From XP and Continuous Integration to DevOps
From XP and Continuous Integration to DevOpsFrom XP and Continuous Integration to DevOps
From XP and Continuous Integration to DevOps
 
Modernizing Development - The Road to Agility and DevOps at Compuware
Modernizing Development - The Road to Agility and DevOps at CompuwareModernizing Development - The Road to Agility and DevOps at Compuware
Modernizing Development - The Road to Agility and DevOps at Compuware
 
Kiron D. Bondale: Why should I care about Disciplined Agile?
Kiron D. Bondale: Why should I care about Disciplined Agile?Kiron D. Bondale: Why should I care about Disciplined Agile?
Kiron D. Bondale: Why should I care about Disciplined Agile?
 

More from NASAPMC

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

More from 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
 

Recently uploaded

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 

Recently uploaded (20)

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 

Linda maleki

  • 1. Building a Cost Effective Portfolio Management System…Yes You Can! Presented By: Linda Maleki and Cindy Trinh Jet Propulsion Laboratory, California Institute of Technology NASA PM Challenge February 22, 2012 Reference herein to any specific commercial product, process, or service by trade name, trademark, manufacturer, or otherwise, does not constitute or imply its endorsement by the United States Government or the Jet Propulsion Laboratory, California Institute of Technology. Copyright 2011 California Institute of Technology. Government sponsorship acknowledged.
  • 2. We are JPL’s OCIO Support the Laboratory in meeting its goals Infuse the Serve the diverse IT OCIO right technologies needs of JPL Vision at the right time Offer compelling service alternatives 2
  • 3. 3
  • 4. 4
  • 5. 5
  • 6. 6
  • 7. Key Points Implementing OCIO needed BuildIT has kept We’ve only just visibility into all Projects on begun IT projects track
  • 8. How many IT projects are going on right now? Are projects on time? What is the true cost for project deliveries? How can we help? 8
  • 9. 9
  • 10. OCIO Process Derived from RUP and tailored to JPL Needs Inception Elaboration Construction Transition Project Software Implementation Lessons Vision & Plan Learned Requirements & Scope Business Major Processes Training Features Development Deployment Configuration High Level Project Plan Budget & Schedule Test Plans 10
  • 11. Phase Reviews Provide the Mechanism to Control the Process 11
  • 12. Scorecards Provide Objective Approval and Commitment Scorecards are what count! 12
  • 13. 13
  • 14. BuildIT was Built on an Internal Platform Enabling Re-Use
  • 15. Key Capabilities were Based on PMI & ITIL Recommendations
  • 16. Project Managers and Team Members Speak the Same Language Need to Must Standard teach the practice terminology vocabulary effective is used and behind the Change artifacts are process Management consistent
  • 17. Project Action Reports: The Basic Data for BuildIT What are your next steps for the next reporting period? Are there any action items or milestones due or overdue? What are any major new issues and what are you doing about it? 17
  • 18. Tracking Mechanisms Enable Weekly Status Reporting
  • 19. Standard Project Sites Organize Project Artifacts
  • 20. Tools are provided to gather ideas, brain storm, docu ment RFA’s and meet checklist items
  • 21. BuildIT Tools: Risk List • Catalog and Track all identified project risks and mitigations. • All standard risk information are tracked on the BuildIT Project site 21
  • 22. BuildIT Tools: Document Tracking • Track and Control Project Documentation • Directory Structure consistent across all sites • Integrates with Office Applications • Full workflow and reporting capability 22
  • 24. The Inception Plan was the First Automated Online Form 24
  • 25. User Experience Group Reviews all Applications and Web Sites
  • 26. Training Materials are Integrated into BuildIT
  • 27. 27
  • 28. CIO Deputy Portfolio CIO Manager PMO Project Managers 28
  • 29. CIO Required that All Projects be Registered on the Development Pipeline
  • 30. Establish a Process and BuildIT Coordinator Walk the Expedites users the JUMP through the Process tool Audit projects for compliance Full Project and Process Support
  • 31. 31
  • 32. False Assumptions were made that BuildIT takes longer for the Project Lifecycle
  • 33. 33
  • 34. BuildIT Site is Accessible to Management
  • 35. Visual Metrics Reporting Gives Management the Big Picture 35
  • 36. 2006 2008 Project BuildIT Chaos Online 2007 2012 JUMP Re-BuildIT Established 36
  • 37. Our Main Goals Were Achieved Pipeline, weekly status Roles, responsibilities, and updates, and metrics tools technology position were developed statements were defined Accomplishments UX Experience working Automated first online form group established
  • 38. 38
  • 39. “Before we had BuildIT, it was almost impossible to know the status of all of the projects we were working on. A week after BuildIT went Live, we knew we had 35 active projects and we knew which ones needed help.” -Michael Stefanini, JUMP Process Owner, Section Manager of IT Project Management and Application Development 39
  • 40. BuildIT Feedback for Continuous Improvement Performed ongoing assessments with users Provide upper Developed management specialized with Affinity meaningful Groups metrics
  • 41. 41
  • 42. 42
  • 43. We Would Like to Convert all Word Templates to Online Forms 43
  • 44. Integration with MS Project will make a Master Rollup of all Projects more Visible 44
  • 45. Summary Implementing OCIO needed BuildIT has kept We’ve only just visibility into all Projects on begun IT projects track
  • 46. Thank You 46

Editor's Notes

  1. We are the organization that develops IT Projects. To provide "IT that matters" and keep pace with the dramatically changing world of information technology, we created several offices within the OCIO that provide strategic planning and governance, encourage the adoption of new technologies, and foster communication with both internal customers and external partners. The OCIO mission is to make a significant, measurable contribution to JPL’s mission success by: Supporting the Laboratory in meeting its goals - The OCIO is here to help the Lab successfully reach its goals by providing IT services, solutions, and expertise. Serving the diverse IT needs of the varied JPL communities One size does not fit all. JPL’s diverse communities need a variety of IT solutions that are tailored to meet particular needs. Infusing the right technologies at the right time Track technologies that have potential for JPL, adopt those that provide benefit, and time the adoption to maximize value. In the end, we want the OCIO to be JPL’s valued and preferred information technology partner, delivering reliable, cost-effective, quality services and solutions.
  2. Utilizing the JUMP FrameworkImplementing BuildIT to Keep Projects on TrackConversion of Templates to Online FormsMeasuring Success with Metrics and Best Practices
  3. We knew it was important to know what was going on with our projects.Before BuildIT, we did not know the duration of a project and how long it took.
  4. RUP is an iterative software development process framework. RUP is not a single concrete process, but rather an adaptable process framework, intended to be tailored by the development organizations and project teams.Describe Iterative processInception: Create excitement for implementing this project. Objectives are stated clearly, high level requirements, and resource estimates. Elaboration: Flesh out the details. An analysis is done to determine what it will take to achieve vision. SRD, Project Plan, choice of architecture, and resources are determined. Construction: Build it. Emphasizes managing resources and controlling operations to optimize costs, schedules, & quality. Implementation plan, test plans, and Release Notes. Transition: Hand off to Operations. Lessons Learned, education, deployment, configuration, and support.Describe end of Phase Reviews
  5. BuildIT is built using 99% COTS Minor customizations were done for the metrics Page and rollupCost EffectivenessWe knew that we didn’t have enough funds for a huge investment in the systemWe leveraged our existing Sharepoint infrastructureMike, our Section Manager, built it in less than two weeksNo coding was involved because we used the out of the box capabilitiesOur advanced metrics and rollups took one week to developIt was cheap, easy, quick and provided value to our customers
  6. How do we know what aspects of the project are important? How do we know what we should track?The ITIL lifecycle will assume the following processes have been addressed in the project planService Catalog ManagementThat the Service Pipeline, the Architecture Portfolio, and the Technology Portfolios have been updatedService Level ManagementThat the non-functional requirements have captured any requirements or expectations of the customers and stakeholders. An SLA can be derived from these requirementsSupplier ManagementPlans for vendor and supplier interfaces have been identifiedIT Security ManagementIT Security has verified that the project is compliantLastly, that Operations is aware of any constraints and able to provide sufficient support for the followingCapacity Management, Availability Management, and IT Service Continuity Management
  7. Now that we’ve taught the concept, we needed to teach the vocabulary behind the processSocial Engineering - For both Process and Toolset. We educated people on why we are doing what we were doingAll artifacts need to be completed, approved, and uploaded to BuildIT before entering the next phase.Need to incorporate this process into the existing culture. Resistance from many Project Managers who were used to not following a standard process and for considering this as a “barrier” for their project and stakeholders.
  8. A Project Status Report should be also be know as an “Action” reportIt should bring the spotlight onto the issues the project team wants to focus on. Management is interested in: 1. What are any major new issues and what you doing about it? 2. Are there an action items or milestones due or overdue?3. What are your next steps for the next reporting period?
  9. Each Project has their own collaboration site to track all of their artifacts for each phase, other features are also available such as an Issues List, Checklists, Memberships, Risks, and To-Do Action Tasks.Purpose: Monitor and Respond to Project Issues
  10. The Anatomy of BuildIT has Numerous Features that all Integrate EffectivelyRecommendation for Action (RFA):Purpose: Monitor and Respond to Project IssuesWorks like a Specialized To-Do ListUsed to monitor RFAs, Customer Issues, and other problemsChecklistRequired and Optional JUMP Phase RequirementsThis checklist not only shows the required JUMP tasks, but works as an assignment sheet, notebook, and status list as well.Performance Indicators are generated based on the status of the items on this list
  11. Each Position was approved by the Technology Committee/Working Group and has metadata including description, status (Core), benefits, usage, etc.What is our Program position on Technology?
  12. This was the first Word template that was automated and Project Managers were especially excited about this because they could create a plan in draft or concept state.For the Inception plan, you define your vision, objective, scope and boundaries, your Project Sponsor and Stakeholders, Success Criteria, Features, and Solution Estimates.
  13. UX Experience is a review board charged with reviewing and grading both application and web site interfaces during the development cycle.User Experience includes the User Interfaces of the software tools. It also includes the design of any technical interactions with the customers, sponsors, stakeholders, and users within the scope of the product.UX will ensure that the new Re-BuildIT will be reliable, intuitive, and maintainable user experience across all IT applications.In order to implement IT Applications as efficiently and effectively as possible, it is necessary to set UI standards and underlying architecture that developers can follow in creating their applications.
  14. JUMPIT is integrated with BuildIT.Multiple mandatory training sessions were conducted for users across the organization.There are many features on BuildIT and training users on the different modules should be done in phasesTraining gives Project Managers a Better Understanding of the Process & the Tools4 training classes: Overview, Phase Specific, Navigation, Reviews and Scorecards
  15. We wanted to simply display various details of a project and whether or not they needed attention BuildIT provided us with these means. We were able to identify projects that were not on track As a lessons learned it was crucial that we received Management support
  16. Metrics provided to CIO are valuable
  17. Work with the Project Managers to ensure that the JUMP process is followed, artifacts are delivered, and signed off prior to their phase reviewsAudit projects for compliance and manages the Waiver processThe Review Board Chair during project reviews and gathers RFAs and ScorecardsHelps Project Managers walk through the tools, process, and benefits while enforcing policies and proceduresShort DescriptionPerson who uses the IT services on a day to day basis. Users are distinct from the customer as some customers do not directly interface with the system.DeliverablesRelease documents, waivers, schedules project reviews, updates CMDB, communications, and status reports.ResponsibilitiesWork with the Project Managers to ensure that the JUMP process is followed, that artifacts are delivered, and signed off prior to their phase reviews. Manages the Development Pipeline and other aspects of the CMDB (configuration management data base). Is the Review Board Chair during reviews and gathers RFAs and Scorecards to post on the project site. Distributes review materials and gathers signatures for artifacts. Manages the RFA process and post materials in the official Document repository (PDMS).Conducts JUMP training for Project Managers and usersAuthoritiesAudit projects for compliance, signoff for every phase and waivers. Authority to allow/deny or schedule reviews.Authority to move the project from one phase to the nextSummaryThe main point of contact for all JUMP process related questions and issuesHas the expertise and authority to coordinate all projects with the software development process
  18. Interviews were conducted with Project ManagersMetrics were captured to find out the duration that it took for each phase to be completedA case study was also performed to determine the amount of time and budget spent using BuildITDivision 31 – same code base, one followed process and one did not. More done, less errorsNeed to incorporate this process into the existing culture. Resistance from many Project Managers who were used to not following a standard process and for considering this as a “barrier” for their project and stakeholders.There was an assumption that there was overhead, once the Project Managers used the tool, they realized that the project didn’t take longer than expected.
  19. [show screenshot of what PMs find useful]
  20. Metrics reveal how many days each project remains in each phaseMetrics can track budget allocations and actual costs[show example]
  21. Projects had five minute weekly status reports. A Project Manager can quickly go in the tool and update their progress. We are able to pull up critical projects list and risks.If you don’t know what you are responsible for, you won’t know what to do. We defined roles and responsibilities the process and toolsetUX site- user experience and review process. Review of Graphical User Interfaces during the early stages of development to make sure it is aesthetically pleasing to the human eyesWe were excited to take our Inception Plan Word Document and automate it. The users could easily step through each area and fill in the necessary information. Often, Project Managers chose to present their Inception Review directly from the online Inception Tool.
  22. We need a balance for bothHave an open forum at our Weekly Project Status meeting to gather feedbackReceived positive feedback from First Time users and others who use the system
  23. All online forms will have the capability to be converted to a MS Word document and/or Powerpoint presentation.All core metadata on the Inception Plan are entered once for the online form. Other required online forms such as the SRD and Project Plan can select the core metadata from the list instead of enter the same information again.Total Time spend in Inception Phase should be no longer than 2 weeks.No redundant data entry
  24. Purpose: Track major schedule and delivery milestonesThis list serves as a simple project schedule. A more detailed MS Project schedule is also provided as a template.The provided schedule already includes all required (and many optional) JUMP milestones – a turn-key project schedule!Projects tracks their own schedule on their respective siteThere will be a centralized rollup schedule of all project deliverables and milestonesManagement will have the ability to view the Master Schedule to determine the progress of each project
  25. Part 1: OCIO identified a need for tracking projects and we were able to implement a low cost solution called BuildIT leveraging existing infrastructure.Part 2: Have a centralized collaboration site to track all of their information from document files, risks, action items, RFA’s, and weekly status reports.Part 3: All of the paper based documentation will be automated, there will be improved navigation, as well as Microsoft Project Server integration. The Scorecards will also be captured online.