SlideShare a Scribd company logo
1 of 83
McGraw-Hill/Irwin ©2008,The McGraw-Hill Companies, All Rights Reserved
Chapter 10
Developing Business/IT
Solutions
10- 2
Learning Objectives
1. Use the systems development process
outlined in this chapter and the model of IS
components from Chapter 1 as problem-
solving frameworks to help you propose
information systems solutions to simple
business problems.
2. Describe and give examples to illustrate how
you might use each of the steps of the
information systems development cycle to
develop and implement a business information
system.
10- 3
Learning Objectives
3. Explain how prototyping can be used as an
effective technique to improve the process of
systems development for end users and IS
specialists.
4. Understand the basics of project management
and their importance to a successful systems
development effort.
5. Identify the activities involved in the
implementation of new information systems.
10- 4
Learning Objectives
6. Compare and contrast the four basic system
conversion strategies.
7. Describe several evaluation factors that should
be considered in evaluating the acquisition of
hardware, software, and IS services.
8. Identify several change management solutions
for end user resistance to the implementation
of new information systems.
10- 5
Case 1: Intuit Inc.: Innovation in
Customer-Driven Development of Small
Business and Consumer Software1
• Developing a good software product requires a
lot of input from the users of the product.
• Communications with the users is very important
in developing a good software application.
• Intuit’s exhaustive customer-driven application
development process helped it develop its new
successful QuickBooks software.
• Simple Start Edition of QuickBooks was a
runaway success in small business accounting
software.
10- 6
Case Study Questions
1. Should Intuit’s “far-out thinking” and acceptance of
failure as part of the application software development
process be duplicated at large software development
companies like Microsoft and at the thousands of small
independent software companies that exist? Why or
why not?
2. Which do you prefer? Intuit’s customer-driven
development process, in which hundreds of employees
and managers are sent to consult with customers in
their homes or places of business, or Microsoft’s
process of using professional anthropologists do such
research? Why?
10- 7
Case Study Questions
3. Intuit developed the wildly successful
QuickBooks: Simple Start Edition, which
eliminated all accounting jargon. Could this
idea be the foundation of a new version of
Intuit’s top-selling TurboTax software, which
removed all tax accounting jargon from that
product to reach a major segment of the 20
million Americans who do not use tax
preparation software or a professional tax
preparer? Would such a product be possible or
successful? Why or why not?
10- 8
Real World Internet Activity
1. Use the Internet to analyze the current market
leaders in personal finance products like
Quicken and small business accounting
software like QuickBooks. Is Intuit still the
dominant market leader? Are there any old
players losing market share to Intuit or to new
entrants in the market? Conduct research to
discover the reasons for any such
developments.
10- 9
Real World Group Activity
2. Do you agree with Scott Cook’s belief
that if at first you don’t fail, you’re not
doing your job, and with his “savoring
the surprise” credo? Why or why not?
– Discuss your positions on these issues and if
they could be applied successfully to other
jobs or businesses.
10- 10
The Systems Approach
• A problem solving technique that uses a systems
orientation to define problems and opportunities and
develop appropriate and feasible solutions.
• Analyzing a problem and formulating a solution involves
the following interrelated activities:
1. Recognize and define a problem or opportunity using
systems thinking
2. Develop and evaluate alternative system solutions
3. Select the system solution that best meets your
requirements
4. Design the selected system solution
5. Implement and evaluate the success of the designed
system
10- 11
What is Systems Thinking?
• Seeing the forest and the trees in any situation
by:
– Seeing interrelationships among systems rather than
linear cause-and-effect chains whenever events occur
– Seeing processes of change among systems rather
than discrete snapshots of change, whenever changes
occur
• See the system in any situation:
– Find the input, processing, output, feedback and control
components
10- 12
Systems Thinking Example
10- 13
Systems Analysis and Design
• SA & D
– Overall process by which IS are designed and
implemented within organizations
• Two most common approaches to SA & D
– Object-oriented analysis and design
– Systems Development Life Cycle
10- 14
Systems Development Lifecycle
(SDLC)
10- 15
Systems Investigation Stage
• Do we have business opportunities?
• What are our business priorities?
• How can information technologies provide
information systems solutions that address our
business priorities?
10- 16
Feasibility Study
• A preliminary study where
– the information needs of prospective users
– the resource requirements, costs, benefits,
– and feasibility of a proposed project
• are determined
10- 17
Feasibility Categories
• Operational Feasibility
• Economic Feasibility
• Technical Feasibility
• Human Factors Feasibility
• Legal/Political Feasibility
10- 18
Operational Feasibility
• How well the proposed system
– supports the business priorities of the organization.
– solves the identified problem.
– fits within the existing organizational structure.
• Schedule feasibility – can we solve the problem
in a reasonable period
10- 19
Economic Feasibility
• Assess:
– Cost savings
– Increased revenue
– Decreased investment requirements
– Increased profits
• Cost/benefit analysis
10- 20
Cost/Benefit Analysis
• Costs versus Benefits
• Tangible costs and benefits can be quantified
with a high degree of certainty
– Example: decrease in operating costs
• Intangible costs and benefits are harder to
estimate
– Example: improved customer service
10- 21
Technical Feasibility
• Determine if reliable hardware and software
capable of meeting the needs of a proposed
system can be acquired or developed by the
business in the required time
– Hardware
– Software
– Network
10- 22
Human Factors Feasibility
• Assess
– Employee, customer, supplier acceptance
– Management support
– The right people for the various new or revised roles
10- 23
Legal/Political Feasibility
• Assess
– Possible patent or copyright violations
– Software licensing for developer side only
– Governmental restrictions
– Changes to existing reporting structure
10- 24
Systems Analysis
• An in-depth study of end user information needs
• That produces functional requirements that are
used as the basis for the design of a new
information system
10- 25
Systems Analysis
• Detailed study of
– The information needs of a company and end users.
– The activities, resources, and products of one or more
of the present information systems being used.
– The information system capabilities required to meet
information needs of users and stakeholders
• End users are important members of the
development team
10- 26
Organizational Analysis
• Study of the organization including:
– Management Structure
– People
– Business Activities
– Environmental Systems
– Current Information Systems
• Document input, processing, output, storage and control
10- 27
Logical Analysis
• Construction of a logical model of the current
system
• Logical model
– A blueprint of what the current system does
10- 28
Functional Requirements Analysis
and Determination
• Determine specific business information needs
1. Determine what type of information each business
activity requires.
2. Determine the information processing each system
activity is needed to meet these needs.
10- 29
Functional Requirements
• End user information requirements that are not
tied to the hardware, software, network, data,
and people resources that end users presently
use or might use in the new system
• What the system must do
• Functional Requirement categories
– User Interface
– Processing
– Storage
– Control
10- 30
Systems Design
• Modify the logical model until it represents a blueprint for
what the new system will do
• Physical design:
– How the system will accomplish its objectives
10- 31
Prototyping
• The rapid development and testing of working
models
• Used in design phase
• Especially useful when end user requirements
are hard to define
10- 32
Prototyping Life Cycle
10- 33
Prototyping
• Can be used for small and large systems
– But if system is large, usually prototype just parts
• Develop quickly
• Refine until acceptable
10- 34
User Interface Design
• Focuses on supporting the interactions between
end users and their computer-based applications
• Frequently prototype the user interface
10- 35
Checklist for Corporate Websites
• Remember the customer – successful websites
are built solely for the customer, not to make
company vice presidents happy
• Aesthetics – successful designs combine fast-
loading graphics and simple color palettes for
pages that are easy to read
• Broadband Content – the Web’s coolest stuff
can’t be accessed by most Web surfers; don’t
make it the focus of a site
10- 36
Checklist for Corporate Websites
• Easy to navigate – make sure it’s easy to get
from one part of site to another
• Searchability – make sure to have a useful
search engine
• Incompatibilities – test site with target web
browsers
• Registration forms – short registration forms are
a useful way to gather customer data
• Dead links – be sure to keep links updated
10- 37
System Specifications
• Formalize design of
– User interface methods
– Products
– Database structures
– Processing
– Control procedures
• Specifications for hardware, software, network,
data, and personnel
10- 38
End User Development
• IS professional plays a consulting role
• End user does his/her own application
development
• Contrast in traditional life cycle:
– End user is customer
– IS profession does development
10- 39
End User Development
Source: Adapted from James N. Morgan, Application Cases in MIS, 4th
ed. (New York: Irwin/McGraw-Hill, 2002), p. 31.
10- 40
Encouraging End User Web
Development
• Look for tools that make sense
• Spur creativity
• Set some limits
• Give managers responsibility
• Make users comfortable
10- 41
Case 2: Infosys Technologies: The
Implementation Challenges of
Knowledge Management Initiatives
• Infosys has a long history of trying to leverage
knowledge created by its employees for corporate
advantage.
• The incentive system they created to encourage
employees to contribute their knowledge created
more problem than the management anticipated.
• Eventually Infosys had to change their incentive
system.
• Knowledge management requires much more than
technology.
10- 42
Case Study Questions
1. Why do you think the knowledge management
system at Infosys faced such serious
implementation challenges? Defend your answer
with examples from the case.
2. What steps did the KM group at Infosys take to
improve participation in the KM system? Why
were some of these initiatives
counterproductive? The KM group responded
with corrective initiatives. Do you think these will
succeed? Why or why not?
10- 43
Case Study Questions
3. What change management initiatives should
the KM group have initiated at Infosys before
attempting to develop and implement
knowledge management at the company?
Defend your proposals, paying particular
attention to the final quote in the case by a
long-time KM manager at Infosys.
10- 44
Real World Internet Activity
1. Research the Internet to find examples of
successful implementations of knowledge
management systems. What successes do
these companies claim, and what reasons
do they give for their successful KM
initiatives?
10- 45
Real World Group Activity
2. If knowledge management would succeed
anywhere, one would think it would be a
smashing success at a progressive successful
IT company like Infosys.
• Discuss what change management and other
implementation strategies and tactics you would use to
ensure a successful KM initiative at Infosys, one of the
companies you found in your previous Internet research,
or a company of your choice.
10- 46
Systems Implementation
• Hardware and software acquisition
• Software development
• Testing of programs and procedures
• Conversion of data resources
• Conversion alternatives
• Education and training of end users and
specialists who will operate a new system
10- 47
Implementation Process
10- 48
Project Management
• IT and business unit managers
• enforce a project plan which includes
– job responsibilities,
– time lines for major stages of development, and
– financial budgets
10- 49
Sample Implementation Process Plan
10- 50
Project
• A project
– Is a set of activities with a clear beginning and end
• Each project has
– Goals
– Objectives
– Tasks
– Limitations
10- 51
Managing a project
• To manage a project need:
– Process
– Tools
– Techniques
10- 52
Five phases of project management
1. Initiating/defining
– State the problems/goals
– Identify the objectives
– Secure resources
– Explore costs/benefits in feasibility study
10- 53
Five phases of project management
2. Planning
– Identify and sequence activities
– Identify the “critical path”
– Estimate time and resources needed for completion
– Write a detailed project plan
3. Executing
– Commit resources to specific tasks
– Add additional resources/personnel if necessary
– Initiate project work
10- 54
Five phases of project management
4. Controlling
– Establish reporting obligations
– Create reporting tools
– Compare actual progress with baseline
– Initiate control interventions if necessary
10- 55
Five phases of project management
5. Closing
– Install all deliverables
– Finalize all obligations/commitments
– Meet with stakeholders
– Release project resources
– Document the project
– Issue final report
10- 56
Evaluating Hardware, software and
services
• Must acquire hardware, software
• How do we evaluate and select it?
• Companies may ask suppliers to present bids
and proposals
• May score different products
– Determine evaluation factors
– Assign each product points on each factor
– May require benchmark tests
• Simulate processing of task and evaluates the
performance
10- 57
Hardware Evaluation Factors
• Performance
• Cost
• Reliability
• Compatibility
• Technology
• Ergonomics
• Connectivity
• Scalability
• Software
• Support
10- 58
Software Evaluation Factors
• Quality
• Efficiency
• Flexibility
• Security
• Connectivity
• Maintenance
• Documentation
• Hardware
10- 59
Examples of IS Services
• Developing a company website
• Installation or conversion of hardware or
software
• Employee training
• Hardware maintenance
• System integration
• System design
• Contract programming
• Consulting services
10- 60
IS Services Evaluation Factors
• Performance
• Systems development
• Maintenance
• Conversion
• Training
• Backup
• Accessibility
• Business Position
• Hardware
• Software
10- 61
System Testing
• Testing and debugging software
• Testing website performance
• Testing new hardware
• Review of prototypes of displays, reports and
other output
10- 62
Data Conversion
• Converting data elements from old database to
new database
• Correcting incorrect data
• Filtering out unwanted data
• Consolidating data from several databases
• Organizing data into new data subsets
10- 63
Importance of Data Conversion
• Improperly organized and formatted data is
major causes of failures in implementing new
systems.
10- 64
Documentation
• User documentation
– Sample data entry screens, forms, reports
• Systems documentation
– Communication among people responsible for
developing, implementing and maintaining system
– Important in diagnosing errors and making changes
10- 65
Training
• End users must be trained to operate new
system
• Educate managers and end users in how the
new technology impacts the company’s business
operations and management
10- 66
Conversion
• Conversion from use of present system to
operation of new system
10- 67
Four major forms of conversion
10- 68
Direct Conversion
• Turn off old system
• Turn on new system
• Direct is least expensive method
• Riskiest method
10- 69
Parallel Conversion
• New and old systems run simultaneously
• until end users and project coordinators are
satisfied that the new system is functioning
correctly
• Low risk
• Highest cost method: perform all functions with
both systems
10- 70
Pilot Conversion
• When new system is installed in multiple
locations
• Convert to new system in single location
• Once complete in pilot location,
– Evaluate and make any necessary changes
10- 71
Phased Conversion
• Incremental approach to conversion
• Bring in new system as a series of functional
components
• Lower risk
• Takes the most time
10- 72
Systems maintenance
• Corrective: fix bugs and logical errors
• Adaptive: add new functionality to accommodate
changes in business or environment
• Perfective: improve performance
• Preventive: reduce chances of failure
10- 73
Post-implementation review
• Ensure new system meets the business
objectives
• Periodic review or audit
10- 74
Implementation Challenges
• New system involves major organizational
change
• Manage changes to
– Business processes
– Organizational structures
– Managerial roles
– Work assignments
– Stakeholder relationships
10- 75
User Resistance
• New way of doing things generates resistance
• Key to solving is
– User involvement in organizational changes and
development of new systems
• User involvement
– End users on systems development teams
– End user ownership of new system
10- 76
Reasons for User Resistance to
Knowledge Management Systems
10- 77
Change Management Dimensions
Source: Adapted from Grant Norris, James Hurley, Kenneth Harley, John Dunleavy, and John Balls, E-Business and ERP:
Transforming the Enterprise, p. 120. Copyright @2000 by John Wiley & Sons Inc. Reprinted by permission.
10- 78
Change Management
• Involve as many people as possible in planning
and application development
• Make constant change an expected part of the
culture
• Tell everyone as much as possible about
everything as often as possible
• Make liberal use of financial incentives and
recognition
• Work within the company culture, not around it
10- 79
Process of Change Management
Source: Adapted from Martin Diese, Conrad Nowikow, Patric King, and Amy Wright, Executive’s Guide to E-Business: From Tactics
to Strategy, p. 190. Copyright @ 2000 by John Wiley & Sons Inc. Reprinted by permission.
10- 80
Case 3: Indiana University: Financial
Aid System Implementation: Success
or Failure?
• Success or failure is in the eye of the beholder
• At Indiana University, implementation of
PeopleSoft ERP
– Left students without access to promised financial aid
– Problem was not with software
– What was the problem?
10- 81
Case Study Questions
1. As with any story, there are always two sides. Indiana
University sees the problem as a surprise; outside
observers see the problem as predictable and
preventable. What do you think? Why?
2. Is it possible that some implementation problems
cannot be easily foreseen or prevented? Give some
examples.
3. What could Indiana University have done differently to
prevent this unfortunate event from occurring? Is there
evidence to suggest that they learned from this
experience?
10- 82
Real World Internet Activity
1. In many cases, we tend to hear about
implementation failures more often than
implementation successes. Using the Internet,
– See if you can find some examples of implementation
success stories.
– Why were they successful?
10- 83
Real World Group Activity
1. The project described in the case was an
example of a large-scale software deployment
of vendor software.
– Discuss the differences between implementing
vendor-supplied software and in-house developed
software.
– Should an in-house project be implemented differently
than a vendor supplied application? Why or why not?

