Problems Arising When Converting Changing Over

Print   

02 Nov 2017

Disclaimer:
This essay has been written and submitted by students and is not an example of our work. Please click this link to view samples of our professional work witten by our professional essay writers. Any opinions, findings, conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of EssayCompany.

Knowledge Management (KM) is able to mean dissimilar things to an organization depending winning the nature of the proposal. KM, as we all recognize, is not a expertise or a set of methodologies… it's truly a practice or discipline that involves people, processes and technology. And, if implemented properly with cultural buy-in from users and management, plus clearly defined goals, a KM proposal can improve the productivity and efficiency of an whole organization.

Consider a Knowledge Management System (KMS) certainly it is based mainly knowledge. And also it is a computerized system designed to support the design, storage, and distribution of information. Such a system contains a central storehouse of information that is well structured and employs a diversity of successful and easy to use search tools that users can use to find answers to questions speedily. A good knowledge management makes certain that we don’t reinvent the wheel every time a customer asks a question. Without a doubt, good knowledge management let the customers to immediately identify a solution to the trouble, if one exists, lacking having to ever contact the support organization. But not all knowledge management proposals are successful. So what can you do to ensure that your proposal will succeed and you will pick the right technology?

Start with the Process

Technology is very important, but never as important as defining a strong process. Yet the best technology in the world will not write knowledge base documents for you! Before making any technology result, you have to identify in advance how new documents will be created and, very important, how you will supervise updates and obsolescence. As well as too many knowledge bases develop into cluttered over time with outdated and clearly incorrect documents that they befall unfeasible. The knowledge specialist come close to works well for lower-complexity support organizations. The decentralized approach is best for higher-complexity organizations.

Bring the People on Board

Now imagine you are a service or support rep and you are asked to write down everything you know for the knowledge base. Would the suspicious side of you think that management is just trying to press out your knowledge so it can get clear of you? And in any case wouldn’t you refuse to accept require that you now must fit knowledge management into your plan on top of all the case resolution work you have to do? A great procedure and great knowledge will certainly fail if you don’t get the team to squeeze them. Use time to change particularly the influential nay-Sayers to the knowledge management proposal. Obtain them concerned. Incorporate their ideas.

Look to the CRM

Thus following pleasing care of processes and people you can lastly look at the tool. The first discontinue should be with your CRM system. Will the knowledge management module meet your needs? If your needs are relatively modest, chances are attractive good that you can purely use the CRM. The CRM tool has the great benefit of being included with the case-tracking side of the business. This means that you can more with no trouble mine case data and change it into knowledge base articles. It also means that searching the knowledge base from the case-tracking screens should be easy.

Build or Buy?

If your needs are more complex, or if the limits of using the CRM knowledge management module are insufferable, you will want to look out of afield. Typically at this point you will have a choice of either purchasing a new, purpose-built tool, or cobbling together a solution yourself. This is an important decision and one that you should consider jointly with the IT team, as the performance differentials between the two can be as large as the differences between the price tags. What if the main focus is a true knowledge management issue? It’s purely also hard to produce documents, in particular if all support reps are supposed to do knowledge management in their extra time, and it’s even harder to maintain documents. In this state a purpose-built tool is ideal. With a hard user interface the task of writing and maintaining documents is much easier and that will very much get better the probability that knowledge management will get done. Consequently do you go for an included solution (knowledge creation, search, and metrics) or do you fetch collectively the pieces yourself?

Benefits of implement one at the call CENTRES.

A Call centre is all about getting customers the information they need, as speedily as probable. To meet this objective, the knowledge resources of a call centre must be managed in a coordinated and included way. Knowledge management has a range of practical tools and approaches for meeting these challenges. Discover ways in which these can be applied within this organization call center. Take all necessary steps to ensure that your staffs have access to correct, up-to-date, easy to use, and complete information. Doing so will make rewards for both the call centre, and their customers.

Actually call centre provide many business advantages, including: improved effectiveness, improved hours of process, reduced costs and greater suppleness. Maybe the greatest challenge of running a call centre, however, is ensuring that customers are provided with the right information in a timely fashion. Knowledge management (KM) has a number of practical tools and strategies for meeting this challenge, and call centre managers have much to increase by exploring KM principles.http://twimgs.com/nojitter/ehk/bellman-fig1a.gif

However a call centre is faced with a number of significant challenges. They are;

Potentially large variety of customer enquiries.

Authorized responsibility for information provided to customers.

Customers wait for ‘instant’ answers to questions.

High pressure work environment for call centre operators.

High staff earnings.

Large and complex body of knowledge to be learned by new staff.

Regular force to reduce call handling times.

