SlideShare a Scribd company logo
Elements of a Good Information System
Kyle Duarte
Antalya, Turkey
December 2013
Overview
• Key feature of information system
• Maximizing information systems
• Most common challenges
• Critical factors to successful implementation and
use
Understand the Context
Define the problem/problem statement:
• What is the problem that needs resolution?
• What are the expectations from the software & how
will the software solve the problem?
• How much resources need to be allocated for the
software?
• What and who benefits from this software?
Key Elements
Information
System
Function
al
Usable
Operati
onal
Revision
Scalable
Transitio
nal
Functional Characteristics
• Adopts/conforms to industry best practices
• Reduces data burden on users
• Promotes evidence-based decision making
– Reports, indicators/KPIs
• Cost effective
Usability Characteristics
• Correctness: The software should meet all the
stated specifications.
• Usability/learnability: The amount of effort or
time required to learn how to use the software;
how user-friendly the software is.
• Integrity: Software should not have/create any
adverse side effects.
Operational Characteristics
• Reliability: Software should be defect-free. It
should not fail during execution.
• Efficiency: Software should make effective use of
resources.
• Security: Software should not cause ill effects on
data and hardware. The data should be kept
secure from external threats.
Revision Characteristics
• Maintainability: Software maintenance should be
easy for any kind of user.
• Flexibility: Changes in software should be easy to
make.
• Testability: Testing the software should be easy.
• Extensibility: Enhancing functionality should be
easy.
Scalable Characteristics
• Scalability: Easily upgradeable for more work or
for larger number of users
• Extensibility : Accessible across multiple
platforms/devices
• Modularity: Separate independent units/modules
that can be modified and tested independently
Overview
• Key feature of information system
• Maximizing information systems
• Most common challenges
• Critical factors to successful implementation and
use
Maximizing Information Systems
• Interoperability: Ability of the software to
exchange information with other applications and
make use of information transparently
• Portability: Ability to perform the same functions
across all environments and platforms
• Reusability: Ability to modify code for a different
purpose and reuse it
Maximizing Information Systems…(2)
• Integration: Bringing together various
disparate systems to act as one system
• Interface: Ability to transform or map data
to the receiving application’s requirements
while the message is in transit so that the
data can be accepted by the receiving
application
Data for Decision Making
Use of Data
Data Quality
Timely
Complete
Accurate
Indicators
SYSTEM
PERFORMANCE
Availability of
Data
Software, dashboards, paper, etc.
User Capacity
Organization
Barriers
Analysis
interpretation
Governance, data
burden, staff
turnover
Data Quality
• Accuracy: Data gathered by the system should be
error free.
• Completeness: The software should be designed to
gather as much data as required.
• Relevance: Data gathered should fulfill specific need.
• Accessibility: The software should allow the correct
user to retrieve the data when required.
• Consistency across data sources: In a system with
distributed storage of data, all sources should have
the consistent data.
Data Standards
• Document agreement on representations, formats,
and definitions of common data.
• This provides a method to codify—in valid,
meaningful, comprehensive, and actionable ways—
information captured in the course of doing business.
• Good data definitions and standards can dramatically
increase application interoperability and interface.
Overview
• Key feature of information system
• Maximizing information systems
• Most common challenges
• Critical factors to successful implementation and
use
Most Common Challenges
• Length of time: 12-18 months
• Business as usual during implementation, training, and
migration
• Inadequate training and continuous process changes
• Time-consuming data entry
• Lack of support post go-live
Suboptimal Software Implementation
• Designed for data entry only
• Tries to resolve too many varied problems
• Duplication of efforts and parallel system
• Lack of standard reports/indicators, leading
users to create their own
• User resistance to adoption
Critical Factors to Success
• Good, robust software solution
• Implementation expertise and experience
• Stakeholder buy-in and commitment
• Sustainability and local ownership
An enabling environment
ROLL-
OUT/SUPP
ORT
SUPERVISE
ACCOUNTABILITYDATA/
REPORTS
OWNERSHIP
GOVERNANCE
DATA
STANDARDS
TECHNICAL
STANDARDSNational
Program
matic
Sites
SOP
ADHERENCE
Software Development Best Practice
Technol
ogy
People
Data
Process

More Related Content

What's hot

Bse 3105 lecture 5-evolution of legacy systems
Bse 3105  lecture 5-evolution of legacy systemsBse 3105  lecture 5-evolution of legacy systems
Bse 3105 lecture 5-evolution of legacy systemsAlonzee Tash
 
Vidya dharan presentation
Vidya dharan presentationVidya dharan presentation
Vidya dharan presentationsmartcraze
 
