Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

Both adaptive and perfective maintenance activities decrease in a dynamic business environment.

31/10/2020 Client: papadok01 Deadline: 7 Days

Lecture 18 – system maintenance

1

Types of maintenance – maintenance tasks

Four types of maintenance

Corrective – performed to fix errors

Adaptive – adds new capability & enhancements

Perfective – improves efficiency

Preventive – reduces possibility of system failure

Some analysts use term maintenance to only describe corrective maintenance, but maintenance really is one of the four types listed above

Costs during maintenance

Operational costs: items such as supplies, equipment rental, & software leases. Lower area of following diagram represents fixed operational costs, and upper area represents maintenance expenses

Maintenance expenses vary widely during system’s operational life & include spending to support maintenance activities, which include:

Changing programs, procedures, or documentation to ensure correct system performance

Adapting the system to changing requirements

Making system operate more efficiently

Total Cost of operating a system

The total cost of operating an information system includes operational and maintenance costs. Operational costs (green) are relatively constant, while maintenance costs (purple) vary over time.

5

Lifetime maintenance expenses of a system

Usually high when a system is implemented. Why?

Because problems must be detected, investigated, & resolved by what is known as corrective maintenance

Once system becomes stable, costs remain low. Why?

Involve minor adaptive maintenance

Eventually, both adaptive & perfective maintenance activities increase in a dynamic business environment

Near end of system’s useful life, costs go up again. Why?

Adaptive and corrective expenses increase rapidly, but perfective maintenance decreases when it becomes clear that the organization is going to replace the system

Type depends on the system & its age

corrective

Corrects errors in an operational system

Best maintenance approach is scaled-down version of the SDLC, where investigation, analysis, design, and testing are performed before implementing a solution

Any maintenance work that could affect entire system must be performed on a test environment & then migrated to operational systems

Most orgs have standard procedures for minor errors, such as an incorrect report title

Typical – user submits a systems request that is evaluated, prioritized, & scheduled by sys admin or sys review committee

If approved, maintenance team designs, tests, documents, & implements a solution

Corrective – worst case scenario

Is system failure

If an emergency occurs, maintenance team bypasses initial steps & tries to correct problem immediately.

May require a patch

Meanwhile, a written systems request is prepared by a user or member of IT department & added to maintenance log

When system is operational again, maintenance team determines the cause, analyzes problem, and designs permanent solution

Levels of response

adaptive

Adds enhancements to an operational system & makes the system easier to use

Enhancement is a new feature or capability

Need for this usually arises from business environment changes such as new products or services, new manufacturing technology, or support for a new web-based operation (brick-and-mortar migrating some sales online)

Procedure for minor adaptive maintenance is same as for routine corrective

User submits systems request that is evaluated & prioritized by systems review committee

Maintenance team then analyzes, tests, and implements the enhancement

perfective

Involves changing an operational system to make it more efficient, reliable, or maintainable

Requests for corrective and adaptive normally come from users – IT department usually initiates perfective maintenance

During system operation, changes in user activity or data patterns can cause a decline in efficiency, & perfective maintenance might be needed to restore performance

Can also improve system reliability – input problems might cause a program to terminate abnormally. By modifying data entry process, errors can be highlighted and users notified that they must enter proper data

When system is easier to maintain, support is less costly & less risky

perfective

Many organizations don’t perform perfective maintenance often enough

Companies with limited resources often consider new systems development, adaptive maintenance, and corrective maintenance more important than perfective maintenance

Managers & users constantly requests new projects, so few resources are available for perfective maintenance

Perfective maintenance can be performed as part of another project

It’s usually cost effective in the middle of a system’s life

Software reengineering – uses analytical techniques to identity potential quality & performance requirements in a system.

preventive

To avoid problems, preventive maintenance is performed

Requires analysis of areas where trouble is likely to occur

Often results in increased user satisfaction

Competes for IT resources along with other projects and sometimes doesn’t receive high priority it deserves

Examples of each

The maintenance team

What it requires

Effective Management

Quality Assurance

Cost Control

To achieve these goals, companies use various strategies

A maintenance team

A maintenance management program

A configuration management process

A maintenance release schedule

17

Who is in it

System administrator

Administrator should have solid technical experience, & experience in troubleshooting & configuring operating systems