More Related Content

What's hot

Information Technology - Module 4: Software and Information Systems Building ...
Information Technology - Module 4: Software and Information Systems Building ...Information Technology - Module 4: Software and Information Systems Building ...
Information Technology - Module 4: Software and Information Systems Building ...El Bucho
 
Chapter 12 information system development
Chapter 12   information system developmentChapter 12   information system development
Chapter 12 information system developmenthaider ali
 
Agile Solution Architecture and Design
Agile Solution Architecture and DesignAgile Solution Architecture and Design
Agile Solution Architecture and DesignAlan McSweeney
 
Better business it collaboration using a work system perspective - run it as ...
Better business it collaboration using a work system perspective - run it as ...Better business it collaboration using a work system perspective - run it as ...
Better business it collaboration using a work system perspective - run it as ...Paul Hoekstra
 
HI600 Ch 1 Inst_slides
HI600 Ch 1 Inst_slidesHI600 Ch 1 Inst_slides
HI600 Ch 1 Inst_slidesljmcneill33
 
Information systems development methodologies
Information systems development methodologiesInformation systems development methodologies
Information systems development methodologiesFereshte Moghadam
 
Infs401 ppt-04192012
Infs401 ppt-04192012Infs401 ppt-04192012
Infs401 ppt-04192012Anita Johri
 
