Is Basics Notes
Is Basics Notes
“Information system (IS) is the study of complementary networks of hardware and software that people and
organizations use to collect, filter, process, create, and distribute data.” [1]
“Information systems are combinations of hardware, software, and telecommunications networks that
people build and use to collect, create, and distribute useful data, typically in organizational settings.” [2]
“Information systems are interrelated components working together to collect, process, store, and
disseminate information to support decision making, coordination, control, analysis, and visualization in an
organization.” [3]
These definitions focus on two distinct aspects of information systems: the components that comprise an
information system and their role in an organization.
TYPES OF INFORMATION
Internal information and external information are the two broad categories of information. The illustration
below depicts the scope of internal and external information in the context of business organizations.
The dimensions of information systems can be viewed as a framework for analyzing and designing
information systems. They are:
Organizational Dimension:
Organizations include information systems. The standard operating procedure and culture of an organization
will be embedded in an information system. Functional specialities, business processes, culture, and political
interest groups are all part of this. This refers to the people, policies, and procedures that govern how an
organization's information system is used and managed. This refers to how the information system fits into
the organizational structure and how it supports the organization's goals and objectives. A sales management
system, for example, is part of the organizational dimension because it helps to improve sales performance.
Management Dimension:
Managers perceive environmental business challenges. Information systems provide managers with the tools
and information they need to allocate, coordinate, and monitor their work, make decisions, create new
products and services, and make long-term strategic decisions. The policies, procedures, and rules that govern
the use of the information system are referred to as this. The management dimension includes things like
passwords, backup procedures, and data security policies.
Technology Dimension:
Management makes use of technology to carry out their duties. Computer hardware/software, data
management technology and networking/telecom technology are all part of it. It is one of many tools used by
managers to deal with change. This includes the hardware, software, data, and network components that
comprise an information system's technical infrastructure. A server, a personal computer, and database
software, for example, are all examples of technical dimensions.
Strategic Dimension:
This entails aligning information systems with an organization's overall goals and strategies. This includes
decision-making processes as well as the impact of information systems on the competitiveness and success
of the organization.
User dimension:
This refers to the information system's end users and how they interact with it. An e-commerce website, for
example, is part of the user dimension because it allows customers to purchase goods and services.
Each of these dimensions is interconnected and has an impact on an information system's overall performance
and effectiveness. To ensure that an information system meets the needs of the organization and its users, it
should take into account all three dimensions.
The components that allow an information system to function effectively and efficiently are known as its
operating elements. They are as follows:
• Hardware: A system's physical components, such as computer equipment, peripheral devices, and other
supporting equipment.
• Software: A set of instructions that instructs the hardware on what to do. System software (such as the
operating system) and application software are both included.
• Data: Information that the system stores and processes. It can include both structured (like a database)
and unstructured data (such as a text document).
• Procedures: The steps and processes that are followed to complete specific tasks such as data entry,
information processing, and report generation.
• People: Those who use the system as well as those who support and maintain it.
• Network: The communication channels that connect the various system components and allow them to
work together.
• Policies and security measures: The guidelines and measures that ensure the system's information's
confidentiality, integrity, and availability.
• The following are the major processing functions in information systems:
• Business transaction processing: Capture, collect, record, store, and process events of business interest
so that their impact is reflected in organizational performance records.
• Master file updates: The effect of these transactions is carried over to the organizational performance
status files. At any given time, master files must reflect the status of any entity after incorporating the
impact of current transactions.
• Information report generation: After processing transactions and updating master files, information
reports are generated to assist managers in making decisions.
• Processing of interactive inquiries: Online information processing systems allow managers to respond
to business queries raised on data files, both master and transaction files.
• Providing interactive analytical support: Key decision makers require not only interaction with data
files for data extraction using scientific and planning models but also online processing support to
analyze the impact of some potential actions. A Decision Support System is created when the system can
extract data from relevant files and address it to the models selected by the user.
Information systems can be classified into several types based on their functions, organizational level, and
nature of data processed:
Experts System:
Experts systems include expertise to assist managers in diagnosing and solving problems. These systems are
based on artificial intelligence research principles. Experts Systems is a data-driven information system. It
acts as an expert consultant to users by applying its knowledge of a specific area. An expert system's
components are a knowledge base and software modules. These modules perform knowledge inference and
provide answers to user questions.
• It provides great telecommunication, better computing capabilities, and effective display options to
executives, among other things.
• It provides information to them in the form of static reports, graphs, and textual information on demand.
• It helps monitor performance, track competitor strategies, and forecast future trends, among other things.
An information system is a collection of hardware, software, and telecommunication networks that people
construct to collect, create, and distribute useful data, usually within an organization. It defines the
information flow within the system. An information system's goal is to provide appropriate information to
the user, gather data, process data, and communicate information to the system's user.
• Computer Hardware:
Physical equipment is used for input, output, and processing. The hardware structure depends upon the type
and size of the organization. It consists of an input and an output device, an operating system, a processor,
and media devices. This also includes computer peripheral devices.
• Computer Software:
The programs/ application program is used to control and coordinate the hardware components. It is used for
analyzing and processing the data. These programs include a set of instructions used for processing
information.
These functions collaborate to ensure that data is collected, processed, stored, and presented in a way that
meets an organization's needs.
Here are some of the business activities that require the intervention of an information system.
Many ERP systems are web-based and can be accessed from anywhere with an internet connection. ERP
implementation can be a complex and time-consuming process, but it can bring many benefits to an
organization, including increased efficiency, reduced errors, better visibility into business operations, and
improved decision-making. However, it is important to carefully evaluate an organization's needs and choose
an ERP system that is appropriate for the organization's size, budget, and goals.
Effective SCM requires collaboration and communication between all participants in the supply chain,
including suppliers, manufacturers, distributors, and customers. This can be achieved through the use of
technologies such as electronic data interchange (EDI), RFID (Radio Frequency Identification), and cloud-
based collaboration tools. In today's fast-paced business environment, managing the supply chain is becoming
increasingly complex and challenging. Companies must be able to respond quickly to changes in demand,
minimize the risk of supply chain disruptions, and meet the evolving needs of customers. A well-designed
and efficiently managed supply chain can help companies to improve their bottom line and achieve a
competitive advantage in their markets.
The products of information technology are part of our daily lives. Here are some of the facts about
information systems.
Management: Management has been defined as a process, a function, and a profession concerned with
the activity of accomplishing tasks with and through people. Managers perform a variety of tasks such
as planning, directing, controlling, staffing, leading, and motivating.
Information: Information can be defined as collections of facts, figures, and symbols that have been
processed for the current decision-making situation. The information is thought to be important in a
specific situation.
System: A system is defined as a collection of related components, activities, processes, and humans
interacting to achieve a common goal.
When all three components are considered together, it is clear that Management Information Systems
are collections of related processes, activities, individuals, or entities that interact to provide processed
data to individual managers at various levels in various functional areas. Some of the characteristics
that should be followed when defining Management Information Systems such as Management
information systems are primarily intended to provide information derived from data after it has been
processed; information systems do not generate data. After being generated by business operations in
an organisation, data is generated, collected, recorded, stored, processed, and retrieved. The information
systems adhere to the procedures established for processing the data generated within the organisation.
Information systems are created for job positions rather than individuals. Regardless of who holds the
job position, information systems are designed with the job responsibilities that the individual is
supposed to perform in mind and are dependent on the information needs of the individual in the
organisational hierarchy in mind. The information systems are designed for different levels of
management; they are intended to meet the information needs of top, middle, and junior management
decision-makers. The information systems are intended to provide information to managers in various
functional areas. Managers in marketing, finance, production, personnel, materials, logistics, and other
areas receive the information.
Databases should be used to integrate information systems. Integrating information systems eliminates
data storage, processing, and report generation redundancy. To reduce the likelihood of data integrity
discrepancies, ensure single-point data entry and upkeep of master data files. Computers and other
electronic devices help to facilitate information systems.
Overview of Information System
Management Information System (MIS) refers to the use of information technology to support and
manage organisational operations. It is an integrated approach to the use of technology, people, and
data to provide relevant and accurate information for effective decision-making and problem solving.
Improved Decision Making: MIS provides access to real-time data, which allows organisations to
make informed decisions based on accurate and up-to-date information.
Increased Efficiency: MIS automates many manual processes, freeing up time and resources and
reducing the risk of human error.
Better Collaboration: MIS enables employees to share information and collaborate on projects more
effectively, regardless of physical location.
Competitive Advantage: MIS helps organisations stay ahead of their competition by providing them
with the tools and information they need to make strategic decisions.
Improved Customer Service: MIS can help organisations understand customer needs and preferences,
leading to improved customer satisfaction and increased customer loyalty.
Cost Savings: MIS can help organisations reduce costs by automating manual processes, reducing
errors, and improving operational efficiency.
MIS plays a critical role in the success of modern organisations by providing the information and
tools needed for effective decision-making, improved efficiency, and enhanced collaboration.
Disadvantages of MIS:
Management Information Systems (MIS) is a significant tool for organisations to help them manage
their data and information effectively, but like any system, it has its disadvantages.
Complexity: MIS systems can be complex and difficult to use, especially for people with limited
technical skills.
Dependence on Technology: An MIS system relies on technology and can be vulnerable to system
failures, software bugs, and security breaches.
Inaccurate Data: The accuracy of the data in an MIS system depends on the quality of the data that is
entered into it. If the data is inaccurate, the reports generated by the system will also be inaccurate.
Resistance to Change: People within organisations may resist using an MIS system due to fear of
change, lack of trust in technology, or difficulty in learning how to use it.
Maintenance Requirements: MIS systems require ongoing maintenance and upgrades to keep them
functioning effectively, and this can be time-consuming and costly.
Limited Flexibility: MIS systems can be rigid and inflexible, making it difficult to accommodate
changes in the organisation's needs or processes.
Management Information Systems (MIS) organisational and strategic view is a top-down perspective
that considers how the technology aligns with the company's overall goals and objectives. This
viewpoint regards MIS as a tool for decision-making and assisting organisations in achieving their
objectives. The emphasis is on how technology is used to support the company's strategies and how it
is integrated into the overall organisational structure. According to this viewpoint, MIS is more than
just a collection of technical systems; it is a critical component of overall business strategy.
A retail company that uses customer data to drive its marketing and sales strategies is an example of an
organisational and strategic view of MIS. Through its POS systems, website, and social media presence,
the company collects data on customer purchases, demographics, and online behaviour. The MIS
department then analyses this data to identify patterns and trends that can be used to inform the
company's marketing decisions, such as targeted promotions and personalised advertising.
The company can make data-driven decisions that can lead to increased sales, customer loyalty, and
competitive advantage by integrating technology and data analysis into its overall business strategy. In
this case, the MIS function is viewed as a critical component of the company's overall growth and
success strategy.
In the following ways, Management Information System (MIS) is related to organisations and strategy:
Assists decision-making: MIS provides decision-makers with the pertinent information they require
to make informed decisions.
Aligns with organisational strategy: MIS is designed and implemented to support the overall strategy
and goals of the organisation.
Increases operational efficiency: MIS automates many business processes, which reduces errors and
increases efficiency.
MIS is critical in assisting organisations in achieving their objectives by providing the information and
tools required for effective decision-making and operational performance.
Computer hardware, software, and data management are among the fundamentals of information
systems and technology. Information Systems (IS) are a collection of interconnected components that
work together to collect, process, store, and disseminate information to support decision making and
control within an organisation. The tools and techniques used to develop, operate, and maintain
information systems are referred to as technology. Hardware, software, and telecommunications
equipment, as well as the processes used to design, develop, and implement information systems, are
all included.
As managers, the majority of you will work for companies that heavily rely on information systems
and make significant investments in information technology. You will undoubtedly want to learn how
to invest this money wisely. Your company can outperform competitors if you make wise decisions.
You will waste valuable capital if you make poor decisions. This book is intended to assist you in
making informed decisions about information technology and information systems. Information
technology (IT) encompasses all of the hardware and software that a company requires to meet its
business objectives. This includes not only computer machines, storage devices, and handheld mobile
devices, but also software such as the Windows or Linux operating systems, the Microsoft Office
desktop productivity suite, and the many thousands of computer programmes found in the average large
firm.
"Information systems" are more complex and are best understood by examining them from both a
technological and a business standpoint. The Management Information Systems (MIS) Information
Systems and Technology (IS&T) perspective focuses on the technical and functional aspects of
information systems. This point of view is concerned with the design, development, implementation,
and maintenance of the technology infrastructure that supports the information needs of the
organisation. Hardware, software, data management, and network systems are all included.
The IS&T viewpoint is concerned with how information systems can be used to support an
organisation's day-to-day operations, automate manual processes, and provide real-time access to
information. This viewpoint regards information systems as a collection of tools that can be used to
improve efficiency, cut costs, and boost productivity. Implementing an enterprise resource planning
(ERP) system, developing a customer relationship management (CRM) system, and deploying a cloud-
based data storage and management system are all examples of IS&T in the MIS context. These
technologies can be used to support organisational operations, manage data, and provide information
for decision-making.
DATABASE MANAGEMENT SYSTEMS
Database Management Systems are concerned with the design, development, and administration of
databases, including data models and SQL. A database is a collection of data that has been organised
to efficiently serve many applications by centralising the data and controlling redundant data. Instead
of storing data in separate files for each application, data is stored in such a way that it appears to users
to be stored in only one location. A single database can support multiple applications. Instead of storing
employee data in separate information systems and files for personnel, payroll, and benefits, a company
could create a single common human resources database. A database management system (DBMS) is
software that allows an organisation to centralise data, manage it efficiently, and provide application
programmes with access to the stored data. The database management system (DBMS) serves as a
bridge between application programmes and physical data files. When an application programme
requests a data item, such as gross pay, the DBMS locates it in the database and returns it to the
application.
Using traditional data files, the programmer would need to specify the size and format of each data
element used in the programme, as well as tell the computer where to find them. By separating the
logical and physical views of the data, the DBMS relieves the programmer or end user of the task of
understanding where and how the data are stored. The logical view depicts data as it would be perceived
by end users or business specialists, whereas the physical view depicts data organisation and structure
on physical storage media.
Management Information Systems (MIS) from the Database Management Systems (DBMS)
perspective focuses on the management and organisation of data within an organisation. This viewpoint
regards the DBMS as the foundation for efficiently and effectively storing, organising, and retrieving
data. The DBMS is in charge of ensuring the accuracy, reliability, and consistency of the data stored in
the system in the context of MIS. It also includes tools for defining data relationships, enforcing data
constraints, and restricting data access. Organisations can use a DBMS to simplify the process of
storing, retrieving, and analysing data, resulting in more effective decision-making.
The use of relational databases, such as Microsoft SQL Server and Oracle, for storing and retrieving
data, as well as NoSQL databases, such as MongoDB and Cassandra, for storing and retrieving large
amounts of unstructured data, are examples of DBMS in the MIS context. The DBMS chosen will be
determined by the organisation's specific needs, such as the size of the data set, the complexity of the
data relationships, and the system's performance requirements.
DATA ANALYTICS
In the context of Management Information Systems (MIS), data analytics refers to the process of
gathering, cleaning, analysing, and visualising data to extract insights and inform decision-making.
This entails employing several techniques and tools to identify patterns, relationships, and trends in
data and converting this information into actionable insights. Data analytics is an important component
of the MIS function because it allows organisations to make data-driven decisions based on facts rather
than intuition or assumptions. Data Analytics' goal is to provide meaningful information that can
support decision-making, identify areas for improvement, and provide a competitive advantage.
Examples of Data Analytics include the use of data mining to identify patterns in customer behaviour,
predictive analytics to forecast future trends, and text analytics to extract insights from unstructured
data such as social media posts and customer reviews. Data analytics can be used in many different
business areas, including marketing, sales, customer service, and operations.
Management Information Systems (MIS) Network and Telecommunications perspective focus on the
communication and information-sharing aspects of technology. This viewpoint takes into account the
hardware and software that enable organisations to exchange information and collaborate, both
internally and with external stakeholders. Network and telecommunications encompass a wide range
of technologies in the context of MIS, including local and wide area networks, cloud computing,
internet technologies, and mobile communications. According to this viewpoint, these technologies are
critical enablers of information flow within the organisation and between the organisation and its
stakeholders.
Network and telecommunications examples in the MIS context include the deployment of a virtual
private network (VPN) to allow remote workers to access the company's information systems, the use
of cloud computing to store and access data and applications, and the implementation of mobile
technologies to provide employees and customers with real-time access to information. In the context
of MIS, the goal of networks and telecommunications is to support the flow of information and to
enable organisations to collaborate and share information efficiently and effectively.
In the context of Management Information Systems (MIS), ERP Systems refer to integrated software
systems that manage a company's core business processes such as finance, human resources, supply
chain management, and customer relationship management. ERP systems are intended to provide a
unified view of an organisation's data, obviating the need for separate systems and databases.
ERP systems provide businesses with a centralised platform for managing operations, streamlining
processes, and increasing efficiency. ERP systems enable organisations to make data-driven decisions,
reduce manual processes, and improve information accuracy by integrating information from various
departments and functions. SAP, Oracle, and Microsoft Dynamics are examples of ERP systems. These
systems are used in a variety of industries, including manufacturing, retail, healthcare, and finance. The
ERP system chosen will be determined by the organisation's specific needs, such as its size, the
complexity of its operations, and the system's performance requirements.
ELECTRONIC COMMERCE
This covers the principles of conducting business over the Internet, including e-commerce strategies,
online payment systems, and digital marketing. E-commerce in the context of Management Information
Systems (MIS) refers to the buying and selling of goods and services over the Internet. E-commerce
enables organisations to reach a wider customer base, increase sales, and reduce the costs associated
with traditional brick-and-mortar retail. From an MIS perspective, e-commerce requires the integration
of a range of information systems, including payment systems, customer relationship management
systems, and inventory management systems. This integration allows organisations to provide a
seamless customer experience, from product discovery to purchase, and to manage the flow of
information and goods between different parts of the organisation.
Examples of e-commerce in the MIS context include online marketplaces, such as Amazon and eBay,
and online retail stores, such as Walmart and Target. E-commerce also includes business-to-business
(B2B) transactions, such as the purchase of raw materials or supplies by manufacturers. The growth of
e-commerce has led to an increase in the use of mobile commerce, which enables customers to make
purchases using their mobile devices.
This discusses the various threats to computer systems and data, including viruses, hackers, and
malware, and the measures organisations can take to protect their information systems. Cybersecurity
refers to the protection of digital devices, networks, and data from unauthorised access, theft, and
malicious attacks. In the context of Management Information Systems (MIS), it involves implementing
measures to secure computer systems, networks, and data against cyber threats. Data privacy, on the
other hand, refers to the protection of personal information and sensitive data. In MIS, it involves
ensuring that data is collected, stored, and used in compliance with regulations and laws such as General
Data Protection Regulation(GDPR) , Health Insurance Profitability and Accountability Act(HIPAA),
and others and that the privacy rights of individuals are respected.
Both cybersecurity and data privacy are critical aspects of MIS as they help protect an organisation's
information assets, maintain the trust of customers and stakeholders, and comply with legal
requirements.
This focuses on using data and analytics to make informed business decisions, including data
warehousing, business intelligence tools, and dashboards. Business Intelligence (BI) in the context of
Management Information Systems (MIS) refers to the use of data, analytical tools, and technology to
support informed decision-making in an organisation. The goal of BI is to turn data into actionable
information that can inform and support strategic, tactical, and operational decision-making. This can
include activities such as data collection and warehousing, data analysis, reporting, and visualisation.
Decision-making in MIS involves using information and insights generated from BI to make informed
decisions about various aspects of an organisation such as finance, operations, marketing, and others.
The purpose of decision -making in MIS is to support an organisation's ability to achieve its goals and
objectives by leveraging data and information to inform decisions. Both BI and decision-making in
MIS play critical roles in the success of an organisation by providing the information and insights
needed to make informed decisions, monitor performance, and drive continuous improvement.
PROJECT MANAGEMENT:
This covers the principles of managing projects, including project planning, budgeting, and risk
management. Project Management in the context of Management Information Systems (MIS) refers to
the application of tools, techniques, and methodologies to plan, execute, and control information
technology (IT) projects. The goal of project management in MIS is to ensure that IT projects are
delivered on time, within budget, and to the satisfaction of stakeholders. This can include activities
such as project planning, project scheduling, resource allocation, risk management, project control, and
project evaluation.
MIS project management involves the coordination of technical and business resources to deliver IT
solutions that support the goals and objectives of an organisation. Effective project management in MIS
requires clear communication, collaboration, and alignment between technical and business teams, and
a focus on delivering value to stakeholders. Project management in MIS is a critical aspect of the
successful delivery of IT solutions and is essential for ensuring that IT projects are delivered effectively,
efficiently, and to the satisfaction of stakeholders.
It explores the various stages of developing a software system, including requirements gathering,
design, implementation, and testing. The System Development Life Cycle (SDLC) in Management
Information Systems (MIS) refers to a process for creating and maintaining information systems.
Requirements gathering and analysis: This phase involves understanding the needs
and requirements of the stakeholders.
Design: In this phase, the system is designed based on the requirements gathered in the first phase.
Development and testing: The system is developed and tested to ensure it meets the design
specifications.
Maintenance: The system is monitored, maintained, and updated as needed to keep it running
smoothly.
The SDLC helps ensure that the system is developed in a systematic and controlled manner, which
reduces the risk of errors and improves the quality of the final product.
Waterfall Model
Iterative model
Spiral Model
The spiral model combines the idea of iterative development with the waterfall model's systematic,
controlled aspects. This spiral model is a hybrid of the iterative development process model and the
sequential linear development model, also known as the waterfall model, with a heavy emphasis on risk
analysis. It enables incremental product releases or incremental refinement with each iteration around
the spiral.
The spiral model is best suited for large projects with similar, more customized products, as it
allows for repeated passage through the main phases in a "spiral" motion. It allows for the
simultaneous incorporation of feedback on the first stages of a life cycle, significantly reducing
the time and costs required to implement the changes.
The spiral model is divided into four stages. A software project goes through these phases in iterations
known as Spirals.
• Identification:
This phase begins with gathering the baseline spiral's business requirements. This phase is used to
identify system requirements, subsystem requirements, and unit requirements in subsequent spirals as
the product matures. This phase also includes continuous communication between the customer and
the system analyst to understand the system requirements. The product is deployed in the identified
market at the end of the spiral.
• Design:
The Design phase begins with conceptual design in the baseline spiral and progresses to architectural
design, logical module design, physical product design, and final design in subsequent spirals.
• Construct or Build:
At each spiral, the Construct phase refers to the production of the actual software product. In the
baseline spiral, when the product is still being thought about and the design is being developed, a POC
(Proof of Concept) is created to solicit customer feedback. Then, in subsequent spirals with greater
clarity on requirements and design details, a working model of the software known as a build with a
version number is produced. These prototypes are sent to the customer for review.
The 'V-Model' is a modern version of the traditional software development model. The letter 'V'
represents verification and validation and is an extension of the Waterfall model. The crux of the V
model is the connection between each phase of testing and that of development. The phases of testing
are categorized as the "Validation Phase" and that development as the "Verification Phase". As a
result, for each stage of development, a corresponding test activity is planned ahead of time
Verification Phases:
• Requirement Analysis: The first step in software development is to collect requirements. Requirements
are business requirements that must be met during the software development process. Business
requirement analysis is the process of understanding an aspect from a customer's perspective by putting
oneself in their shoes and thoroughly analyzing an application's functionality from a user's perspective.
An acceptance criteria layout is now being prepared to correlate the tasks completed during the
development process with the overall effort's outcome.
• System Design: It entails creating a layout of the system/application design that will be created. The
goal of system design is to create detailed hardware and software specifications. System design is further
classified into the following subcategories:
ii) Module Design: Module design, also known as 'low-level design,' aims to define the logic upon
which the system will be built. We try to depict the relationship between the modules and the order
in which they interact at this stage.
Validation Phases:
• Unit Testing Phase: Unit tests are designed to validate single modules and identify and eliminate bugs.
A unit test is simply running a piece of code to see if it provides the desired functionality.
• Integration Testing: Integration testing is the process of collaborating pieces of code to ensure that they
perform as a single entity.
• System Testing: When the entire system is ready, the application is run on the target environment in
which it must operate, and a conclusion is drawn to determine whether the system is capable of
performing efficiently with the shortest response time.
• User Acceptance Testing: The user acceptance test plan is created during the requirement analysis phase
because when the software is ready to be delivered, it is tested against a set of tests that must be passed
to certify that the product met its goal.
As new product requirements arrive, they are understood and implemented. The entire module, or at
least a portion of it, is integrated and tested. To determine the cause, all modules are run separately and
the defective ones are removed. It is an appropriate model when the requirements are unclear and the
final release date is unknown. Simply put, it can be phased out in three stages. Specifically,
Agile Model
This model is used for rapid and ongoing release cycles, to implement minor but significant changes
between releases. This implies more tests and iterations and is mostly applicable to removing minor
issues from larger, more complex projects. As you can see, different SDLC methodologies are used
depending on the specifics of each project, its requirements, the client's core vision, and other factors.
Knowing the specific characteristics of each SDLC model can assist in selecting the best one to deliver
a high-quality, effective product.
Agile is defined as quick or adaptable. The term "Agile process model" refers to an iterative software
development approach. Agile methods divide tasks into smaller iterations or parts and do not involve
long-term planning directly. The project scope and requirements are established at the start of the
development process. The number of iterations, duration, and scope of each iteration are all clearly
defined in advance.
In the Agile process model, each iteration is considered a short time "frame," typically lasting one to
four weeks. The division of the entire project into smaller parts aids in reducing project risk and overall
project delivery time requirements. Before a working product is demonstrated to the client, each
iteration involves a team going through the entire software development life cycle, including planning,
requirements analysis, design, coding, and testing.
The Agile Model
i) Requirements gathering: You must define the requirements during this phase. You should describe
business opportunities and estimate the time and effort required to complete the project. You can assess
the technical and economic feasibility based on this information.
ii) Design the requirements: Once the project has been identified, collaborate with stakeholders
to define requirements. You can use a user flow diagram or a high-level UML diagram to demonstrate
the functionality of new features and how they will interact with your existing system.
iii) Construction/ iteration: The work begins when the team defines the requirements. Designers
and developers begin work on their project, which aims to deliver a functional product. The product
will go through several stages of development, so it will have simple, minimal functionality.
iv) Testing: The Quality Assurance team examines the product's performance and looks for bugs
during this phase.
v) Deployment: During this phase, the team creates a product for the user's workplace.
vi) Feedback: The final step after releasing the product is feedback. In this stage, the team
receives product feedback and works through it.