SlideShare a Scribd company logo
1 of 13
Download to read offline
It’s Not Just About the IT:
Developing Systems that
People Can (and Will) Use

             Terry Conroy
Associate CIO for Enterprise Architecture
             NASA/GSFC
               February 2008
Agenda

  IT Project Facts and Figures
  Potential Pitfalls
  Success Strategies
  Summary




NASA PM CHALLENGE     2          February 2008
IT Facts and Figures
Government IT projects have a failure rate that is 50%
higher than private sector
66% of government IT projects fail
Through 2010, government agencies will cancel 30% of IT
projects initiated, including 10% of projects with budgets
over $200K
50% of IT projects are managed outside of the project office




NASA PM CHALLENGE           3                   February 2008
Potential Pitfalls

Requirements
 – Unclear objective for the solution being provided
 – Automating a process instead of providing a solution
 – Requirements defined by technical community based on how the
   technology works
 – Concept of operations is not considered
 – Adding one more light to the Christmas tree
      • Being all things to all people
      • Lack of baseline-->scope creep
Data Management
 –   Unclear authoritative source(s)
 –   Interfaces/integration to other systems ill-defined or missing
 –   Data standards not fully developed
 –   Lack of reconciliation process
 –   No end-user method in place to correct errors


NASA PM CHALLENGE                        4                            February 2008
Potential Pitfalls

  Customer Expectations
    –   Undefined “extra” features
    –   Doesn’t answer “what’s in it for me?”
    –   Doesn’t work as described
    –   System availability and use is based on technical constraints
    –   Getting help becomes a treasure hunt
  Usability
    – 508 compliance (web accessibility) standards ignored
    – System assumes understanding of IT language and
      processes
    – Minimal focus on end-users’ platform/browser and user
      interface requirements
    – Testing is not done with a diverse population


NASA PM CHALLENGE                  5                       February 2008
Potential Pitfalls

  Business Process
    – Changes to policies and procedures will be added “later”
    – System flow does not follow mission/business process
    – New manual processes and/or people are added to the work
      flow that were not defined in the requirements or design
    – Lack of familiarity with technology and IT trends and drivers
    – Not understanding customer’s willingness to change
    – Weak governance and change control processes
  Risk Management
    –   Risks, what risks?
    –   Unilateral decision-making on what is/not a risk
    –   Decision on risk mitigation is deferred
    –   Not following structured methodology (I.e., 7120.5)

NASA PM CHALLENGE                  6                          February 2008
Potential Pitfalls

  Contractor Management
    – Too much reliance on contractor expertise
    – Focus is only on the application and not on integration with
      other systems or business processes
    – Lack of clarity on definition of a “finished” system
    – Majority of time focused on development
    – Contract is written to perform a task, not provide a solution
  Project Management
    –   Methodology used is determined “as needed”
    –   Inadequately prepared project manager
    –   Focus solely on implementation and not on-going operations
    –   Focus on IT-only aspects
    –   Schedule becomes the primary driver without shift in budget
        or requirements
NASA PM CHALLENGE                 7                        February 2008
Potential Pitfalls

  Accountability
    – Unclear who owns the mission/business and IT processes,
      hardware, software and on-going operations
    – Unclear who gets the “final” say at multiple points in the
      system development lifecycle
    – People who “own” a piece of the process or system don’t talk
      to other people who think they own the same thing
  Sustainability
    – IT products are leading/bleeding edge or ancient
    – Cost of hardware, software or personnel to run the system
      exceeds the budget
    – Interoperability requirements not defined
    – No alignment with future functional requirements and/or IT
      direction
    – Insufficient planning for long-range projects

NASA PM CHALLENGE                8                       February 2008
Success Strategies

  Manage the Project
    –   Use a methodology that follows best practices
    –   Develop the concept of operations with the design
    –   Identify cost, schedule, requirements trade-offs
    –   Identify non-negotiable requirements
    –   Test, test, test
  Mitigate Risks
    –   Use case scenarios can point out problem areas early
    –   Draw end-to-end work flow and data flow diagrams
    –   Develop a data dictionary
    –   Document and publish agreed to changes
    –   Include the IT security person as part of the team