Information Systems Development and Acquisition
Information Systems Development and AcquisitionInformation Systems Development and Acquisition
Information Systems Development and AcquisitionYonathan Hadiputra
 
System Design and Analysis 2
System Design and Analysis 2System Design and Analysis 2
System Design and Analysis 2Boeun Tim
 
Systems Analysis
Systems AnalysisSystems Analysis
Systems AnalysisBli Wilson
 
Mis system analysis and system design
Mis   system analysis and system designMis   system analysis and system design
Mis system analysis and system designRahul Hedau
 

What's hot (18)

Information Technology - Module 4: Software and Information Systems Building ...
Information Technology - Module 4: Software and Information Systems Building ...Information Technology - Module 4: Software and Information Systems Building ...
Information Technology - Module 4: Software and Information Systems Building ...
 
SAD Introduction
SAD IntroductionSAD Introduction
SAD Introduction
 
Chapter 12 information system development
Chapter 12   information system developmentChapter 12   information system development
Chapter 12 information system development
 
Agile Solution Architecture and Design
Agile Solution Architecture and DesignAgile Solution Architecture and Design
Agile Solution Architecture and Design
 
Chap05
Chap05Chap05
Chap05
 
Better business it collaboration using a work system perspective - run it as ...
Better business it collaboration using a work system perspective - run it as ...Better business it collaboration using a work system perspective - run it as ...
Better business it collaboration using a work system perspective - run it as ...
 
