This website uses cookies to ensure you have the best experience. Learn more

Software Maintenance And Change Control Process

1908 words - 8 pages

Software Maintenance and Change Control Process

Introduction to Software Maintenance and Change Control Process

Software maintenance process is a topic that probably comes up in most organizations and is an important one to address. Once software is created there are usually changes or bugs that are found causes there to be a need for maintenance. It is important to have a process in place that helps to define how these items are handled and the path they take to completion. Using different tools to log these changes, requests, or bugs will is important to keep things organized and allows for proper tracking of these items.

As part of Software maintenance there is another ...view middle of the document...

The ongoing support of these systems by the software manufacturer is crucial for the business owner, and the software's longevity. Software Maintenance is a detailed process for weighing suggested program additions, making program updates, supporting user-related questions, and fixing latent errors. This process is both heavily time and resource consuming for software firms. This is why it is important for all software firms to have a strong and well-organized software maintenance plan, in which any changes to a given product are, to be followed. This insures that all changes and updates will be escalated through the appropriate resources and management to reduce unnecessary expenditures.

Software Maintenance Resource Roles
In order for a software maintenance plan to be effective it must be supported with the necessary talent and management structure to insure an expedited escalation path through the companies software support team.
The first tier of the software support maintenance plan is technical support team. The technical support team will handle all user-related questions, concerns, and problems. Their main function is to isolate user errors from system errors. In the event of a user error, or a miscommunication of the proper procedure in which to perform in a given program to yield the desired result, the technical support representative will walk the user through the necessary steps to reach the customer's goal. In the event that an issue arises and cannot be resolved by a technical support team because it is programming related, the team will escalate the problem to the development team. By utilizing the technical support team as filter the company preserves its programmer resources by only involving them when their specific talent is required.

The second tier of the software maintenance plan is the programming/development team. Their primary responsibility is to correct code dependent errors and make necessary software updates when advised. This team works in conjunction with management to prioritize issues and updates in the interest of the company and its customers. Utilizing programmers on an as needed or project basis allows the company greater flexibility of their programming resources, once again allowing them to conserve precious talent for only the most critical issues.

The third tier of the software maintenance plan is management. Management works in tandem with both of the previous layers. For instance there may be a technical support supervisor who makes the final decision about escalation to the programming team. This person serves as the liaison between the two teams to insure that the issue is communicated, fixed, and ultimately resolved for the user. On the programming team a project manager or lead programmer may be in charge. This person's job is to prioritize pending escalated issues from the technical support team as well as company requested modifications to the program. This...

Other Essays Like Software Maintenance And Change Control Process

Software Quality Assurance Essay

1218 words - 5 pages quality metrics, process metrics, product metrics INTRODUCTION Definition: Software Quality Assurance is a set of activities designed to evaluate the process by which the products are developed or manufactured. Contrast with quality control. [1] Software Quality assurance is an important aspect of product development. Unlike the other engineering disciplines, such as manufacturing and hardware software quality assurance does not

Managerial Issues Essay

1273 words - 6 pages used in configuration management, reviewing change requests and checklists to be followed when assessing performance to the MIL-HDBK-61A standard. IEEE 828 is the software change management (SCM) is the process for controlling software code changes. IEEE standard 828 outlines the recommended plan for configuration management or change management of software. IEEE 828 outlines the concept of the Software Configuration Management Plan (SCMP). The

Software law

1228 words - 5 pages  QUESTIONS AND ANSWERS 1 Explain any 3 models used by Software engineers during systems development a) Reuse-oriented development Based on systematic reuse where systems are integrated from existing components or COTS (Commercial-off-the-shelf) systems Process stages: Component analysis, Requirements modification, System design with reuse, Development and integration. Component analysis-Given the requirements specification, a search

Business Applications1

997 words - 4 pages contact management software for Microsoft Outlook. Share sales data within your sales team or organization including support for remote users (MBAWare - The Business software source. 2007). Manufacturing The manufacturing managers use IT to process customer orders, develop production schedules, control inventory levels, and monitor product quality. They also use IT to design and manufacture products. Computer-assisted design (CAD) and computer

Measures in Software Engineering