NASA PM CHALLENGE                  9                        February 2008
Success Strategies

  Focus on Outcome
    – Clearly define the outcome goal
    – Design for change, scaling the system to grow and/or add
      functionality
    – Time spent on requirements and design is time well spent
    – Be pragmatic in initial rollout so the customer gets a product
    – Use customer feedback for refinements and next steps
  Understand the Environment
    – Make allies of the people who can help make the project
      successful
    – Speak in a language the community understands
    – Identify and resolve cultural barriers


NASA PM CHALLENGE                 10                       February 2008
Success Strategies

  Understand the Business Process
    – Recognize and implement necessary policy and procedure
      changes for the system to be viable before the system goes
      into production
    – Establish mechanism for issue resolution
    – Identify what needs to change, write it down and develop a
      plan for managing it
  Manage Customer Expectations
    – Consistently answer the “what’s in it for me?” question
    – Provide opportunities for input into changes to requirements
      or design throughout the development lifecycle
    – Give credit for good ideas



NASA PM CHALLENGE                11                      February 2008
Success Strategies

  Communicate Early and Often
   – Identify communities of interest
   – Develop communication plan that includes opportunities for
     customer contribution
   – Define multiple channels for disseminating information and
     use those channels consistently
   – Provide a feedback loop
   – Provide timely answers to question
   – Listen
        • Generally, people who do the work know best how their jobs
          should be done
        • Different thinking isn’t wrong
        • If the user can’t find it, the function’s not there




NASA PM CHALLENGE                       12                      February 2008
Summary

  Look at the world through the eyes of your customer
  Challenge the status quo
  Listen first; talk second
  The more people engaged in the process, the more
  likely the outcome will be accepted
  Define roles and responsibilities
  Automation is not always the right answer
  Design global; build local
  Communication is a two-way street




NASA PM CHALLENGE          13                 February 2008

More Related Content

What's hot

Eggert.joe
Eggert.joeEggert.joe
Eggert.joeNASAPMC
 
Snow lee
Snow leeSnow lee
Snow leeNASAPMC
 
Dezfuli youngblood
Dezfuli youngbloodDezfuli youngblood
Dezfuli youngbloodNASAPMC
 
Amer.tahani
Amer.tahaniAmer.tahani
Amer.tahaniNASAPMC
 
Kelly.elliott
Kelly.elliottKelly.elliott
Kelly.elliottNASAPMC
 
Hazen michael
Hazen michaelHazen michael
Hazen michaelNASAPMC
 
Semancik.susan
Semancik.susanSemancik.susan
Semancik.susanNASAPMC
 
Bobby.german
Bobby.germanBobby.german
Bobby.germanNASAPMC
 
Louis.cioletti
Louis.ciolettiLouis.cioletti
Louis.ciolettiNASAPMC
 
Horn thomas
Horn thomasHorn thomas
Horn thomasNASAPMC
 
Richard.laws
Richard.lawsRichard.laws
Richard.lawsNASAPMC
 
Stefanini.trinh
Stefanini.trinhStefanini.trinh
Stefanini.trinhNASAPMC
 
Law.richard
Law.richardLaw.richard
Law.richardNASAPMC
 
Newman.steve
Newman.steveNewman.steve
Newman.steveNASAPMC
 
Carol.mullenax
Carol.mullenaxCarol.mullenax
Carol.mullenaxNASAPMC
 
Daniel.dvorak
Daniel.dvorakDaniel.dvorak
Daniel.dvorakNASAPMC
 
Dawn.schaible
Dawn.schaibleDawn.schaible
Dawn.schaibleNASAPMC
 
Osterkamp jeff
Osterkamp jeffOsterkamp jeff
Osterkamp jeffNASAPMC
 

What's hot (20)

Eggert.joe
Eggert.joeEggert.joe
Eggert.joe
 
Snow lee
Snow leeSnow lee
Snow lee
 
Dezfuli youngblood
Dezfuli youngbloodDezfuli youngblood
Dezfuli youngblood
 
Amer.tahani
Amer.tahaniAmer.tahani
Amer.tahani
 
Kelly.elliott
Kelly.elliottKelly.elliott
Kelly.elliott
 
Hazen michael
Hazen michaelHazen michael
Hazen michael
 
Semancik.susan
Semancik.susanSemancik.susan
Semancik.susan
 
Bobby.german
Bobby.germanBobby.german
Bobby.german
 
Louis.cioletti
Louis.ciolettiLouis.cioletti
Louis.cioletti
 
Horn thomas
Horn thomasHorn thomas
Horn thomas
 