HI600 Ch 1 Inst_slides
HI600 Ch 1 Inst_slidesHI600 Ch 1 Inst_slides
HI600 Ch 1 Inst_slides
 
SAD Chapter1
SAD  Chapter1SAD  Chapter1
SAD Chapter1
 
Unit 2
Unit 2Unit 2
Unit 2
 
Information systems development methodologies
Information systems development methodologiesInformation systems development methodologies
Information systems development methodologies
 
Chapter01
Chapter01Chapter01
Chapter01
 
Infs401 ppt-04192012
Infs401 ppt-04192012Infs401 ppt-04192012
Infs401 ppt-04192012
 
Information Systems Development and Acquisition
Information Systems Development and AcquisitionInformation Systems Development and Acquisition
Information Systems Development and Acquisition
 
Chap09
Chap09Chap09
Chap09
 
System Design and Analysis 2
System Design and Analysis 2System Design and Analysis 2
System Design and Analysis 2
 
Systems Analysis
Systems AnalysisSystems Analysis
Systems Analysis
 
SAD 1st PPT
SAD 1st PPTSAD 1st PPT
SAD 1st PPT
 
Mis system analysis and system design
Mis   system analysis and system designMis   system analysis and system design
Mis system analysis and system design
 

Viewers also liked

Viewers also liked (20)

Chapter 6
Chapter 6Chapter 6
Chapter 6
 
Statistics symbols and notations
Statistics symbols and notationsStatistics symbols and notations
Statistics symbols and notations
 
Frcc orientation-2
Frcc orientation-2Frcc orientation-2
Frcc orientation-2
 
Symbols
SymbolsSymbols
Symbols
 
Questionnaire
QuestionnaireQuestionnaire
Questionnaire
 
Qt business statistics-lesson1-2013
Qt business statistics-lesson1-2013Qt business statistics-lesson1-2013
Qt business statistics-lesson1-2013
 
Lecture notes
Lecture notesLecture notes
Lecture notes
 
Frcc orientation
Frcc orientationFrcc orientation
Frcc orientation
 
Statisticsintro
StatisticsintroStatisticsintro
Statisticsintro
 
Experimental design
Experimental designExperimental design
Experimental design
 
Risk management
Risk managementRisk management
Risk management
 
Haiti Earthquake Twitter Feed
Haiti Earthquake Twitter FeedHaiti Earthquake Twitter Feed
Haiti Earthquake Twitter Feed
 
Poster
PosterPoster
Poster
 
Chapter 7 – Confidence Intervals And Sample Size
Chapter 7 – Confidence Intervals And Sample SizeChapter 7 – Confidence Intervals And Sample Size
Chapter 7 – Confidence Intervals And Sample Size
 
International Business Chapter 06
International Business Chapter 06International Business Chapter 06
International Business Chapter 06
 
Probability and Statistics Notes - Akshansh
Probability and Statistics Notes - AkshanshProbability and Statistics Notes - Akshansh
Probability and Statistics Notes - Akshansh
 
Meetings
MeetingsMeetings
Meetings
 
The chi square_test
The chi square_testThe chi square_test
The chi square_test
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
The difference between practice and research 111607
The difference between practice and research 111607The difference between practice and research 111607
The difference between practice and research 111607
 

Similar to Chapter 10 sdlc

396849 developing-business-it-solutions
396849 developing-business-it-solutions396849 developing-business-it-solutions
396849 developing-business-it-solutionsMd. Mahabub Alam
 
CS 414 (IT Project Management)
CS 414 (IT Project Management)CS 414 (IT Project Management)
CS 414 (IT Project Management)raszky
 
PTTKHTTT_part 1.pdf
PTTKHTTT_part 1.pdfPTTKHTTT_part 1.pdf
PTTKHTTT_part 1.pdfTmTri
 
Part7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesPart7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesmohammedderriche2
 
chapter01-120827115344-phpapp01.pdf
chapter01-120827115344-phpapp01.pdfchapter01-120827115344-phpapp01.pdf
chapter01-120827115344-phpapp01.pdfAxmedMaxamuud6
 
IS740 Chapter 12
IS740 Chapter 12IS740 Chapter 12
IS740 Chapter 12iDocs
 
Business Intelligence Module 3
Business Intelligence Module 3Business Intelligence Module 3
Business Intelligence Module 3Home
 
Chapter 1 Introduction to Systems Analysis and Design .pptx
Chapter 1 Introduction to Systems Analysis and Design .pptxChapter 1 Introduction to Systems Analysis and Design .pptx
Chapter 1 Introduction to Systems Analysis and Design .pptxAxmedMaxamuudYoonis
 
01. Developing Business _ IT Solutions 2011.ppt
01. Developing Business _ IT Solutions 2011.ppt01. Developing Business _ IT Solutions 2011.ppt
01. Developing Business _ IT Solutions 2011.pptiqbal051663
 
Agile Project Management Methods of ERP
Agile Project Management Methods of ERPAgile Project Management Methods of ERP
Agile Project Management Methods of ERPlisa_yogi
 
Shnab asgn
Shnab asgnShnab asgn
Shnab asgnANSYMOL
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycleSuhleemAhmd
 

Similar to Chapter 10 sdlc (20)

396849 developing-business-it-solutions
396849 developing-business-it-solutions396849 developing-business-it-solutions
396849 developing-business-it-solutions
 
