Professional Documents
Culture Documents
BPLS Automation Planning and Implementation Guide
BPLS Automation Planning and Implementation Guide
PLANNING AND
IMPLEMENTATION GUIDE
COMPUTERIZING BUSINESS PERMITS AND
LICENSING SYSTEMS IN THE PHILIPPINES
BPLS AUTOMATION
PLANNING AND
IMPLEMENTATION GUIDE
COMPUTERIZING BUSINESS PERMITS AND
LICENSING SYSTEMS IN THE PHILIPPINES
NOVEMBER 2011
DISCLAIMER
This document is made possible by the support of the American people through the United
States Agency for International Development (USAID). Its contents are the sole responsibility
of the author or authors and do not necessarily reflect the views of USAID or the United States
government.
TABLE OF CONTENTS
Acronyms v
Glossary vii
Acknowledgements ix
Message from National Computer Center xi
Foreword xiii
1. Introduction 1
1.1 Benefits of an Automated BPLS 2
1.2 Information Systems Strategic Plan 3
1.3 Guide Scope and Limitations 4
FIGURES
Figure 1.1 Inter-Agency Integration and Information Sharing 3
Figure 2.1 Process Flow for New Business Registration by
Functional Group 8
Figure 2.2 Process Flow for Business Renewals Consistent 10
Figure 4.1 BPLO Organizational Chart for Mixed
Implementation Team 27
Figure 6.1 Possible Future Process Step Reduction through
Computerization 48
TABLES
Table 2.1 Standard Five-Step Process for New Businesses 6
Table 2.2 Standard Five-Step Process for Business
Renewals 9
Table 3.1 BPLS Process Template 13
Table 3.2 BPLS Process Assessment Template 14
Table 3.3 BPLS Reform Action Plan Template 14
Table 3.4 BPLS Implementation Expense Items
by Category 20
Table 3.5 Breakdown of Additional Expenses 22
Table 3.6 Estimated Budget for BPLS Computerization
by LGU Size 22
iii
Table 4.1 Implementation Planning Staffing Composition 25
Table 4.2 In-House Staffing Matrix 26
Table 4.3 Mixed Implementation Staffing Matrix 27
Table 5.1 Service Level Gradient 37
Table 5.2 Industry Standard Issue Escalation Support Plan 37
Table 5.3 Support Service Gradient and Response Time 40
Table 5.4 LGU Change Management Programs
by Target Group 42
iv
ACRONYMS
v
OLE Object linking and embedding
OR Official receipt
OS Operating system
PBR Philippine Business Registry
PDF Portable document format
PIN Property Index Number
PMT Project management team
PMO Project Management Office
POC Proof of concept
PSIC Philippine Standard Industrial Classification
RCD Reports of Collections and Deposits
RDBMS Relational database management system
SAM Support and maintenance agreement
SCR Summary of collection and remittances
SDC Smart data compression
SEC Securities and Exchange Commission
SEF Special Education Fund
SMS Short message service
SPI Standard Parcel Identifier
SQL Structured Query Language
SRE Statement of Receipts and Expenditures
SRS Systems requirement specification
SSS Social Security System
TDN Tax Declaration Number
TIFF Tagged image file format
TIN Tax Identification Number
TNA Training needs analysis
TOR Terms of Reference
TWG Technical Working Group
UPS Uninterruptible Power Supply
USRP Universal Polar Stereographic Standard Raster Product
UTM Universal Transverse Mercator
WMS Web Map Service
vi
GLOSSARY
vii
Local Government Unit. Provincial, city, and municipal government offices.
Manual records. Paper and other similar media in which data are physically stored by the LGU.
Network administration. Process for managing and maintaining a computer network and
dealing with connectivity issues.
Post-implementation costs. Expenses incurred on a recurring basis by the LGU after
the conclusion of the computerization project.
Open source. A software development approach or model. Term used in referring to
platforms or software whose source codes are publicly available and can be modified and
copied freely by the user.
Platform. In computing, a platform describes some sort of hardware architecture or
software framework (including application frameworks), that allows software to run. Typical
platforms include a computer’s architecture, operating system, programming languages
and related runtime libraries or graphical user interface. (http://en.wikipedia.org/wiki/
Computing_platform).
Pre-implementation costs. Expenses incurred by the LGU during the preparatory phase
of a computerization project.
Procurement. Acquisition of goods, consultation of services, and contracting for IT
infrastructures by the procuring LGU. Refers also to the lease of goods or IT equipment.
Software. Computer program designed and created for a specific set of functions. Used
interchangeably with system.
Software license. A legal instrument governing the usage or redistribution of copyright
protected software. All software not in the public domain is copyright protected. A typical
software license grants an end-user permission to use one or more copies of software in
ways where such a use would otherwise constitute infringement of the software publisher’s
exclusive rights under copyright law. In effect, the software license acts as a promise from
the publisher to not sue the end-user for engaging in activities that would normally be
considered exclusive rights belonging to the publisher.
Supplier. General term for entity that, under a formal agreement, provides IT products and
services required by the LGU. Used interchangeably with contractor and vendor.
System administration. Processes for managing and maintaining servers and computer
systems.
Taxation. Process involved in the execution of tax collection functions of the LGU.
Valuation. Process used in determining the value of real property.
Web/SMS enabled system. System that permits users to conduct transactions, in full or
in part, and otherwise use software functions via the Internet or text messaging.
viii
ACKNOWLEDGEMENTS
This guide was developed under the LINC-EG Project to assist the Philippine
government in improving subnational systems for business permitting and
licensing. Consultant Maria Ferriols conducted extensive research with national
and local government officials at workshops, seminars, and one-on-one meetings.
The National Computer Center’s Officer-in-Charge Denis Villorente and
Directors Juli Sudario, Cheryl Ortiga and Visayas Group Head and eLGU Project
Manager Frederick Amores were particularly generous with their time. We thank
all of them for their advice and support. This guide would not have been possible
without their reviews, recommendations, and validation of research findings.
Ofie Templo provided administrative guidance for the research effort and the
guide also benefited greatly from analysis and editorial review by Mikela Trigilio
and Alid Camara of Nathan Associates Inc.
The contents are the sole responsibility of the authors and do not necessarily
reflect the opinion of the Government of the Philippines or USAID.
ix
x
MESSAGE FROM THE
NATIONAL COMPUTER CENTER
The National Computer Center (NCC), together with its partner organizations,
the Department of Interior and Local Government (DILG) and the Department
of Trade and Industry (DTI), would like to extend our appreciation to the
United States Agency for International Development (USAID) through the Local
Implementation of National Competitiveness for Economic Growth (LINC-EG)
Project for its support in the development of the Business Permit and Licensing
System (BPLS) Automation Guidelines.
This guide provides useful information for LGUs with operational BPLS systems
who are intending to either upgrade or extend the functionality of their current
system to meet the added requirements of the LGU.
All these are supportive of the national government’s objective of enhancing and
improving the investment climate.
Finally, it will serve as a good tool for the development and implementation of
BPLS systems in the LGUs which will help in moving forward the country’s drive
towards national competitiveness.
DENIS F. VILLORENTE
Officer-in-Charge
Office of the Director General
xi
xii
FOREWORD
Large cities in the Philippines fully appreciate automation and several have
computerized parts of their treasury functions in recent years. Covering eBPLS
from strategic planning to implementation, this guide includes recommendations for
integrating treasury and real property tax assessment functions with streamlined
business registration procedures. The guide has two parts: a general guide to
strategic planning, including advice on how to deal with private sector service
providers, and a guide to baseline design that covers technical aspects of any
information technology solution, such as the design of hardware and software
specifications. This document covers the general policy issues. Building on the work
of other development partners who advocate automation, the guide offers up to
date and specific guidance to LGUs while recognizing that a sustainable eBPLS
solution for any particular LGU will depend on its financial, human, and other
resources.
We hope that this guide will be useful to national and local policymakers as
they embark on the next wave of BPLS reform, making automation a key part of
business registration and making administration of permits and licenses efficient
and transparent.
xiii
1. INTRODUCTION
In his inaugural State of the Nation address last year, President Aquino directed local
government units (LGUs) in the Philippines to reform procedures to make it easier to start
a business.1 In response, the Department of Trade and Industry (DTI) and the Department of
the Interior and Local Government (DILG) launched the Nationwide Streamlining of Business
Permits and Licensing System (BPLS) program on August 6, 2010. An important aspect of the
program is the setting of standards for processing business permits and licenses in cities and
municipalities consistent with the 2007 Anti-Red Tape Act (ARTA). Guidelines for implementing
these standards are presented in the Joint Memorandum Circular No.1 series of 2010
(henceforth referred to as the JMC) signed by DTI and DILG on the same day.
The streamlining program has five components, one of which is the computerization of
business registration processes.2 While standards for business registration can be met with
manual operations, many LGUs, particularly in the National Capital Region (NCR), have found
that automation makes registration procedures more efficient.3 But many LGUs that want to
computerize are thwarted by lack of experience, financial capacity, and knowledgeable staff to
support and sustain computerization.
To address issues involved in LGU computerization, the Bureau of Local Government Finance
(BLGF) published Linking Up LGU Operations:A Guide to Computerization of Tax-Related Functions
in the Local Government Units in 2009. The guide provides LGUs with advice on aspects of
computerization, from planning to implementation, focusing on the automation of real property
taxes, but also in some measure on business registration. Given the drive to implement
standards consistent with ARTA, there has been a clamor for updated materials that LGUs can
use in meeting the BPLS requirements of the JMC.
The purpose of this document is to advise LGUs on the planning and procurement of computer
systems that meet the JMC’s service standards for processing business registration applications.
The guidance herein draws on the experience of about 17 LGUs in implementing various forms
of BPLS Automation. It does not cover procurement processes, technical system specifications,
or requirements and bidding processes for acquiring eBPLS solutions. For details on technical
specifications for BPLS computerization, please see the BPLS Automation Baseline Design Guide.
1 Aquino III, Benigno. 2010. State of the Union: Philippines. Available at http://www.gov.ph/2010/07/26/state-of-the-nation-address-2010
2 The other components involve mobilizing support for BPLS reforms, re-engineering processes, institutionalizing reforms, and improving
customer relations.
3 NCR cities that have automated BPLS procedures include Manila, Mandaluyong, Quezon City and Marikina. They were all part of the
Regulatory Simplification Project of the International Finance Corporation.
Computerization provides the Local Chief Executive (LCE) with a means for managing LGU
operations as a whole. It connects front-office to back-office operations (e.g., the activities of
the Business Permit and Licensing Office with assessment and collection by the Treasurer’s
Office), and provides the digital environment to properly organize and manage data quality and
speed of data exchange between LGU applications. The information received by the LGU will be
in a standard format and thus, easier to classify, manage, and consolidate.
• Lower Costs. Making business registration forms downloadable from an online facility or
LGUs’ websites will decrease printing costs and make it less likely that LGUs will run out
of printed forms for registrants.
Figure 1.1
Inter-Agency Integration and Information Sharing
ISSP preparation is not mandatory for LGUs. While an LGU may embark on the
computerization of registration processes without an ISSP, an ISSP will be useful in securing
funding from external sources (e.g. banks, donors).5 Often, BPLS automation is not a stand-alone
activity but part of an LGUs’ revenue generating activities, such as real estate property tax
collection.
Section 5 provides guidance on vendor management, software licensing, and the support
and maintenance conditions the LGU must require from the vendor or system integrator
who implements the BPLS. Section 6 covers post-implementation management and continual
improvement, as well as issues that may arise in BPLS computerization, and governments’ plans
for promoting automation.
In an automated BPLS, LGUs may be able to add on the form data unique to their locality.
It is recommended that LGUs adopt the basic structure of the BPLS Unified Form in any
computerized solution.
Table 2.1
Standard Five-Step Process for New Businesses
Client LGU Timeframe
Computerization will improve communication and coordination between front office and back
office personnel. Figure 2.1 provides an overview of the five-step process for new business
registration by the six functional groups involved:
1. Registrant. Completes required documents as indicated in the checklist provided by the
LGU in the application form.
The red boxes indicate activities that may be executed in an automated BPLS set up.
An applicant for renewal must still follow five steps but only five functional groups are involved
(see Figure 2.2). Business permit renewals do not require the LCE or his/her designate, as the
BPLO issues all renewal documents. The red boxes in Figure 2.2 indicate tasks that may be
performed by the automated BPLS.
Business renewals, which are considered simple transactions, should take LGUs five days to
complete, per ARTA. However, best practices in BPLS streamlining have established a standard of
less than one day for the renewal of business permits on off-peak periods, and 2-3 days during
the peak month of January. The LGUs are encouraged to target these benchmarks.
BPLS computerization will provide LGUs with the foundation needed to reduce its processing
time for new registrations to less than 10 days. Some LGUs that have already automated their
BPLS have reduced the number of steps to three or four.
6 These processes are owned and executed by offices external to the BPLO. Should parts of these inspection processes be computerized by
the external offices in the future, the BPLS will be able to handle data interchange between the systems.
Secure and
Review and
IMPACT ON BPLS STANDARS
STEP 1
Form
Schedule Site
Complete Inspection
Complete
Documentary NO (health, sanitation, Transmit Signed
Requirements? Issue OR
Requirements engineering, etc.) Documents to
BPLO
YES
Notify LGU
Submit Signed Enter Registrant
Department Heads
Registration Form Data into BPLS Route Proof of
or Schedule
to BPLO Software
Review Assessed
Fees
STEP 3
Pay Assessed
Fees to Cashier
STEP 4
Pickup Issued
Permit and Post
Send Registrant LEGEND:
on Visible Area of
Notice to Pickup
Business
STEP 5
establishment BPLS Software Driven
IMPACT ON BPLS STANDARS
Table 2.2
Standard Five-Step Process for Business Renewals
Secure and
Conduct Site
Complete
Inspection
Application
(BFP, LGU)
STEP 1
Form Review and
Receive
Validate Payments
Registration Form
Due Mun/City
Receive Payment
Issue FSIC &
from Registrant
LGU Cert. Of
Inspection Review Issue Assessment
Completeness of of Fees to
Requirements Registrant
Complete
Documentary
Requirements Issue OR
Complete Schedule Site
Requirements? Inspection
(health, sanitation,
engineering, etc.)
Submit Signed YES
Registration Form
to BPLO
STEP 3
Pay Assessed
Fees to Cashier
STEP 4
Route to Business Permits & Licensing Office
Pickup Issued
Permit and Post
Issue Certificate of LEGEND:
on Visible Area of
Renewal
Business
STEP 5
establishment BPLS Software Driven
IMPACT ON BPLS STANDARS
BPLS computerization will help maintain security, while expediting processing times and reducing
the burden on signatory authorities. The security features and workflow routing capabilities that
come as a standard in BPLS software packages minimize the need to have department heads
physically sign every application (new or renewals). Most security features are fully rules-based
so that LGUs can enforce specific business conventions as well as define explicit conditions that
would either automatically approve or flag an application (in cases of deficiencies in payments,
for example) that require the physical intervention of signatories.
Workflow routing capabilities are also fully rules-based to allow department heads and even the
LCE to act on or intervene in the processing of an application using handheld devices (such as a
mobile phone) or laptop computer even when away from the physical confines of their offices.
In eBPLS, all required signatories need not physically sign the required documents as digital
signatures are permitted under the E-Commerce Law or R.A. 8792.
There are many approaches to analyzing an LGU’s business registration system. In the BPLS
manual prepared by the Local Government Academy, there are basically three steps involved
in the analysis: (1) preparing the current BPLS process table; (2) conducting the BPLS process
assessment; and (3) formulating an action plan for BPLS reform.
Table 3.1
BPLS Process Template
PROCESS TABLE
Description Input Process Output
Step Name Purpose No. of Documents Cost Office Location No. of Action Time to Output
No. of the Forms Required Signatories Process
Step
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12)
1
2
3
4
5
6
7
Total
Question Column
1. What steps does the applicant need to take to apply for registration? 1 and 2
2. What is the purpose (legal basis) of each step? 3
3. What documents does the applicant need to submit for every step? 4, 5
4. What is the cost for each requirement in the step? 6
5. In what office does the applicant accomplish the step? Where is it located (incl. floor number)? 7, 8
6. Excluding the applicant, how many persons from each office are involved in processing the step? 9
7. What activities or tasks are the persons in the office doing in processing the step? 10
8. How long (at the minimum, in minutes) does it take an applicant to walk to each office? How 11
long does s/he have to wait in line for an LGU staff member from whom something is needed (e.g.,
line number)? How long did it take for the LGU to process the transaction?
9. What does the applicant get (document or information) from the step? 12
Table 3.2
BPLS Process Assessment Template
1 2 3 4 5
Areas of Existing Benchmark/ Identified Areas of Reform
Concern Practice Standards Gaps Reforms Strategy
Steps
Documents
Signatory
Time
In documented best practices, BPLS reform strategies usually consist of taking steps to meet
standards. These may include properly sequencing steps in processes; setting up a business one-
stop-shop as a common venue for BPLS transactions; making joint inspection teams effective;
running information, education and communication campaigns; modernizing BPLS technology;
training staff; and establishing a legal framework for institutionalizing BPLS. Any gaps or areas for
reform are brought forward to the next stage of analysis.
Table 3.3
BPLS Reform Action Plan Template
The business process assessment activity is complete when the LGU is able to provide detailed
information on the following:
• The number of steps required to process a new business permit and the number of
process steps that need to be cut to comply with the JMC.
• The number of steps required to process a permit renewal and the number of process
steps that need to be cut to comply with the JMC.
• The average number of days it takes to process applications and issue a business permit;
the requirements needed to comply with the 10-day limit prescribed by the JMC for
new business applications and business renewals, respectively; and documented reasons
for BPLO operations that promote and/or inhibit the ability of the BPLO to meet the
standards.
To reduce the number of process steps, the LGU needs to review the following areas related to
business registration:
• The number of forms containing redundant data or data that is repeatedly entered (such
as personal information) in every form.
• The amount of unrelated data reflected on the registration form that will require
additional processing (recording, routing, or filing).
• The means and efficiency of communication between the BPLO and other agencies and
departments along with the effectiveness of Inspection Teams.
• Ordinances that hamper processing of business registration and affecting the number of
signatures (and signatories) needed before the LCE to approves an application.
Assess Readiness
Regardless of how many businesses are in an LGU’s locality, the TWG has to establish baseline
information for use in deciding on solution options and organizational development plans.
Organizational readiness for computerization may be assessed through surveys or through
self-assessment roundtables during which the TWG and the heads of key LGU departments
and sections answer questions and formulate action steps. Questions that could be included
in a survey are as follows:7
The results of the organizational self assessment should be submitted to the LCE. The
assessment will form the basis for staffing a BPLS computerization project. Staffing requirements
will vary with the automation approach selected by the LGU and by project stage. Major stages
that will require different teams are as follows:
1. Process Streamlining
2. Implementation Planning
3. Implementation (Project Life Cycle)
4. Post-Deployment.
The TWG will draft a document recommending the creation of a team that will plan for
the computerization of the BPLS. The TWG has to recommend if the team will have a
mix of internal and external manpower, depending on its assessment of the presence and
availability of such skills internally. The TWG may also propose to incorporate the skills into
the team (i.e., solicit expertise through letting bids, hiring people, or securing grants for
consultants).
Assess Readiness
At a bare minimum, the BPLO must meet the following infrastructure requirements:
1. An operational local area network (LAN), wire-based or wireless.
2. Servers available for a database server, application server, web server, network storage,
and backup server. The LGU must have at least two servers.
3. A minimum of 20 square meters of air conditioned space to securely house all servers
and networking equipment as well as IT staff.
4. At least one PC workstation for each functional (operations) station, each connected to
the LAN.
5. At least one laser printer and one impact printer. The laser printer will be used to print
reports on regular paper and the impact printer will be used to print on pre-printed
non-carbon forms.
If the IT infrastructure is suitable but is being used by other applications, or is more than three
years old, the TWG may need to prepare a plan for acquiring new hardware based on the BPLS
solutions method selected by the LGU. The LGU may also choose to build its own IT facilities,
whether a computer room or a full-fledged data center hosting all LGU computerized systems.
Details on how to acquire a data center are provided at the end of Section 4.4.
If the LGU chooses to have facilities hosted in an external data center, the TWG will have to
prepare a plan on what criteria will determine the selection of the data center. Except for the
inclusion of the BPLS standard application specifications, it will be a similar planning process
if the LGU opts to use a cloud computing vendor that will offer both the BPLS hardware and
software infrastructure as a service. Please see the eBPLS Baseline Design Guide for details on
eBPLS solutions and system requirements.
Assess Readiness
When assessing financial readiness to implement a BPLS, the financial capability of an LGU to
absorb pre-implementation costs as well as post-production support and capacity development
costs must be considered.
Implementation and Recurring Expenses. The LGU must be prepared to secure the
initial capital outlay needed to computerize the BPLS. Table 3.4 provides a breakdown and
description of project-specific and recurring expenses (categorized by type) associated with a
BPLS computerization project. Required items are denoted with a check mark. The column on
quantity has been left blank as the final count (e.g., of number of software licenses) will depend
on the number of users in the LGU.
Table 3.4 provides the LGU with an idea of recurring project costs . Implementation planning,
for example, would likely require the LGU to retain experts in BPLS software implementation
to develop the project implementation plan. The same applies to post-production and capacity
development (such as technical training) to prepare LGU IT staff to support the new BPLS.
Additional Expenses. Table 3.5 details other software, service, and hardware expenses
that should be budgeted for.8 Of these expenses, only software support and maintenance are
recurring. Pre-implementation activities are a one-time expense, and all the other expenses
occur as needed. All costs are in addition to the project implementation cost but exclusive
of additional staff salaries and benefits as could be required by the BPLS computerization
project. Therefore, it is recommended that LGUs allocate no less than 32 percent of project
implementation costs in reserve for support and maintenance funds to ensure continued
software system availability.
Funds for the support and maintenance of the BPLS software system (or any computerized
system) must be allocated (if not reserved in advance) to ensure that the software system
continues to deliver the expected benefits throughout its usable life or until the LGU decides to
replace the system in the future.
Cost Ranges by LGU Size. Table 3.6 presents estimated cost ranges for implementing an
eBPLS, from pre-implementation through production. The approaches for these computerization
initiatives range from in-house development or outsourced development to customization.
Estimated cost ranges in the table assume that the LGU will acquire the components listed in
Table 3-4 and allocate for the support components listed in Table 3.5.
8 Exclusive of additional IT staff which could be required by the new processes and/or the BPLS.
Table 3.4
BPLS Implementation Expense Items by Category
Project
Expense Items Description Qty Recurring
Specific
SOFTWARE
Software licenses (server) License to install and use the server- !" "
based functions of an application. License
fees are paid for every physical server
machine in which the software is
installed
Software licenses (client access) End-user license (also referred to as !" "
client access license or CALs) to
connect and use server based functions.
This applies to both application and
database servers.
Software licenses (database) License to install and use the server- !" "
based functions of the database. License
fees are paid for every physical server
machine in which the database software
is installed
Software licenses (data Licenses paid to use proprietary data !" "
connectivity) connectivity software not accessible via
ODBC.
HARDWARE
IMPLEMENTATION SERVICES
Project
Expense Items Description Qty Recurring
Specific
!" "
Training and courseware !" "
development services
Retainer-based services " !"
DATA CENTER
CONNECTIVITY
Table 3.5
Breakdown of Additional Expenses
Expense Allocations Type / Frequency Description
Pre-implementation activities One-time expense 10% of the cost of implementation services
Software support and maintenance Recurring expense 22% of the license cost plus 8% for software
service repairs and maintenance (beyond the
signed support agreement)
Hardware support, repairs, and As need arises 5% of the cost of hardware equipment
maintenance (usable life of equipment)
Post-production activities As need arises 10% of the cost of implementation services
occurring after the warranty period
Training and continual improvement As need arises 10 % of the cost of implementation services
SOURCE: John R. Foster, Ph.D., Cost Factors in Software Maintenance, University of Durham School of Engineering and Computer Science,
1993.
Table 3.6
Estimated Budget for BPLS Computerization by LGU Size
It is understood that computerization project costs range anywhere from PHP 5M to more
than PHP 120M, depending on system functionality. In most cases, the solution includes more
than business registration functionality. The cost ranges above are average values confidentially
derived from LGUs participating in interviews and focus groups. The values provided by LGUs,
however, included computerization expenses that extend beyond the scope of BPLS to areas
of accounting, land mapping (GIS), real property tax mapping (RPTS), marriage licenses, and so
forth. The values are specific to, and representative of, the estimated cost of implementing an
eBPLS alone.
However, there will be instances when an LGU will have several alternatives to acquire the
automated BPLS solution at a cost lower that the lowest range in Table 3-6. Some solution
components may be acquired for free if (1) they are freely distributed like an open source
application; (2) they are provided as a grant by the government, multilateral organizations,
or private donors; (3) a solutions vendor has a socialized licensing policy that provides
discounting schemes based on the financial capability of the LGU; or (4) the LGU opts to
have minimal capital investment on computerization and just subscribe to a BPLS solutions
service.
It must be noted that the values are specific to BPLS and are exclusive of costs related to added
functionality, customized integration, or implementation of software systems not related to a
BPLS. The total cost of implementation will vary by the size of the LGU in terms of income or
the number of business entities it monitors and the transactions it manages on a regular basis.
LGUs with large business communities will naturally require larger servers, larger networks,
larger storage drives, more licensed end-users, and perhaps even more sophisticated software
functionality than LGUs with a smaller business community to support.
Planning Stage
The PMO will organize a BPLS implementation planning team. Among others, the planning team
should include (1) a BPLO officer who understands BPLS processes; (2) a human resources
officer who can assist in determining the competencies of the LGU’s staff; and (3) Treasurer who
supervises the assessment and payment of BPLS fees. At this stage, preparing the functional and
process requirements of the project will depend on the TWG’s process assessment. Hence, it is
recommended that the planning team consult regularly with the TWG.
Table 4.1 summarizes staffing composition and identifies outputs, with corresponding manpower
and basic qualifications needed to produce those outputs. Should the LGU lack the skills
specified, it may be necessary to hire experts from professional consultancy firms, solution
vendors, or accredited IT schools whose faculty have BPLS computerization skills.9
9 The Commission on Higher Education (CHED) mandates that IT faculty members must have actual IT implementation experience to be
qualified to teach, and participation in the eBPLS project is one such opportunity.
Table 4.1
Implementation Planning Staffing Composition
A mixed team of LGU staff and external partners is common in implementing a packaged
or customized BPLS solution. Team roles are complementary and provide multiple training
opportunities. Depending on the level of defined complexity and LGU staffing availability,
the LGU could dedicate LGU staff to participate in implementation or shadow the external
partner staff. The timing and degree of involvement of each staff member will depend on
the project phase and predetermined arrangements between the LGU and the contracted
party. Note that a headcount is not specified in Table 4.3. It may well be that the roles of
network administrator, database administrator, programmer, and data conversion lead are
lodged in a single person. Figure 4.1 presents a proposed organizational chart for a mixed
implementation team.
Post-deployment Stage
The LGU needs to plan, prepare, and allocate funds for three essential post-deployment
personnel prior to implementation: functional system administrator, technical system
administrator, and help desk support. The headcount per personnel type will depend on
the size of the LGU, the volume of transactions, the number of BPLS application users, the
extent of the network facilities, and the requirements to support BPLO operations. The
responsibilities of these staff are as follows:
• The Functional Systems Administrator is usually from the BPLO but is not necessarily a
technical specialist. It is more important that s/he knows the BPLS process from start to
finish. S/he will ensure that end-users are adept in handling the system, resolving process
issues, and trained in how to report problems to the technical team.
• The Technical Systems Administrator must be technically adept in networking, hardware,
operating systems, database management systems, and systems applications flow to
identify and isolate technical issues for resolution.
• The Help Desk Support must be a good communicator who can clarify issues for end-
users and technical supporters while monitoring and resolving issues.
Table 4.2
In-House Staffing Matrix
Assigned Activity In-House Project Team
Project Management Office LCE or duly appointed Representative as the Project Executive Sponsor
(PMO)
Committee Chairperson/s
Project Manager
Project management Project Manager
Process specialists / domain Front Office Staff
experts
BPLO Supervisor or Manager
Taxation Specialist / Treasury
Technical support IT Manager
Network Administrator
Programming and software Technical Lead
development
UI Developer / Graphic Designer
Application Developer/Programmer
Database Developer
Data management and Database Administrator
conversion
Data Conversion Team
Training Training Group
Table 4.3
Mixed Implementation Staffing Matrix
p ff g
Assigned Activity Internal LGU External Partner
Project Management Office (PMO) LCE as Project Executive Sponsor Project Manager
Committee Chairperson/s Client Management Officer
Project Manager
Project management Project Manager Project Manager
Process specialists / domain Front Office Staff Business / Process Analyst
experts
BPLO Supervisor or Manager
Taxation Specialist / Treasury
Technical IT Manager Technical Lead
Network Administrator Functional Specialist
Database Developer
Application Developer
Data management and conversion Database Administrator Database Administrator
Data Conversion Team
Training Training Group Training Specialist
Figure 4.1
BPLO Organizational Chart for Mixed Implementation Team
PROJECT MANAGEMENT
OFFICE
LGU PARTNER
PROJECT PROJECT
FUNCTIONAL BUS/PROC
SPECIALISTS ANALYST
TRAINING FUNCTIONAL
SPECIALIST
GROUP
TRAINING
LGU IT MANAGER
SPECIALIST
DATABASE APPLICATION
DEVELOPER DEVELOPER
Early on in planning, the BPLO Head should coordinate with the IT Head or an equivalent
designate (such as a member of the IT department) to prepare a staffing plan that includes job
descriptions and a proposed budget. The staffing plan should be approved by the LCE or his/her
deputized counterpart.
10 For more information on technical specifications compliant with JMC standards, see the NCC’s eBPLS Baseline Design Guide. The guide
covers (1) the baseline process and software flows; (2) required core software features; (3) entity relationship model; (4) data interchange
and integration; and (5) basic software and hardware systems specification.
11 If the application uses a proprietary and non-ODBC (open database connectivity) compliant database, the LGU will need to purchase
additional connectivity licenses to allow external applications to extract data from the proprietary application’s database or allow external
applications to directly interface with the application’s back end databases.
Before data can be converted it must be cleaned and migrated. This usually takes a substantial
amount of time depending on the state, volume, and mix of manual and digital records. Data
cleansing or “scrubbing” involves identifying incomplete, corrupted, duplicated, inaccurate,
irrelevant parts of the data and then correcting, modifying, replacing, or removing this “dirty” data.
Data conversion tasks can range from simple copying and pasting into a predefined, structured
electronic format, to scanning physical documents as an image that can be referenced by the
application, or to complete reconstitution wherein the details of every record are manually
entered into the target database application.
Where the LGU uses electronic spreadsheets or documents to store data, conversion will
likely require a data conversion program. These programs can be custom-developed using a
spreadsheet application like MS Excel, or open source ETL (extraction, transformation, and load)
software products such as Apatar, to automate the process of extracting data from an electronic
source, transforming the data to match the specifications of the target database, and finally,
migrating the data into the target database tables.
Data conversion must cover the transformation of the following LGU records from the current
state to the target electronic/digital format as would be required by the automated BPLS:
• Business owner/registrant personal information
• Business entity information
• Business payment details and history
• Business liabilities and penalties
• City/municipal street reference and Barangay names
• Property Index Numbers.
There are two types of data conversion activities: digitizing and normalizing. Digitizing is to
convert manual records into an electronic format. Depending on the readiness of the BPLS
software, manual records could be directly encoded into the software. If the source data
requires scanning, digitizing will require a high-resolution scanner to convert the physical
document into an image that can be stored as a file in the automated BPLS. The scanned image
could then be uploaded into the automated BPLS as a reference for an existing record.
Normalizing is to convert data already in electronic form into the format required by the BPLS
software. Normalizing could be entirely automated as follow:
• Load source data directly to reference tables. The type of data loading tool will
depend on the degree of transformation required by eBPLS. For data that will be
loaded directly to reference tables, simple data loading tools or the data import
function of the BPLS software will suffice. Before loading data directly into the
target tables, it is important for data loaders to ensure that each source record’s
form, structure, type, and completeness complies with the requirements of the
automated BPLS. Loaded data that does not comply will produce errors and could
even render eBPLS unusable.
• Load source data via the BPLS Automation User Interface (UI)12. For data to be loaded using
the UI, a UI-loader tool is recommended. This tool loads the source data using the user
interface of the system as though it were entered by an encoder – only faster. Loading
data via the UI subjects each loaded record to the validation controls and rules of the
BPLS application.
A quality assurance method for the conversion process will ensure data accuracy and integrity.
One simple method is to enter data twice and compare results, then correct any disparities. For
more complex data conversion, quality management and statistical quality control techniques
may be used as foundation for the quality assurance method.
Overall Integration
If high levels of software and data integration are required, the following steps are
recommended:
Software Integration
1. Analyze all required software applications that will be integrated into the BPLS software
and assess the functional, operational, and approval flows that will be affected as a result
of the integration.
12 A user interface is a system by which people (users) interact with a machine. The user interface includes hardware (physical) and software
(logical) components. User interfaces exist for various systems, and provide a means of Input, allowing the users to enter and manipulate a
system, and/or Output, allowing the system to indicate the effects of the users’ manipulation. http://en.wikipedia.org/wiki/User_interface.
2. Identify the important points of integration and minimize the number of points. Take note
that software integration, unlike data integration, would result in the ability of eBPLS to
transact as though it were a part of a single system and vice-versa.13
3. Document the software integration requirements.
4. Have the department heads whose units will be affected by integration agree on a set of
policies and procedures on managing the addition/omission of process steps as a result
of software integration.
Data Integration
1. Conduct a full data compatibility analysis of source and target data, identifying connectivity
methods and security restrictions of source and target data sources.14
2. Assess the functional, operational, and approval flows that will be affected as a result of the
data integration.
3. Define the data elements that would be exchanging or updating values and minimize
the number of bi-directional updates as these will severely affect overall database
performance.
4. Document data integration requirements (this is also referred to as a detailed data
integration mapping document).
5. Have the department heads whose units will be affected by integration agree on produce
a set of policies and procedures on managing these changes in operations.
After completing these steps, the planning team should consolidate the software and data
integration requirements into a single software and data integration plan.
The PBR is a web-based system that a business registrant can use to register his business
anytime and anywhere using the internet. An LGU is e-ready if the BPLS operates an
automated BPLS and if it has a good Internet connection. Connecting the e-ready LGU
requires the following:
13 Refer to Annex C - National Data Exchange Standards, Linking Up LGU Operations – A Guide to Computerization of Tax-Related Functions
in Local Government Units, Bureau of Local Government Finance © 2009, pp 51-55 (ISBN 978-971-93448 1-0).
14 This task should be accomplished by the designated database administrator (DBA).
• A staging server connected to the Internet. This server will allow the automated BPLS to
extract information about the business registrant from the PBR, thereby saving the
registrant time in entering data required by both the PBR and BPLS. This approach
requires that the LGU’s automated BPLS be connected to the PBR while registration is
occurring. Extraction from the PBR is real-time.
• A program that allows the staging server to upload and download data between PBR and the
existing computerized registration and licensing system. The downloaded tables from the
PBR will be used by the automated BPLS as its master reference table for extracting
data about its business registrants. This approach will allow the automated BPLS to be
on a stand-alone mode, using the PBR tables, already lodged in its system, as a master
database. Extraction from the PBR may be an end-of-day process and need not be real-
time. Internet connection may be scheduled.
• Internet kiosks that allow applicants at LGUs to register directly. This approach is exactly
like the first approach except that registration is self-service. It is the registrant who
encodes entries instead of a BPLO staff member. Authorized BPLO personnel will still
verify the prerequisite documents. Fees will be paid through the Cashier or Treasurer’s
office.
In all the options enumerated above, the automated BPLS design requires that a key data item
be indexed to match a key data item in the PBR database. This will allow the smooth interface
and integration between the data from the two systems. This has been included as part of the
database schema in the BPLS Automation Baseline Design Guide.
The training plan should be based on a training needs analysis (TNA) of end-users and technical
personnel. Training materials should then be designed to cover the automated BPLS process (or
changes to current processes), changes or updates to policies and procedures, use of automated
BPLS to perform duties and job functions, and specific functional requirements of end-users. As
outlined above, the materials must address the requirements of the implementation stage, the
particular topic and subject matter, and the targeted training participants.
Materials should be organized into modules for key staff functions (e.g., customer service,
assessors, BPL officers, managers, and IT systems administrators). During the planning stage, it
will be expedient for the planning team to be trained on the features, functions, and capabilities
of the various automated BPLS solutions. This will allow them to understand the process
and systems flow, the reports that will be generated, and the skills that will be needed during
implementation and production.
During the implementation stage, project team members should be trained on systems
implementation methodology. This training should cover development of skills in identifying and
documenting processes, describing and recording functional tasks, defining differences and gaps
between current processes with automated BPLS solution options, specifying business rules and
conditions to test the validity and fit of the automated BPLS solution options, and determining
the condition of valid and trustworthy data. The training should enable the project team to test
the eBPLS against live data in a pilot environment and report issues and incidents that should be
addressed or revised to ensure that the systems processes are accurate or bug-free.
The personnel who will eventually operate and administer the automated BPLS should also be
trained to identify, document, report, escalate, and monitor the resolution of system problems,
issues, or bugs. Training should include skills for handling user inquiries, help desk support,
assistance in the usage of the automated BPLS, and identifying points of enhancement for the
automated BPLS solution. On the technical side, IT personnel should be trained in database
administration, systems administration, managing security and access to the system, application
and testing of systems upgrades and software patches updates, and to some extent, debugging.
For BPLO front liners, training should include assistance to business registrants to interact with
the automated BPLS solution. As end-users of the automated BPLS, they should be trained on
system navigation, data handling, and the operation of workstations and computer peripherals.
operate the system throughout its usable lifespan. The TCO is the sum of all expenses related
to the operation of the automated BPLS throughout the system’s usable lifespan. It includes the
following:
• Cost to implement the solution inclusive of software, hardware, services, and support.
• Recurring software and hardware support costs.
• Staff training (functional, technical, and administrative).
• Parts replacements and hardware upgrades (as required by and specific to the solution).
• Subscribed services, such as ISP subscription for internet connectivity.
• Construction costs specific to the solution, such as civil, electrical, and heating,
ventilation, and air conditioning (HVAC).
• Salaries and benefits of additional internal staff (BPLO and IT) needed to support the
new processes and system.
• Professional consulting fees (incurred after deployment) to enhance or customize the
system.
• Consumed power and utilities (inclusive of fuel costs for generator or GenSet
operation).
Cost particulars can be consolidated using the functional specifications document, the data
conversion and migration plan, the software and data integration plan, the resource and staffing
plan, and the training plan.
On the basis of these cost items, the implementation planning team can prepare the budget
requisition using the prescribed LGU form detailing the cost particulars of the BPLS automation,
making sure to indicate the additional operational expenditures that would be required to
support and maintain the system in the production environment.
In addition to the LGU budget, other potential sources of financial assistance for LGUs’
automatedBPLS projects include the following:
• Donations or grants from funding agencies, multilateral organizations, or private entities.
• Municipal Development Fund from the Department of Finance.
• Service offerings of private banks for average daily balance of deposits made by the LGU.
• Loans from private banks.
• Loans from government banks (DBP, LBP).
• Official Development Assistance funds.
Once the budget for the project has been drawn up and a decision on the funding source is
made, the proposed budget can be submitted to the BPLO and IT department heads for review
and approval, including any necessary endorsements required by LGU ordinances. The reviewed
budget proposal can then be submitted to the LCE for final approval.
34 BPLS AUTOMATION PLANNING AND IMPLEMENTATION GUIDE
5. MANAGING IMPLEMENTATION
OF THE AUTOMATED BPLS
How the automated BPLS is implemented depends on the acquisition option chosen by the
LGU, as described in the BPLS Automation Baseline Design Guide. If the LGU selects a packaged
solution, implementation will focus on setting up parameters, training users, creating a
conference room pilot of the automated BPLS, and mapping data into predefined tables. If it
decides to develop a solution from the ground up, implementation should probably follow
the traditional systems development life cycle (SDLC): (1) definition of activities; (2) technical
design; (3) development; (4) testing; and (5) deployment and training (see Appendix D). For a
customized package solution, implementation may combine a rapid implementation method with
SDLC. All these methods can vary depending on developers, vendors, or partner consultants.
And for any of them, the LGU is likely to engage external personnel to assist with eBPLS
implementation coming from vendors, suppliers, and service providers.
Implementation to Go-Live
A project management office (PMO) should be established and be led an Executive Project
Manager (PM) appointed by the LCE. The partner’s project manager will be a member of the
PMO and will report to the PM.
A refined project implementation schedule should be created as the master schedule and
agreed on by the PMO. The project team will update the schedule and submit it to the PM
weekly or as often as required by the LGU. Schedule changes will be tracked and given a version
number using an agreed on numbering convention.
Project meetings should be scheduled weekly to track activities and deliverables, and to
resolve problems. These meetings should be attended by the PMO and senior members of the
project team. The basis of a good relationship between the LGU and supplier is transparent
communication and expeditious action. The LGU should give the partner with a reporting
template that the partner’s project manager will submit on a weekly basis, with a copy sent to
all members of the PMO. LGU designates should act expeditiously to bring unresolved issues to
the attention of the LCE or department heads.
All project communication between the project team members should be documented using a
common format transmitted through a project memorandum or via electronic mail, with a copy
sent to all members of the project team and the PMO. The project team should keep two sets
of project binders containing all project documentation, one stored in a secure location and the
other in a location accessible to all members of the project team.
Post-production Support
Prior to the scheduled go-live date, the PMO should review the support agreement that
accompanied the implementation contract of the software vendor and the implementation
partner to help the LGU define the committed support level suitable to the eBPLS operational
requirements. The support agreement (post-production) must be updated and renegotiated to
reflect any additional system support requirements defined during the implementation phase.
In addition, the heads of the BPLO and IT departments, and the post-production support
partner will need to do the following:
• Designate a staff member to serve as the in-house help desk. The help desk is manned by
an information and assistance employee who helps troubleshoot problems in the eBPLS
applications and infrastructure.
• Define and agree on a service level agreement (Table 5.1).
• Define and agree on a standard issue escalation plan (see Table 5.2).
• Define and agree on a standard issue tracking procedure.15
15 The IT department typically manages all system help desk support. It is recommended that IT have software to track and manage support
issues. IT is also responsible for escalating issues to the next escalation level depending on the severity of the support issue that was raised
(Table 5.2).
Table 5.1
Service Level Gradient16
99.0000% 99.9000% 99.9900% 99.9990% 99.9999%
Uptime (hrs.) 8678 8757 8765 8766 8766
Downtime (days) 3.65 0.37 0.04 0.00 0.00
Downtime (hrs.) 87.66 8.77 0.88 0.09 0.01
Downtime (min.) 5259 526 53 5 1
Table 5.2
Industry Standard Issue Escalation Support Plan
A proprietary BPLS application disallows its licensees from tampering with any aspect of
their compiled system. However, proprietary systems do provide the capacity for its users to
customize specific high-level functions or even attach customized functions to its core engine
but only through the use of defined software adapters or middleware. Only the customized
features of the software are owned by the LGU and only if the contract with the system
integrator clearly specifies that all development work is “work made for hire” (i.e., the LGU paid
to have these modules, features, and functions developed specifically for its own use).
16 The number of uptime/downtime hours is based on the annual constant of 8765.76 hours per year. It must be noted that service level
commitment (SLC) and system availability requirements (SAR) higher than 99.0000% exponentially increases the support or subscription
costs of the LGU. In most cases a service level commitment of 99.0000% uptime will be adequate to the computing requirements of LGUs.
For proprietary BPLS applications, it will be prudent for the LGU to require that a copy of the
source code of the production version of the software be held in escrow in a safety deposit box
of a trusted organization like a bank. Should the developer cease to exist, the LGU will have the
rights to read, examine, modify, and upgrade the software source code of the BPLS. If the LGU
engages a contractor to develop an automated BPLS solution from the ground up, the LGU
owns every output of the contractor from design to final working system, provided that this is
clearly stipulated in the service contract.
The LGU needs to ensure that all aspects of the system are covered by a SAM (e.g., software,
customizations, hardware). Although it is unlikely that users will need to customize hardware, it
is nevertheless important to ensure vendor support for each unit used in production. Software
vendor support agreements only cover the non-modified or non-customized version of their
software product deployed in the LGUs’ production environment. Software vendor support
will not normally cover any customized functions. The LGU must require the developer or
systems integrator who performed the customization to support the customized features as
customization is beyond the scope of any vendor’s support agreement.
Time constraints during the implementation stage of a project make response time on support
requests critical. The LGU should define these response times since delays will affect the
delivery timeframe of the project. As a matter of convention, software vendors match their
response time to support requests based on the severity of the issue raised. Response times
could range between four hours to several days, and in most cases, software vendors response
within four hours only for in-production systems.
The response time or service level commitment specified in the SAM issued by the software
vendor or its certified partner must not be confused with resolution time. The response time
specifies how quickly the vendor’s support group is committed to respond to issues posted by
the customer. The vendor’s support group will typically ask the customer to follow a series of
diagnostic steps, download and run a diagnostic program, or open a log file to help determine
the root of the problem. The speed of resolution depends on the condition of the system as
revealed during the diagnosis.
Customized systems are technically beyond the scope of conventional support agreements.
Unless a customized support agreement between the LGU and software vendor specifying
the aspects that will remain “supportable” is in place, the customized part of the application
will not be covered in the support agreement. As a matter of practice, support agreements for
customized applications will need to be made between the LGU and systems integrator or
developer who created the customized functions or modules.
Table 5.3
Support Service Gradient and Response Time
System is operational but certain functions that affect Severity Level 2 16 business hours
work are inoperable.
System is operational but errors or program exceptions Severity Level 3 24 business hours
occur infrequently. Exceptions do not affect work.
Software Updates or Security Patches need to be Severity Level 4 5 business days
applied
Annual support agreements are fee-based. By industry standards, the amount payable to the
vendor or support group ranges from 15 to 25 percent, averaging around 22 percent of the
total implementation fees (refer to Table 3.6). In some cases the first year payment for the
annual support and maintenance fees are bundled into the total amount paid to the vendor. The
LGU needs to clarify the following support parameters:
• Total hours of onsite support covered under the annual support agreement. It is
important for the LGU to determine how the vendor computes the number of hours
per visit. Most vendors immediately compute (or charge) an onsite visit at 8 hours even
if the actual work only took 30 minutes and is deducted from the total allowed number
of visits as stipulated in the support agreement. The LGU must require the vendor to
provide the following categories of onsite support:
- Technical support (applications, database, integration, and data connectivity).
- Functional support (application configuration, workflow routing, etc.).
- Training and immersion support.
• Total hours of telephone-assisted support covered under the annual support agreement.
• Total number of support issues submitted via electronic mail covered under the annual
support agreement.
17 Severity 1 classifications are only for systems in production. The highest severity allowed during implementation is Level 2.
• The billing rate per consultant level required by the LGU in excess of what is covered
under the support agreement.
To facilitate the competency development of the LGU’s IT staff in supporting every aspect of the
BPLS software, it is recommended that staff avail themselves of post-production services via a
support escalation process. There are several levels of support:
• Level 1. The BPLO personnel will normally be trained to recognize a problem, identify
and describe the problem and its behavior, record the problem via screen shots or
incident reports, classify the problem, and conduct initial problem resolution.
• Level 2. Second level support issues are more technical and will require deeper skills in a
number of areas (e.g., hardware, network, software, database, or process).
• Level 3. Sometimes escalation to the third level is warranted and this involves support
from the product developers themselves. Based on the service level agreement, the
response time in the support escalation process may be defined. Some LGUs may decide
to train their personnel to provide services comparable to third-level support.
• Conduct information and education campaigns (IECs) three months before implementation,
during implementation, and after implementation. IECs should target operational staff,
heads of departments involved in business registration, and the business community.
• Distribute informational materials such as brochures and leaflets in both English and the
local vernacular to every business group, in all of the Barangay in the LGU, in key areas of
the city/municipal hall, and by putting informational posters on publicly accessible bulletin
boards throughout the LGU.
• Revise the Citizen’s Charters of the LGU, which is required by ARTA, to reflect the
streamlined business registration procedures as a result of the BPLS automation project.
Change management is not confined to how work is done or to training end-users in a new
system. It involves convincing those affected by change that the reforms will not only improve
the efficiency and effectiveness of the LGU, but will also improve the image of the LCE and the
LGU personnel. It focuses on modifying thinking and behavior, which is integral to achieving the
goals of the BPLS automation project. Persons most likely affected by computerization would be
business operators, BPLO personnel, Treasury personnel, document verifiers, encoders, cashiers,
department heads and inspectors, IT and system administrators. Table 5.4 organizes change
management programs by target group. The second column specifies activities to resolve issues
that may arise in the target group, and to immerse the group in the specified areas.
Table 5.4
LGU Change Management Programs by Target Group
Target Group Change Programs (Intervention) Measure of Success
Mayor or LCE Legislative compliance, collaboration, and Able to craft executive orders and
transparency ordinances supporting automation by
Institutional capacity facilities acquisition and maintenance, IT
and IT-enabled personnel recruitment,
Basic IT skills (personal navigation of
training, and retention.
screen processes, generation of outputs,
and analysis of reports) Able to personally use the system and its
outputs in decision making.
Able to clearly communicate the benefits
of its use to staff and constituents.
Note: Change management programs could employ a variety of techniques and methods to facilitate adoption of new process and tools until
these become fully integral to the individual’s work routine or pattern.
• Progressively orient end-users and customers to the Help Desk to log their inquiries, requests,
issues, and problems. Ensure that the help desk has the capability to provide services by
means convenient for the customer (e.g., phone, fax, SMS, email, social networks). The
help desk centralizes the flow and management of problem tickets using a “single point
of contact.”
Setting up a basic help desk could be as simple as (1) have two dedicated telephone numbers
that business can call to log their issues; (2) using a preprinted and serialized “scripts” of
questions that help desk staff ask each caller; and (3) training support staff on basic business
registration processes and telephone support techniques using the vernacular or English.
Alternatively, the LGUs can use a word processing application installed in a dedicated pc
workstation in place of hand-written forms to capture answers to questions from the
preprinted form.
The help desk could be in the form of (1) a specialized center where issues are immediately
resolved by authorized support staff or (2) an issue routing center where issues are logged and
documented and then routed to a predefined internal or departmental specialist. Either way,
creating a help desk need not be complex. The most important thing is to provide a dedicated
number for businesses that have questions. This is also an effective way to quell customer
frustration by ensuring that inquiries are routed to the person or group that is qualified to
answer questions or queries as quickly as possible.
Challenges to computerization range from high staff turnover, resistance to change, poorly
defined requirements and funding, to the many anecdotal references already cited in the Bureau
of Local Government Finance (BLGF)18 publication. Suffice it to say that the challenges to BPLS
automation and their underlying causes will only be addressed as new systems are successfully
implemented, as people are continually trained, and as the implemented solution is sustained and
carefully managed.
18 Linking Up LGU Operations – A Guide to Computerization of Tax-Related Functions in Local Government Units, Bureau of Local
Government Finance © 2009, pp 6-7 (ISBN 978-971-93448 1-0).
• Improving the automated BPLS to be consistent the JMC standards and making the new
software available to the LGUs, principally the municipalities.
• Undertaking a survey on the status of BPLS Automation in cities and municipalities as a guide
to the assistance that government will provide as part of the reform program.
• Strengthening public-private partnership in BPLS Automation Reforms by encouraging
software developers to develop BPLS software solutions for the LGUs using the base
design specifically formulated for BPLS Automation.
• Protecting the interests of LGUs through assistance in identifying credible software vendors
and implementation providers using a system of accreditation where products and
services of software vendors and system integrators who transact with LGUs will be
accredited.
• Organizing a system of compliance audit groups with private sector participation to assist
the NCC in ensuring that LGUs are protected in the eBPLS solutions that will be
purchased.
Are applicants required to undertake Examine which of the steps are necessary and which can be eliminated. Look
many steps? Why? at the ‘Purpose’ column of the Process Table to check that a step serves a
legal purpose.
Enabling the sharing of information databases can reduce steps and
interfaces.
Are applicants being required to fill Unified Form
out many application forms asking for
the same information? (ex. name,
address)
After the analysis of the gaps and the One Stop Shop
initial identification of the reform
strategy, the next stage is the writing
of the action plan. Are applicants
going to many offices – within one
building or to many buildings -
lengthening travel time?
Are applicants waiting in line for a Add more frontline staff, especially during peak periods
long time?
Provide a separate window or different schedule for applicants representing
many applications
How long is the transaction time? Compare it to the benchmarks. If it is longer than good practices, observe
what is taking time for the frontline staff to process a transaction. For ex., if
the reason is that the information supplied by the applicant is incomplete or
wrong, provide written instructions, through Frequently Asked Questions
for example, before the applicant is entertained by the frontline staff.
If part of the length of the transaction time is for securing the signature of an
official, authorize more than one official to issue approvals
How long is the total processing time Compare it to the benchmarks. Using these guide questions, undertake
for backroom processes? process simplification to backroom processes. Decide whether service
standards (time within which a service must be completed) can be imposed
to reduce the time needed to complete a step.
51
APPENDIX C. Functional
Specifications Plan
Section Content
1 Background and Rationale
Needs Assessment
Solutions Framework
2 Current Process Flows
Future Process Flows
3 System Features and Functionality
User Interface Design and Navigation
System Workflow and Approval Routing
System and Data Flows
System and Data Security
Exceptions Handling and Processing Flows
Data Management and Connectivity
4 Reports Generation
Standard Reports (seeded)
Ad Hoc Reports
Data Extraction
5 Functional Specifications Sign-Off
52
APPENDIX D. IT Project Lifecycle
It is important to distinguish between the project plan and the project schedule. Although these
terms are commonly used interchangeably, they are different documents.
The Project Schedule is a document containing a breakdown of phases, activities, and tasks
organized in a predefined order of execution within a target timeframe, and the resources
required to complete those tasks within the given timeframe.
The Project Plan is a rationalization of the project detailing organizational priorities, the
project schedule, assumptions, project objectives, execution strategy, the project organization,
the communication plan and so forth. The project schedule is only a subset of the project plan.
The sequence of structured activities, at a bare minimum, must be organized into phases. The
structure of phases must be based on a logical order of relationships between activities and
operational priorities so that LGU executives could appreciate the specific order in which
specified activities would be executed.
The structure of the project as defined in the project plan will form the basis of the project
schedule’s high level phases. A project schedule can come in different formats. There are also
numerous tools available in the market to aid planners in developing a project schedule using
their preferred format. Regardless of the tool or format, a project schedule must have the
following details: Task Name, Task Duration (Start and Finish), and Resources (labor and material)
per Task. Tasks are the granular-level (lowest level) detail of any project schedule arranged in
logical and hierarchical sequence against which time and resources are assigned.
After defining the structure of phases and activities, the next step is to define the project
organization or the constitution of material and labor resources required to accomplish the
planned objectives and project deliverables.
53
APPENDIX D. IT Project Lifecycle
The Definition phase consists of a series of activities to explicitly document the requirements
to successfully deliver the targeted system which includes activities such as the conduct
of a gap analysis, system requirements specification, organizational change requirements,
capacity requirements definition and so forth. LGUs have the option of conducting evaluation,
assessment, and organizational readiness activities as part of this phase in cases where such
information does not yet exist.
The Design phase consists of activities that build on the foundation of information gathered
during the Definition phase. It is during the Design phase that the project team translates the
business information gathered during the Definition phase into an explicit technical execution
framework covering low level details inclusive of the data model, user interface design, and
application behavior (program logic). In cases where a commercial-off-the-shelf (COTS) or
packaged application will be implemented, it is during the Design phase when the project
team, using previously defined requirements, identifies system configuration details and the
accompanying data requirements.
The Development phase consists of activities to implement and unit test the approved design
specifications secured from the previous phases of the project. In cases where a packaged
application will be implemented, the development phase largely consists of technical and
functional configuration as well as reports customization activities to ensure that the packaged
application functions and behaves according to the approved specifications.
The Testing phase consists of simulations to functionally validate that the behavior and outputs
of the target system in accordance with approved specifications. The testing activities are broken
down into three categories: systems testing, integration testing, and user acceptance testing.
• Systems testing activities are geared to ensure that the physical and software components
functions according to the approved specifications.
• Integration testing activities are geared to ensure that software and data interfaces inter-
operate and exchange correct data between modules of the target system.
• User acceptance testing or UAT activities are geared to directly engage end-users in full
regression testing or testing the behavior and output of the target system from end to
end using a predetermined set of approved test scripts.
The Deployment and Training phase consists of activities to roll-out the fully tested system
into the targeted production environment, and activities to train end-users and systems
administrators on the use and management of the target BPLS.
54
APPENDIX D. IT Project Lifecycle
There are a minimum of two environments required by any systems project: Implementation
and Production. Ideally a Testing or Staging environment should also be present as a bridge
between the Implementation and Production environments.
• The Implementation Environment consists of the hardware (servers, networking,
workstations, etc.) equipment and software applications (such as integrated development
environments or IDEs, database system, etc.) needed to implement the approved designs
of the target system.
• The Production Environment consists of the hardware equipment and software systems
required to operate the target system for operational use. As a rule of thumb, systems
deployed into the production environment must never be modified or indirectly
accessed to maintain system performance and data integrity.
• The Testing or Staging Environment, while optional, will prove valuable particularly in
environments that plan to progressively customize applications already deployed in a
production environment. It is in this environment where the target system is extensively
tested by end-users particularly during UAT activities.
As a rule of thumb, the testing or staging environment must be configured to be exactly the
same as the production environment.
55