Richard.laws
Richard.lawsRichard.laws
Richard.laws
 
Stefanini.trinh
Stefanini.trinhStefanini.trinh
Stefanini.trinh
 
Symons
SymonsSymons
Symons
 
Law.richard
Law.richardLaw.richard
Law.richard
 
Newman.steve
Newman.steveNewman.steve
Newman.steve
 
Carol.mullenax
Carol.mullenaxCarol.mullenax
Carol.mullenax
 
Daniel.dvorak
Daniel.dvorakDaniel.dvorak
Daniel.dvorak
 
Housch
HouschHousch
Housch
 
Dawn.schaible
Dawn.schaibleDawn.schaible
Dawn.schaible
 
Osterkamp jeff
Osterkamp jeffOsterkamp jeff
Osterkamp jeff
 

Viewers also liked

Brantley.wayne
Brantley.wayneBrantley.wayne
Brantley.wayneNASAPMC
 
Fuller.david
Fuller.davidFuller.david
Fuller.davidNASAPMC
 
Garg.sanjay
Garg.sanjayGarg.sanjay
Garg.sanjayNASAPMC
 
White.charles
White.charlesWhite.charles
White.charlesNASAPMC
 
Zimmerman
ZimmermanZimmerman
ZimmermanNASAPMC
 
Tim.honeycutt
Tim.honeycuttTim.honeycutt
Tim.honeycuttNASAPMC
 
Newman lengyel dartpm-chal_case
Newman lengyel dartpm-chal_caseNewman lengyel dartpm-chal_case
Newman lengyel dartpm-chal_caseNASAPMC
 
Inter mitchell
Inter mitchellInter mitchell
Inter mitchellNASAPMC
 
Claunch.cathy
Claunch.cathyClaunch.cathy
Claunch.cathyNASAPMC
 
Vince.bilardo
Vince.bilardoVince.bilardo
Vince.bilardoNASAPMC
 
Ed mangopanelpm challengefinal
Ed mangopanelpm challengefinalEd mangopanelpm challengefinal
Ed mangopanelpm challengefinalNASAPMC
 
Miller.charles
Miller.charlesMiller.charles
Miller.charlesNASAPMC
 
Paradis william
Paradis williamParadis william
Paradis williamNASAPMC
 
Black.j.smith.g
Black.j.smith.gBlack.j.smith.g
Black.j.smith.gNASAPMC
 
Sharyl butler
Sharyl butlerSharyl butler
Sharyl butlerNASAPMC
 
K ingoldsby
K ingoldsbyK ingoldsby
K ingoldsbyNASAPMC
 
Simon.dekker.vance kotrla
Simon.dekker.vance kotrlaSimon.dekker.vance kotrla
Simon.dekker.vance kotrlaNASAPMC
 
Dean.david
Dean.davidDean.david
Dean.davidNASAPMC
 
Bahrs.peter
Bahrs.peterBahrs.peter
Bahrs.peterNASAPMC
 

Viewers also liked (20)

Brantley.wayne
Brantley.wayneBrantley.wayne
Brantley.wayne
 
Fuller.david
Fuller.davidFuller.david
Fuller.david
 
Garg.sanjay
Garg.sanjayGarg.sanjay
Garg.sanjay
 
White.charles
White.charlesWhite.charles
White.charles
 
Glavich
GlavichGlavich
Glavich
 
Zimmerman
ZimmermanZimmerman
Zimmerman
 
Tim.honeycutt
Tim.honeycuttTim.honeycutt
Tim.honeycutt
 
Newman lengyel dartpm-chal_case
Newman lengyel dartpm-chal_caseNewman lengyel dartpm-chal_case
Newman lengyel dartpm-chal_case
 
Inter mitchell
Inter mitchellInter mitchell
Inter mitchell
 
Claunch.cathy
Claunch.cathyClaunch.cathy
Claunch.cathy
 
Vince.bilardo
Vince.bilardoVince.bilardo
Vince.bilardo
 
Ed mangopanelpm challengefinal
Ed mangopanelpm challengefinalEd mangopanelpm challengefinal
Ed mangopanelpm challengefinal
 
Miller.charles
Miller.charlesMiller.charles
Miller.charles
 
Paradis william
Paradis williamParadis william
Paradis william
 
Black.j.smith.g
Black.j.smith.gBlack.j.smith.g
Black.j.smith.g
 
