SlideShare a Scribd company logo
Contents
 Data, Information and System
 Information – a critical resource
 Data and Information
 Types and Characteristics of useful Information
 System
 Information System (IS)
 Components of an IS
 Types of IS
 Interrelationship among systems
 Management Information System (MIS)
 Broader Definitions and concepts
 Output of MIS
 Functional View
 Impact of MIS
 MIS Planning and Development
 MIS Development outlook
 Pointers for MIS design
 MIS Planning
 Software Development Life Cycle
 Software Development Methodologies: Approaches
MIS Development Outlook
Corporate
Strategy
Ethics/
Privacy
MIS
Strategy
and Plan
Internal
Systems
Development
Outsourced
Systems
Development
Implementation
Internal
Systems
Operations
Outsourced
Systems
Operations
Infrastructure
Security
Corporate
Strategy
Ethics/
Privacy
Pointers for MIS Design
 To take care for data problems (bias and error) by high level validations,
checking and controlling the procedures.
 Due regard to the communication theory of transmitting the information
from the source to the destination.
 Handling of noise and distortion by summarization and message routing
 Ensuring that no information is suppressed or over emphasized
 To provide specific attention to quality parameters – Utility, Satisfaction,
Error and Bias
 By controlling inputs to the MIS on the factors of impartiality, validity, reliability,
consistency and age
 Should make a distinction between the different kinds of information for
the purpose of communication. Say an action, a decision oriented
information should be distinguished from a non action/knowledge-oriented
information.
 To recognize some aspects of human capabilities as a decision maker.
Capabilities differ from manager to manager and the designer should
skillfully deal with them.
 It should meet the needs of the total organization.
 Recognizing that the information may be misused if it falls into wrong
hands, the MIS design should have the features of filtering, blocking,
suppressions, and delayed delivery.
MIS Planning
A very important fundamental concept of MIS planning is that the
organization's strategic plan (Business Plan) should be the basis
for MIS strategic plan.
Alignment of MIS strategy with organizational strategy is one of the
central problems of MIS planning.
The Information Master Plan establishes a framework for all detailed
information system planning.
Information Master Plan typically has one long-range plan for three to five
years (or more) and one a short-range plan for one year.
The long-range portion provides general guidelines for direction and short-
range portion provides a basis for specific accountability as to operational
and financial performance.
In general, plan contains four major sections:
 Information system goals, objectives and architecture (assessment of
organizational context);
 Inventory of current capabilities;
 Forecast of development affecting the plan;
 The specific plan.
Systems Development Life Cycle
(SDLC)
Activities that go into production of an MIS to an organizational
problem or opportunity:
 Project definition Determines whether or not the organization
has a problem and whether or not the problem can be solved by
launching a system project.
 Systems study Analyzes the problems of existing systems,
defines the objectives to be attained by a solution and evaluates
various solution alternatives.
 Design Logical and physical design specifications for the
systems solution are produced.
 Programming Specifications from design stage translated into
program code.
 Installation The final steps required to put a system into
operation or production: testing, training and conversion.
 Post-implementation System is used and evaluated while in
production and is modified to make improvements or meet new
requirements.
SDLC
Project definition & Systems study
Systems Analysis (study)
The analysis of a problem that the organization will try to solve with an
information system; describes what a system should do.
 Feasibility study A way to determine whether the solution is achievable,
given the organization's resources and constraints.
 Technical feasibility Determines whether a proposed solution can be
implemented with available hardware, software, and technical resources.
 Economic feasibility Determines whether the benefits of a proposed
solution outweigh the costs.
 Operational feasibility Determines whether a proposed solution is
desirable within the existing managerial and organizational framework.
 Information requirements A detailed statement of the information
needs that a new system must satisfy; identifies who needs what
information, and when, where and how the information is needed
Systems Design
Phase of detailing how a system will meet the information requirements
determined by the systems analysis. This phase is broken into two sub
phases:
1. Logical design 1st phase, lays out the components of the information
system and their relationship to each other as they would appear to
users.
2. Physical design 2nd phase, the process of translating the abstract
logical model into the specific technical design for the new system
Tools and Techniques used for designing:
Flow Chart Dataflow Diagrams (DFDs)
Data Dictionary Structured English
Decision Table Decision Tree
Design specifications include: Output, Input, User interface, Database
design, Manual procedures , Documentation etc..
Construction (Programming &
Testing)
 Programming
The process of translating the system specifications prepared during the
design stage into code
 Test plan