One or more systems analysts

Analysts need strong IT background, solid analytical abilities, good communication skills, and overall understanding of business operations

Programmers

18

System administrator

Manages computer & network systems

Must:

Work well under pressure

Have good organizational & communication skills

Be able to understand & resolve complex issues in a limited time frame

Primary responsibility for operation, configuration, & security of systems

Responsible for routine maintenance, usually authorized to take preventive action to avoid an immediate emergency, such as a server crash or network outage

19

Systems analyst

Are skilled “detectives” who investigate & rapidly locate the source of a problem by using analysis & synthesis skills

Analysis means examining the whole in order to learn about the individual elements

Synthesis involves studying the parts to understand overall system

Analyst must have

Strong technical skills

Good grasp of business operations and functions

Effective interpersonal & communications skills

Be creative, energetic, & eager for learning new systems and techniques

Programmers

In a small organization, a programmer may also be required to perform analysis functions

In larger firms, work tends to be more specialized

Applications programmers

Database programmers

People who perform both programming & analysis functions are often called programmer/analysts

21

Organizational issues

Division of labor

Systems analysts and programmers are often divided into two groups

One performs new system development

The other handles system maintenance

Other organizations use a more flexible approach

Assign IT staff members to projects as they occur

So some personnel would be performing both new system development & maintenance once the system has been implemented

Depends on the organization

How analysts feel

Maintenance is less interesting & less creative than developing new systems

Might find it challenging to troubleshoot & support someone else’s work that might have been poorly documented & organized

24

Job rotation

Some orgs that have separate maintenance & new systems groups rotate them from one assignment to the other

When analysts learn different skills, org is more versatile & people can shift to meet changing business needs

Systems analysts working on maintenance projects learn why it’s important to design easily maintainable systems

Analysts working on new systems projects get better appreciation of development process & design compromises required to meet business objectives

25

Problems with rotation

It increases overhead b/c time is lost when people move from one job to another

When people constantly shift from one role to the other, they have less opportunity to become proficient in either

Newly hired & recently promoted IT staff members are often assigned to maintenance projects b/c their managers believe that the opportunity to study existing systems & documentation is a valuable experience

Another reason – the mini-SDLC used in many maintenance projects is good training from full-scale systems development projects

But for a new systems analyst, maintenance work may be more difficult than systems development, & so it might make sense to assign a new analyst to a development team where experienced analysts can provide training and guidance

26

Maintenance requests

Typical process for handling maintenance requests

Steps of handling the request

Initial determination – when user submits maintenance request, sys admin makes initial determination. If request is justifiable & involves a severe problem that requires immediate attention, sys admin at once. If not critical, admin determines whether request can be performed within a preauthorized cost level

Systems review committee – when request exceeds predetermined cost $$ level, sys review committee either approves it & assigns a priority or rejects it

Task completion – sys admin is responsible for assigning maintenance tasks to individuals or a team

User notification – users who initiate maintenance requests expect a prompt response. Even if the work cannot be done immediately, they must be notified

Maintenance releases

Documents and installs changes as a new version

Maintenance release methodology: Retains all noncritical changes and implements them simultaneously

Advantage - All changes are tested together, resulting in fewer versions and lesser expense

Disadvantage - New features of upgrades are available less often

Service packs: Maintenance releases provided by commercial software suppliers

Numbering:

1.0 is initial version of system. Release that includes first set of maintenance changes would be version 1.1

Change from version 1.4 to 1.5 would include minor enhancements

Whole number changes, from 1.0 to 2.0, or 3.4 to 4.0, indicate a significant upgrade

Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

Online Assignment Help
Essay Writing Help
Quality Homework Helper
Buy Coursework Help
Top Writing Guru
Innovative Writer
Writer Writer Name Offer Chat
Online Assignment Help

ONLINE

Online Assignment Help

Hi dear, I am ready to do your homework in a reasonable price.

$55 Chat With Writer
Essay Writing Help

ONLINE

Essay Writing Help

I am a qualified and experienced Writer, Researcher, Tutor, analyst and Consultant. I hold MBA (Strategic Management) (Finance and Marketing) & CPA.K (Accounting and Finance.)

$62 Chat With Writer
Quality Homework Helper

ONLINE

Quality Homework Helper