Hi600 u12_inst_slides
Hi600  u12_inst_slidesHi600  u12_inst_slides
Hi600 u12_inst_slidesljmcneill33
 
Jason keane
Jason keaneJason keane
Jason keane3GDR
 
Helpdesk Services
Helpdesk ServicesHelpdesk Services
Helpdesk ServicesGss America
 
Cloud Openshift paas
Cloud Openshift paasCloud Openshift paas
Cloud Openshift paasAtlas Systems
 
System development phases
System development phasesSystem development phases
System development phasesPrabinBista05
 
Agile and plan based development processes
Agile and plan based development processesAgile and plan based development processes
Agile and plan based development processessommerville-videos
 
Software test engineer
Software test engineerSoftware test engineer
Software test engineerAbdul Riyaz
 
Introducing Software Engineering
Introducing Software EngineeringIntroducing Software Engineering
Introducing Software Engineeringsommerville-videos
 
Hi600 u07_inst_slides
Hi600  u07_inst_slidesHi600  u07_inst_slides
Hi600 u07_inst_slidesljmcneill33
 
Test environment management Datasheet - Enov8
Test environment management Datasheet - Enov8Test environment management Datasheet - Enov8
Test environment management Datasheet - Enov8Enov8
 

What's hot (20)

ITIL # Lecture 1
ITIL # Lecture 1ITIL # Lecture 1
ITIL # Lecture 1
 
Bse 3105 lecture 5-evolution of legacy systems
Bse 3105  lecture 5-evolution of legacy systemsBse 3105  lecture 5-evolution of legacy systems
Bse 3105 lecture 5-evolution of legacy systems
 
Vidya dharan presentation
Vidya dharan presentationVidya dharan presentation
Vidya dharan presentation
 
Hi600 u12_inst_slides
Hi600  u12_inst_slidesHi600  u12_inst_slides
Hi600 u12_inst_slides
 
AMS Reged
AMS RegedAMS Reged
AMS Reged
 
Cloud Forge Rock
Cloud Forge RockCloud Forge Rock
Cloud Forge Rock
 
Jason keane
Jason keaneJason keane
Jason keane
 
Helpdesk Services
Helpdesk ServicesHelpdesk Services
Helpdesk Services
 
fsp_22Sep15
fsp_22Sep15fsp_22Sep15
fsp_22Sep15
 
AMS Flycell
AMS FlycellAMS Flycell
AMS Flycell
 
Cloud Openshift paas
Cloud Openshift paasCloud Openshift paas
Cloud Openshift paas
 
System development phases
System development phasesSystem development phases
System development phases
 
IT Hosting Benefits
IT Hosting BenefitsIT Hosting Benefits
IT Hosting Benefits
 
Agile and plan based development processes
Agile and plan based development processesAgile and plan based development processes
Agile and plan based development processes
 
Scaling agile
Scaling agileScaling agile
Scaling agile
 
Software test engineer
Software test engineerSoftware test engineer
Software test engineer
 
Introducing Software Engineering
Introducing Software EngineeringIntroducing Software Engineering
Introducing Software Engineering
 
Hi600 u07_inst_slides
Hi600  u07_inst_slidesHi600  u07_inst_slides
Hi600 u07_inst_slides
 
Test environment management Datasheet - Enov8
Test environment management Datasheet - Enov8Test environment management Datasheet - Enov8
Test environment management Datasheet - Enov8
 
Ch21
Ch21Ch21
Ch21
 

Similar to Elements of a Good Information System

Agility for big data
Agility for big data Agility for big data
Agility for big data Charlie Cheng
 
Supply Chain and EA abridged
Supply Chain and EA abridgedSupply Chain and EA abridged
Supply Chain and EA abridgedRichard Freggi
 
Software Quality Factors-Non Functional Rq.pptx
Software Quality Factors-Non Functional Rq.pptxSoftware Quality Factors-Non Functional Rq.pptx
Software Quality Factors-Non Functional Rq.pptxsingbling
 
Observability in Modern Applications.pptx
Observability in Modern Applications.pptxObservability in Modern Applications.pptx
Observability in Modern Applications.pptxAneesh Kumar
 
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!Richard Robinson
 
Quality attributes in software architecture
Quality attributes in software architectureQuality attributes in software architecture
Quality attributes in software architectureGang Tao
 
PayPal Decision Management Architecture
PayPal Decision Management ArchitecturePayPal Decision Management Architecture
PayPal Decision Management ArchitecturePradeep Ballal
 