Prepared by the development team in conjunction with the users; it
includes all of the preparations for the series of tests to be performed on
the system.
 Testing
The exhaustive and thorough process that determines whether the system
produces the desired results under known conditions.
 Unit testing
The process of testing each program separately in the system. Sometimes called
program testing.
 System testing
Tests the functioning of the information systems as a whole in order to
determine if discrete modules will function together as planned.
 Acceptance testing
Provides the final certification that the system is ready to be used in a production
setting.
 Documentation
Descriptions of how an information system works from both the technical
and the end-user standpoint.
Installation
 Conversion
The process of changing from the old system to the new system.
 Conversion plan
Provides a schedule of all activities required to install a new system.
 Parallel strategy
A safe and conservative conversion approach where both the old system
and its potential replacement are run together for time until everyone is
assured that the new one functions correctly.
 Direct cut-over
A risky conversion approach where the new system completely replaces
the old one on an appointed day.
 Pilot study
A strategy to introduce the new system to a limited area of the
organization until it is proven to be fully functional; only then can the
conversion to the new system across the entire organization take place.
 Phased approach
Introduces the new system in stages either by functions or by
organizational units.
Post-implementation
 Production
The stage after the new system is installed and
the conversion is complete; during this time the
system is reviewed by users and technical
specialists to determine how well it has met its
original goals.
 Maintenance
Changes in hardware, software, documentation,
or procedures to production system to correct
errors, meet new requirements, or improve
processing efficiency
Software Development
Methodology: Approaches
The software development methodology is
an approach used by organizations and
project teams to apply the software
development methodology framework.
Planning/definition
Study/analysis
Design
Programming
Installation
Maintenance
STAGES
Project proposal report
Design specifications
OPERATIONS
Milestone 1
Project initiation
Milestone 2
Design
solution
decision
Milestone 3 Design
specification sign-off
Milestone 4 Production
decision
Year 1 Year 2 3-8 year lifespan
System proposal report
Program code
Testing and installation
Postimplementation audit
END PRODUCTS
Development Approach – Waterfall
Model
Development Approach – Waterfall
Model
Sequential development approach, in which development is seen as flowing
steadily downwards (like a waterfall).
Advantages
 Simple and easy to use.
 Easy to manage due to the rigidity of the model – each phase has specific
deliverables and a review process.
 Phases are processed and completed one at a time.
 Works well for smaller projects where requirements are very well
understood.
Disadvantages
 Adjusting scope during the life cycle can kill a project
 No working software is produced until late during the life cycle.
 High amounts of risk and uncertainty.
 Poor model for complex and object-oriented projects.
 Poor model for long and ongoing projects.
 Poor model where requirements are at a moderate to high risk of
changing.
Development Approach – Incremental
Model
Development Approach – Incremental
Model
The incremental model is an intuitive approach to the waterfall
model. Multiple development cycles take place here, making the life cycle
a “multi-waterfall” cycle. Cycles are divided up into smaller, more easily
managed iterations. Each iteration passes through the requirements,
design, implementation and testing phases.
Advantages
 Generates working software quickly and early during the software life
cycle.
 More flexible – less costly to change scope and requirements.
 Easier to test and debug during a smaller iteration.
 Easier to manage risk because risky pieces are identified and handled
during its iteration.
 Each iteration is an easily managed milestone.
Disadvantages
 Each phase of an iteration is rigid and do not overlap each other.
 Problems may arise pertaining to system architecture because not all
requirements are gathered up front for the entire software life cycle.
Development Approach - Spiral Model
Development Approach – Spiral Model
The spiral model is similar to the incremental model, with more
emphasis placed on risk analysis. The spiral model has four
phases: Planning, Risk Analysis, Engineering and Evaluation. A
software project repeatedly passes through these phases in
iterations (called Spirals in this model). The baseline spiral,
starting in the planning phase, requirements are gathered and risk
is assessed. Each subsequent spirals builds on the baseline spiral.
Advantages
 High amount of risk analysis
 Good for large and mission-critical projects.
 Software is produced early in the software life cycle.
Disadvantages
 Can be a costly model to use.
 Risk analysis requires highly specific expertise.
 Project’s success is highly dependent on the risk analysis phase.
 Doesn’t work well for smaller projects.
