SlideShare ist ein Scribd-Unternehmen logo
1 von 62
Chapter- 12
Developing
Business/IT Solutions
IS Development
• What to do when your CEO asks you to find a
Web-enabled way to get information to and
from the salespeople in your company?
• Where to START?
• System Approach
• Information Systems Development
– When the system approach to problem solving is
applied to the development of information system
solutions to business problem
The System Approach
• The system approach to problem solving uses system
orientation to define problems and opportunities and then
develop appropriate and feasible solution in response
• Analyzing the problem and formulating a solution involve the
following interrelated activities
– Recognize and define the problem or opportunity using
system thinking
– Develop and evaluate alternative system solutions
– Select the system solution that best meets requirements
– Design the selected system solution
– Implement and evaluate the success of designed system
What is Systems Thinking?
• Seeing the forest and the trees in any situation
– 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 change occur
• Systemic view: find the system, sub-system &
components of the system in any situation
– Find the input, processing, output, feedback
and control components
Systems Thinking Example
Systems Analysis and Design
• The overall process by which Information
Systems are designed and implemented
• Includes activities like
– Identification of business problems
– Proposed IS solution (to one or many problems)
– Design & Implementation of proposed solution
• Two most common approaches
– Object-oriented analysis and design
– Life cycle
Systems
Development
Lifecycle (SDLC)
One method of
using system
approach to
developing IS
solutions with
multistep and
iterative process
• Do we have business opportunities?
• What are our business priorities?
• How can IT provide IS solutions that address our
business priorities?
• Considering of proposals generated by a business/IT
planning process
• Conducting preliminary feasibility study of proposed
information system solutions to meet a company’s
business priorities and opportunities as identified in
a planning process
System Investigation
System Investigation
Feasibility Study
• Development of IS is costly, so do feasibility study
• Preliminary study of the information needs of
prospective users and the costs, benefits, feasibility
of a proposed project are determined
• Written reports are presented for approval
• Evaluate alternative system solutions and propose
the most feasible & desirable business application for
development
System Investigation
Operational Feasibility
• Assessment of how well proposed development project
fits in with the existingbusinessenvironment & objectives
– with regard to development schedule, delivery date,
corporate culture and existing business process
• Is the identified problem worth solving?
• Does the proposed solution actually solve the problem?
• Determine the degree to which the project meets the
specific business objectives set forth during the proposal
phase
System Investigation
• Can we identify and solve the problem at hand within a
reasonable time period?
• To what degree the proposed physical system will require
changes in our organizational structure?
• What changes in the current authority level need to be
made to accommodate the new system?
• How well the proposed system will
– Support the business priorities of the organization
– Solve the identified problem
– Fit in with the existing organizational structure
System Investigation
Economic Feasibility
• Determine the extent to which the proposed system will
provide positive economic benefits to the organization
• Identify & quantify all the expected benefits Vs. all the
expected costs of the project
• Cost/Benefit Analysis
– Tangible costs – cost/benefit can be quantified in high
degree like hardware, software, employee salaries
– Intangible costs – costs that are difficult to quantify
like loss of customer goodwill or employee morale
caused by errors and disruptions arising from the
installation of a new system
Tangible Benefits Examples
Increase in sales or profits Development of IT-based products
Decrease in information processing cost Elimination of unnecessary documents
Decrease in operating cost Reduction in inventory carrying costs
Decrease in required investment Decrease in inventory investment reqd.
Increased operational efficiency Less spoilage, waste and idle time
Intangible Benefits Examples
Improved information availability More timely and accurate information
Improved abilities in analysis OLAP and data mining
Improved customer service More timely service response
Improved employee morale Elimination of burden some job tasks
Improved management decision making Better information & decision making
Improved competitive position Systems that lock in customers
Improved business image Progressive image as perceived by
customers, suppliers, investors
Tangible/Intangible Economic Benefits
Technical Feasibility
• Understanding the existing/present technical resources
of the organization and their applicability in the
proposed system
• Assessing the degree to which the current technical
resources – hardware, software, operating environments
– can be upgraded or added to the new proposed system
• Does the necessary technology exists?
• Is the newest technology stable and reliable?
• Despite the vendors claim, analyst must analyze
accurately the needed technology for suitability.
System Investigation
Human Factors Feasibility
• No matter how elegant the technology, the system will
not work if the end users and managers do not perceive
it to be relevant – therefore, will not support it
• Assess the degree of resistance to proposed system
• The perceived role of the end users in the development
process
• The degree of change to the end user’s working
environment as a result of the new system
• Current stateofhuman resources (IT and non-IT) available
to conduct the project, & tomanage & use the new system
System Investigation
Legal/Political Feasibility
• A thorough analysis of any potential legal ramifications
resulting from the construction and implementation
– Any copyright or patent infringements
– Violations of antitrust laws (Mobile Ad & CRM)
– Foreign trade restrictions
• How the proposed system will positively/negatively affect
the power distribution
• Governmental restrictions
System Investigation
• An in-depth study of information needs of end user
– that produces the functional requirements used
as the basis for the design of an IS
• It typically involves a detailed study including:
– What are the Information needs of a company and
end users
– What are the Activities, resources, and products of
the information systems currently being used
*Comparison with
– What are the Information system capabilities required
tomeettheinformationneedsof business stakeholders
System Analysis
Organizational Analysis
• Know the current organizational environment before
improving the Information System
• Members of the development team must know
– Something about organization
– its management structure
– Its people
– Its business activities
– The environmental systems it must deal with
– The specific business unit or end-user workgroups
that will be affected by the new or improved IS
System Analysis
Analysis of the present system
• Study the old system that will be improved or replaced
• Analyze hardware, software, network and people
resources
• Analysis how those resources are used to convert
data – like transaction data – into information
products – reports and displays
• Document how IS activities are accomplished
– Input, Processing, Output, Storage and Control
System Analysis
Logical Analysis
• A logical model is a blueprint of the current system
• It displays what the current system does, without regard
to how it does it
• It allows an analyst to understand
– the processes
– functions and
– data associated with a system
• without getting bogged down with hardware and software
• Logical model helps to incorporate, analyze & understand
various non-computer components of the system
• Logical Vs. Physical models – Order through email
System Analysis
Functional Requirements Analysis & Determination
• Work as a team of IS analysts and end users to determine
the specific business information needs
– Determine the type of information each business activity
requires & what response times are necessary
– Determine the information processing capabilities
required for each system activity to meet the needs
• Product: Functional requirements for proposed system
• Functional requirements – end user information
requirements that are not tied to the h/w, s/w, n/w, data
and people resources that end users presently use or
might use in the new system
System Analysis
Examples of Functional Requirements
Proposed e-Commerce System
• User Interface: automatic entry of product
data and easy-to-use data entry screens for Web
customers
• Processing: fast, automatic calculation of sales totals
and shipping costs
• Storage: fast retrieval and update of data from
product, pricing, and customer databases
• Control: signals for data entry errors and quick e-mail
confirmation for customers
System Design
• The logical model of current system is modified until it
represents the blueprint for the new system
• Users and analyst focus on determining
– ‘how’ the system will accomplish its objectives
• Issues related to hardware, software, networking, data
storage, security, etc will be discussed and determined
• System design consists of design activities that ultimately
produce physical system specification satisfying the
functional requirements that were developed in the
system analysis process
Systems Design
• Systems design focuses on three areas or
deliverables
Prototyping
• Prototyping is the rapid development and
testing of working models
– An interactive, iterative process used during
the design phase
– Makes development faster and easier, especially when
end user requirements are hard to define
– Has enlarged the role of business stakeholders
• Prototype system is repeatedly refined until it is
acceptable
• A Prototype of a business application is developed quickly
using variety of application development software tools
Systems Design
Prototyping
Life Cycle
System Design
User Interface Design
• Focuses on supporting the interactions between end
users and their computer-based applications
– Designers concentrate on the design of attractive
and efficient forms of user input and output
– Frequently a prototyping process
• UID process produces a detailed design specifications
for information products
– display screens, interactive user/computer dialogs,
audio responses, forms, documents, reports
Checklist for Corporate Websites
• Remember the customer
• Aesthetics
• Broadband content
• Easy to navigate
• Searchability
• Incompatibilities
• Registration forms
• Dead links
System Specifications
• Formalizing the design of
– User interface methods and products
– Database structures
– Processing procedures
– Control procedures
• System designer frequently develop
– Hardware & software
– Data & Network
– Personnel specifications for a proposed system
Examples of System Specifications
User interface
specifications
Use personalized screens that welcome repeat Web
customers and that make product recommendations
Database
specifications
Develop databases that use object/relational database
management software to organize access to all customer
and inventory data and to multimedia product information
Software
specifications
Acquire an e-commerce software engine to process all
e-commerce transactions with fast responses, i.e.,
retrieve necessary product data and compute all sales
amounts in less than one second
Hardware
and network
specifications
Install redundant networked Web servers and sufficient
high-bandwidth telecommunications lines to host the
company e-commerce website
Personnel
specifications
Hire an e-commerce manager and specialists and a
webmaster and Web designer to plan, develop, and
manage e-commerce operations
End User Development
• IS professionals play a consulting role, while
user do their own application development
– A staff of user consultants may be available
to help with analysis, design, and installation
• Other support
– Application package training
– Hardware and software advice
– Help gaining access to organization databases
Focus on IS Activities
• End user development should focus on the
fundamental activities of an IS
– Output
– Input
– Processing
– Storage
– Control
Focus of End User Development
Doing End User Development
• Application development capabilities built into
software packages make it easier for end users to
develop their own solutions
Encouraging End User Web Development
• Look for tools that make sense
– Some are more powerful or costly than needed
• Spur creativity
– Consider a competition among departments
• Set some limits
– Limit what parts of a web page or site can be changed and
who can do it
• Give managers responsibility
– Make them personally responsible for content
• Make users comfortable
– Training will make users more confident and can save the IT
department the trouble of fixing problems later on
– It can limit the need for continuous support
Implementing New Systems
• Implementation activities are needed to transform
a newly developed information system into an
operational system for end users
• Difficult and time consuming process
• Vital for ensuring the success of any newly
developed system
– Well-designed system may fail
• Implementation process requires project
management effort
Implementing New Systems
• The systems implementation stage involves
– Hardware and software acquisition
– Software development
– Testing of programs and procedures
– Conversion of data resources
– Conversion alternatives
– Education/training of end users and
specialists who will operate the new system
Implementation Process
• Implementation process typically requires a project
management effort for proper accomplishment
• Enforce a project plan with
• Job responsibilities
• Timetables
• Financial budget
Project Management
• Project management process, technique and
tool are necessary for Information System
design and development
• The skills and knowledge necessary to be
a good project manager will translate into
virtually any project environment
– The people who have acquired them
are sought after by most organizations
What is a Project?
• A set of activities with a clear beginning and end
• Every project has
– Goals
– Objectives
– Tasks
– Limitations or constraints
– A series of steps or phases
• Managing a project effectively requires
– Process
– Tools
– Techniques
• SDLC is a project management approach tailored
toward the design and development of IS
Sample Implementation Process
Phase Example Activities
Initiating/
Defining
• State the problem(s) and/or goal(s)
• Identify the objectives
• Secure resources
• Explore the costs/benefits/risk in the feasibility study
Planning
• Identify and make sequence of activities
• Identify the “critical path”
• Estimate the time and resources needed for project completion
• Write a detailed project plan
Execution
• Commit resources to specific tasks
• Add additional resources and/or personnel if necessary
• Initiate work on the project
Controlling
• Establish reporting obligations
• Create reporting tools
• Compare actual progress with baseline
• Initiate control interventions, if necessary
Closing
• Install all deliverables
• Finalize all obligations and commitments
• Meet with stakeholders
• Release project resources
• Document the project
• Issue a final report
Evaluating Hardware, Software, Services
• Establish minimum physical and performance
characteristics for all hardware and software
– Formalize these requirements in an RFP/RFQ
• Send RFQ to appropriate vendors
• Evaluation factor and scoring
• Evaluate bids when received
– All claims must be demonstrated
– Obtain recommendations from other users
– Search independent sources for evaluations
– Benchmark test programs and test data
Hardware Evaluation Factors
Hardware Evaluation Factors Rating
Performance • What are the speed, capacity, and throughput?
Cost
• What is its lease or purchase price?
• What will be its cost of operations and maintenance?
Reliability
• What are the risk of malfunction and its maintenance
requirements?
• What are its error control and diagnostic features?
Compatibility
• Is it compatible with existing hardware and software?
• Is it compatible with hardware and software provided
by competing suppliers?
Technology
• In what year of its product life cycle is it?
• Does it use a new untested technology or does it run
the risk of obsolescence?
Hardware Evaluation Factors
Hardware Evaluation Factors Rating
Ergonomics
• Has it been “human factors engineered” with the user
in mind?
• Is it user-friendly, designed to be safe, comfortable, and
easy to use?
Connectivity
• Can it be easily connected to wide area and local area
networks that use different types of network
technologies and bandwidth alternatives?
Scalability
• Can it handle the processing demands of a wide range
of end users, transactions, queries, and other
information processing requirements?
Software
• Is the system and application software available that
can best use this hardware?
Support • Arethe services reqd. tosupport & maintain it available?
Overall Rating
Software Evaluation Factors
Software Evaluation Factors Rating
Quality
• Is it bug-free, or does it have many errors in its
program code?
Efficiency
• Is the software a well-developed system of program
code that does not use much CPU time, memory
capacity, or disk space?
Flexibility
• Can it handle our business processes easily, without
major modification?
Security
• Does it provide control procedures for errors,
malfunctions, and improper use?
Connectivity
• Is it Web-enabled so it can easily access the Internet,
intranets, and extranets, on its own, or by working with
Web browsers or other network software?
Software Evaluation Factors
Software Evaluation Factors Rating
Maintenance
• Will new features and bug fixes be easily
implemented by our own software developers?
• Is it written in a programming language that is
familiar to our own software developers?
Documentation
• Is the software well documented? Does it include
help screens and helpful software agents?
Hardware
• Does existing hardware have the features required to
best use this software?
Other Factors
• What are its performance, cost, reliability,
availability, compatibility, modularity, technology,
ergonomics, scalability, and support characteristics?
Overall Rating
Evaluating IS Services
• Examples of IS services
– Developing a company website
– Installation or conversion of hardware/software
– Employee training
– Hardware maintenance
– System design and/or integration
– Contract programming
– Consulting services
– System integretors
– Value-added reselling
Evaluating IS Services
Hardware Evaluation Factors Rating
Performance
• What has been their past performance in view of
their past promises?
Systems
development
• Are website and other e-business developers
available? What are their quality and cost?
Maintenance
• Is equipment maintenance provided? What are its
quality and cost?
Conversion
• What systems development and installation services
will they provide during the conversion period?
Training
• Is the necessary training of personnel provided?
What are its quality and cost?
Backup
• Are similar computer facilities available nearby for
emergency backup purposes?
Evaluating IS Services
Hardware Evaluation Factors Rating
Accessibility
• Does the vendor provide local or regional sites that
offer sales, systems development, and hardware
maintenance services?
• Is a customer support center at the vendor’s website
available?
• Is a customer hot line provided?
Business
Position
• Is the vendor financially strong, with good industry
market prospects?
Hardware
• Do they provide a wide selection of compatible
hardware devices and accessories?
Software
• Do they offer a variety of useful e-business software
and application packages?
Overall Rating
Other Implementation Activities
• The keys to successful implementation of
a new business system
– Testing
– Data conversion
– Documentation
– Training
System Testing
• System testing may involve
– Testing and debugging software
– Testing website performance
– Testing new hardware
– Review of prototypes
• Iterative & Interactive Development & Testing
• Examine and critique input documents, screen
displays and processing procedures
• Immediate end-user testing
Data Conversion
• Data conversion includes
– Converting data elements from the old database to
the new database
– Correcting data errors
– Filtering out unwanted data
– Consolidating data from several databases
– Organizing data into new data subsets
– Databases, data marts, data warehouse
• Improperly organized and formatted data is a major cause of
implementation failures
Documentation
• User Documentation
– Sample data entry screens, forms, reports
– System operating instructions in system repository
• Systems Documentation
– Method of communication among those
developing, implementing, and maintaining
a computer-based system
– Detailed record of the system design
– Extremely important when diagnosing
problems and making system changes
Training
• End users must be trained to operate a new
business system or its implementation will fail
– May involve only activities, such as data entry,
or all aspects of system use
– Managers and end users must understand how
the new technology impacts business operations
• System training should be supplemented with
training related to
– Hardware devices
– Software packages
Major System Conversion Strategies
• Direct conversion
– The simplest conversion strategy
– The most disruptive to the organization
– Sometimes referred to as the slam dunk or
cold-turkey strategy
– May be the only viable solution in cases of emergency
implementation or if the old and
new system cannot coexist
– Has the highest risk of failure
– Involves turning off the old system and turning on the
new one
Major System Conversion Strategies
Parallel Conversion
• Old and new systems are run simultaneously until
everyone is satisfied that
– The new system functions correctly
– The old system is no longer needed
• Conversion to new system can be single
cutover or phased cutover
• Has the lowest risk, but the highest cost
– Can cost 4 times more than using the old system
• Best choice where an automated system is replacing a
manual one
Pilot Conversion
• Scenarios best suited to a pilot conversion
– Multiple business locations
– Geographically diverse locations
• Advantages of single location conversion
– Can select a location that best represents
the conditions across the organization
– Less risky in terms of loss of time or delays
in processing
– Can be evaluated and changed before further
installations
Phased Conversion
• A phased or gradual conversion
– Takes advantage of both the direct and parallel
approaches
– Minimizes the risks involved
– Allows the new system to be brought online
as logically ordered functional components
• Disadvantages
– Takes the most time
– Created the most disruption to the organization over
time
Post-Implementation Activities
• The single most costly activity
– Correcting errors or faults in the system
– Improving system performance
– Adapting the system to changes in the operating
or business environment
– Requires more programmers than does
application development
– May exist for years
Systems Maintenance
• There are four basic categories of system
maintenance
– Corrective: fix bugs and logical errors
– Adaptive: add new functionality
– Perfective: improve performance
– Preventive: reduce chances of failure

