| 
 
What is Change Management?
Why do we need Change Management?
The Basic Components of Change Management?
FENIX/400 Automated Change Management System
Conclusion
 
 
 
Simply put, CM is the process we use to manage and control changes to computer software. This includes the development, installation, and maintenance of our application systems. The process of CM, therefore, helps us with the following:
TRACKING
 PLANNING The planning and co-ordination of approved in-house requirements.
MANAGING Managing the application of these requirements.
 Keeping track of all completed tasks, work in progress, and pending user requests.
SECURITY
 Ensuring that the security and integrity of our systems are not compromised.
DISTRIBUTION
 Managing the distribution of our application systems in multi-site installations.
VENDOR APPLICATIONS
 Managing the installation and update of vendor applications.
 
>BACK>
 
 
 
 
CONTROLEstablish complete control of all our software.
SECURITYImprove security of our systems reducing the risk of system failures (hence less downtime resulting in a better service to our users and, therefore, our clients).
IMPROVED AUDITSimplify the task of auditing the system as well as satisfying audit requirements.
OPTIMISECo-ordinate and optimise the allocation of resources available.
QUALITY ASSURANCEImprove quality assurance.
TURNAROUNDWith optimised resources and improved quality assurance, we would provide a better and faster job turnaround, again, improving user service.
REDUCE COSTSWith the high cost of software and software development, a good change management system would help in keeping costs to a minimum.
 
>BACK>
 
 
 
 
LOG USER REQUESTSThe system should provide a means of logging and documenting all user requests.
BLOCK UNAUTHORISED ACCESSA means of blocking all unauthorised access to the system software.
MULTIPLE/CONCURRENT MODIFICATIONIdentify, inform, and track all system components being modified by more than one programmer, and/or not permit multiple access to the same object.
SATISFY AUDITShould meet all audit requirements.
SIMPLIFY PROGRAMMER TASKSShould not be so complex to use so as to complicate further the programmer's tasks. It is when this happens that programmers begin looking for means of abusing the system and finding short-cuts to production.
COMPLETE TRACKING SYSTEMThe system should provide a complete history of all system objects including a means of recovering archived objects.
EMERGENCYThe system must cater for emergency modifications and provide an audit tracking facility for emergency modifications.
DISTRIBUTION MANAGEMENTShould provide a means of securely and efficiently managing the distribution of application system upgrades to other sites in a multi-site environment while maintaining full version control.
SIMPLE TO USEShould be easy to install and use. The more difficult a Change Control system, the more likely will programmers attempt to find ways around the system.
COST EFFECTIVEA good Change Management system will always be cost effective.
 
>BACK>
 
 
 
FENIX/400 Change Control System is designed for the IBM AS/400. We recommend the system as it provides a complete easy-to-use Change Management package with excellent security and audit features.
 
The main attributes of FENIX/400 are as follows:
 
 
EASE OF INSTALLATION AND USEInstallation and training can be done during the course of 1-2 days (installation 1/2 a day, training 1-2 days depending on the size of the installation).
ANY LIBRARY LIST STRUCTUREFENIX/400 is designed to cater for any library list structure and, therefore, can be installed in almost any installation without having to modify existing library structures.
UNLIMITED NUMBER OF PROJECTSFENIX/400 provides a task/project logging facility for any number of projects. Every task is separately linked to a text editor for full project documentation.
ACCEPTANCE TESTINGCaters for secure and multiple acceptance test areas.
MULTIPLE ENVIRONMENTSAny number of applications managed by any number of departments may use the system on the same machine without interference from one another.
MANAGEMENT FACILITIESProvides project management and project status facilities with at-a-glance enquiries and lists showing who is working on what at any point in time including outstanding tasks in development, in user acceptance, scheduling information, completed tasks by date, time, etc..
NON TECHNICAL OPTIONSFENIX/400 also provides non-technical librarian options for system administration such as project logging and documentation, programmer authorisation, object movements to production etc, without having to depend on technicians. Indeed, this is a preferred practice from the point of view of audit and security.
EMERGENCY MODIFICATIONSFENIX/400 provides for emergency modifications while also providing a full audit of all emergency changes made to the system.
ARCHIVE MANAGEMENTAs well as keeping a full track of all historical object data, both on-line and off-line,previous versions of objects may also be retrieved via FENIX.
AUTOMATIC PROGRESS LOGGINGAlthough programmers continue to work as before, every stage made through the development cycle is logged with a date and time stamp.
AUTHORISATION FORMSPromotion authorisation forms may optionally be printed showing all objects required	for promotion from development to acceptance to production.
AUTOMATIC AUTHORISATIONFENIX/400 automatically updates production objects with the correct authorisation hence reducing system failures due to authorisation problems. This also speeds up the promotion of completed tasks to production without any compromise to system security.
AUTO RE-START RECOVERYWhenever a system failure occurs, no special procedures have to be run to recover.Programmers simply continue from where they left off.
AUTOMATIC HOUSE-KEEPINGThe system automatically clears programmer libraries of objects and/or sources going into the acceptance libraries for compilation, therefore, freeing up valuable disk space.
CASE INTERFACEFENIX/400 provides an interface for the logging and movement to production of objects and/or sources generated by 4GL systems.
DISTRIBUTIONThe distribution of production objects and/or sources to any number of installations is made simple and efficient and may be carried out by non-technical personnel. Distribution may be done via magnetic media or direct communication link.
COSTWe believe that FENIX/400 at a modest price will not only pay for itself in the short term by reducing software maintenance costs but will continue providing the added value long afterwards.
 
>BACK>
 
 
 
In conclusion, we have to decide between having:
 
TOTAL CONTROL at no cost.
 OR
 
The development of software is very difficult to co-ordinate and, unfortunately, has no magic formula for success. What is certain however, is that success is based on sound and practical management throughout the project's lifetime and well into implementation. It should therefore, be in our interest to study and take advantage of whatever development tools are available to us.
 
 
>BACK>
 |