Development Approach :
Prototyping
Prototype: Preliminary working version of information system for demonstration,
evaluation purposes
Prototyping: Process of building experimental system quickly for demonstration and
evaluation. Small-scale mock-ups of the system are developed following an iterative
modification process until the prototype evolves to meet the users’ requirements
 Advantages:
 Useful in designing system’s end user interface
 Often faster
 Attempts to reduce inherent project risk by breaking a project into smaller
segments and providing more ease-of-change during the development process
 User is involved throughout the development process, which increases the
likelihood of user acceptance of the final implementation.
 Problems:
 Omission of basic requirements.
 Lack of documentation, testing.
 Prototyping tools may not be capable of developing complex systems.
Alternative Methodology: Object-
Oriented Development:
 Uses the object as the basic unit of systems
analysis and design
 Objects combine data, and processes used on the
data
 Use class and inheritance to group objects and
apply common embedded procedures
 Development is iterative and incremental
 Analysis identifies objects, classes of objects, and
behavior of objects.
Alternative Methodology:
End-User Development
 Development by end users with little or no
help formal assistance from technical specialist
 Allows users to specify their own business
needs
 Doesn’t require IT staff so is more rapid
 Appropriate mainly for smaller applications
 Generally not well designed, easily maintained
or efficient software
 Creates islands of software in firm, and
redundancies
Alternative Methodology:
Acquiring Software Packages
Commercial Off the Shelf (COTS) Packages
 Set of prewritten application software
programs that are commercially available
 Modification of software package to meet
organization’s needs may be required
 Customization:
 “Tailor and off the rack suit”
 Great if you are a close fit
 Ends up more trouble than worth if you aren’t
close fit..
Alternative Methodology :
Outsourcing
The purchase of an externally produced good or
service that was previously produced internally
 Advantages
 Economy
 Predictability
 Frees up human resources
 Disadvantages
 Loss of control
 Vulnerability of strategic information
 Dependency
Thank You

More Related Content

PDF
System Development Life_IntroductionCycle.pdf
PPTX
AN INTRODUCTION TO SYSTEM ANALYSIS OVERVIEW.pptx
PPT
System_Analysis_and_Design_Assignment_New2.ppt
PPTX
CHAPTER FOUR.pptx
PPT
4_5904438571426647861wodowdmpwdmpwds.ppt
DOCX
Online auction system srs riport
DOCX
Online auction system srs riport
System Development Life_IntroductionCycle.pdf
AN INTRODUCTION TO SYSTEM ANALYSIS OVERVIEW.pptx
System_Analysis_and_Design_Assignment_New2.ppt
CHAPTER FOUR.pptx
4_5904438571426647861wodowdmpwdmpwds.ppt
Online auction system srs riport
Online auction system srs riport

Similar to Management Information system Session 4.ppt (20)

PPT
Different Approaches To Sys Bldg
DOCX
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
PPTX
Health Informatics- Module 2-Chapter 1.pptx
PPTX
system development life cycle
PPTX
Chapter 2 we will learning about SDLC.pptx
PDF
Object oriented analysis and design unit- i
PPTX
Presentation2
PPTX
PPTX
SYSTEM DEVELOPMENT LIFE CYCLE
DOCX
SDLC Module 2 from IFSM 201 - Overview.docx From IFSM .docx
PPTX
System Analysis and Design (Health Informatics)
PPTX
mis ch2.pptx
PPTX
PDF
Project on multiplex ticket bookingn system globsyn2014
PPT
Chapter01 1
PDF
PPTX
Development of information system chap 2
PDF
Software testing and introduction to quality
PPT
Chap12 Developing Business It Solutions[1]
PPT
SDLC_Intro.ppt
Different Approaches To Sys Bldg
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Health Informatics- Module 2-Chapter 1.pptx
system development life cycle
Chapter 2 we will learning about SDLC.pptx
Object oriented analysis and design unit- i
Presentation2
SYSTEM DEVELOPMENT LIFE CYCLE
SDLC Module 2 from IFSM 201 - Overview.docx From IFSM .docx
System Analysis and Design (Health Informatics)
mis ch2.pptx
Project on multiplex ticket bookingn system globsyn2014
Chapter01 1
Development of information system chap 2
Software testing and introduction to quality
Chap12 Developing Business It Solutions[1]
SDLC_Intro.ppt
Ad

More from ssuserd329601 (20)