Denodo’s Data Catalog: Bridging the Gap between Data and Business
Denodo’s Data Catalog: Bridging the Gap between Data and BusinessDenodo’s Data Catalog: Bridging the Gap between Data and Business
Denodo’s Data Catalog: Bridging the Gap between Data and BusinessDenodo
 
E governance and enteerprise architecture
E governance and enteerprise architectureE governance and enteerprise architecture
E governance and enteerprise architectureKumar
 
Ray Scott - Agile Solutions – Leading with Test Data Management - EuroSTAR 2012
Ray Scott - Agile Solutions – Leading with Test Data Management - EuroSTAR 2012Ray Scott - Agile Solutions – Leading with Test Data Management - EuroSTAR 2012
Ray Scott - Agile Solutions – Leading with Test Data Management - EuroSTAR 2012TEST Huddle
 
Best Practices for ensuring scalability for Custom Software
Best Practices for ensuring scalability  for Custom SoftwareBest Practices for ensuring scalability  for Custom Software
Best Practices for ensuring scalability for Custom SoftwareYukti Solutions
 
Data Management Workshop - ETOT 2016
Data Management Workshop - ETOT 2016Data Management Workshop - ETOT 2016
Data Management Workshop - ETOT 2016DataGenic Ltd
 
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 365 - SoftServe presentation
Enterprise 365 - SoftServe presentationEnterprise 365 - SoftServe presentation
Enterprise 365 - SoftServe presentationSergii Alekseev
 
Sabre: Master Reference Data in the Large Enterprise
Sabre: Master Reference Data in the Large EnterpriseSabre: Master Reference Data in the Large Enterprise
Sabre: Master Reference Data in the Large EnterpriseOrchestra Networks
 
Supersede overview presentation
Supersede overview presentationSupersede overview presentation
Supersede overview presentationSupersede
 
What is Software Quality and how to measure it?
What is Software Quality and how to measure it?What is Software Quality and how to measure it?
What is Software Quality and how to measure it?Denys Zaiats
 
Teleran Briefing July 2014
Teleran Briefing July 2014Teleran Briefing July 2014
Teleran Briefing July 2014Howard Meadow
 

Similar to Elements of a Good Information System (20)

Agility for big data
Agility for big data Agility for big data
Agility for big data
 
Supply Chain and EA abridged
Supply Chain and EA abridgedSupply Chain and EA abridged
Supply Chain and EA abridged
 
Software Quality Factors-Non Functional Rq.pptx
Software Quality Factors-Non Functional Rq.pptxSoftware Quality Factors-Non Functional Rq.pptx
Software Quality Factors-Non Functional Rq.pptx
 
Observability in Modern Applications.pptx
Observability in Modern Applications.pptxObservability in Modern Applications.pptx
Observability in Modern Applications.pptx
 
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
 
Quality attributes in software architecture
Quality attributes in software architectureQuality attributes in software architecture
Quality attributes in software architecture
 
PayPal Decision Management Architecture
PayPal Decision Management ArchitecturePayPal Decision Management Architecture
PayPal Decision Management Architecture
 
Denodo’s Data Catalog: Bridging the Gap between Data and Business
Denodo’s Data Catalog: Bridging the Gap between Data and BusinessDenodo’s Data Catalog: Bridging the Gap between Data and Business
Denodo’s Data Catalog: Bridging the Gap between Data and Business
 
E governance and enteerprise architecture
E governance and enteerprise architectureE governance and enteerprise architecture
E governance and enteerprise architecture
 
Gururajan_new
Gururajan_newGururajan_new
Gururajan_new
 
Ray Scott - Agile Solutions – Leading with Test Data Management - EuroSTAR 2012
Ray Scott - Agile Solutions – Leading with Test Data Management - EuroSTAR 2012Ray Scott - Agile Solutions – Leading with Test Data Management - EuroSTAR 2012
Ray Scott - Agile Solutions – Leading with Test Data Management - EuroSTAR 2012
 
Best Practices for ensuring scalability for Custom Software
Best Practices for ensuring scalability  for Custom SoftwareBest Practices for ensuring scalability  for Custom Software
Best Practices for ensuring scalability for Custom Software
 
Data Management Workshop - ETOT 2016
Data Management Workshop - ETOT 2016Data Management Workshop - ETOT 2016
Data Management Workshop - ETOT 2016
 
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 365 - SoftServe presentation
Enterprise 365 - SoftServe presentationEnterprise 365 - SoftServe presentation
Enterprise 365 - SoftServe presentation
 
Lecture 7.pptx
Lecture 7.pptxLecture 7.pptx
Lecture 7.pptx
 