Sharyl butler
Sharyl butlerSharyl butler
Sharyl butler
 
K ingoldsby
K ingoldsbyK ingoldsby
K ingoldsby
 
Simon.dekker.vance kotrla
Simon.dekker.vance kotrlaSimon.dekker.vance kotrla
Simon.dekker.vance kotrla
 
Dean.david
Dean.davidDean.david
Dean.david
 
Bahrs.peter
Bahrs.peterBahrs.peter
Bahrs.peter
 

Similar to Developing IT Systems People Can and Will Use

Supply Chain and EA abridged
Supply Chain and EA abridgedSupply Chain and EA abridged
Supply Chain and EA abridgedRichard Freggi
 
Mega project not mega problems session 1
Mega project not mega problems session 1Mega project not mega problems session 1
Mega project not mega problems session 1Aconex
 
Agile Project Management Methods of ERP
Agile Project Management Methods of ERPAgile Project Management Methods of ERP
Agile Project Management Methods of ERPlisa_yogi
 
Successfully Implementing an Aggregate Spend Solution
Successfully Implementing an Aggregate Spend SolutionSuccessfully Implementing an Aggregate Spend Solution
Successfully Implementing an Aggregate Spend SolutionHuron Consulting Group
 
Project management chapter_04 for MSBTE
Project management chapter_04 for MSBTEProject management chapter_04 for MSBTE
Project management chapter_04 for MSBTEKalyan Ingole
 
Hsc project management 2018pptx
Hsc project management 2018pptxHsc project management 2018pptx
Hsc project management 2018pptxgreg robertson
 
Hsc project management 2017
Hsc project management 2017Hsc project management 2017
Hsc project management 2017greg robertson
 
Accounting System Design and Development - System Planning and Development
Accounting System Design and Development - System Planning and Development Accounting System Design and Development - System Planning and Development
Accounting System Design and Development - System Planning and Development HelpWithAssignment.com
 
Enterprise Information Management in SharePoint
Enterprise Information Management in SharePointEnterprise Information Management in SharePoint
Enterprise Information Management in SharePointSayef Ishaque, MBA, PMP
 
Agile Network India | My experience as a Lead Technical Architect on Digital ...
Agile Network India | My experience as a Lead Technical Architect on Digital ...Agile Network India | My experience as a Lead Technical Architect on Digital ...
Agile Network India | My experience as a Lead Technical Architect on Digital ...AgileNetwork
 
Option #1 Stakeholder Influence on Project OutcomesSearch the Int.pdf
Option #1 Stakeholder Influence on Project OutcomesSearch the Int.pdfOption #1 Stakeholder Influence on Project OutcomesSearch the Int.pdf
Option #1 Stakeholder Influence on Project OutcomesSearch the Int.pdfarihantelectronics
 
Asis Roy on "IT Reaches The Root And Changes Lives" at PM Conference India 2009
Asis Roy on "IT Reaches The Root And Changes Lives" at PM Conference India 2009Asis Roy on "IT Reaches The Root And Changes Lives" at PM Conference India 2009
Asis Roy on "IT Reaches The Root And Changes Lives" at PM Conference India 2009PMI Pearl City Chapter
 
6a.Agile Software Development.ppt
6a.Agile Software Development.ppt6a.Agile Software Development.ppt
6a.Agile Software Development.pptHamzaUsman48
 
6a.Agile Software Development.ppt
6a.Agile Software Development.ppt6a.Agile Software Development.ppt
6a.Agile Software Development.pptemanamin19
 
Project post-mortem analysis
Project post-mortem analysisProject post-mortem analysis
Project post-mortem analysisJaiveer Singh
 

Similar to Developing IT Systems People Can and Will Use (20)

System Development Methodologies
System Development MethodologiesSystem Development Methodologies
System Development Methodologies
 
System development methodologies
System development methodologiesSystem development methodologies
System development methodologies
 
Supply Chain and EA abridged
Supply Chain and EA abridgedSupply Chain and EA abridged
Supply Chain and EA abridged
 
Mega project not mega problems session 1
Mega project not mega problems session 1Mega project not mega problems session 1
Mega project not mega problems session 1
 
Agile Project Management Methods of ERP
Agile Project Management Methods of ERPAgile Project Management Methods of ERP
Agile Project Management Methods of ERP
 