PPTX
Inferential Applied Statistics for researchers
PPTX
Inferential Statistics for Appled Research
PPTX
Background to Statistics in Applied Research
PPTX
Applied Business Research For application
PPTX
This is about the Machine Language programming
PPTX
Machine Language Presentation for Beginers 2
PPTX
Machine Language Presentation for Beginners 1
PPTX
Data Visualisation Ver 1 For Business Analytics
PPTX
Finance Analytics is a use case one may use
PPTX
Finance Analytics is a use case one may use
PPTX
Finance Analytics and its relevance in decision making
PPTX
Finance Analytics and its relevance in decision making
PPTX
Finance Analytics and its relevance in decision making
PPTX
Finance Analytics and its relevance in decision making
PPTX
Big Data analytics Big Data analysis for business
PPTX
Big Data analysis Big Data analysis corpofor
PPTX
Semi-Supervised (reinforcement) essentials
PPTX
Learning by Decision Tree Learning by Decision Tree
PPTX
Big Data 4 a tool for data mining in companies
PPTX
Big Data is the topic of discussion in higher education
Inferential Applied Statistics for researchers
Inferential Statistics for Appled Research
Background to Statistics in Applied Research
Applied Business Research For application
This is about the Machine Language programming
Machine Language Presentation for Beginers 2
Machine Language Presentation for Beginners 1
Data Visualisation Ver 1 For Business Analytics
Finance Analytics is a use case one may use
Finance Analytics is a use case one may use
Finance Analytics and its relevance in decision making
Finance Analytics and its relevance in decision making
Finance Analytics and its relevance in decision making
Finance Analytics and its relevance in decision making
Big Data analytics Big Data analysis for business
Big Data analysis Big Data analysis corpofor
Semi-Supervised (reinforcement) essentials
Learning by Decision Tree Learning by Decision Tree
Big Data 4 a tool for data mining in companies
Big Data is the topic of discussion in higher education
Ad

Recently uploaded (20)

PPTX
HR Introduction Slide (1).pptx on hr intro
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PDF
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
PDF
Roadmap Map-digital Banking feature MB,IB,AB
PDF
COST SHEET- Tender and Quotation unit 2.pdf
PPTX
Business Ethics - An introduction and its overview.pptx
PDF
Unit 1 Cost Accounting - Cost sheet
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
DOCX
Euro SEO Services 1st 3 General Updates.docx
PDF
Chapter 5_Foreign Exchange Market in .pdf
PDF
Laughter Yoga Basic Learning Workshop Manual
PDF
Types of control:Qualitative vs Quantitative
PDF
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
PDF
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
PPTX
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
PDF
Deliverable file - Regulatory guideline analysis.pdf
PDF
IFRS Notes in your pocket for study all the time
PPTX
Amazon (Business Studies) management studies
HR Introduction Slide (1).pptx on hr intro
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
Roadmap Map-digital Banking feature MB,IB,AB
COST SHEET- Tender and Quotation unit 2.pdf
Business Ethics - An introduction and its overview.pptx
Unit 1 Cost Accounting - Cost sheet
New Microsoft PowerPoint Presentation - Copy.pptx
Euro SEO Services 1st 3 General Updates.docx
Chapter 5_Foreign Exchange Market in .pdf
Laughter Yoga Basic Learning Workshop Manual
Types of control:Qualitative vs Quantitative
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
Deliverable file - Regulatory guideline analysis.pdf
IFRS Notes in your pocket for study all the time
Amazon (Business Studies) management studies