Sabre: Master Reference Data in the Large Enterprise
Sabre: Master Reference Data in the Large EnterpriseSabre: Master Reference Data in the Large Enterprise
Sabre: Master Reference Data in the Large Enterprise
 
Supersede overview presentation
Supersede overview presentationSupersede overview presentation
Supersede overview presentation
 
What is Software Quality and how to measure it?
What is Software Quality and how to measure it?What is Software Quality and how to measure it?
What is Software Quality and how to measure it?
 
Teleran Briefing July 2014
Teleran Briefing July 2014Teleran Briefing July 2014
Teleran Briefing July 2014
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...Product School
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupCatarinaPereira64715
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Alison B. Lowndes
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1DianaGray10
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backElena Simperl
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaRTTS
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...Elena Simperl
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsPaul Groth
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Product School
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Product School
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
 

Recently uploaded (20)

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 

Elements of a Good Information System

  • 1. Elements of a Good Information System Kyle Duarte Antalya, Turkey December 2013
  • 2. Overview • Key feature of information system • Maximizing information systems • Most common challenges • Critical factors to successful implementation and use
  • 3. Understand the Context Define the problem/problem statement: • What is the problem that needs resolution? • What are the expectations from the software & how will the software solve the problem? • How much resources need to be allocated for the software? • What and who benefits from this software?
  • 5. Functional Characteristics • Adopts/conforms to industry best practices • Reduces data burden on users • Promotes evidence-based decision making – Reports, indicators/KPIs • Cost effective
  • 6. Usability Characteristics • Correctness: The software should meet all the stated specifications. • Usability/learnability: The amount of effort or time required to learn how to use the software; how user-friendly the software is. • Integrity: Software should not have/create any adverse side effects.
  • 7. Operational Characteristics • Reliability: Software should be defect-free. It should not fail during execution. • Efficiency: Software should make effective use of resources. • Security: Software should not cause ill effects on data and hardware. The data should be kept secure from external threats.
  • 8. Revision Characteristics • Maintainability: Software maintenance should be easy for any kind of user. • Flexibility: Changes in software should be easy to make. • Testability: Testing the software should be easy. • Extensibility: Enhancing functionality should be easy.
  • 9. Scalable Characteristics • Scalability: Easily upgradeable for more work or for larger number of users • Extensibility : Accessible across multiple platforms/devices • Modularity: Separate independent units/modules that can be modified and tested independently
  • 10. Overview • Key feature of information system • Maximizing information systems • Most common challenges • Critical factors to successful implementation and use
  • 11. Maximizing Information Systems • Interoperability: Ability of the software to exchange information with other applications and make use of information transparently • Portability: Ability to perform the same functions across all environments and platforms • Reusability: Ability to modify code for a different purpose and reuse it
  • 12. Maximizing Information Systems…(2) • Integration: Bringing together various disparate systems to act as one system • Interface: Ability to transform or map data to the receiving application’s requirements while the message is in transit so that the data can be accepted by the receiving application
  • 13. Data for Decision Making Use of Data Data Quality Timely Complete Accurate Indicators SYSTEM PERFORMANCE Availability of Data Software, dashboards, paper, etc. User Capacity Organization Barriers Analysis interpretation Governance, data burden, staff turnover
  • 14. Data Quality • Accuracy: Data gathered by the system should be error free. • Completeness: The software should be designed to gather as much data as required. • Relevance: Data gathered should fulfill specific need. • Accessibility: The software should allow the correct user to retrieve the data when required. • Consistency across data sources: In a system with distributed storage of data, all sources should have the consistent data.
  • 15. Data Standards • Document agreement on representations, formats, and definitions of common data. • This provides a method to codify—in valid, meaningful, comprehensive, and actionable ways— information captured in the course of doing business. • Good data definitions and standards can dramatically increase application interoperability and interface.
  • 16. Overview • Key feature of information system • Maximizing information systems • Most common challenges • Critical factors to successful implementation and use
  • 17. Most Common Challenges • Length of time: 12-18 months • Business as usual during implementation, training, and migration • Inadequate training and continuous process changes • Time-consuming data entry • Lack of support post go-live
  • 18. Suboptimal Software Implementation • Designed for data entry only • Tries to resolve too many varied problems • Duplication of efforts and parallel system • Lack of standard reports/indicators, leading users to create their own • User resistance to adoption
  • 19. Critical Factors to Success • Good, robust software solution • Implementation expertise and experience • Stakeholder buy-in and commitment • Sustainability and local ownership
  • 21. Software Development Best Practice Technol ogy People Data Process