Successfully Implementing an Aggregate Spend Solution
Successfully Implementing an Aggregate Spend SolutionSuccessfully Implementing an Aggregate Spend Solution
Successfully Implementing an Aggregate Spend Solution
 
Project management chapter_04 for MSBTE
Project management chapter_04 for MSBTEProject management chapter_04 for MSBTE
Project management chapter_04 for MSBTE
 
Hsc project management 2018pptx
Hsc project management 2018pptxHsc project management 2018pptx
Hsc project management 2018pptx
 
Hsc project management 2017
Hsc project management 2017Hsc project management 2017
Hsc project management 2017
 
Accounting System Design and Development - System Planning and Development
Accounting System Design and Development - System Planning and Development Accounting System Design and Development - System Planning and Development
Accounting System Design and Development - System Planning and Development
 
Enterprise Information Management in SharePoint
Enterprise Information Management in SharePointEnterprise Information Management in SharePoint
Enterprise Information Management in SharePoint
 
Agile Network India | My experience as a Lead Technical Architect on Digital ...
Agile Network India | My experience as a Lead Technical Architect on Digital ...Agile Network India | My experience as a Lead Technical Architect on Digital ...
Agile Network India | My experience as a Lead Technical Architect on Digital ...
 
Option #1 Stakeholder Influence on Project OutcomesSearch the Int.pdf
Option #1 Stakeholder Influence on Project OutcomesSearch the Int.pdfOption #1 Stakeholder Influence on Project OutcomesSearch the Int.pdf
Option #1 Stakeholder Influence on Project OutcomesSearch the Int.pdf
 
Spm unit 1
Spm unit 1Spm unit 1
Spm unit 1
 
Asis Roy on "IT Reaches The Root And Changes Lives" at PM Conference India 2009
Asis Roy on "IT Reaches The Root And Changes Lives" at PM Conference India 2009Asis Roy on "IT Reaches The Root And Changes Lives" at PM Conference India 2009
Asis Roy on "IT Reaches The Root And Changes Lives" at PM Conference India 2009
 
SAD 1st PPT
SAD 1st PPTSAD 1st PPT
SAD 1st PPT
 
6a.Agile Software Development.ppt
6a.Agile Software Development.ppt6a.Agile Software Development.ppt
6a.Agile Software Development.ppt
 
6a.Agile Software Development.ppt
6a.Agile Software Development.ppt6a.Agile Software Development.ppt
6a.Agile Software Development.ppt
 
Project post-mortem analysis
Project post-mortem analysisProject post-mortem analysis
Project post-mortem analysis
 
Calto Commercial RIS Systems
Calto Commercial RIS SystemsCalto Commercial RIS Systems
Calto Commercial RIS Systems
 

More from 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
 
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
 
O'keefe william
O'keefe williamO'keefe william
O'keefe williamNASAPMC
 
Muller ralf
Muller ralfMuller ralf
Muller ralfNASAPMC
 
Mulenburg jerry
Mulenburg jerryMulenburg jerry
Mulenburg jerryNASAPMC
 
Mitskevich amanda
Mitskevich amandaMitskevich amanda
Mitskevich amandaNASAPMC
 
Martt anne
Martt anneMartt anne
Martt anneNASAPMC
 

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
 
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
 
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
 
Mitskevich amanda
Mitskevich amandaMitskevich amanda
Mitskevich amanda
 
Martt anne
Martt anneMartt anne
Martt anne
 

Recently uploaded

Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
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
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
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
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 