Management Information system Session 4.ppt

  • 1. Contents  Data, Information and System  Information – a critical resource  Data and Information  Types and Characteristics of useful Information  System  Information System (IS)  Components of an IS  Types of IS  Interrelationship among systems  Management Information System (MIS)  Broader Definitions and concepts  Output of MIS  Functional View  Impact of MIS  MIS Planning and Development  MIS Development outlook  Pointers for MIS design  MIS Planning  Software Development Life Cycle  Software Development Methodologies: Approaches
  • 2. MIS Development Outlook Corporate Strategy Ethics/ Privacy MIS Strategy and Plan Internal Systems Development Outsourced Systems Development Implementation Internal Systems Operations Outsourced Systems Operations Infrastructure Security Corporate Strategy Ethics/ Privacy
  • 3. Pointers for MIS Design  To take care for data problems (bias and error) by high level validations, checking and controlling the procedures.  Due regard to the communication theory of transmitting the information from the source to the destination.  Handling of noise and distortion by summarization and message routing  Ensuring that no information is suppressed or over emphasized  To provide specific attention to quality parameters – Utility, Satisfaction, Error and Bias  By controlling inputs to the MIS on the factors of impartiality, validity, reliability, consistency and age  Should make a distinction between the different kinds of information for the purpose of communication. Say an action, a decision oriented information should be distinguished from a non action/knowledge-oriented information.  To recognize some aspects of human capabilities as a decision maker. Capabilities differ from manager to manager and the designer should skillfully deal with them.  It should meet the needs of the total organization.  Recognizing that the information may be misused if it falls into wrong hands, the MIS design should have the features of filtering, blocking, suppressions, and delayed delivery.
  • 4. MIS Planning A very important fundamental concept of MIS planning is that the organization's strategic plan (Business Plan) should be the basis for MIS strategic plan. Alignment of MIS strategy with organizational strategy is one of the central problems of MIS planning. The Information Master Plan establishes a framework for all detailed information system planning. Information Master Plan typically has one long-range plan for three to five years (or more) and one a short-range plan for one year. The long-range portion provides general guidelines for direction and short- range portion provides a basis for specific accountability as to operational and financial performance. In general, plan contains four major sections:  Information system goals, objectives and architecture (assessment of organizational context);  Inventory of current capabilities;  Forecast of development affecting the plan;  The specific plan.
  • 5. Systems Development Life Cycle (SDLC) Activities that go into production of an MIS to an organizational problem or opportunity:  Project definition Determines whether or not the organization has a problem and whether or not the problem can be solved by launching a system project.  Systems study Analyzes the problems of existing systems, defines the objectives to be attained by a solution and evaluates various solution alternatives.  Design Logical and physical design specifications for the systems solution are produced.  Programming Specifications from design stage translated into program code.  Installation The final steps required to put a system into operation or production: testing, training and conversion.  Post-implementation System is used and evaluated while in production and is modified to make improvements or meet new requirements.
  • 7. Project definition & Systems study Systems Analysis (study) The analysis of a problem that the organization will try to solve with an information system; describes what a system should do.  Feasibility study A way to determine whether the solution is achievable, given the organization's resources and constraints.  Technical feasibility Determines whether a proposed solution can be implemented with available hardware, software, and technical resources.  Economic feasibility Determines whether the benefits of a proposed solution outweigh the costs.  Operational feasibility Determines whether a proposed solution is desirable within the existing managerial and organizational framework.  Information requirements A detailed statement of the information needs that a new system must satisfy; identifies who needs what information, and when, where and how the information is needed
  • 8. Systems Design Phase of detailing how a system will meet the information requirements determined by the systems analysis. This phase is broken into two sub phases: 1. Logical design 1st phase, lays out the components of the information system and their relationship to each other as they would appear to users. 2. Physical design 2nd phase, the process of translating the abstract logical model into the specific technical design for the new system Tools and Techniques used for designing: Flow Chart Dataflow Diagrams (DFDs) Data Dictionary Structured English Decision Table Decision Tree Design specifications include: Output, Input, User interface, Database design, Manual procedures , Documentation etc..
  • 9. Construction (Programming & Testing)  Programming The process of translating the system specifications prepared during the design stage into code  Test plan Prepared by the development team in conjunction with the users; it includes all of the preparations for the series of tests to be performed on the system.  Testing The exhaustive and thorough process that determines whether the system produces the desired results under known conditions.  Unit testing The process of testing each program separately in the system. Sometimes called program testing.  System testing Tests the functioning of the information systems as a whole in order to determine if discrete modules will function together as planned.  Acceptance testing Provides the final certification that the system is ready to be used in a production setting.  Documentation Descriptions of how an information system works from both the technical and the end-user standpoint.
  • 10. Installation  Conversion The process of changing from the old system to the new system.  Conversion plan Provides a schedule of all activities required to install a new system.  Parallel strategy A safe and conservative conversion approach where both the old system and its potential replacement are run together for time until everyone is assured that the new one functions correctly.  Direct cut-over A risky conversion approach where the new system completely replaces the old one on an appointed day.  Pilot study A strategy to introduce the new system to a limited area of the organization until it is proven to be fully functional; only then can the conversion to the new system across the entire organization take place.  Phased approach Introduces the new system in stages either by functions or by organizational units.
  • 11. Post-implementation  Production The stage after the new system is installed and the conversion is complete; during this time the system is reviewed by users and technical specialists to determine how well it has met its original goals.  Maintenance Changes in hardware, software, documentation, or procedures to production system to correct errors, meet new requirements, or improve processing efficiency
  • 12. Software Development Methodology: Approaches The software development methodology is an approach used by organizations and project teams to apply the software development methodology framework.
  • 13. Planning/definition Study/analysis Design Programming Installation Maintenance STAGES Project proposal report Design specifications OPERATIONS Milestone 1 Project initiation Milestone 2 Design solution decision Milestone 3 Design specification sign-off Milestone 4 Production decision Year 1 Year 2 3-8 year lifespan System proposal report Program code Testing and installation Postimplementation audit END PRODUCTS Development Approach – Waterfall Model
  • 14. Development Approach – Waterfall Model Sequential development approach, in which development is seen as flowing steadily downwards (like a waterfall). Advantages  Simple and easy to use.  Easy to manage due to the rigidity of the model – each phase has specific deliverables and a review process.  Phases are processed and completed one at a time.  Works well for smaller projects where requirements are very well understood. Disadvantages  Adjusting scope during the life cycle can kill a project  No working software is produced until late during the life cycle.  High amounts of risk and uncertainty.  Poor model for complex and object-oriented projects.  Poor model for long and ongoing projects.  Poor model where requirements are at a moderate to high risk of changing.
  • 15. Development Approach – Incremental Model
  • 16. Development Approach – Incremental Model The incremental model is an intuitive approach to the waterfall model. Multiple development cycles take place here, making the life cycle a “multi-waterfall” cycle. Cycles are divided up into smaller, more easily managed iterations. Each iteration passes through the requirements, design, implementation and testing phases. Advantages  Generates working software quickly and early during the software life cycle.  More flexible – less costly to change scope and requirements.  Easier to test and debug during a smaller iteration.  Easier to manage risk because risky pieces are identified and handled during its iteration.  Each iteration is an easily managed milestone. Disadvantages  Each phase of an iteration is rigid and do not overlap each other.  Problems may arise pertaining to system architecture because not all requirements are gathered up front for the entire software life cycle.
  • 17. Development Approach - Spiral Model
  • 18. Development Approach – Spiral Model The spiral model is similar to the incremental model, with more emphasis placed on risk analysis. The spiral model has four phases: Planning, Risk Analysis, Engineering and Evaluation. A software project repeatedly passes through these phases in iterations (called Spirals in this model). The baseline spiral, starting in the planning phase, requirements are gathered and risk is assessed. Each subsequent spirals builds on the baseline spiral. Advantages  High amount of risk analysis  Good for large and mission-critical projects.  Software is produced early in the software life cycle. Disadvantages  Can be a costly model to use.  Risk analysis requires highly specific expertise.  Project’s success is highly dependent on the risk analysis phase.  Doesn’t work well for smaller projects.
  • 19. Development Approach : Prototyping Prototype: Preliminary working version of information system for demonstration, evaluation purposes Prototyping: Process of building experimental system quickly for demonstration and evaluation. Small-scale mock-ups of the system are developed following an iterative modification process until the prototype evolves to meet the users’ requirements  Advantages:  Useful in designing system’s end user interface  Often faster  Attempts to reduce inherent project risk by breaking a project into smaller segments and providing more ease-of-change during the development process  User is involved throughout the development process, which increases the likelihood of user acceptance of the final implementation.  Problems:  Omission of basic requirements.  Lack of documentation, testing.  Prototyping tools may not be capable of developing complex systems.
  • 20. Alternative Methodology: Object- Oriented Development:  Uses the object as the basic unit of systems analysis and design  Objects combine data, and processes used on the data  Use class and inheritance to group objects and apply common embedded procedures  Development is iterative and incremental  Analysis identifies objects, classes of objects, and behavior of objects.
  • 21. Alternative Methodology: End-User Development  Development by end users with little or no help formal assistance from technical specialist  Allows users to specify their own business needs  Doesn’t require IT staff so is more rapid  Appropriate mainly for smaller applications  Generally not well designed, easily maintained or efficient software  Creates islands of software in firm, and redundancies
  • 22. Alternative Methodology: Acquiring Software Packages Commercial Off the Shelf (COTS) Packages  Set of prewritten application software programs that are commercially available  Modification of software package to meet organization’s needs may be required  Customization:  “Tailor and off the rack suit”  Great if you are a close fit  Ends up more trouble than worth if you aren’t close fit..
  • 23. Alternative Methodology : Outsourcing The purchase of an externally produced good or service that was previously produced internally  Advantages  Economy  Predictability  Frees up human resources  Disadvantages  Loss of control  Vulnerability of strategic information  Dependency