ch11.ppt
ch11.pptch11.ppt
ch11.ppt
 
CS 414 (IT Project Management)
CS 414 (IT Project Management)CS 414 (IT Project Management)
CS 414 (IT Project Management)
 
PTTKHTTT_part 1.pdf
PTTKHTTT_part 1.pdfPTTKHTTT_part 1.pdf
PTTKHTTT_part 1.pdf
 
Lec01.pptx
Lec01.pptxLec01.pptx
Lec01.pptx
 
Part7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesPart7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lectures
 
SDLC 21.11.2022.pdf
SDLC 21.11.2022.pdfSDLC 21.11.2022.pdf
SDLC 21.11.2022.pdf
 
chapter01-120827115344-phpapp01.pdf
chapter01-120827115344-phpapp01.pdfchapter01-120827115344-phpapp01.pdf
chapter01-120827115344-phpapp01.pdf
 
IS740 Chapter 12
IS740 Chapter 12IS740 Chapter 12
IS740 Chapter 12
 
Chapter 01 intro
Chapter 01 introChapter 01 intro
Chapter 01 intro
 
Business Intelligence Module 3
Business Intelligence Module 3Business Intelligence Module 3
Business Intelligence Module 3
 
Chapter 1 Introduction to Systems Analysis and Design .pptx
Chapter 1 Introduction to Systems Analysis and Design .pptxChapter 1 Introduction to Systems Analysis and Design .pptx
Chapter 1 Introduction to Systems Analysis and Design .pptx
 
Chapter 10 MIS
Chapter 10 MISChapter 10 MIS
Chapter 10 MIS
 
01. Developing Business _ IT Solutions 2011.ppt
01. Developing Business _ IT Solutions 2011.ppt01. Developing Business _ IT Solutions 2011.ppt
01. Developing Business _ IT Solutions 2011.ppt
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
 
Agile Project Management Methods of ERP
Agile Project Management Methods of ERPAgile Project Management Methods of ERP
Agile Project Management Methods of ERP
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
 
Requirements Engineering
Requirements EngineeringRequirements Engineering
Requirements Engineering
 
Shnab asgn
Shnab asgnShnab asgn
Shnab asgn
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
 

More from Pooja Sakhla

Ibs mmii- sessions-9-10 - copy
Ibs mmii- sessions-9-10 - copyIbs mmii- sessions-9-10 - copy
Ibs mmii- sessions-9-10 - copyPooja Sakhla
 
Ibs mmii- sessions-7-8
Ibs mmii- sessions-7-8Ibs mmii- sessions-7-8
Ibs mmii- sessions-7-8Pooja Sakhla
 
Ibs mmii- sessions-7-8 - copy
Ibs mmii- sessions-7-8 - copyIbs mmii- sessions-7-8 - copy
Ibs mmii- sessions-7-8 - copyPooja Sakhla
 
Ibs mmii- sessions-9-10
Ibs mmii- sessions-9-10Ibs mmii- sessions-9-10
Ibs mmii- sessions-9-10Pooja Sakhla
 
Principles of business writing final
Principles of business writing finalPrinciples of business writing final
Principles of business writing finalPooja Sakhla
 
Chapter26 working capital_management
Chapter26 working capital_managementChapter26 working capital_management
Chapter26 working capital_managementPooja Sakhla
 
Dividends and _dividend_policy_powerpoint_presentation[1]
Dividends and _dividend_policy_powerpoint_presentation[1]Dividends and _dividend_policy_powerpoint_presentation[1]
Dividends and _dividend_policy_powerpoint_presentation[1]Pooja Sakhla
 
Chapter 09 dss-mis-eis-es-ai
Chapter 09 dss-mis-eis-es-aiChapter 09 dss-mis-eis-es-ai
Chapter 09 dss-mis-eis-es-aiPooja Sakhla
 
Chapter 09 dss mis eis es ai
Chapter 09   dss mis eis es aiChapter 09   dss mis eis es ai
Chapter 09 dss mis eis es aiPooja Sakhla
 
Information system pyramid
Information system pyramidInformation system pyramid
Information system pyramidPooja Sakhla
 
Domestic airlines in_india_leveraging_price
Domestic airlines in_india_leveraging_priceDomestic airlines in_india_leveraging_price
Domestic airlines in_india_leveraging_pricePooja Sakhla
 
Domestic airlines in india leveraging price
Domestic airlines in india leveraging priceDomestic airlines in india leveraging price
Domestic airlines in india leveraging pricePooja Sakhla
 
Case domestic airlines in india leveraging price ppt
Case domestic airlines in india leveraging price pptCase domestic airlines in india leveraging price ppt
Case domestic airlines in india leveraging price pptPooja Sakhla
 

More from Pooja Sakhla (20)

Ibs mmii- sessions-9-10 - copy
Ibs mmii- sessions-9-10 - copyIbs mmii- sessions-9-10 - copy
Ibs mmii- sessions-9-10 - copy
 
Ibs mmii- sessions-7-8
Ibs mmii- sessions-7-8Ibs mmii- sessions-7-8
Ibs mmii- sessions-7-8
 
Ibs mmii- sessions-7-8 - copy
Ibs mmii- sessions-7-8 - copyIbs mmii- sessions-7-8 - copy
Ibs mmii- sessions-7-8 - copy
 
Ibs mmii- sessions-9-10
Ibs mmii- sessions-9-10Ibs mmii- sessions-9-10
Ibs mmii- sessions-9-10
 
Bc presentation
Bc presentationBc presentation
Bc presentation
 
Report writing
Report writingReport writing
Report writing
 
Claims
ClaimsClaims
Claims
 
Memo
MemoMemo
Memo
 
Letter writing
Letter writingLetter writing
Letter writing
 
Principles of business writing final
Principles of business writing finalPrinciples of business writing final
Principles of business writing final
 
Chapter26 working capital_management
Chapter26 working capital_managementChapter26 working capital_management
Chapter26 working capital_management
 
Dividends and _dividend_policy_powerpoint_presentation[1]
Dividends and _dividend_policy_powerpoint_presentation[1]Dividends and _dividend_policy_powerpoint_presentation[1]
Dividends and _dividend_policy_powerpoint_presentation[1]
 
