3.3 Information System Redesigning Strategies


Redesigning of information system is about changing and enhancing the existing and working information
system in order to get better outputs or because the system doesn't perform as intended.
Systems share 7 common elements:
Boundary: identify the elements inside and outside the system being analyzed.
Environment: anything which is outside the system, including rules, assumptions, constraints etc.
Inputs: resources that will be entered to the system and manipulated by it to produce information or required
products.
Outputs: The services or products provided by the system after the system processes the inputs.
Components: set of activities and processes that transform input into output.
Storage: storage areas and media required for permanent or temporary storage of information.
Interface: this the way how outside elements can interact with the inside elements.

3.3 Information System Redesigning Strategies


Motivations for IS Redesigning
Concerns about system reliability: when the system doesn't work as intended and the results of the output
are not satisfactory then this system need to be redesigned.
Response time: the important feature of any information system is to produce timely and accurate information
for decision making. If the system lacks this important feature then it needs to be redesigned.
New or improved features: Organizations that need to stay in competition will redesign their information
system to include new features to better serve their customers.
System security: the most important asset of any system is data. If the system fails to secure data from
intruders or malicious actions then it needs to be redesigned to discover the security holes.
System maintainability: the system that cannot be recovered from failure to a steady state as soon as possible
with less damages need to be redesigned

3.3 Information System Redesigning Strategies


Redesign Process
Identify requirements: new user requirements and needs are gathered.
Analysis and redesign: new requirements are analyzed and designed how changes are made to existing
system to include these changes.
Adjustments: it means the reconfiguration of existing system to include the changes, new requirements and
improvements needed to be included in the system.
Execution and migration: after adjustment phase, parts of the existing system may be replaced with the parts
of the new system. It is then executed and monitored to identify if it succeeded to meet user requirements