Upload
jade16087718
View
121
Download
1
Tags:
Embed Size (px)
Citation preview
Abstract
Maintenance of large equipment is very common in most industrial companies.
Based on a survey, liquefied petroleum gas (LPG) companies are one in the top-ten list
users of Computerized Maintenance Management System (CMMS). Maintenance of an
asset and the underlying processes is termed as maintenance management system (MMS).
MMS includes preventive, corrective, repair, and emergency maintenance procedures that
use forms such as work orders, service reports, asset/equipment listings, and preventive
maintenance checklists. MMS is used by these companies in order to gain historical
track of their equipments, repairs, breakdowns, and most importantly, aid them in
decision making.
Several LPG companies here in the Philippines are using manual maintenance
management systems mostly composed of papers and some spreadsheet editors. To
address problems regarding the slow process and inconsistency of reports, the researchers
proposed to develop a computerized maintenance management system (CMMS) for LPG
companies.
The CMMS will transform the manual MMS of LPG companies but will still
retain the business logic of the company. Also, the CMMS will be more flexible and will
able to resolve potential problems and risks through its implementation.
The system will be implemented using the flexibility of the Drupal content
management system’s (CMS) application programming interface (API).
Keywords: maintenance, maintenance management system, content management system,
application programming interface, computerized maintenance management system
1
Chapter 1
RESEARCH DESCRIPTION
1.1 Background of the Study
Computerized maintenance management systems (CMMS) are increasingly being
used to manage and control plant and equipment maintenance in modern manufacturing
and construction services industries. It is a software package that maintains a database of
information about the organization’s maintenance operations. The information is intended
to help maintenance workers do their jobs more effectively and to help management
make decisions. Examples are the calculation of the cost of the machine breakdown and
allocation of resources (Computerized Maintenance Management System, 2010).
The principles of CMMS are also applied to hospital equipment maintenance
where critical breakdowns could lead to life threatening situations. In recent years,
private companies have come to recognize the value of these systems as a maintenance
performance and improvement tool. It is becoming more attractive as more maintenance
personnel have become computer literate and price of hardware have dropped
significantly. Since then, it has been widely used in different industrial companies all
over the world; a survey shown in appendix D on CMMS implementation by Plant
Maintenance Resource Center between May and July 2004 shows the different sectors of
industry all over the world that uses CMMS. The Manufacturing-Petroleum Refining
Chemicals and Associated Products, which got 15 out of 74 responses is the leading user
of CMMS.
With the rapid change in technology, CMMS aims to improve all aspects of
business operations. As reported in A.T. Kearney’s and Industry Week’s survey (2004) of
558 companies that are currently using a computerized maintenance management system,
companies reported an average of: 28.3% increase in maintenance productivity, 20.1%
reduction in equipment downtime 19.4% savings in lower material costs, and 17.8%
2
reduction in inventory and 14.5 months average payback time. Also, benefits of CMMS
include elimination of paperwork and manual tracking activities enabling the
maintenance staff to become more productive.
Today, there are numerous CMMS available in the market; in fact appendix D
shows the most commonly used CMMS in a workplace. The survey was conducted on
CMMS implementation by Plant Maintenance Resource Center between May and July
2004. The top 5 most commonly used CMMS are Maximo, MP, MIMS, PMS and
Mainsaver, respectively.
The Western Port Alliance Company in Victoria, a home to one of the world’s most
technologically advanced steel processing facilities integrates CMMS as one strategy on
their way to top. It provides budgeting statistics and provides analysis tools for
maintenance performance of the company (Cameron, 2004).
Here in the Philippines, there are various companies that are using CMMS. BTC
which stands for Bollozos Trucking Corporation and was founded in 1996 uses CMMS to
meet the need for consistent and reliable cargo transportation. The company exclusively
hauled the transport of Philippines Shell’s fuel from respective depots to gasoline stations
in Mindanao (Adlaon, et. al., 2007).
1.1.1 Narrative Listing of the Existing System
The LPG company has been using manual maintenance management
system. In the existing system, there are three major activities being involved.
These are (1) work order, (2) preventive maintenance, and (3) corrective /
breakdown maintenance.
When there is a request for equipment troubleshooting in department X,
corrective/breakdown maintenance will take place. First, a staff goes to the
personnel in charge to fill up the work order form. After that, document
3
monitoring and tracking for approval takes place. The form will be submitted to
the engineering and services division maintenance supervisor for evaluation and
approval. Once approved, the supervisor will call the maintenance engineer for
the division of tasks. The maintenance engineer will then assign workers or
assistants for the request. After assigning workers for each task, the job will now
commence.
The actual job starts after the maintenance engineer makes a decision. The
assigned workers or assistants give their service report to the maintenance
engineer after they perform the task and it will be relayed to the manager. Finally,
the work order will be placed into a shelf. Figure 1.1 shows the complete flow of
a corrective/breakdown maintenance which specifically starts from an end user.
Figure 1.1 Corrective/Breakdown Maintenance Flow Chart
4
During preventive maintenance, Maintenance Engineers fill up a work
order form so that maintenance assistants can start the activity. A preventive
maintenance checklist will be manually filled up by maintenance assistants on a
specific plant equipment/asset. After that, assistants will inform the maintenance
engineer for a successful activity. These checklists will be placed into a file after a
preventive maintenance is done successfully.
Figure 1.2 Preventive Maintenance Flow Chart
At the end of each month, all data that are in the shelf or file will be
encoded to a computer through a spreadsheet editor; the final reports are now in
spreadsheet documents. When there is a meeting involving plant maintenance,
they would rely on the information in the spreadsheet editor for decision making.
5
1.1.2 Issues and Problems
There are some issues and problems that arise with the manual maintenance
management system of the LPG Company. Problems include the delay in monitoring and
tracking of documents for approval, issues regarding the historical information of assets,
and also its report generation.
In the actual working environment, it is very difficult for managers to monitor and
control overall maintenance. This is because no computerized system is implemented at
the company to assist in monitoring the breakdown time and to have best maintenance
practices. Normally, during maintenance, the maintenance department will usually
engage with the manual maintenance operation by typical paper-based system, each piece
of asset will have a history card or file that is piled or placed on a drawer. Accordingly,
the company cannot monitor equipment’s status (e.g. equipment X downtime, equipment
X repair cost per month, etc). When data are piled in a table during a pending work order
approval or pending consolidation of papers, there are chances that data will be lost, and
chances that lost papers are to be issued or produced again. This only means that a certain
maintenance process will go back to where data is to be collected or it can possibly go
back from the start of the process.
During report generation, there are problems regarding the manual input of data
into a particular spreadsheet editor. The process of transferring or encoding will take
more time and will also lead to data discrepancy, possible manipulation, and
miscalculations. Also, monthly generation of information is slow, aside from manual
input; analysts will provide an explanation out of the consolidated data in order for the
top management to have deep understanding about the trends whether it’s for the
maintenance, equipment inventory and work orders which are essential for the company’s
decision making.
Another problem regarding data consolidation is data redundancy. Since
individual employees involved in the maintenance process will make reports, there is a
6
possibility of data redundancy because employees can make reports in there individual
computers or from another computer. As an end result, data are saved in different storage
media resulting to a more difficult data consolidation. This problem mainly focuses to the
issue that centralization of database is not applied in the company.
Figure 1.3 shows the four M’s (Man, Machine, Methodology, and Materials) in
problem solving which is a concept from total quality management which involves
breaking down of problems into small, manageable chunks. It is popularly called as a
fishbone diagram.
Figure 1.3 Fishbone Diagram of the Existing Maintenance Management Process
7
1.2 Statement of the Problem
The LPG Company’s existing maintenance management system is done manually,
resulting to slow retrieval of information and inconsistency of reports. This problem can
be addressed through developing a computerized maintenance management system.
1.3 Research Objectives
1.3.1 General Objective
The main objective is to develop a computerized maintenance management
system using the Drupal content management system that will facilitate in the LPG
Company’s maintenance procedures.
1.3.2 Specific Objectives
1.3.2.1 to examine the existing system of the LPG Company.
1.3.2.2 to model the maintenance procedures using applicable modeling tools.
1.3.2.3 to design a database for the LPG Company’s maintenance procedure.
1.3.2.4 to identify the advantages and disadvantages of using Drupal content
management system in software development.
1.3.2.5 to implement the system using Drupal content management system.
1.3.2.6 to test and evaluate the system functionalities.
1.3 Scope and Limitation of the Research
The development of the research will cover the basic functions of a maintenance
management system of an LPG Company which includes creating a maintenance work
order, computerized approval of work orders, preventive maintenance procedures such as
performing a preventive maintenance checklist, corrective or breakdown maintenance
procedure, which primarily includes creation of service reports, and report generation
8
such as generating list of service reports, list of assets/equipment, preventive maintenance
checklists, and list of work orders. These functions will be developed using Drupal CMS
(content management system’s) API (application programming Interface). The system
will primarily focus on Drupal’s API for the database, forms, and functions. It will only
use the CMS’s capability and advantage in modifying the user interface and other related
functions such as permission handling, content management, and data visualization. Also,
the system will incorporate a database that is appropriate with the business process of the
LPG Company.
The development of the system will not include functions from other computerized
maintenance management systems such as generation of maintenance budget, balancing
of workloads, and computation of depreciation and book value. Furthermore, the scope
does not compromise the inventory of spare parts, purchase ordering system and
inventory system.
1.4 Significance of the Research
The accomplishment of this study lessens the delay of the existing maintenance
management procedures of LPG companies. Instead of manual work order approvals and
report generation through spreadsheet editors, the process will become computerized and
generated reports will be captured and understood directly by analysts after one
maintenance procedure has been done. This will help the analysts to make decisions in a
small period of time. The system will help prevent safety problems, yield longer asset life
with fewer breakdowns, and improve labor productivity that will also result to lower
operating costs.
Furthermore, the development of the system using Drupal CMS and its API will
contribute to the information technology field by exploring more on online and at the
same time, open source applications specifically content management systems. Lastly, it
serves as a basis for future researchers who want to track the same field of study.
9
Chapter 2
REVIEW OF RELATED LITERATURE
2.1 Maintenance Management
Maintenance management is an orderly and systematic approach to planning,
organizing, monitoring and evaluating maintenance activities and their costs. A good
maintenance management system coupled with knowledgeable and capable maintenance
staff can prevent health and safety problems and environmental damage; yield longer
asset life with fewer breakdowns; and result in lower operating costs and a higher quality
of life (DPSI, 2004).
2.1.1 Types of Maintenance
Maintenance is the work performed on an asset such as a road, building, utility or
piece of equipment to preserve it in as near to its original condition as is practical and to
realize its normal life expectancy (DPSI, 2004). In general, maintenance can be classified
into the following categories:
(a) routine: ongoing maintenance activities such as cleaning washrooms, grading
roads and mowing lawns, which are required because of continuing use of the
facilities
(b) preventive: periodic adjustment, lubrication and inspection of mechanical or
other equipment to ensure continuing working condition
(c) emergency: unexpected breakdowns of assets or equipment. These are
unpredictable or reactive type of maintenance and are more difficult to
schedule than the above three categories
(d) repair: restoring an asset by replacing a part that is broken or damaged, or
reconditioning that part to its original or acceptable working condition
10
2.1.2 Building Blocks of a Maintenance Process
The key components that determine a maintenance process are the following:
(a) preparation of an asset inventory: Identifying the physical features (e.g., area,
material, etc.) of all assets (e.g., schools, roads, etc.) which require maintenance. A
sample of asset inventory is shown in Appendix D.
(b) identification maintenance activity and tasks: Defining the type of maintenance
task (activity) to be performed on each asset and what work should be done under each
activity;
(c) identification the frequency of the task - determining how often the activities
should be performed (frequency of service); this is important particularly in preventive
type of maintenance. Emergency or reactive type of repairs is unpredictable, but with
good preventive maintenance, the frequency of emergency situations occurring may be
reduced.
(d) estimation the time required to complete the task: Indicating how long each task
should take to complete.
(e) preparation and issuance a work order - identifying what, when, where and by
whom maintenance work is to be done, figure 2.1 shows a work order sample
(f) tracking of costs - determining the costs for all maintenance activities by calculating
labor hours, material, equipment, and contracting costs. See figure 2.2 for sample of
annual maintenance budget
2.1.3 Task Statement / Frequency / Task TimesA task statement is a detailed list of the generic maintenance tasks to be
performed for a particular type of asset in conducting preventive or routine maintenance.
Frequency refers to how often the maintenance tasks are performed, for example,
daily, weekly or every five years.
To prepare a set of tasks applicable to a particular asset, one should review the
physical features of an asset and/or the manufacturer’s operation and maintenance
manual to determine the maintenance tasks, task times and frequencies required (DPSI,
2004).
11
2.1.4 Work ScheduleThe work schedule lists all maintenance work to be done for the whole year for
each asset. It can be used to identify work load peaks and valleys, i.e., where load
balancing overtime and/or part-time help is needed. It also serves as a basis for preparing
and issuing scheduled work orders and for preparing the maintenance budget (DPSI,
2004).
2.1.5 Work OrdersWork Order is scheduling jobs, assigning personnel, reserving materials,
recording costs, and tracking relevant information such as the cause of the problem (if
any), downtime involved (if any), and recommendations for future action (DPSI, 2004).
Figure 2.1 Sample of Work Order
2.1.6 Balancing Work Load Work load balancing may reduce the extreme demands of personnel and provide a
more even work load, leading to better use of human resources, reduced administrative
paper work and improved efficiency. (DPSI, 2004).
2.1.7 Maintenance Budget
12
A maintenance budget is a cost projection based on the costs of labor, equipment,
material and other items (such as contracts) required to do all work identified in the Work
Schedule.
2.2 Computerized Maintenance Management System
A CMMS consists of hardware solution and a software package that allows an
organization to manage the maintenance of equipment and facilities. It is intended to help
maintenance workers do their jobs more effectively and to help management make
informed decisions, possibly leading to better allocation of resources (Smith, 2007).
2.2.1 CMMS BenefitsIt’s not surprising that the top two business issues the CMMS addresses are
improvement of asset performance and labor productivity (table 2.1). After all, 56% of
respondents stated that there are more than 30 maintenance employees in their
organization, implying a relatively asset-intensive environment. Furthermore, about 70%
of respondents have a maintenance-related job title such as maintenance manager (40%)
or reliability engineer (10%). Maintenance departments have historically focused on
assets as the area of greatest improvement potential (Smith, 2007).
Table 2.1 CMMS Benefits
13
2.3 Review of Related Projects
2.3.1 EIMUMS
The Equipment Inventory and Maintenance and Usage Monitoring System
(EIMUMS) is a Web-based system of Mindanao Sanitarium Hospital (MSH). The
system has a window-based desktop interface that allows the administrator (MSH
property accountant) to keep necessary information of all equipments in the
hospital and records its maintenance activity. Moreover, it manipulates the data
electronically and creates various reports like equipment lists, maintenance
history, etc. The main feature of the system is the ability to automatically compute
the equipment depreciation and book value given the life span and the purchasing
date and cost (Demecillo et. al 2004).
2.3.2 RMS Bollozos Trucking Corporation
The repair management system of Bollozos Trucking Corporation
provides advancement in the basic transaction of the manual system in the
company. Reports like outstanding worker order report, maintenance work report,
vehicle repair history report, and repair history report are automatically generated
by the system (Adlaon, et. al., 2007).
2.4 Review of Related Systems
2.4.1 Talon Resource Maintenance System
RMS is a system accessed through a Web browser that offers maintenance
personnel unprecedented tools for managing discrepancies, work orders, events,
corrective actions, parts, kits, assemblies, warranty checking, tool management,
technician certifications, and shipping and receiving.
RMS’s automatic alert on event due time is the system’s most outstanding
feature. It eliminates the possibility of forgetting mandatory or planned
maintenance events (Talon RMS Brochure, 2009).
14
2.4.2 ERIC MMS
ERIC MMS addresses the range of equipment and asset maintenance
activities- from machine and component part information to preventive/predictive
maintenance scheduling. Planning and ordering for services and parts is also
automated by the system, taking into consideration order and deployment lead
times.
The system’s most prominent feature is the predictive maintenance where
the system can issue potential problems and generates work orders when readings
exceed tolerance levels. The system predicts maintenance based on user-defined
equipment (min/max limits), statistical measures, regular reading, trending
(Jupiter Systems Inc., 2009).
2.5 Drupal Drupal is open-source software distributed under the GPL ("GNU General Public
License") and is maintained and developed by a community of thousands of users and
developers. It is a Web-based content management system. Text and pointers to other
kinds of content are stored in a database, dynamically retrieved and composed, and
presented to a user in response to a request sent via a web-browser (Drupal, 2010).
2.5.1 Drupal as Content Management System
A content management system (CMS) is a tool that enables a variety of
technical and non technical staff to create, edit, manage and finally publish a
variety of content, while being constrained by a centralized set of rules, process
and workflows that ensures coherent, validated electronic content (Enterprise
Content Management, 2008).
15
2.5.2 Modules
Modules are functional plug-ins that are either part of the Drupal core or
contributed items that have been created by members of the Drupal
community.
2.5.2.1 Core ModuleThese modules are required to run Drupal:
Block – This controls the boxes that are displayed around the main
content.
Filter – This handles the filtering of content in preparation for display.
Node – This allows content to be submitted to the site and displayed
on pages.
System – This handles general site configuration for administrators.
User – This manages the user registration and login system.
Watchdog – This logs and records system event.
2.5.2.2 Contributed Module
These modules are contributed by developers of Drupal modules.
These are all tested and used on drupal.org:
Image – This allows uploading, resizing and viewing of images.
Simplenews – This sends newsletters to subscribed e-mail addresses.
Google Analytics – This adds Google Analytics click tracking for
marketing purposes.
Views - This creates customized lists and queries.
Views exporter – This allows exporting multiple views at once.
Views UI – This gives an administrative interface to views.
16
Figure 2.5.2.2.1 Featured Modules in Drupal
2.5.3 Drupal as Content Management FrameworkIt has an API for managing content, user sessions, and forms. Essentially, it is a
part of a proof of concept of what the framework can do. One of the main features of its
API is its database abstraction. Drupal is built on top of a database abstraction layer that
allows users to use Drupal with MySQL and PostgreSQL. Other SQL databases can be
supported by writing a supporting database backend containing fourteen functions and
creating a matching SQL database scheme (Drupal, 2010). Other features of API that are
part of Drupal include the following:
17
Figure 2.5.3.1 Main Features of Drupal API
18
2.5.3 Who uses Drupal?The following are companies using Drupal:
Ubuntu Linux
Sony Music Box
Warner Bros.
Adobe
Sun Microsystems
IBM
Yahoo
2.5.4 Why do they use Drupal?Drupal is used for the following reasons:
19
Free Software- Savings in software costs (licenses and lifecycle costs). It means
no upfront cost that makes it an attractive option
Features- It is loaded with various features. The “caching” feature eliminates
database queries that results to increased performance and reduced server’s load.
Control- You can customize the functionality of Drupal according to your needs.
Basically, you can turn off the stuff you don’t like and turn on the stuff you need.
Extensibility- The hook system allows you to inject at any point and alter the way
that Drupal works. For example, change the way users log in.
Maturity- Drupal has been around for over 7 years. Even though it is now in its
7th version, there already has been 12 releases of Drupal.
Security- There is a dedicated security team not only for the Drupal Core itself but
also to handle contributed modules. The team focused on educational developers.
2.5.5 Drupal Feedback
IBM, as one of the users of Drupal, compared Drupal to other five softwares and
came up with Drupal as on top (Drupal, 2010).
Figure 2.5 Feedback of Drupal in IBM
2.6
Summary
As shown in table 2.6.1, almost all CMMS have the same features such as
tracking equipment history, report generation and preventive maintenance management.
20
The proposed system will apply all the major functions in a CMMS that are also features
of the related systems as shown in the table above.
From the common features, the proponents derived other features that will mostly
help in the betterment of the system. These features are the paperless approval
management, system and user security and data visualization that will give support in the
company’s decision making. The system and user security along with the flexibility of
functions and its procedures are achieved through developing the system using a CMS.
From the CMS itself, features currently stated are already embedded from its source
code, and can be upgraded through its framework or API.
Table 2.6.1 Summary of the Related Systems
Feature EIMUMS RMS Bollozos
Trucking
Corporation
Talcon Resource
Maintenance
System
ERIC MMS
(proposed
system)
Tracking Equipment History
Report Generation
Equipment Depreciation Management
Automatic Work Order Generation ( Preventive Maintenance Management)
Automatic Alerts Generation or Warnings of the Major Maintenance Events (Ex. expiration of warranty)
Inventory Management
Ordering, Shipping and Receiving Management
Paperless Record Keeping
Corrective Maintenance Management
Paperless Approval Management
System and User Security
Data Visualization ( Charts or Graphs)
Chapter 3
21
Data Gathering
System Analysis and Design System Prototype
Testing and Evaluation
System Deployment
RESEARCH METHODOLOGY
All projects can be managed better when segmented into a hierarchy of steps. The
proponents will use prototyping as a methodology for the development and
implementation of the system.
Figure 3.1 Prototyping Model
A prototype will be used to simulate only a few aspects of the features of the
overall system, it can also be completely different from the eventual implementation
(Software prototyping, 2010).
3.1 Phase 1 - Data Gathering and Analysis
In this phase, all pertinent information which regards to the existing system and
the maintenance management process in general will be gathered and analyzed. The steps
22
of this phase include consultations, interviews, gathering of requirements and gathering
of materials and resources. These steps will give us an idea on the complete flow of the
existing system and better understand the underlying information behind each process.
The proponents will first conduct gathering of general information about the maintenance
management and its processes. From the obtained general idea, the proponents will
engage in performing consultations and interviews about the project. An interview with
the LPG Company personnel is conducted in order to obtain specific knowledge of what
is there way in performing the maintenance management process. The data gathering
results to an analysis that the existing system of the LPG Company is done manually.
3.2 Phase 2 – System Analysis and Design
The data gathered and the knowledge that has been extracted from the analysis of
the previous phase would give us an understanding on what we should create. All data
that has been gathered would be thoroughly analyzed in this phase. The analysis would
be done through the use of modeling diagrams. Modeling diagram shows how the system
functions as data are inputted and the output are displayed. The initial design analysis and
models will be the basis for the implementation of a prototype. From a span of time, the
prototype will be changing while the design is also on the phase of its improvement.
3.2.1 UML (Unified Modeling Language)
UML is a standardized general-purpose modeling language in the field of
software engineering. These include a set of graphic notation techniques to create
visual models of software-intensive systems. UML combines techniques from
data modeling, business modeling, object modeling, and component modeling. It
can be used with all processes, throughout the software development lifecycle,
and across different implementation technologies.
23
3.2.1.1 ERD (Entity Relationship Diagram)
The ERD is an abstract and conceptual representation of data. It is a
modeling method used to produce a type of conceptual schema or semantic data
model of the system, often a relational database, and its requirements in a top-
down manner. ERD is composed of physical objects or events called entities,
relationship which captures two or more related entities, and attributes.
3.2.1.2 Use Case Diagram
The use case diagram is the building block to which system is designed
and built. Each use case in a use case diagram depicts one specific scenario in the
system. Each use case is also associated with only one role that users have in the
system. An overall use case diagram includes a use case, an actor which
represents a role that the user can play, an association which links an actor with
the use case with which it interacts, and boundary which defines the scope of the
system.
3.2.2 System Architectural Design
System Architecture is a formal description of a system, organized in a way that
supports reasoning about the structural properties of the system. It defines the system
components or building blocks and provides a plan for the overall implementation and
deployment of the system. Also, it represents the systems mapping functionality onto
hardware and software components, a mapping of the software architecture onto the
hardware architecture, and human interaction with these components.
3.2.2.1 Client – Server System Architecture
24
The architectural design of the system involves several users from the
company which leads to an interconnectivity between the client and the server.
Each client can work and can generate their own requests providing that they are
connected with powerful machines such as servers.
The database functionalities of client-server system architecture are
divided into two which is the back-end and the front-end. Back-end manages
access structures such as query evaluations, optimization, concurrency control and
recovery. The front-end consists of tools such as forms, reports, and graphical
user interfaces. The interface between the front-end and the back-end is through
SQL or through an API.
Figure 3.2 Initial System Architectural Design
3.3 Phase 3 – Implementation
In this phase, the models or designs being created in the previous phase are
utilized through its physical realization which is the implementation of the system. There
are many types of implementation that is applicable such as implementing from scratch,
using new technologies, or to implement through the use of a framework. The system
25
CMMS Server
Client Client Client ... Client
would be implemented through the use of a framework which is embedded from the
Drupal Content Management System (CMS) which is its Application Programming
Interface (API). The implementation using the API will make the system flexible in such
a way that it can easily be added with functionalities that are essentially required. It is
also flexible in terms of its database since the database abstraction is included in the
CMS’s API.
3.4 Phase 4 – Testing and Evaluation
Testing and Evaluation is done in every system implementation. This phase is
recommended in order to meet system and user requirements and to test if the system
serves its purpose correctly. One of the things that are to be tested in this phase is the
functionality of the system from the user’s point of view. It is done through some testing
and evaluation methods and procedures.
3.4.1 Testing and Evaluation Methods
There are several methods in testing and evaluating systems but it differs in
what the method would actually evaluate.
3.4.1.2 End User Survey
End user surveys are widely used in the field of software development.
This is to evaluate if there are defects in the system and also to evaluate if
users are confident in using the system. End user surveys prevent systems
from continuously produced with defects since from the information
gathered from the survey, developers will have time to fix such defects. A
User Survey Form is shown in Appendix D.
26
3.4.1.2.1 Likert Scale
Likert Scale is a psychometric scale commonly used in
questionnaires, and is almost widely used in survey research which
often termed as rating scale. When taking the scale, respondents
specify their level of agreement to every statement in the
questionnaire.
Table 3.2 Sample Likert Scale
1 Strongly Disagree
2 Disagree
3 Neither Agree nor Disagree
4 Agree
5 Strongly Agree
3.5 Phase 5 – Deployment
In this phase, it shows us how the system will be used or operated after the
implementation and what should be done in order to achieve good implementation. After
testing and evaluation, a plan would be established to ensure quality deployment of the
system. It must also be ensured that there are hardware requirements and specifications
that are set in order to achieve good running system based on the facts available from the
testing and evaluation. If all of the said requirements are complied, the system is now
ready for deployment.
27
Chapter 4
CALENDAR OF ACTIVITIES
4.1 Gantt Chart
4.2 Milestones and Deliverables
Date Activity Deliverables
07/09/2010 Data Gathering Articles
07/16/2010 Data GatheringBackground of the Study
Review of Related Literatures
07/23/2010 Data Gathering
Narrative Listings of Existing System
Issues and Problems
Statement of the Problem
07/27/2010 Data Gathering Objectives of the Research
07/31/2010 Data Gathering
Scope and Limitations of the Research
Significance of the Research
Research Methodology
Gantt Chart
Milestones and Deliverables
08/14/2010 System Analysis and Data Analysis
28
Activities July Augustw1 w2 w3 w4 w1
Data Gathering * * * * *System Analysis and Design
Design
08/17/2010System Analysis and
DesignSystem Architectural Design
08/25/2010System Analysis and
Design
Entity Relationship Diagram
Use Case Diagram
Activity and Sequence Diagrams
Other UML Diagrams
Initial Prototype
09/14/2010 Implementation Initial Implementation
10/21/2010 Implementation Final Implementation
10/22/2010 Testing and EvaluationTesting and Evaluation of System Functions
Use Case Testing
10/23/2010 Testing and EvaluationEnd User Testing
End User Survey
11/10/2010 Testing and Evaluation Finalization of Surveys
11/25/2010 Deployment Deployment of the System
29
Appendix A. Bibliography
Adlaon et. al, Repair Management Systems of Bollozos Trucking Corporation,
MSU-IIT: Iligan City, 2007
Cameron. Western Port Alliance 2004 Yearly Report, Western Port Alliance Company
Victoria: Australia, 2004
Demecillo et. al, Equipment Inventory and Maintenance and Usage Monitoring System,
MSU-IIT: Iligan City, 2004
DPSI, Operations and Maintenance Best Practices Guide,
North Carolina: Greensboro, 2004
(Drupal,2010) Drupal
[Online]: http://www/drupal.org
(Enterprise Content Management, 2008) Enterprise Content Management
[Online]: http://www.contentmanager.eu.com/history.htm
Jupiter Systems Inc, Enterprise Resource Information and Control System,
Makati City: Philippines, 2009
Rosenblum, Robert. Computerized Maintenance Management System, 2010
Kearney, A.T., Industry Week Survey, Industry Week, 2005
White et. al, Software Prototyping, 2010
Schenk, H.G., CMMS Implementation, Plant Maintenance Resource Center
Cambridge: University Press, 2004
Smith et.al, Na tional Energy Consultation , Cambridge: University Press 2007
Talon Resource Maintenance Systems Brochure, Talon Company,
Dallas, 2009
30
Appendix B. Resource Person
Rez A. Cabrera
Systems Analyst
Iligan City Plant
Petronas Energy Philippines Incorporated
Matab-ang, Dalipuga, Iligan City
31
Appendix C. Definition of Terms
Maintenance- work performed on an asset such as a piece of equipment to preserve it in as near to its original condition as is practical and to realize its normal life expectancy
Maintenance Management - orderly and systematic approach to planning, organizing, monitoring and evaluating maintenance activities and their costs
Content Management System - tool that enables a variety of technical and non technical staff to create, edit, manage and finally publish a variety of content, while being constrained by a centralized set of rules, process and workflows that ensures coherent, validated electronic content
Application Programming Interface (API) - interface implemented by a software program that enables it to interact with other software. It facilitates interaction between different software programs similar to the way the user interface facilitates interaction between humans and computers
Computerized Maintenance Management System (CMMS) - consists of hardware solution and a software package that allows an organization to manage the maintenance of equipment and facilities. It is intended to help maintenance workers do their jobs more effectively and to help management make informed decisions, possibly leading to better allocation of resources
Drupal – free and open source content management system (CMS) written in PHP and distributed under the GNU General Public License.
Work order- scheduling jobs, assigning personnel, reserving materials, recording costs, and tracking relevant information such as the cause of the problem (if any), downtime involved (if any), and recommendations for future action
Preventive Maintenance – a schedule of planned maintenance actions aimed at the prevention of breakdowns and failures. It is designed to preserve and enhance equipment reliability by replacing worn components before they actually fail
Corrective Maintenance – activities performed after a fault or problem emerges, with the goal of restoring operability to the equipment
Modules – functional plug-ins that are either part of the Drupal core or contributed items that have been created by members of the Drupal community
Data Visualization – graphical presentation of multidimensional data so that viewers can understand the underlying structure and relationships hidden in the data
32
Equipment Downtime – refer to periods when equipment is unavailable
Routine Maintenance – ongoing maintenance activities such as cleaning washrooms, grading roads and mowing lawns, which are required because of continuing use of the facilities
Emergency Maintenance – unexpected breakdowns of assets or equipment. These are unpredictable or reactive type of maintenance
Repair Maintenance – restoring an asset by replacing a part that is broken or damaged, or reconditioning that part to its original or acceptable working condition
Machine Breakdown - breaking down, wearing out, or sudden loss of ability to function efficiently, as of a machine
33
Appendix D. Forms
Work Order Form
WORK ORDERREQUESTING
DEPARTMENT:CLASSIFICATION
: WORK ORDER NO.
ORIGINATOR: APPROVED BY:
DATE REQUIRED: WORK ORDER RECEIVED:
DESCRIPTION OF WORK:
SCHEDULING:
START ENDDATE:
MAINTENANCE:
OPERATION:
ACCEPTANCE: ENDORSED FOR ACCEPTANCE
MAINTENANCE: DATE: REMARKS:
ACCEPTED DATE:
Preventive Maintenance Checklist Form
34
PREVENTIVE MAINTENANCE CHECKLIST
PLANT : FREQUENCY :
EQUIPMENT : REV NO:
EQUIPMENT CODE : DATE ISSUED:
DATE / TIME JOB STARTED : PAGE:
DATE / TIME JOB COMPLETED : WEEK NO.:
DATE OF NEXT INSPECTION :
NOTE :
ITEMS TO CHECK OK REMARKS
NAME SIGNATURE
Job Carried Out By :
Certified by :
Asset Inventory Sample
35
User Survey Form
36
Appendix E. Surveys
CMMS Brand Survey
37
Sectors Using CMMS
38
Appendix F. Personal Vitae
39
Florisa Mae D. Tiongson
1464 Purok 13, Nabunturan Compostela Valley Province
Philippines, 8106
Mobile No.: +63917-249-5798
Email: [email protected]
WORK EXPERIENCE
Globe Telecom Inc.
Iligan Business Center
Hp# 0917-6888288
Fax# 063 492-2293
March 2010 – July 2010
Order Management
Troubleshoot malfunctioning computers, printers and other devices
Assist in Administrative work
PROJECT EXPERIENCE
MSU-IIT Integrated Developmental School Enrolment and Student Management
System
Department of Public Works and Highways Official Website- Iligan Chapter
EDUCATION
40
Mindanao State University – Iligan Institute of Technology
School Year 2005 – 2010
Bonifacio Avenue, Tibanga, Iligan City, Lanao del Norte, Philippines
Bachelor of Science in Information Technology – Major in Management Information
System
Nabunturan National Comprehensive High School
2001-2005
Poblacion, Nabunturan Compostela Valley Province
High School / Secondary Education Diploma
Nabunturan Central Elementary School
2000
Poblacion, Nabunturan Compostela Valley Province
Elementary / Primary Education Diploma
TRAININGS/SEMINARS ATTENDED
Object Oriented Technology Seminar (2010) March 2010 MSU-IIT IT Research Study and Symposium (2010) January 2010 MSU-IIT Annual Software Free Day Symposium (2009) July 2009 MSU-IIT Regional Quality Circles Convention (2009) August 2009 MSU-IIT Regional Quality Circles Convention (2007) June 2007 Cagayan De Oro city Student Cooperative Orientation Seminar (2006) September 2006 MSU-IIT
41
SKILLS
fluency in English background in Accounting background in Management polished Leadership skills and good in Communication with people deep understanding of Technology with focus on delivering Business Solution Design Document and User Documentation proficient in MS Word, Excel and PowerPoint comprehensive technical knowledge in HTML, DHTML, CSS to design interactive
Web User Interfaces Proficient working with Joomla! and Dreamweaver familiar with implementation strategies using C and Java
AFFILIATIONS/MEMBERSHIP
Junior Information Technology Society (JITS), MSU-IIT
Member, S.Y. 2007-2010
PERSONAL INFORMATION
Nick Name : Risa
Age : 22 years old
Gender : Female
Legal Status : Single
Religion : Roman Catholic
Date of Birth : March 11, 1988
Place of Birth : Nabunturan Comval
Citizenship : Filipino
Languages Spoken : English, Tagalog, Cebuano
42
ERNEST OLIVER C. CASANES
Blk. 4, Lot 12, Zone 8, Abegail Subd., Del Carmen, Iligan City
Lanao del Norte, Philippines, 9200
Mobile No.: +63916-865-7130
Email: [email protected]
WORK EXPERIENCE
Petronas Energy Philippines Inc.
Matab-ang, Dalipuga, Iligan City
Engineering Services Division – Management Information Systems Department
(Trainee)
April 2010 – May 2010
Assisted on solving Information Technology related problems for the company
Created the source code for PEPI Maintenance Management System
Assisted in deploying the PEPI Maintenance Management System
PROJECT EXPERIENCE
Integrated Developmental School Enrollment and Student Management System
(IDSESMS)
God’s Will Consultancy Services Website
EDUCATION
43
Mindanao State University – Iligan Institute of Technology
School Year 2007 – 2011
Bonifacio Avenue, Tibanga, Iligan City, Lanao del Norte, Philippines
Bachelor of Science in Information Technology – Major in Business Software
Development
Iligan City East High School – Regional Science High School
2003-2007
Sta. Filomena, Iligan City
High School / Secondary Education Diploma
Iligan City East Central School
2003
Tambo, Iligan City
Elementary / Primary Education Diploma
TRAININGS/SEMINARS ATTENDED
Object Oriented Technology Seminar (2010) March 2010 MSU-IIT IT Research Study and Symposium (2010) January 2010 MSU-IIT Regional Quality Circles Convention (2008) June 2007 Elena Tower Inn,
IC.
44
SKILLS
Programming knowledge (e.g. Java, Python) Web programming using PHP/Javascript Web design using HTML/CSS Web development using open source CMS (content management system)
(e.g. Joomla, Wordpress, Drupal) Database design and management in PostgreSQL and MySQL Knowledge in multimedia development tools and Microsoft Office Software Proficient in Adobe Dreamweaver Basic networking technical skills Computer hardware and software troubleshooting
AFFILIATIONS/MEMBERSHIP
Junior Information Technology Society (JITS), MSU-IIT
Member, S.Y. 2007-2011
PERSONAL INFORMATION
Nick Name : Ernest or Oliver
Age : 20 years old
Gender : Male
Legal Status : Single
Religion : Roman Catholic
Date of Birth : September 14, 1990
Place of Birth : Iligan City
Citizenship : Filipino
Languages Spoken : English, Tagalog, Cebuano
45
KEVIN AGUSTIN T. BONGCAWELBlock 20 Lot 15, Pineapple Country Homes 1, Damilag,
Manolo Fortich, Bukidnon, Philippines, 8705
Mobile No.: +63906-139-1091
Email: [email protected]
"Happiness is only real when it is shared.”
WORK EXPERIENCE
Petronas Energy Philippines Incorporated (On Job Trainee)Dalipuga, Iligan CityApril – June 2010
Developed a system for the company in aiding them with their maintenance process.
Worked with System analyst and Network Technicians in troubleshooting their problems.
PROJECT EXPERIENCE Institute Online Palakasan Monitoring System (IPMS) MSU SASE Online Application Zammi Shirts & Prints E-Commerce Website
EDUCATION
Mindanao State University – Iligan Institute of TechnologySchool Year 2007 – PresentBonifacio Avenue, Tibanga, Iligan City, Lanao del Norte, PhilippinesBachelor of Science in Information Technology – Major in Business Software Development
Holy Cross High School2003-2007Camp Phillips, Manolo Fortich, BukidnonHigh School / Secondary Education Diploma
Our Lady of Lourdes Elementary School1995Camp Phillips, Manolo Fortich, BukidnonElementary / Primary Education Diploma
46
TRAININGS/SEMINARS ATTENDED
Productivity Improvement Circles National Convention 2008 Pearlmont Hotel The Design Patterns Seminar 2010 MSU- IIT
SKILLS
Web programming using PHP/Javascript Web design using HTML/CSS Database design and management in PostgreSQL/MYSQL Knowledge in multimedia development tools and Microsoft Office Software Proficient in Adobe Photoshop, Dreamweaver. Basic networking technical skills Computer hardware and software troubleshooting Knowledge in Drupal Content Management System
AFFILIATIONS/MEMBERSHIP
Junior Information Technology Society (JITS), MSU-IITMember, S.Y. 2007-2010
PERSONAL INFORMATION
Nick Name : Kimboy
Age : 19 years old
Gender : Male
Legal Status : Single
Religion : Roman Catholic
Date of Birth : August 22, 1986
Place of Birth : Camp Phillips, Bukidnon
Citizenship : Filipino
Languages Spoken : English, Tagalog, Cebuano
47