Continuous tracking and evaluation of efficiency measures.

Every call centre will have unreliable needs, depending on size, activities, and level of knowledge. This part should consequently be seen as a starting point for your own investigate and planning. When develop the knowledge management system for a call center we must consider the below considerations. Such as;

Build a call centre intranet

There is much information to put on this intranet, including latest product or business updates sales support information, including current company brochures, FAQs and pricing details, company directions and messages from management.

Knowledge repository

A knowledge repository is an online information resource that is comprehensive, correct and up-to-date, clear, easy and well-organized to use, widely hypertext linked, supported by tools such as searching, indexes and browsing aids, created and maintained using a content administration system, or corresponding.

Develop online solutions

Use web-based technologies wherever potential. These can be incorporated into a single, seamless, and reliable border for users. This leads to reduced workforce training time, and greater effectiveness.

successful searching and browsing

Call centre staff usually have only a minute (or maybe two) to discover the information requested by their customer. Under this force, it is critical that staff have efficient and efficient ways of locating answers. A well-designed search engine is a essential first step towards meeting this objective. Spend time designing and configuring the search engine: it must be simple to use, but still go back a practical set of results

In meeting these challenges and above factors knowledge management has the probable to deliver some (or all) of these benefits:

Reduced training time and costs for new staff.

Improved call handing and response times.

Increased staff satisfaction and morale.

Greater consistency and accuracy of information provided to customers.

Greater flexibility in handling changing business processes, products, and information.

Fewer calls to second-level support or the help desk.

Describe TWO (2) types of information gathering methods that you will use to analyse the information system and explain your reasons for choosing each of these methods.

One-on-one interviews

The mainly common technique for gathering requirements is to sit down with the clients and ask them what they need. The conversation should be planned out in front of time based on the type of requirements you’re looking for. There are many good ways to plan the interview, but normally you want to ask open-ended questions to get the interviewee to start talking and then ask probing questions to uncover requirements.

Doing a one on one interview with a potential client has many advantages. Firstly, the client or interviewee might feel relaxed in one on one interview and tell more openly and give more information in terms of open-ended questions. One on one interview may provide a relaxing, less official environment for the client so they may feel less self-conscious.

The interviewer has the opportunity to get detailed information about the client’s feelings, awareness and opinions along with asking more detailed questions and clarifying ambiguities and pressing on for full answers or following up on incomplete answers. The interviewer may also use accurate wording and tailor it to each client and explain certain questions as requested by every client. Also, questions can be delved into deeper until the interviewer gets a full intellect of what skills the client can provide relevant information for interviewer for his support.

Information in a one on one interview is detailed and regular. The interviewer has the opportunity to watch the client’s facial expressions and body language which in turn will give the interviewer a clearer suggestion of the client’s accurate, direct feelings and therefore can pass a clearer and stronger judgment of the client as they are face-to-face and thus present real time advantages. The use of these social cues (i.e. voice, intonation, body language, facial expressions) can give the interviewer a lot of information that can be added to the verbal answers given by the client.

There is also no significant time delay between question and answer; the interviewer and interviewee can directly react on what the other says or does. Furthermore, one on one interviews occupy only one interviewer which frees other senior staff members to think on running the business. Lastly, one on one interviews give each client and equivalent chance to show that they have the required skills and experience for the job.

As well as with the advantages, there are various disadvantages to one on one interview. One on one interviews give only one person from a company the opportunity to hire the best client in their opinion.

One on one interviews do not provide the best environments to test the client’s ability to face serious situations such as a panel interview might. One on one interviews can also be very costly and time-consuming; the interviewer has to review all applications, design and prepare interview questions, set up interview times with the best qualified clients, do the interview, analyze each candidates skills after the interview, provide feedback to other staff members, and finally pick the best suited candidate.

On top of all this, the interviewer has to take into consideration all of the ethical and legal issues and requirements involved when conducting an interview. Furthermore, different interviewers may understand and regard a candidate in various ways, thus a good candidate for one interviewer may be the worse candidate according to another interviewer.

Prototyping

JAD application concept is based on 4 ideas. They are;

The users who do the job have the best understanding of that job.

The developers have the greatest understanding of how expertise works.

The business procedure and the software

Development procedure work the same basic way.

The best software comes out of a process

that all groups work as equals and as one

Team with a sole goal that all agree on.

As well as JAD is a technique that allows the developments, management, and customer groups to work together to build a product. It is a series of very prepared interviewed, sessions expected at reaching consensus on a project’s goal and scope and generally JAD project is from 3 to 6 months .And also this JAD include ;

Sponsor