Developing IT Systems People Can and Will Use

  • 1. It’s Not Just About the IT: Developing Systems that People Can (and Will) Use Terry Conroy Associate CIO for Enterprise Architecture NASA/GSFC February 2008
  • 2. Agenda IT Project Facts and Figures Potential Pitfalls Success Strategies Summary NASA PM CHALLENGE 2 February 2008
  • 3. IT Facts and Figures Government IT projects have a failure rate that is 50% higher than private sector 66% of government IT projects fail Through 2010, government agencies will cancel 30% of IT projects initiated, including 10% of projects with budgets over $200K 50% of IT projects are managed outside of the project office NASA PM CHALLENGE 3 February 2008
  • 4. Potential Pitfalls Requirements – Unclear objective for the solution being provided – Automating a process instead of providing a solution – Requirements defined by technical community based on how the technology works – Concept of operations is not considered – Adding one more light to the Christmas tree • Being all things to all people • Lack of baseline-->scope creep Data Management – Unclear authoritative source(s) – Interfaces/integration to other systems ill-defined or missing – Data standards not fully developed – Lack of reconciliation process – No end-user method in place to correct errors NASA PM CHALLENGE 4 February 2008
  • 5. Potential Pitfalls Customer Expectations – Undefined “extra” features – Doesn’t answer “what’s in it for me?” – Doesn’t work as described – System availability and use is based on technical constraints – Getting help becomes a treasure hunt Usability – 508 compliance (web accessibility) standards ignored – System assumes understanding of IT language and processes – Minimal focus on end-users’ platform/browser and user interface requirements – Testing is not done with a diverse population NASA PM CHALLENGE 5 February 2008
  • 6. Potential Pitfalls Business Process – Changes to policies and procedures will be added “later” – System flow does not follow mission/business process – New manual processes and/or people are added to the work flow that were not defined in the requirements or design – Lack of familiarity with technology and IT trends and drivers – Not understanding customer’s willingness to change – Weak governance and change control processes Risk Management – Risks, what risks? – Unilateral decision-making on what is/not a risk – Decision on risk mitigation is deferred – Not following structured methodology (I.e., 7120.5) NASA PM CHALLENGE 6 February 2008
  • 7. Potential Pitfalls Contractor Management – Too much reliance on contractor expertise – Focus is only on the application and not on integration with other systems or business processes – Lack of clarity on definition of a “finished” system – Majority of time focused on development – Contract is written to perform a task, not provide a solution Project Management – Methodology used is determined “as needed” – Inadequately prepared project manager – Focus solely on implementation and not on-going operations – Focus on IT-only aspects – Schedule becomes the primary driver without shift in budget or requirements NASA PM CHALLENGE 7 February 2008
  • 8. Potential Pitfalls Accountability – Unclear who owns the mission/business and IT processes, hardware, software and on-going operations – Unclear who gets the “final” say at multiple points in the system development lifecycle – People who “own” a piece of the process or system don’t talk to other people who think they own the same thing Sustainability – IT products are leading/bleeding edge or ancient – Cost of hardware, software or personnel to run the system exceeds the budget – Interoperability requirements not defined – No alignment with future functional requirements and/or IT direction – Insufficient planning for long-range projects NASA PM CHALLENGE 8 February 2008
  • 9. Success Strategies Manage the Project – Use a methodology that follows best practices – Develop the concept of operations with the design – Identify cost, schedule, requirements trade-offs – Identify non-negotiable requirements – Test, test, test Mitigate Risks – Use case scenarios can point out problem areas early – Draw end-to-end work flow and data flow diagrams – Develop a data dictionary – Document and publish agreed to changes – Include the IT security person as part of the team NASA PM CHALLENGE 9 February 2008
  • 10. Success Strategies Focus on Outcome – Clearly define the outcome goal – Design for change, scaling the system to grow and/or add functionality – Time spent on requirements and design is time well spent – Be pragmatic in initial rollout so the customer gets a product – Use customer feedback for refinements and next steps Understand the Environment – Make allies of the people who can help make the project successful – Speak in a language the community understands – Identify and resolve cultural barriers NASA PM CHALLENGE 10 February 2008
  • 11. Success Strategies Understand the Business Process – Recognize and implement necessary policy and procedure changes for the system to be viable before the system goes into production – Establish mechanism for issue resolution – Identify what needs to change, write it down and develop a plan for managing it Manage Customer Expectations – Consistently answer the “what’s in it for me?” question – Provide opportunities for input into changes to requirements or design throughout the development lifecycle – Give credit for good ideas NASA PM CHALLENGE 11 February 2008
  • 12. Success Strategies Communicate Early and Often – Identify communities of interest – Develop communication plan that includes opportunities for customer contribution – Define multiple channels for disseminating information and use those channels consistently – Provide a feedback loop – Provide timely answers to question – Listen • Generally, people who do the work know best how their jobs should be done • Different thinking isn’t wrong • If the user can’t find it, the function’s not there NASA PM CHALLENGE 12 February 2008
  • 13. Summary Look at the world through the eyes of your customer Challenge the status quo Listen first; talk second The more people engaged in the process, the more likely the outcome will be accepted Define roles and responsibilities Automation is not always the right answer Design global; build local Communication is a two-way street NASA PM CHALLENGE 13 February 2008