Weitere ähnliche Inhalte

Was ist angesagt?

Understand your Business processes
Understand your Business processesUnderstand your Business processes
Understand your Business processesGaurav Kumar
 
Introduction to Business Process Analysis and Redesign
Introduction to Business Process Analysis and RedesignIntroduction to Business Process Analysis and Redesign
Introduction to Business Process Analysis and RedesignMarlon Dumas
 
An overview - Enterprise
An overview - EnterpriseAn overview - Enterprise
An overview - EnterpriseUsman Tariq
 
Don’t Mention The “A” Word – Trends In Continuing Business And IT Misalignment
Don’t Mention The “A” Word – Trends In Continuing Business And IT MisalignmentDon’t Mention The “A” Word – Trends In Continuing Business And IT Misalignment
Don’t Mention The “A” Word – Trends In Continuing Business And IT MisalignmentAlan McSweeney
 
Xerox npp bpr case (1)
Xerox npp bpr case (1)Xerox npp bpr case (1)
Xerox npp bpr case (1)Abhijeet Dash
 
Agile Solution Architecture and Design
Agile Solution Architecture and DesignAgile Solution Architecture and Design
Agile Solution Architecture and DesignAlan McSweeney
 
Using the IVI (Innovation Value Institute) IT CMF (IT Capability Maturity Fra...
Using the IVI (Innovation Value Institute) IT CMF (IT Capability Maturity Fra...Using the IVI (Innovation Value Institute) IT CMF (IT Capability Maturity Fra...
Using the IVI (Innovation Value Institute) IT CMF (IT Capability Maturity Fra...Alan McSweeney
 
Kendall sad8e ch03
Kendall sad8e ch03Kendall sad8e ch03
Kendall sad8e ch03N/A
 
Business Process Management and Information Technology
Business Process Management and Information TechnologyBusiness Process Management and Information Technology
Business Process Management and Information TechnologyAshish Desai
 
Process architecture - Part I
Process architecture - Part IProcess architecture - Part I
Process architecture - Part IMarcello La Rosa
 
Business process management
Business process managementBusiness process management
Business process managementDavid Stoffel
 
Kendall sad8e ch01
Kendall sad8e ch01Kendall sad8e ch01
Kendall sad8e ch01N/A
 
Business process reengineering
Business process reengineeringBusiness process reengineering
Business process reengineeringcharles ogolla
 

Was ist angesagt? (19)

Outsourcing & Cloud Computing
Outsourcing & Cloud ComputingOutsourcing & Cloud Computing
Outsourcing & Cloud Computing
 
Understand your Business processes
Understand your Business processesUnderstand your Business processes
Understand your Business processes
 
Introduction to Business Process Analysis and Redesign
Introduction to Business Process Analysis and RedesignIntroduction to Business Process Analysis and Redesign
Introduction to Business Process Analysis and Redesign
 
Ais Romney 2006 Slides 20 System Design
Ais Romney 2006 Slides 20 System DesignAis Romney 2006 Slides 20 System Design
Ais Romney 2006 Slides 20 System Design
 
Chapter 10 supporting decision making
Chapter 10  supporting decision makingChapter 10  supporting decision making
Chapter 10 supporting decision making
 
An overview - Enterprise
An overview - EnterpriseAn overview - Enterprise
An overview - Enterprise
 
Don’t Mention The “A” Word – Trends In Continuing Business And IT Misalignment
Don’t Mention The “A” Word – Trends In Continuing Business And IT MisalignmentDon’t Mention The “A” Word – Trends In Continuing Business And IT Misalignment
Don’t Mention The “A” Word – Trends In Continuing Business And IT Misalignment
 
Xerox npp bpr case (1)
Xerox npp bpr case (1)Xerox npp bpr case (1)
Xerox npp bpr case (1)
 
Agile Solution Architecture and Design
Agile Solution Architecture and DesignAgile Solution Architecture and Design
Agile Solution Architecture and Design
 
System proposal
System proposalSystem proposal
System proposal
 
Using the IVI (Innovation Value Institute) IT CMF (IT Capability Maturity Fra...
Using the IVI (Innovation Value Institute) IT CMF (IT Capability Maturity Fra...Using the IVI (Innovation Value Institute) IT CMF (IT Capability Maturity Fra...
Using the IVI (Innovation Value Institute) IT CMF (IT Capability Maturity Fra...
 
Bpm lifecycle ppt
Bpm lifecycle pptBpm lifecycle ppt
Bpm lifecycle ppt
 
Ea As Strategy Ver1 0
Ea As Strategy Ver1 0Ea As Strategy Ver1 0
Ea As Strategy Ver1 0
 
Kendall sad8e ch03
Kendall sad8e ch03Kendall sad8e ch03
Kendall sad8e ch03
 
Business Process Management and Information Technology
Business Process Management and Information TechnologyBusiness Process Management and Information Technology
Business Process Management and Information Technology
 
Process architecture - Part I
Process architecture - Part IProcess architecture - Part I
Process architecture - Part I
 
Business process management
Business process managementBusiness process management
Business process management
 
Kendall sad8e ch01
Kendall sad8e ch01Kendall sad8e ch01
Kendall sad8e ch01
 
Business process reengineering
Business process reengineeringBusiness process reengineering
Business process reengineering
 

Ähnlich wie Chapter 12 developiong business&it solutions

5 investigating system requirements
5 investigating system requirements5 investigating system requirements
5 investigating system requirementsricardovigan
 
Chapter 7 Development Strategies
Chapter 7 Development StrategiesChapter 7 Development Strategies
Chapter 7 Development StrategiesMeryl C
 
Requirement Analysis
Requirement AnalysisRequirement Analysis
Requirement AnalysisSADEED AMEEN
 
System engineering analysis and design
System engineering analysis and designSystem engineering analysis and design
System engineering analysis and designDr. Vardhan choubey
 
MEGA Solution Footprint V5.pptx
MEGA Solution Footprint V5.pptxMEGA Solution Footprint V5.pptx
MEGA Solution Footprint V5.pptxWissamShehab1
 
software requirement
software requirement software requirement
software requirement nimmik4u
 
10 - Project Management
10 - Project Management10 - Project Management
10 - Project ManagementRaymond Gao
 
Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxsandhyakiran10
 
HI600 Ch 1 Inst_slides
HI600 Ch 1 Inst_slidesHI600 Ch 1 Inst_slides
HI600 Ch 1 Inst_slidesljmcneill33
 
Course 5 - APS2-Requirement and Functional Modeling.pptx
Course 5 - APS2-Requirement and Functional Modeling.pptxCourse 5 - APS2-Requirement and Functional Modeling.pptx
Course 5 - APS2-Requirement and Functional Modeling.pptxSyifaNurgaidaYutia
 
module_1_chapter_1.pptx
module_1_chapter_1.pptxmodule_1_chapter_1.pptx
module_1_chapter_1.pptxArsalanT2
 
Module 6 - Systems Planning bak.pptx.pdf
Module 6 - Systems Planning bak.pptx.pdfModule 6 - Systems Planning bak.pptx.pdf
Module 6 - Systems Planning bak.pptx.pdfMASantos15
 

Ähnlich wie Chapter 12 developiong business&it solutions (20)

Mis chapter 8
Mis chapter 8Mis chapter 8
Mis chapter 8
 
5 investigating system requirements
5 investigating system requirements5 investigating system requirements
5 investigating system requirements
 
Sadchap02
Sadchap02Sadchap02
Sadchap02
 
Sadchap01
Sadchap01Sadchap01
Sadchap01
 
Chapter 7 Development Strategies
Chapter 7 Development StrategiesChapter 7 Development Strategies
Chapter 7 Development Strategies
 
Requirement Analysis
Requirement AnalysisRequirement Analysis
Requirement Analysis
 
Chapter01.ppt
Chapter01.pptChapter01.ppt
Chapter01.ppt
 
Mis
MisMis
Mis
 
System engineering analysis and design
System engineering analysis and designSystem engineering analysis and design
System engineering analysis and design
 
Chapter01
Chapter01Chapter01
Chapter01
 
MEGA Solution Footprint V5.pptx
MEGA Solution Footprint V5.pptxMEGA Solution Footprint V5.pptx
MEGA Solution Footprint V5.pptx
 
22-REQUIREMENT.ppt
22-REQUIREMENT.ppt22-REQUIREMENT.ppt
22-REQUIREMENT.ppt
 
SDLC
SDLCSDLC
SDLC
 
software requirement
software requirement software requirement
software requirement
 
10 - Project Management
10 - Project Management10 - Project Management
10 - Project Management
 
Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptx
 
HI600 Ch 1 Inst_slides
HI600 Ch 1 Inst_slidesHI600 Ch 1 Inst_slides
HI600 Ch 1 Inst_slides
 
Course 5 - APS2-Requirement and Functional Modeling.pptx
Course 5 - APS2-Requirement and Functional Modeling.pptxCourse 5 - APS2-Requirement and Functional Modeling.pptx
Course 5 - APS2-Requirement and Functional Modeling.pptx
 
module_1_chapter_1.pptx
module_1_chapter_1.pptxmodule_1_chapter_1.pptx
module_1_chapter_1.pptx
 
Module 6 - Systems Planning bak.pptx.pdf
Module 6 - Systems Planning bak.pptx.pdfModule 6 - Systems Planning bak.pptx.pdf
Module 6 - Systems Planning bak.pptx.pdf
 

Mehr von Advance Saraswati Prakashan Pvt Ltd

Managing Cross-cultural Diversity: Issues and Challenges in Global Organizations
Managing Cross-cultural Diversity: Issues and Challenges in Global OrganizationsManaging Cross-cultural Diversity: Issues and Challenges in Global Organizations
Managing Cross-cultural Diversity: Issues and Challenges in Global OrganizationsAdvance Saraswati Prakashan Pvt Ltd
 

Mehr von Advance Saraswati Prakashan Pvt Ltd (20)

004 04 identifying market segment,
004 04 identifying market segment,004 04 identifying market segment,
004 04 identifying market segment,
 
Chapter 3 Marketing info system and demand Management- MBS
Chapter 3 Marketing info system and demand Management- MBSChapter 3 Marketing info system and demand Management- MBS
Chapter 3 Marketing info system and demand Management- MBS
 
Chapter 2 Market Opportunity analysis- MBS
Chapter 2 Market Opportunity analysis- MBSChapter 2 Market Opportunity analysis- MBS
Chapter 2 Market Opportunity analysis- MBS
 
Chapter 1 introduction- MBS Marketing Management
Chapter 1 introduction- MBS Marketing ManagementChapter 1 introduction- MBS Marketing Management
Chapter 1 introduction- MBS Marketing Management
 
003 Managerial Economics- chapter 03
003 Managerial Economics- chapter 03003 Managerial Economics- chapter 03
003 Managerial Economics- chapter 03
 
Managerial Economics MBS -chapter 04 (book)
Managerial Economics MBS -chapter 04 (book)Managerial Economics MBS -chapter 04 (book)
Managerial Economics MBS -chapter 04 (book)
 
Sociology case study BBA-BI/TT/BHM/BCIS/BHCM
Sociology case study BBA-BI/TT/BHM/BCIS/BHCMSociology case study BBA-BI/TT/BHM/BCIS/BHCM
Sociology case study BBA-BI/TT/BHM/BCIS/BHCM
 
Managing Cross-cultural Diversity: Issues and Challenges in Global Organizations
Managing Cross-cultural Diversity: Issues and Challenges in Global OrganizationsManaging Cross-cultural Diversity: Issues and Challenges in Global Organizations
Managing Cross-cultural Diversity: Issues and Challenges in Global Organizations
 
Presentation on virtual maangement
Presentation on virtual maangement Presentation on virtual maangement
Presentation on virtual maangement
 
Managing a Virtual Workplace by Wayne F. Cascio
Managing a Virtual Workplaceby Wayne F. Cascio Managing a Virtual Workplaceby Wayne F. Cascio
Managing a Virtual Workplace by Wayne F. Cascio
 
Outsourcing- MBA/ MBS- Masters level
Outsourcing- MBA/ MBS- Masters levelOutsourcing- MBA/ MBS- Masters level
Outsourcing- MBA/ MBS- Masters level
 
Innovation management- MBA
Innovation management- MBAInnovation management- MBA
Innovation management- MBA
 
Employee empowerment-MBA
Employee empowerment-MBAEmployee empowerment-MBA
Employee empowerment-MBA
 
Corporate Governance-MBA
Corporate Governance-MBACorporate Governance-MBA
Corporate Governance-MBA
 
Chapter 7 e business systems
Chapter 7  e business systemsChapter 7  e business systems
Chapter 7 e business systems
 
Chapter 14 enterprise and global management of it
Chapter 14  enterprise and global management of itChapter 14  enterprise and global management of it
Chapter 14 enterprise and global management of it
 
Chapter 13 security and ethical challenges
Chapter 13  security and ethical challengesChapter 13  security and ethical challenges
Chapter 13 security and ethical challenges
 
Chapter 11 developiong business&it strategies
Chapter 11  developiong business&it strategiesChapter 11  developiong business&it strategies
Chapter 11 developiong business&it strategies
 
Chapter 9 e-commerce systems
Chapter 9  e-commerce systemsChapter 9  e-commerce systems
Chapter 9 e-commerce systems
 
Chapter 7 e business systems
Chapter 7  e business systemsChapter 7  e business systems
Chapter 7 e business systems
 

Kürzlich hochgeladen

Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 

Kürzlich hochgeladen (20)

Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 

Chapter 12 developiong business&it solutions

  • 2. IS Development • What to do when your CEO asks you to find a Web-enabled way to get information to and from the salespeople in your company? • Where to START? • System Approach • Information Systems Development – When the system approach to problem solving is applied to the development of information system solutions to business problem
  • 3. The System Approach • The system approach to problem solving uses system orientation to define problems and opportunities and then develop appropriate and feasible solution in response • Analyzing the problem and formulating a solution involve the following interrelated activities – Recognize and define the problem or opportunity using system thinking – Develop and evaluate alternative system solutions – Select the system solution that best meets requirements – Design the selected system solution – Implement and evaluate the success of designed system
  • 4. What is Systems Thinking? • Seeing the forest and the trees in any situation – 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 change occur • Systemic view: find the system, sub-system & components of the system in any situation – Find the input, processing, output, feedback and control components
  • 6. Systems Analysis and Design • The overall process by which Information Systems are designed and implemented • Includes activities like – Identification of business problems – Proposed IS solution (to one or many problems) – Design & Implementation of proposed solution • Two most common approaches – Object-oriented analysis and design – Life cycle
  • 7. Systems Development Lifecycle (SDLC) One method of using system approach to developing IS solutions with multistep and iterative process
  • 8. • Do we have business opportunities? • What are our business priorities? • How can IT provide IS solutions that address our business priorities? • Considering of proposals generated by a business/IT planning process • Conducting preliminary feasibility study of proposed information system solutions to meet a company’s business priorities and opportunities as identified in a planning process System Investigation
  • 9. System Investigation Feasibility Study • Development of IS is costly, so do feasibility study • Preliminary study of the information needs of prospective users and the costs, benefits, feasibility of a proposed project are determined • Written reports are presented for approval • Evaluate alternative system solutions and propose the most feasible & desirable business application for development
  • 10. System Investigation Operational Feasibility • Assessment of how well proposed development project fits in with the existingbusinessenvironment & objectives – with regard to development schedule, delivery date, corporate culture and existing business process • Is the identified problem worth solving? • Does the proposed solution actually solve the problem? • Determine the degree to which the project meets the specific business objectives set forth during the proposal phase
  • 11. System Investigation • Can we identify and solve the problem at hand within a reasonable time period? • To what degree the proposed physical system will require changes in our organizational structure? • What changes in the current authority level need to be made to accommodate the new system? • How well the proposed system will – Support the business priorities of the organization – Solve the identified problem – Fit in with the existing organizational structure
  • 12. System Investigation Economic Feasibility • Determine the extent to which the proposed system will provide positive economic benefits to the organization • Identify & quantify all the expected benefits Vs. all the expected costs of the project • Cost/Benefit Analysis – Tangible costs – cost/benefit can be quantified in high degree like hardware, software, employee salaries – Intangible costs – costs that are difficult to quantify like loss of customer goodwill or employee morale caused by errors and disruptions arising from the installation of a new system
  • 13. Tangible Benefits Examples Increase in sales or profits Development of IT-based products Decrease in information processing cost Elimination of unnecessary documents Decrease in operating cost Reduction in inventory carrying costs Decrease in required investment Decrease in inventory investment reqd. Increased operational efficiency Less spoilage, waste and idle time Intangible Benefits Examples Improved information availability More timely and accurate information Improved abilities in analysis OLAP and data mining Improved customer service More timely service response Improved employee morale Elimination of burden some job tasks Improved management decision making Better information & decision making Improved competitive position Systems that lock in customers Improved business image Progressive image as perceived by customers, suppliers, investors Tangible/Intangible Economic Benefits
  • 14. Technical Feasibility • Understanding the existing/present technical resources of the organization and their applicability in the proposed system • Assessing the degree to which the current technical resources – hardware, software, operating environments – can be upgraded or added to the new proposed system • Does the necessary technology exists? • Is the newest technology stable and reliable? • Despite the vendors claim, analyst must analyze accurately the needed technology for suitability. System Investigation
  • 15. Human Factors Feasibility • No matter how elegant the technology, the system will not work if the end users and managers do not perceive it to be relevant – therefore, will not support it • Assess the degree of resistance to proposed system • The perceived role of the end users in the development process • The degree of change to the end user’s working environment as a result of the new system • Current stateofhuman resources (IT and non-IT) available to conduct the project, & tomanage & use the new system System Investigation
  • 16. Legal/Political Feasibility • A thorough analysis of any potential legal ramifications resulting from the construction and implementation – Any copyright or patent infringements – Violations of antitrust laws (Mobile Ad & CRM) – Foreign trade restrictions • How the proposed system will positively/negatively affect the power distribution • Governmental restrictions System Investigation
  • 17. • An in-depth study of information needs of end user – that produces the functional requirements used as the basis for the design of an IS • It typically involves a detailed study including: – What are the Information needs of a company and end users – What are the Activities, resources, and products of the information systems currently being used *Comparison with – What are the Information system capabilities required tomeettheinformationneedsof business stakeholders System Analysis
  • 18. Organizational Analysis • Know the current organizational environment before improving the Information System • Members of the development team must know – Something about organization – its management structure – Its people – Its business activities – The environmental systems it must deal with – The specific business unit or end-user workgroups that will be affected by the new or improved IS System Analysis
  • 19. Analysis of the present system • Study the old system that will be improved or replaced • Analyze hardware, software, network and people resources • Analysis how those resources are used to convert data – like transaction data – into information products – reports and displays • Document how IS activities are accomplished – Input, Processing, Output, Storage and Control System Analysis
  • 20. Logical Analysis • A logical model is a blueprint of the current system • It displays what the current system does, without regard to how it does it • It allows an analyst to understand – the processes – functions and – data associated with a system • without getting bogged down with hardware and software • Logical model helps to incorporate, analyze & understand various non-computer components of the system • Logical Vs. Physical models – Order through email System Analysis
  • 21. Functional Requirements Analysis & Determination • Work as a team of IS analysts and end users to determine the specific business information needs – Determine the type of information each business activity requires & what response times are necessary – Determine the information processing capabilities required for each system activity to meet the needs • Product: Functional requirements for proposed system • Functional requirements – end user information requirements that are not tied to the h/w, s/w, n/w, data and people resources that end users presently use or might use in the new system System Analysis
  • 22. Examples of Functional Requirements Proposed e-Commerce System • User Interface: automatic entry of product data and easy-to-use data entry screens for Web customers • Processing: fast, automatic calculation of sales totals and shipping costs • Storage: fast retrieval and update of data from product, pricing, and customer databases • Control: signals for data entry errors and quick e-mail confirmation for customers
  • 23. System Design • The logical model of current system is modified until it represents the blueprint for the new system • Users and analyst focus on determining – ‘how’ the system will accomplish its objectives • Issues related to hardware, software, networking, data storage, security, etc will be discussed and determined • System design consists of design activities that ultimately produce physical system specification satisfying the functional requirements that were developed in the system analysis process
  • 24. Systems Design • Systems design focuses on three areas or deliverables
  • 25. Prototyping • Prototyping is the rapid development and testing of working models – An interactive, iterative process used during the design phase – Makes development faster and easier, especially when end user requirements are hard to define – Has enlarged the role of business stakeholders • Prototype system is repeatedly refined until it is acceptable • A Prototype of a business application is developed quickly using variety of application development software tools Systems Design
  • 27. System Design User Interface Design • Focuses on supporting the interactions between end users and their computer-based applications – Designers concentrate on the design of attractive and efficient forms of user input and output – Frequently a prototyping process • UID process produces a detailed design specifications for information products – display screens, interactive user/computer dialogs, audio responses, forms, documents, reports
  • 28. Checklist for Corporate Websites • Remember the customer • Aesthetics • Broadband content • Easy to navigate • Searchability • Incompatibilities • Registration forms • Dead links
  • 29. System Specifications • Formalizing the design of – User interface methods and products – Database structures – Processing procedures – Control procedures • System designer frequently develop – Hardware & software – Data & Network – Personnel specifications for a proposed system
  • 30. Examples of System Specifications User interface specifications Use personalized screens that welcome repeat Web customers and that make product recommendations Database specifications Develop databases that use object/relational database management software to organize access to all customer and inventory data and to multimedia product information Software specifications Acquire an e-commerce software engine to process all e-commerce transactions with fast responses, i.e., retrieve necessary product data and compute all sales amounts in less than one second Hardware and network specifications Install redundant networked Web servers and sufficient high-bandwidth telecommunications lines to host the company e-commerce website Personnel specifications Hire an e-commerce manager and specialists and a webmaster and Web designer to plan, develop, and manage e-commerce operations
  • 31. End User Development • IS professionals play a consulting role, while user do their own application development – A staff of user consultants may be available to help with analysis, design, and installation • Other support – Application package training – Hardware and software advice – Help gaining access to organization databases
  • 32. Focus on IS Activities • End user development should focus on the fundamental activities of an IS – Output – Input – Processing – Storage – Control
  • 33. Focus of End User Development
  • 34. Doing End User Development • Application development capabilities built into software packages make it easier for end users to develop their own solutions
  • 35. Encouraging End User Web Development • Look for tools that make sense – Some are more powerful or costly than needed • Spur creativity – Consider a competition among departments • Set some limits – Limit what parts of a web page or site can be changed and who can do it • Give managers responsibility – Make them personally responsible for content • Make users comfortable – Training will make users more confident and can save the IT department the trouble of fixing problems later on – It can limit the need for continuous support
  • 36. Implementing New Systems • Implementation activities are needed to transform a newly developed information system into an operational system for end users • Difficult and time consuming process • Vital for ensuring the success of any newly developed system – Well-designed system may fail • Implementation process requires project management effort
  • 37. Implementing New Systems • The systems implementation stage involves – Hardware and software acquisition – Software development – Testing of programs and procedures – Conversion of data resources – Conversion alternatives – Education/training of end users and specialists who will operate the new system
  • 38. Implementation Process • Implementation process typically requires a project management effort for proper accomplishment • Enforce a project plan with • Job responsibilities • Timetables • Financial budget
  • 39. Project Management • Project management process, technique and tool are necessary for Information System design and development • The skills and knowledge necessary to be a good project manager will translate into virtually any project environment – The people who have acquired them are sought after by most organizations
  • 40. What is a Project? • A set of activities with a clear beginning and end • Every project has – Goals – Objectives – Tasks – Limitations or constraints – A series of steps or phases • Managing a project effectively requires – Process – Tools – Techniques • SDLC is a project management approach tailored toward the design and development of IS
  • 42. Phase Example Activities Initiating/ Defining • State the problem(s) and/or goal(s) • Identify the objectives • Secure resources • Explore the costs/benefits/risk in the feasibility study Planning • Identify and make sequence of activities • Identify the “critical path” • Estimate the time and resources needed for project completion • Write a detailed project plan Execution • Commit resources to specific tasks • Add additional resources and/or personnel if necessary • Initiate work on the project Controlling • Establish reporting obligations • Create reporting tools • Compare actual progress with baseline • Initiate control interventions, if necessary Closing • Install all deliverables • Finalize all obligations and commitments • Meet with stakeholders • Release project resources • Document the project • Issue a final report
  • 43. Evaluating Hardware, Software, Services • Establish minimum physical and performance characteristics for all hardware and software – Formalize these requirements in an RFP/RFQ • Send RFQ to appropriate vendors • Evaluation factor and scoring • Evaluate bids when received – All claims must be demonstrated – Obtain recommendations from other users – Search independent sources for evaluations – Benchmark test programs and test data
  • 44. Hardware Evaluation Factors Hardware Evaluation Factors Rating Performance • What are the speed, capacity, and throughput? Cost • What is its lease or purchase price? • What will be its cost of operations and maintenance? Reliability • What are the risk of malfunction and its maintenance requirements? • What are its error control and diagnostic features? Compatibility • Is it compatible with existing hardware and software? • Is it compatible with hardware and software provided by competing suppliers? Technology • In what year of its product life cycle is it? • Does it use a new untested technology or does it run the risk of obsolescence?
  • 45. Hardware Evaluation Factors Hardware Evaluation Factors Rating Ergonomics • Has it been “human factors engineered” with the user in mind? • Is it user-friendly, designed to be safe, comfortable, and easy to use? Connectivity • Can it be easily connected to wide area and local area networks that use different types of network technologies and bandwidth alternatives? Scalability • Can it handle the processing demands of a wide range of end users, transactions, queries, and other information processing requirements? Software • Is the system and application software available that can best use this hardware? Support • Arethe services reqd. tosupport & maintain it available? Overall Rating
  • 46. Software Evaluation Factors Software Evaluation Factors Rating Quality • Is it bug-free, or does it have many errors in its program code? Efficiency • Is the software a well-developed system of program code that does not use much CPU time, memory capacity, or disk space? Flexibility • Can it handle our business processes easily, without major modification? Security • Does it provide control procedures for errors, malfunctions, and improper use? Connectivity • Is it Web-enabled so it can easily access the Internet, intranets, and extranets, on its own, or by working with Web browsers or other network software?
  • 47. Software Evaluation Factors Software Evaluation Factors Rating Maintenance • Will new features and bug fixes be easily implemented by our own software developers? • Is it written in a programming language that is familiar to our own software developers? Documentation • Is the software well documented? Does it include help screens and helpful software agents? Hardware • Does existing hardware have the features required to best use this software? Other Factors • What are its performance, cost, reliability, availability, compatibility, modularity, technology, ergonomics, scalability, and support characteristics? Overall Rating
  • 48. Evaluating IS Services • Examples of IS services – Developing a company website – Installation or conversion of hardware/software – Employee training – Hardware maintenance – System design and/or integration – Contract programming – Consulting services – System integretors – Value-added reselling
  • 49. Evaluating IS Services Hardware Evaluation Factors Rating Performance • What has been their past performance in view of their past promises? Systems development • Are website and other e-business developers available? What are their quality and cost? Maintenance • Is equipment maintenance provided? What are its quality and cost? Conversion • What systems development and installation services will they provide during the conversion period? Training • Is the necessary training of personnel provided? What are its quality and cost? Backup • Are similar computer facilities available nearby for emergency backup purposes?
  • 50. Evaluating IS Services Hardware Evaluation Factors Rating Accessibility • Does the vendor provide local or regional sites that offer sales, systems development, and hardware maintenance services? • Is a customer support center at the vendor’s website available? • Is a customer hot line provided? Business Position • Is the vendor financially strong, with good industry market prospects? Hardware • Do they provide a wide selection of compatible hardware devices and accessories? Software • Do they offer a variety of useful e-business software and application packages? Overall Rating
  • 51. Other Implementation Activities • The keys to successful implementation of a new business system – Testing – Data conversion – Documentation – Training
  • 52. System Testing • System testing may involve – Testing and debugging software – Testing website performance – Testing new hardware – Review of prototypes • Iterative & Interactive Development & Testing • Examine and critique input documents, screen displays and processing procedures • Immediate end-user testing
  • 53. Data Conversion • Data conversion includes – Converting data elements from the old database to the new database – Correcting data errors – Filtering out unwanted data – Consolidating data from several databases – Organizing data into new data subsets – Databases, data marts, data warehouse • Improperly organized and formatted data is a major cause of implementation failures
  • 54. Documentation • User Documentation – Sample data entry screens, forms, reports – System operating instructions in system repository • Systems Documentation – Method of communication among those developing, implementing, and maintaining a computer-based system – Detailed record of the system design – Extremely important when diagnosing problems and making system changes
  • 55. Training • End users must be trained to operate a new business system or its implementation will fail – May involve only activities, such as data entry, or all aspects of system use – Managers and end users must understand how the new technology impacts business operations • System training should be supplemented with training related to – Hardware devices – Software packages
  • 57. • Direct conversion – The simplest conversion strategy – The most disruptive to the organization – Sometimes referred to as the slam dunk or cold-turkey strategy – May be the only viable solution in cases of emergency implementation or if the old and new system cannot coexist – Has the highest risk of failure – Involves turning off the old system and turning on the new one Major System Conversion Strategies
  • 58. Parallel Conversion • Old and new systems are run simultaneously until everyone is satisfied that – The new system functions correctly – The old system is no longer needed • Conversion to new system can be single cutover or phased cutover • Has the lowest risk, but the highest cost – Can cost 4 times more than using the old system • Best choice where an automated system is replacing a manual one
  • 59. Pilot Conversion • Scenarios best suited to a pilot conversion – Multiple business locations – Geographically diverse locations • Advantages of single location conversion – Can select a location that best represents the conditions across the organization – Less risky in terms of loss of time or delays in processing – Can be evaluated and changed before further installations
  • 60. Phased Conversion • A phased or gradual conversion – Takes advantage of both the direct and parallel approaches – Minimizes the risks involved – Allows the new system to be brought online as logically ordered functional components • Disadvantages – Takes the most time – Created the most disruption to the organization over time
  • 61. Post-Implementation Activities • The single most costly activity – Correcting errors or faults in the system – Improving system performance – Adapting the system to changes in the operating or business environment – Requires more programmers than does application development – May exist for years
  • 62. Systems Maintenance • There are four basic categories of system maintenance – Corrective: fix bugs and logical errors – Adaptive: add new functionality – Perfective: improve performance – Preventive: reduce chances of failure