To give complete bear to the systems development by hopeful designated users to willingly and actively participate in the JAD session

Facilitator

Maintain executive sponsors concerned and participants functioning jointly Lead the discussion of issues, give confidence the attendees to actively participate, resolve issue conflicts that may arise, and make certain the goals and objectives of the meeting are fulfilled. Establish the "ground rules" that will be followed through the meeting and ensure that the participants abide by these rules.

End users: 3 to 5, and Managers

These participants are normally chosen by the project sponsor.

Scribes

Scribers are responsible for keeping records pertaining to the whole thing discussed in the meeting. These records are published and disseminated to the attendees without delay following the meeting in order to maintain the energy that has been established by the JAD session and its members.

Most JAD sessions distance a three- to five-day time stage and infrequently last up to two weeks. The success of any JAD session is dependent in the lead appropriate planning and effectively carrying out that plan. And also for successfully perform the gathering, the leader be supposed to follow these guidelines:

Avoid the use of technical terminology.

Apply disagreement resolution skills.

Allow for sufficient breaks.

Give confidence group consensus.

Encourage user and management contribution devoid of allowing individuals to control the session.

Make sure that attendees stand for by the recognized ground rules for the session

On the other hand JAD have few disadvantages. They are;

People aren’t up-front or have secreted agendas

Slow communication and extended feedback time

feeble or no support from upper management

Bad documentation

purpose and benefits of the systems development lifecycle

Most IT projects use the System’s Life-cycle approach to developing a new system. This approach consists of several distinct stages, which follow one after the other. During the development life-cycle, a team is not permitted to go back to a previous stage – this could cause the project to over-run in terms of both cost and time.

The stages in the System’s Life-Cycle are as follows:

Problem identification

The problem identification is a statement of the existing problems and description of user requirements as outlined by the customer. An accurate problem definition is needed so that the developers know exactly what is expected from the system. This means that the system that is delivered is going to be what the customer expected. Without an accurately defined problem, it is likely that the software that is developed will not fully satisfy the needs of the end users. Note that there has to be a two-way dialogue between the analyst and the users because:

The users do not know a lot about computers and their capabilities;

Programmers will not know very much about the way the business works, for which they are developing the software

Feasibility Study (Initial investigation)

A feasibility study is an initial investigation of a problem in order to ascertain whether the proposed system is viable, before spending too much time or money on its development .After the problem/task has been defined and before a complete detailed study of exactly what is needed within a new system, a feasibility study is undertaken to verify that the system that is required is, in fact, viable and that it is worth proceeding. There are five factors that are considered in a feasibility study:

• Technical feasibility – this investigates whether the hardware and software exists to create the system that is wanted.

• Economic feasibility – this investigates the cost of developing a new system (including the purchase of new hardware) and then determines whether the benefits of a new system would outweigh the costs.

• Legal feasibility – investigates if there is a conflict between what is wanted and the law. For example, would the new system satisfy the requirements of the Data Protection Act?

• Operational feasibility – investigates whether the current working practises within the organization are adequate to support the new computer system. It is possible that the new system would require employees to perform duties in a different way –this may not be acceptable.

• Schedule feasibility – this investigates the amount of time that the new system is likely to take to develop and determines whether it can be developed within the timescale that is available.

Analysis (detailed investigation)

The analysis is a detailed, fact-finding, investigation of the existing system in order to ascertain its strengths and weaknesses and to produce the list of requirements for the new system. The deliverable at the end of analysis is documentation that shows an investigation into the current system and a list of system requirements for the new one. These requirements need stated in a clear, specific and measurable way.

In order to ascertain these requirements, the systems’ analyst needs to examine the current data structures and relationships between them. They must also trace the flow of data through the existing system – this will begin by determining the source of the various data, identifying the ways in which the data is processed; and finish by identifying the destinations of the final outputs. The analysis documentation will contain the following:

• Identification of existing and prospective users;

• Identification of current data and its structure;

• Identification of inputs, outputs and processes within the current system;

• Identification of data flows including the sources and destinations of the data;

• Identification of the strengths and the weakness of the current system;

• Listing of objectives.

Therefore we can used many tools for analysis the system such as

Data Flow Diagram

A data flow diagram is a drawing that depicts the transformation of data within an existing system by using three different graphical symbols connected by labelled, directed lines.

A data flow diagram is an analysis tool that represents what a system does, not how it does it. They are:

• Graphical – eliminating thousands of words;

• Logical representations – not physical models;

• Hierarchical – showing systems at any level of detail; and

• jargon less – allowing user understanding and reviewing.

System Flowcharts

A system flowchart shows an outline of how a system operates.

Design