Hi dear, I am ready to do your homework in a reasonable price.

$62 Chat With Writer
Buy Coursework Help

ONLINE

Buy Coursework Help

Hi dear, I am ready to do your homework in a reasonable price.

$62 Chat With Writer
Top Writing Guru

ONLINE

Top Writing Guru

I am an Academic writer with 10 years of experience. As an Academic writer, my aim is to generate unique content without Plagiarism as per the client’s requirements.

$60 Chat With Writer
Innovative Writer

ONLINE

Innovative Writer

I have read and understood all your initial requirements, and I am very professional in this task, I would be the best choice for this project, I am a PhD writer with 6-7 years of experience and can deliver quality notes to tight deadlines. I can generally compile up to 10 pages of lecture notes per day. I am known as Unrivaled Quality, Written to Standard, providing Plagiarism-free woork, and Always on Time

$55 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

Discussion needed sunday by 2pm - Southwestern University: (C)- Southwestern University’s Football Program Case Study (PAGE 277) - They say i say is college the best option - Glasney student village penryn - Dhashvanth name meaning in tamil - Marketing resreach - Walmart global ethics online complaint form - Hsc past papers studies of religion - Matweb aluminum 6061 t6 - Vanadium iv carbonate formula - Grass fed milk malaysia - Beauty industry in india - Rhs steel span tables - Ram home loan rates - Sci 207 week 3 rough draft - AP Macroeconomics - Brave new world characters - Order 2123789: person I admire - Main characters in freedom writers - Disadvantages of fair trade bbc bitesize - Answer questions after watching videos - Jennifer conoció a laura en la escuela primaria - Homework - A poison tree analysis - J2ee web application architecture - Accumark pattern design software free download - Writing - Wtc 7 controlled demolition - Order 2143913: Born a Crime By Trevor Noah - The scapulae and clavicles together form the - Consumer Behaviour- Assignment Discussion - Journal of the northwest communication association - The story of an hour literary devices - Problems with case studies in psychology - Week 7 56640 - O2 and s2 electron configuration - Ransom david malouf summary - The unicorn in the garden analysis - 16c first street magill - Worldwide paper company case study answer - Youtube fawlty towers communication problems full episode - Electrical certificate of proficiency - 10508 grayslake ct tampa fl 33626 - Auditing a practical approach 2e pdf - Aronson wilson & sommers social psychology 10th edition - Crafting and executing strategy 17th edition ebook - Creswell and creswell research design pdf - 500 amalfi loop milpitas ca usa - The cranes by peter meinke questions - Book/movie review - Efisales co ke sign in - Sir charles gairdner hospital diabetes clinic - Ap grading scale percentage - Assignment: Theoretical Foundation for Research Paper: Partial Draft - Calculator program in c# windows form application - Agent bond is standing on a bridge - Assignment - What is a p9 - Australian army cadets handbook - Managing Risk in information system - Leadership - Experts attribute the growth of nongovernmental organizations to - Irobot mission statement - Final grad project : Information Assurance - Hiv - From which direction does autocad start measuring angles - Research paper topics for othello - The atwood machine lab report - Man in the mirror song meaning - 1000 words summary needed on given article. - Art discussion - Which of the following compounds is are chiral - The crayon box that talked display - Riemann sums classwork answers - Knights templar opening ceremony - Ground fault detection system - Marble chips and hydrochloric acid experiment concentration - Eye clinic cheltenham hospital - 495 replies week 3 - What is the fahrenheit equivalent of 0.00 kelvin - What do we deserve namit arora - Round robin scheduling program in c using structure - Example of an enthymeme in the media - Industry Analysis - What is a reflective journal in nursing - Draw a triangle with two obtuse angles - Board of engineers malaysia scale of fees - Discussion Forum: Ethical Issues Debate Weeks 6 - HW - Nursing diagnosis for cholestasis of pregnancy - What event preceded the rampant use of steroids in major league baseball? - Www sciencelearn org nz - Discussion lab report biology food test - Csi wildlife worksheet answer key - Roundup ready soybean ppt - Keystone computers and networks accounting issues case solution - Bus 475 week 3 individual assignment - Which of the following people is incorrectly matched with his/her environmental contribution? - Biostatics assignment - 350 word discussion post soc350