Professional Documents
Culture Documents
Most businesses utilize six different information technology systems, each with functionality that assists in managing a particular
business unit or organizational level.
Because the business environment has a wide range of data requirements, business intelligence technology systems help each
department manage and organize all of their data in a manner that helps unit members meet key objectives.
If the data collected by an IS is relevant and accurate, the organization can use it to streamline tasks, pinpoint inefficiencies, and
enhance customer service.
Successful companies typically employ six different systems to ensure that every aspect of the organization's data is properly
managed and used to improve decision-making and problem-solving.
This allows a company to maintain a competitive edge, find growth opportunities, and keep an accurate audit trail of financial and
transactional data for compliance purposes.
Here is an overview of the six types of information systems and how they work-
Quantities and the types of transactions performed vary, depending on the industry and size/scope of the company. Examples of
typical transactions include billing clients, bank deposits, new hire data, inventory counts, or a record of client-customer relationship
management data.
A transaction processing system ensures that all of the contractual, transactional, and customer relationship data is stored in a safe
location and accessible to everyone who needs it. It also assists in the processing of sales order entries, payroll, shipping, sales
management, or other routine transactions needed to maintain operations.
By utilizing a TPS, organizations can have a high level of reliability and accuracy in their user/customer data while minimizing the
potential for human error.
4. Management Information SystemsA management information system uses various transaction data from a
TPS to help middle management optimize planning and decision-making.
It retrieves TPS information, aggregates it, and generates reports to help those at the management level know important details of a
situation. Summaries and comparisons are utilized to allow senior managers to optimize the decision making process to achieve
better results.
Most of the report formats encompass summaries of annual sales data, performance data, or historical records. This provides a
secure and systemized way for managers to meet their targets and oversee business units.
Decision models are programmed into the IS to analyze and summarize large quantities of information and put it into a visual that
makes it understandable.
Because a DSS is interactive, management can easily add or delete data and ask important questions. This provides the evidence
required for mid-management to make the right choices that will ensure the company meets its targets.
An expert system helps enterprise leaders find answers to non-routine questions so they can make choices that improve the
company's outlook and performance. Unlike a DSS, an executive support system provides better telecommunication functionality
and a bigger computing functionality.
Graphics software is integrated within an ESS to display data about tax regulations, new competitive startups, internal compliance
issues, and other relevant executive information. This allows leaders to track internal performance, monitor the competition, and
pinpoint growth opportunities.
1. Information Gathering
In this important step, the problems, objectives, and resources needed are outlined. Participating stakeholders such as clients, developers, consultants,
and end users come together and engage in brainstorming. If the software is not brand new there will be less information and data gathering and more
focus on improvements.
2. Analysis
At this point, the end-user requirements have been clearly formulated. Feasibility studies may be carried out to analyze the economic and technical
impacts of the project. Information on competitive products is also collected. Viability of the project is established and the project is broken down into
workable segments.
3. Design
With clearly defined workable segments, the system design is developed. Customer requirements define the different elements of the system. Details
on the functionality, techniques, and logic of the process are formulated.
4. Implementation
This is the actual construction phase of the system. The logical part of the system is formulated and the building of any hardware is accomplished. The
programming language is already decided and the codes are written.
5. Deployment
The logic of the system is completed and ready to be deployed with any accompanying hardware. The customer's needs are vested and various
installation procedures are carried out. The time it takes for the system to actually go live will depend on its complexity. End-user training is organized
to ensure proper use of the system.
6. System Testing
The different workable parts of the system are brought together, making a whole integrated system. Various inputs are collected, analyzed, and fed into
the system. Real users may be employed to carry out testing. The main aim of the testing phase is to ensure that the customer's requirements are met
and overall customer satisfaction achieved. No technical expertise, knowledge of hardware or software are needed. Specialized personnel may be
brought in to conduct more in-depth and robust testing.
Types of Processes
How do we get through all of those steps? There are many processes available. Let's now take a minute or two to review a few of them.
1. Ad-Hoc Development
As the name depicts, this is an unplanned process of systems development. Ad-hoc system development (ASD) normally engages participants with
some level of expertise and familiarity with the problem. It depicts a rather chaotic process and is characterized by constant changes and modifications
as the process develops.
3. Iterative Development
The iterative development is a process established due to the problems experienced with the waterfall process in which design results are available
earlier in the process with iteration after each step, thereby providing valuable feedback for the next process step.
4. Exploratory Model
The exploratory model is used in system development projects in which it is impossible for the systems requirements to be fully developed at the
beginning of the system's information-gathering stage. It's a trial and error scenario. Most the system requirements are proposed ideas with a lot of
guesswork, approximations, and speculations. There is a distinct absence of predefined process steps. Authentication
What is SDLC?
SDLC is a process followed for a software project, within a software organization. It consists of a detailed plan describing how to
develop, maintain, replace and alter or enhance specific software. The life cycle defines a methodology for improving the quality of
software and the overall development process.
Planning for the quality assurance requirements and identification of the risks associated with the project is also done in the
planning stage. The outcome of the technical feasibility study is to define the various technical approaches that can be followed to
implement the project successfully with minimum risks.
A design approach clearly defines all the architectural modules of the product along with its communication and data flow
representation with the external and third party modules (if any). The internal design of all the modules of the proposed
architecture should be clearly defined with the minutest of the details in DDS.
Developers must follow the coding guidelines defined by their organization and programming tools like compilers, interpreters,
debuggers, etc. are used to generate the code. Different high level programming languages such as C, C++, Pascal, Java and
PHP are used for coding. The programming language is chosen with respect to the type of software being developed.
Then based on the feedback, the product may be released as it is or with suggested enhancements in the targeting market
segment. After the product is released in the market, its maintenance is done for the existing customer base.
A project feasibility study examines all of a project's pertinent aspects, including economic, technical, legal, and scheduling issues to
determine the possibility of the project's successful completion. Prior to commencing the project and investing funds, time, and efforts into it,
managers conduct a feasibility study of the project.
Technical Capability: Is the organization equipped with the necessary technical resources to complete the project
Budget: Does the organization have the financial resources to carry out the project, and does the cost-benefit analysis justify moving forward?
Legality: What is the project's legal requirements, and can the company meet them?
Risk: What are the risks involved in completing this project? Is the risk worth the company's money and time based on the expected benefits?
Operational feasibility: Does the project, in its intended scope, address the organization's needs through fixing problems and/or seizing opportunities?
Time: How much time would it take for completion?