The deliverable at the end of the design stage is documentation that could be used, unaided, by a third-party programmer to create the system as the designer intends. This means that each section of the design must be detailed and clear. Explanations of what must be done and why this method is chosen need to be included. The design documentation will contain the following:

user interface designs (input forms and menus);

specification of data structures (including the relationships between different types of data);

validation procedures;

output/report designs;

algorithms;

security methods.

User interfaces

Humans will need an interface that allows them to

give instructions – Print, Save, Open, Delete, Copy, Paste etc.

enter data – file names, number of pages to print;

make choices – Yes, No, Cancel etc.

Computers need ways to:

inform of errors – illegal operation, invalid data input, printer out of paper, wrong password:

tell on progress – copying, deleting, installing, downloading:

display the results of processing

ask for options – e.g. number of pages to be printed, which file to open.

provide help with performing tasks – this help could be in the form of Status bar text, yellow Tip boxes, an Office Assistant or even a full-blown help file accessed via the Help menu.

The user interface designs will need clearly annotated drawings to tell the programmer exactly what is to be done.

Coding (software development)

Coding is the creation and editing of the interfaces, code and reports so they look and work as indicated in the design stage. This user and technical documentation will also be produced during the coding stage.

Testing

Testing is the process to ensure that the system meets the requirements that were stated in the analysis and also to discover (and eliminate) any errors that might be present .Testing is undertaken to ensure that a system satisfies the user’s requirements and to discover any errors that might be present. Test needs to be undertaken by both the programming team and by the end-users. This testing a program can never adequately prove or demonstrate the correctness of the system – it can only reveal the existence of errors. Testing by the programming team Testing by the programming team is ongoing as the system is developed, but it is still very important to undertake tests at the end, after the programming team believe that the system is finished. This formal testing at the end of development is known as alpha-testing.

Alpha-testing

This is the formal testing at the end of development. It:

• is undertaken by the programming team;

• uses data that the programmers perceive to be realistic;

• is designed to ensure that the requirements/objectives have been met.

Beta-testing

Beta testing is when the software is tested under real conditions, using real data, by a selection of real end-users.

This phase of testing is necessary because software developers will probably not anticipate all the combinations of conditions that will occur when the software is in use in its ‘real’ environment.

This is the stage of testing where problems with different hardware combinations are usually discovered, as are problems with ‘clashing’ software.

During beta testing, users generally agree to report problems and bugs to the developers. These will then be corrected and the software may then undergo a second round of beta testing before the package is eventually released.

These end-users who test the system during beta-testing:

• use the system with realistic volumes of real data;

• use the system with a variety of different hardware and configurations;

• Report faults/errors back to analyst;

• check that there is a reasonable response time;

• ensure that the user interface is clear;

• ensure that the output as expected.

Acceptance testing

Acceptance testing is where the customer specifies tests to check that the supplied system meets his/her requirements as specified at the analysis stage and that the system works in their own

Conversion

Conversion is the procedure of changing from an available structure to a new system.

Problems arising when converting/changing over

Converting from an existing system to a new one is not always smooth. The following problems may perhaps happen:

• Data may have to be converted because the system in the new system may be dissimilar to the design of the old system.

• Users will have to be trained so that they will be able to use the new system – the Organization may even require occupying supplementary staff.

• Data may be lost during conversion – must make sure there is a full backup made earlier than changing to the new system.

• Hardware may need to be replace/upgrade – if it does not satisfy the difficulty of the new system.

• System software may need to be replace/upgrade – i.e. new system may be created to take advantage of the features within

Methods of conversion/changeover

Modify from the use of an existing system to the use of a new system cannot always be immediate. There are a number of different methods of converting to a new system, the four most frequent are:

Parallel

Direct

Pilot

Phased

Parallel

Parallel conversion is when the old system and the new system function alongside each other for a period of time, pending all issues with using the new system have been resolved. Parallel change allows an association to relapse to the old system if the new system fails.

Direct

Direct switch is when the old system is stopped being used one day and is replaced, in full, by the new system the next day. There is no going back when direct changeover is used.

Pilot

Pilot conversion is one section within an organization changes to the new system before the others. This department will discover any problems with the use of the systems and these problems can be ironed out prior to the take it easy of the organization converts to the new system.

Phased

Phased conversion is when the old system is progressively replaced, in stages, by the new system. This type of swap is suitable when the system comprises of several different modules. This will permit the organization to construe to one of the new modules first, but protect the use of the other existing ones. This type of conversion means that preparation can be influential on one new component at a time.

Review (Evaluation)