3317 words - 14 pages 1970s, Boehm introduced the first software process model. Boehm showed the stages of the software life cycle as a series of steps going down to the right, beginning with system requirements and ending with operations and maintenance. The princeples of Waterfall model were to move from one stage to another only when the phase was completed. The waterfall model is a rigid software development process and it doesn’t take in consideration the

Software Development Plan

2332 words - 10 pages |TBD |First complete draft, which is placed under change |TBD | | | |control | | |Revision 1 |TBD |Revised draft, revised according to the change control|TBD | | | |process and

Software Processes Phase 2

1719 words - 7 pages Phase 2 Individual Project Software Processes Guillermo Alonso Table of Contents Section 1: Project Goals and Scope 3 Introduction 3 Section 2: Project Management Process 4 Planning 4 Executing 4 Monitoring and control 5 Section 3: Requirements Management 6 Purpose Statement 6 Budget Management 6 Schedule Management 7 Section 4: Process and Product Quality Assurance 8 Purpose Statement 8 Project procedure and

Software Failure

1191 words - 5 pages , software developer or computer programmer have to be more concern and take into consideration from day they get the requirement to make the system until, the development process, the design process, implementation and testing process until the maintenance of the system. WAY TO OVERCOME THE SOFTWARE FAILURE As a software engineer, they should analyze the cause of system failure. In this case, the user which is the doctor improperly

Qa Test Review

3618 words - 15 pages QA-7 Test Review 1) What is quality? * The degree to which a component, System or process meets specified requirements and/or user/customer needs and expectations. * Software Quality the totality of functionality and features of a software product that bear on its ability to satisfy stated or implied needs. | 2) What are STLC phases? * Software Testing Life Cycle defines the steps/stages/phases in testing of software

Enterprice Resource Planing

4662 words - 19 pages considers all the intricacies of the systems so as to take care of all those during the development process. The gaps in the present system, scope of improvement in the data flow and need for integration for better control are the most important three areas which are critically evaluated to arrive at a solution set. Finally, the outcome of the same is taken into consideration for software. This phase gives solution for data migration process

Questionnaire on Applicability of Six Sigma in Hrm of Software Companies

528 words - 3 pages Questionnaire On Applicability of Six Sigma in HRM of Software Companies Dear Sir/Madam, Six Sigma is a process improvement tool that has shown phenomenal success rate in some organizations. This study aims to find the applicability of Six Sigma techniques in the Human Resource Department of Software companies. Please cooperate by filling-in your valuable responses to the questions. This is a purely an academic survey and the details

Related Papers

Project Budgeting, Procurement, And Quality Integrated Change Control Plan

2285 words - 10 pages significantly improve the probability of the project success. Category 3. Possible Modification of Scope – These changes are not part of the original scope and not required in achieving the project objectives. They are typically desired changes to the project scope. The change control process for the Triplicity project will follow the guidelines outlined in by the CCB review. The CCB review will follow a specific flow chart that has been proven to

Compare And Contrast How The Due Process And Crime Control Modle Shapes Criminal Procedures

992 words - 4 pages Research Proposal, Part I Rodriquez Richmond Don Fairbee Courtney Westmoreland CJA/334 - RESEARCH METHODS IN CRIMINAL JUSTICE JOHN FERRANTE May 2, 2013 Introduction Correctional inmates engage in drug-related and sexual risk behaviors, and the transmission of HIV, hepatitis, and sexually transmitted diseases

How Important Are Organization Culture And Individual Personalities In The Xerox Control Process?

595 words - 3 pages . c) Lack of exchange controls. Many tax havens developed a dual currency control system, under which residents are subjected to both local and foreign currency controls and non-residents, only to the local currency controls. Companies set up in a tax haven are treated as non-residents for exchange control purposes and their operations conducted outside the tax haven, in foreign currency, are not subjected to exchange controls. These rules are

Software Engineering Essay

2776 words - 12 pages inter operational with more modern system and database. • The software must be re-architectured to make it viable within a network environment. When these models of evolution occur, a Legacy System must be Reengineered. SOFTWARE EVOLUTION Regardless of its Application domain, Size or Complexity, Compute Software will evolve over time. Change (often referred to as Software Maintenance) drives this process and occurs when