Chapter 10 sdlc
Chapter 10   sdlcChapter 10   sdlc
Chapter 10 sdlc
 
Chapter 09 dss-mis-eis-es-ai
Chapter 09 dss-mis-eis-es-aiChapter 09 dss-mis-eis-es-ai
Chapter 09 dss-mis-eis-es-ai
 
Chapter 09 dss mis eis es ai
Chapter 09   dss mis eis es aiChapter 09   dss mis eis es ai
Chapter 09 dss mis eis es ai
 
Information system pyramid
Information system pyramidInformation system pyramid
Information system pyramid
 
Domestic airlines in_india_leveraging_price
Domestic airlines in_india_leveraging_priceDomestic airlines in_india_leveraging_price
Domestic airlines in_india_leveraging_price
 
Domestic airlines in india leveraging price
Domestic airlines in india leveraging priceDomestic airlines in india leveraging price
Domestic airlines in india leveraging price
 
Cost function
Cost functionCost function
Cost function
 
Case domestic airlines in india leveraging price ppt
Case domestic airlines in india leveraging price pptCase domestic airlines in india leveraging price ppt
Case domestic airlines in india leveraging price ppt
 

Recently uploaded

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Recently uploaded (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

Chapter 10 sdlc

  • 1. McGraw-Hill/Irwin ©2008,The McGraw-Hill Companies, All Rights Reserved Chapter 10 Developing Business/IT Solutions
  • 2. 10- 2 Learning Objectives 1. Use the systems development process outlined in this chapter and the model of IS components from Chapter 1 as problem- solving frameworks to help you propose information systems solutions to simple business problems. 2. Describe and give examples to illustrate how you might use each of the steps of the information systems development cycle to develop and implement a business information system.
  • 3. 10- 3 Learning Objectives 3. Explain how prototyping can be used as an effective technique to improve the process of systems development for end users and IS specialists. 4. Understand the basics of project management and their importance to a successful systems development effort. 5. Identify the activities involved in the implementation of new information systems.
  • 4. 10- 4 Learning Objectives 6. Compare and contrast the four basic system conversion strategies. 7. Describe several evaluation factors that should be considered in evaluating the acquisition of hardware, software, and IS services. 8. Identify several change management solutions for end user resistance to the implementation of new information systems.
  • 5. 10- 5 Case 1: Intuit Inc.: Innovation in Customer-Driven Development of Small Business and Consumer Software1 • Developing a good software product requires a lot of input from the users of the product. • Communications with the users is very important in developing a good software application. • Intuit’s exhaustive customer-driven application development process helped it develop its new successful QuickBooks software. • Simple Start Edition of QuickBooks was a runaway success in small business accounting software.
  • 6. 10- 6 Case Study Questions 1. Should Intuit’s “far-out thinking” and acceptance of failure as part of the application software development process be duplicated at large software development companies like Microsoft and at the thousands of small independent software companies that exist? Why or why not? 2. Which do you prefer? Intuit’s customer-driven development process, in which hundreds of employees and managers are sent to consult with customers in their homes or places of business, or Microsoft’s process of using professional anthropologists do such research? Why?
  • 7. 10- 7 Case Study Questions 3. Intuit developed the wildly successful QuickBooks: Simple Start Edition, which eliminated all accounting jargon. Could this idea be the foundation of a new version of Intuit’s top-selling TurboTax software, which removed all tax accounting jargon from that product to reach a major segment of the 20 million Americans who do not use tax preparation software or a professional tax preparer? Would such a product be possible or successful? Why or why not?
  • 8. 10- 8 Real World Internet Activity 1. Use the Internet to analyze the current market leaders in personal finance products like Quicken and small business accounting software like QuickBooks. Is Intuit still the dominant market leader? Are there any old players losing market share to Intuit or to new entrants in the market? Conduct research to discover the reasons for any such developments.
  • 9. 10- 9 Real World Group Activity 2. Do you agree with Scott Cook’s belief that if at first you don’t fail, you’re not doing your job, and with his “savoring the surprise” credo? Why or why not? – Discuss your positions on these issues and if they could be applied successfully to other jobs or businesses.
  • 10. 10- 10 The Systems Approach • A problem solving technique that uses a systems orientation to define problems and opportunities and develop appropriate and feasible solutions. • Analyzing a problem and formulating a solution involves the following interrelated activities: 1. Recognize and define a problem or opportunity using systems thinking 2. Develop and evaluate alternative system solutions 3. Select the system solution that best meets your requirements 4. Design the selected system solution 5. Implement and evaluate the success of the designed system
  • 11. 10- 11 What is Systems Thinking? • Seeing the forest and the trees in any situation by: – Seeing interrelationships among systems rather than linear cause-and-effect chains whenever events occur – Seeing processes of change among systems rather than discrete snapshots of change, whenever changes occur • See the system in any situation: – Find the input, processing, output, feedback and control components
  • 13. 10- 13 Systems Analysis and Design • SA & D – Overall process by which IS are designed and implemented within organizations • Two most common approaches to SA & D – Object-oriented analysis and design – Systems Development Life Cycle
  • 14. 10- 14 Systems Development Lifecycle (SDLC)
  • 15. 10- 15 Systems Investigation Stage • Do we have business opportunities? • What are our business priorities? • How can information technologies provide information systems solutions that address our business priorities?
  • 16. 10- 16 Feasibility Study • A preliminary study where – the information needs of prospective users – the resource requirements, costs, benefits, – and feasibility of a proposed project • are determined
  • 17. 10- 17 Feasibility Categories • Operational Feasibility • Economic Feasibility • Technical Feasibility • Human Factors Feasibility • Legal/Political Feasibility
  • 18. 10- 18 Operational Feasibility • How well the proposed system – supports the business priorities of the organization. – solves the identified problem. – fits within the existing organizational structure. • Schedule feasibility – can we solve the problem in a reasonable period
  • 19. 10- 19 Economic Feasibility • Assess: – Cost savings – Increased revenue – Decreased investment requirements – Increased profits • Cost/benefit analysis
  • 20. 10- 20 Cost/Benefit Analysis • Costs versus Benefits • Tangible costs and benefits can be quantified with a high degree of certainty – Example: decrease in operating costs • Intangible costs and benefits are harder to estimate – Example: improved customer service
  • 21. 10- 21 Technical Feasibility • Determine if reliable hardware and software capable of meeting the needs of a proposed system can be acquired or developed by the business in the required time – Hardware – Software – Network
  • 22. 10- 22 Human Factors Feasibility • Assess – Employee, customer, supplier acceptance – Management support – The right people for the various new or revised roles
  • 23. 10- 23 Legal/Political Feasibility • Assess – Possible patent or copyright violations – Software licensing for developer side only – Governmental restrictions – Changes to existing reporting structure
  • 24. 10- 24 Systems Analysis • An in-depth study of end user information needs • That produces functional requirements that are used as the basis for the design of a new information system
  • 25. 10- 25 Systems Analysis • Detailed study of – The information needs of a company and end users. – The activities, resources, and products of one or more of the present information systems being used. – The information system capabilities required to meet information needs of users and stakeholders • End users are important members of the development team
  • 26. 10- 26 Organizational Analysis • Study of the organization including: – Management Structure – People – Business Activities – Environmental Systems – Current Information Systems • Document input, processing, output, storage and control
  • 27. 10- 27 Logical Analysis • Construction of a logical model of the current system • Logical model – A blueprint of what the current system does
  • 28. 10- 28 Functional Requirements Analysis and Determination • Determine specific business information needs 1. Determine what type of information each business activity requires. 2. Determine the information processing each system activity is needed to meet these needs.
  • 29. 10- 29 Functional Requirements • End user information requirements that are not tied to the hardware, software, network, data, and people resources that end users presently use or might use in the new system • What the system must do • Functional Requirement categories – User Interface – Processing – Storage – Control
  • 30. 10- 30 Systems Design • Modify the logical model until it represents a blueprint for what the new system will do • Physical design: – How the system will accomplish its objectives
  • 31. 10- 31 Prototyping • The rapid development and testing of working models • Used in design phase • Especially useful when end user requirements are hard to define
  • 33. 10- 33 Prototyping • Can be used for small and large systems – But if system is large, usually prototype just parts • Develop quickly • Refine until acceptable
  • 34. 10- 34 User Interface Design • Focuses on supporting the interactions between end users and their computer-based applications • Frequently prototype the user interface
  • 35. 10- 35 Checklist for Corporate Websites • Remember the customer – successful websites are built solely for the customer, not to make company vice presidents happy • Aesthetics – successful designs combine fast- loading graphics and simple color palettes for pages that are easy to read • Broadband Content – the Web’s coolest stuff can’t be accessed by most Web surfers; don’t make it the focus of a site
  • 36. 10- 36 Checklist for Corporate Websites • Easy to navigate – make sure it’s easy to get from one part of site to another • Searchability – make sure to have a useful search engine • Incompatibilities – test site with target web browsers • Registration forms – short registration forms are a useful way to gather customer data • Dead links – be sure to keep links updated
  • 37. 10- 37 System Specifications • Formalize design of – User interface methods – Products – Database structures – Processing – Control procedures • Specifications for hardware, software, network, data, and personnel
  • 38. 10- 38 End User Development • IS professional plays a consulting role • End user does his/her own application development • Contrast in traditional life cycle: – End user is customer – IS profession does development
  • 39. 10- 39 End User Development Source: Adapted from James N. Morgan, Application Cases in MIS, 4th ed. (New York: Irwin/McGraw-Hill, 2002), p. 31.
  • 40. 10- 40 Encouraging End User Web Development • Look for tools that make sense • Spur creativity • Set some limits • Give managers responsibility • Make users comfortable
  • 41. 10- 41 Case 2: Infosys Technologies: The Implementation Challenges of Knowledge Management Initiatives • Infosys has a long history of trying to leverage knowledge created by its employees for corporate advantage. • The incentive system they created to encourage employees to contribute their knowledge created more problem than the management anticipated. • Eventually Infosys had to change their incentive system. • Knowledge management requires much more than technology.
  • 42. 10- 42 Case Study Questions 1. Why do you think the knowledge management system at Infosys faced such serious implementation challenges? Defend your answer with examples from the case. 2. What steps did the KM group at Infosys take to improve participation in the KM system? Why were some of these initiatives counterproductive? The KM group responded with corrective initiatives. Do you think these will succeed? Why or why not?
  • 43. 10- 43 Case Study Questions 3. What change management initiatives should the KM group have initiated at Infosys before attempting to develop and implement knowledge management at the company? Defend your proposals, paying particular attention to the final quote in the case by a long-time KM manager at Infosys.
  • 44. 10- 44 Real World Internet Activity 1. Research the Internet to find examples of successful implementations of knowledge management systems. What successes do these companies claim, and what reasons do they give for their successful KM initiatives?
  • 45. 10- 45 Real World Group Activity 2. If knowledge management would succeed anywhere, one would think it would be a smashing success at a progressive successful IT company like Infosys. • Discuss what change management and other implementation strategies and tactics you would use to ensure a successful KM initiative at Infosys, one of the companies you found in your previous Internet research, or a company of your choice.
  • 46. 10- 46 Systems Implementation • Hardware and software acquisition • Software development • Testing of programs and procedures • Conversion of data resources • Conversion alternatives • Education and training of end users and specialists who will operate a new system
  • 48. 10- 48 Project Management • IT and business unit managers • enforce a project plan which includes – job responsibilities, – time lines for major stages of development, and – financial budgets
  • 50. 10- 50 Project • A project – Is a set of activities with a clear beginning and end • Each project has – Goals – Objectives – Tasks – Limitations
  • 51. 10- 51 Managing a project • To manage a project need: – Process – Tools – Techniques
  • 52. 10- 52 Five phases of project management 1. Initiating/defining – State the problems/goals – Identify the objectives – Secure resources – Explore costs/benefits in feasibility study
  • 53. 10- 53 Five phases of project management 2. Planning – Identify and sequence activities – Identify the “critical path” – Estimate time and resources needed for completion – Write a detailed project plan 3. Executing – Commit resources to specific tasks – Add additional resources/personnel if necessary – Initiate project work
  • 54. 10- 54 Five phases of project management 4. Controlling – Establish reporting obligations – Create reporting tools – Compare actual progress with baseline – Initiate control interventions if necessary
  • 55. 10- 55 Five phases of project management 5. Closing – Install all deliverables – Finalize all obligations/commitments – Meet with stakeholders – Release project resources – Document the project – Issue final report
  • 56. 10- 56 Evaluating Hardware, software and services • Must acquire hardware, software • How do we evaluate and select it? • Companies may ask suppliers to present bids and proposals • May score different products – Determine evaluation factors – Assign each product points on each factor – May require benchmark tests • Simulate processing of task and evaluates the performance
  • 57. 10- 57 Hardware Evaluation Factors • Performance • Cost • Reliability • Compatibility • Technology • Ergonomics • Connectivity • Scalability • Software • Support
  • 58. 10- 58 Software Evaluation Factors • Quality • Efficiency • Flexibility • Security • Connectivity • Maintenance • Documentation • Hardware
  • 59. 10- 59 Examples of IS Services • Developing a company website • Installation or conversion of hardware or software • Employee training • Hardware maintenance • System integration • System design • Contract programming • Consulting services
  • 60. 10- 60 IS Services Evaluation Factors • Performance • Systems development • Maintenance • Conversion • Training • Backup • Accessibility • Business Position • Hardware • Software
  • 61. 10- 61 System Testing • Testing and debugging software • Testing website performance • Testing new hardware • Review of prototypes of displays, reports and other output
  • 62. 10- 62 Data Conversion • Converting data elements from old database to new database • Correcting incorrect data • Filtering out unwanted data • Consolidating data from several databases • Organizing data into new data subsets
  • 63. 10- 63 Importance of Data Conversion • Improperly organized and formatted data is major causes of failures in implementing new systems.
  • 64. 10- 64 Documentation • User documentation – Sample data entry screens, forms, reports • Systems documentation – Communication among people responsible for developing, implementing and maintaining system – Important in diagnosing errors and making changes
  • 65. 10- 65 Training • End users must be trained to operate new system • Educate managers and end users in how the new technology impacts the company’s business operations and management
  • 66. 10- 66 Conversion • Conversion from use of present system to operation of new system
  • 67. 10- 67 Four major forms of conversion
  • 68. 10- 68 Direct Conversion • Turn off old system • Turn on new system • Direct is least expensive method • Riskiest method
  • 69. 10- 69 Parallel Conversion • New and old systems run simultaneously • until end users and project coordinators are satisfied that the new system is functioning correctly • Low risk • Highest cost method: perform all functions with both systems
  • 70. 10- 70 Pilot Conversion • When new system is installed in multiple locations • Convert to new system in single location • Once complete in pilot location, – Evaluate and make any necessary changes
  • 71. 10- 71 Phased Conversion • Incremental approach to conversion • Bring in new system as a series of functional components • Lower risk • Takes the most time
  • 72. 10- 72 Systems maintenance • Corrective: fix bugs and logical errors • Adaptive: add new functionality to accommodate changes in business or environment • Perfective: improve performance • Preventive: reduce chances of failure
  • 73. 10- 73 Post-implementation review • Ensure new system meets the business objectives • Periodic review or audit
  • 74. 10- 74 Implementation Challenges • New system involves major organizational change • Manage changes to – Business processes – Organizational structures – Managerial roles – Work assignments – Stakeholder relationships
  • 75. 10- 75 User Resistance • New way of doing things generates resistance • Key to solving is – User involvement in organizational changes and development of new systems • User involvement – End users on systems development teams – End user ownership of new system
  • 76. 10- 76 Reasons for User Resistance to Knowledge Management Systems
  • 77. 10- 77 Change Management Dimensions Source: Adapted from Grant Norris, James Hurley, Kenneth Harley, John Dunleavy, and John Balls, E-Business and ERP: Transforming the Enterprise, p. 120. Copyright @2000 by John Wiley & Sons Inc. Reprinted by permission.
  • 78. 10- 78 Change Management • Involve as many people as possible in planning and application development • Make constant change an expected part of the culture • Tell everyone as much as possible about everything as often as possible • Make liberal use of financial incentives and recognition • Work within the company culture, not around it
  • 79. 10- 79 Process of Change Management Source: Adapted from Martin Diese, Conrad Nowikow, Patric King, and Amy Wright, Executive’s Guide to E-Business: From Tactics to Strategy, p. 190. Copyright @ 2000 by John Wiley & Sons Inc. Reprinted by permission.
  • 80. 10- 80 Case 3: Indiana University: Financial Aid System Implementation: Success or Failure? • Success or failure is in the eye of the beholder • At Indiana University, implementation of PeopleSoft ERP – Left students without access to promised financial aid – Problem was not with software – What was the problem?
  • 81. 10- 81 Case Study Questions 1. As with any story, there are always two sides. Indiana University sees the problem as a surprise; outside observers see the problem as predictable and preventable. What do you think? Why? 2. Is it possible that some implementation problems cannot be easily foreseen or prevented? Give some examples. 3. What could Indiana University have done differently to prevent this unfortunate event from occurring? Is there evidence to suggest that they learned from this experience?
  • 82. 10- 82 Real World Internet Activity 1. In many cases, we tend to hear about implementation failures more often than implementation successes. Using the Internet, – See if you can find some examples of implementation success stories. – Why were they successful?
  • 83. 10- 83 Real World Group Activity 1. The project described in the case was an example of a large-scale software deployment of vendor software. – Discuss the differences between implementing vendor-supplied software and in-house developed software. – Should an in-house project be implemented differently than a vendor supplied application? Why or why not?

Editor's Notes

  1. Going back to the components we learned in chapter 1.
  2. You can better understand a sales problem or opportunity by identifying the components of a sales system
  3. Five stages. Will discuss each of them in turn
  4. No matter how elegant the technology, the system will not work if the end users and managers do not support it.
  5. When prototyping is used, life cycle is changed. Design phase is split between analysis and implementation.
  6. Foundation for the entire project Need to define the problem that the project is supposed to solve or achieve or dooms the project Needed for any project: but this is exactly what is done in systems investigation phase of SDLC
  7. Analysis and Design are associated with project execution in the SDLC
  8. Note that don’t just choose hardware on what’s fastest and cheapest
  9. In the pilot site, you can either use direct or parallel method