The purpose of an evaluation is to assess the success of a system. Specifically, it will assess the suitability, effectiveness, usability and maintainability of the system. The evaluation will ask many questions including:

Can it carry out the all the requirements that were set?

Is it an improvement on the existing system?

Is it cost effective?

Is it easy to use?

Is the new system compatible with the existing systems?

Is the system easy to maintain?

The evaluation will also consider:

what limitations there are in the system;

What enhancements could be made to the system in the future?

Timing

The evaluation will occur after a new system has been in operation for some time – usually a period of between three and six months.

The waiting period allows users and technical staff to learn how to use the system, get used to new ways of working and understand new procedures required. It allows management a chance to evaluate the usefulness of the reports and on-line queries that they can make and go through several month-end periods when various routine reports will have been produced. Shortcomings of the system, if they exist, will be becoming apparent at all levels of the organization.

There are two types of documentation that are necessary:

Technical documentation – aimed at a future system developer

User documentation/Manual – aimed at the end user.

Technical documentation:

The technical documentation should include:

Annotated program listing – if the system is coded.

Data flow diagram

System flow diagram

Structure charts/pseudo code/algorithm designs

Test plan

Data dictionary – i.e. the field definitions (including data-type, field length, validation)

Entity relationship diagrams

User Documentation

As well as a contents page and index, the user documentation should include:

Overview of the system

Instructions on how to install

Instructions on how to backup the data

Instructions on how to operate the program

Details on possible errors and how to deal with them

Glossary of terms used within the documentation

Maintenance

Maintenance is the process of making improvements to (or modifying) a system that is in use.

The need for maintenance;

Bugs are discovered in the software code – these bugs will have been identified only after the system is in full use. They will be fixed and a ‘patch’ will be issued that changes the appropriate lines of code within the end-users’ programs.

The user requirements may change – this often happens after a system has been in operation for some time and the users see further uses of the data that the system produces. In some cases, the additional requirements may have been identified during the original development, but they were not implemented because the system’s life-cycle approach to projects does not allow a change in requirements once they have been agreed (such a change would extend development time and cause a project to miss its deadline).

Some in-built parameters change – e.g. VAT rate;

Hardware is changed – the system will be updated to take advantage of new hardware Developments. This could be a new input device, output device or even communications device.

The performance needs tuning – often some of the original code, although working

Without error, uses some quite cumbersome routines that are slow to execute. System

Performance can often be improved by finding more efficient algorithms for such routines.

Operating system is upgraded – the system will be modified to take advantage of the additional capabilities of the operating system.

Types of maintenance

There are three types of maintenance:

corrective maintenance;

adaptive maintenance;

Perfective maintenance.

Corrective maintenance

Corrective maintenance is the taking away of some of the recognized bugs in a program. Software that has been released to the community will still contain bugs. Some of these bugs will be previously unknown to the developers while others will be known to exist, but solutions will not yet have been discovered. The software will be released with these ‘known bugs’ because of the necessity to meet pre-set target dates and the need to gain some income from the software to continue to pay the developers.

Eventually some of the bugs will be fixed and the solutions will need to be incorporated into the public’s version of the programs. This type of maintenance is often done by releasing a ‘patch’ which is a very small program that actually changes lines of code within the main program. These patches are available from Internet sites or from the CD-ROMs that are provided with computer magazines.

Adaptive maintenance

Adaptive maintenance is the addition of new features to a program because of a change in users’ requirements.

The new version of the program may contain an added (or modified) feature or it may contain change in the interface. Adaptive maintenance could be needed because of:

A change in the organizations/users requirements;

A change in the law;

A change in processes such as the method of tax calculation;

To take account of new technologies.

Perfective maintenance

Perfective maintenance is when internal routines are changed to make them more efficient, so that the application operates faster. In the initial release of the software some of the processes, although error-free, may have used long and slow routines. Perfective maintenance will make improvements in the way that the software performs by ‘tidying up’ some of the internal routines. Changes to the interface may also be made.



rev

Our Service Portfolio

jb

Want To Place An Order Quickly?

Then shoot us a message on Whatsapp, WeChat or Gmail. We are available 24/7 to assist you.

whatsapp

Do not panic, you are at the right place

jb

Visit Our essay writting help page to get all the details and guidence on availing our assiatance service.

Get 20% Discount, Now
£19 £14/ Per Page
14 days delivery time

Our writting assistance service is undoubtedly one of the most affordable writting assistance services and we have highly qualified professionls to help you with your work. So what are you waiting for, click below to order now.

Get An Instant Quote

ORDER TODAY!

Our experts are ready to assist you, call us to get a free quote or order now to get succeed in your academics writing.

Get a Free Quote Order Now