colombo commercial fertilizers ltd - …ccfl.gov.lk/web/images/tenders/software_ccf.pdf · the core...
TRANSCRIPT
1
COLOMBO COMMERCIAL FERTILIZERS LTD
REQUEST FOR EXPRESSIONS OF INTEREST
Assignment Title: Developing, Supply, Installation and Commissioning of Integrated Accounting Software Package.
Bid No : CCFL/ FAD/ ASP/2017
Colombo Commercial Fertilizers Ltd is a state owned organization under the purview of Ministry Of
Agriculture. The core business activities is to import and distribution of chemical fertilizer, formulation of
fertilizer mixtures and sale of compost fertilizer to fulfill the demand of the country requirement. The
fertilizer market is opened to large number of competitors. CCF Ltd. is in the process of building up the
new market environment in the field of fertilizer business.
Chairman CCF intends to obtain the services of an eligible, qualified and experienced Software Development Firm to
provide design, development and implementation of the integrated accounting software package.
CCF now invites Expressions of Interest (EOIs) from eligible Software Development Firms that are willing to
undertake this assignment. EOI must include requested information as specified in the “EOI Information Form”
along with documentary evidence in support of core business and years in business, financial, business and
administrative strength/standing, qualifications in the field of assignment, experience in carrying out assignments of
a similar nature and complexity, technical and managerial organization of the firm, technical capabilities and
appropriate skills of key staff of the organization and other relevant information.
The “Brief Scope of Services” and “EOI Information Form” documents are now available at CCF for further
information. Interested parties may download these documents from www.ccfl.gov.lk Link http://ccfl.gov.lk/web/index.php/en/tenders
Software Development Firm will be selected in accordance with the procedures set out in the Government
Guidelines: Selection & Employment of consultants following Consultants Quality Base Selection (CQS)
method. All interested parties are informed that all documentations shall be in English Language.
Interested parties may obtain further information from Asst. Manager Procurement & Supplies CCF Ltd. by
contacting via Phone: +94 11 4335712, Fax: +94 11 2949091 and -email: [email protected]
Expressions of Interest including all requested information must be delivered no later than 15:00 hrs on 08th
November 2017 either: (i) hand delivered or (ii) by registered post to the address; Chairman – Department
procurement Committee (DPC) Colombo Commercial Fertilizers Ltd. Head Office, Hunupitiya Wattala . Sri Lanka.
Envelope containing the Expressions of Interest and Other documents should be marked “Expressions of Interest”
for Developing ,Supply, installation and commissioning of Integrated Accounting Software Package –
CCFL/FAD/ASP/2017
Chairman
Department Procurement Committee, Colombo Commercial Fertilizers Ltd.
Hunupitiya , Wattala.
Sri Lanka
26th
October 2017
2
Terms of Reference
For
THE DEVELOPING, SUPPLY, INSTALLATION AND COMMISSIONING OF INTEGRATED
ACCOUNTING SOFTWARE PACKAGE –
(CCFL/FAD/ASP/2017)
1. Introduction and background
Colombo Commercial Fertilizers Ltd is a state owned organization under the purview of Ministry Of
Agriculture. The core business activities are import and marketing of chemical fertilizer, formulation
of fertilizer mixtures, sale of compost fertilizer and locally purchased varieties of fertilizer ingredients
to fulfil the demand of the country requirement. In the year 2016 the paddy fertilizer subsidy has been
ceased due to the government policy decisions and now .fertilizer market is opened to large number of
competitors. CCF Ltd. is in the process of eveloping new market environment in the field of fertilizer
business.
Proposed Functional Divisions
Finance & Administration Division
Procurement & Supplies Division
Processing Division
Marketing Division Internal Audit
Number of employees: GM & Senior Managers - 04
Middle Managers - 09
Junior Executives - 14
Management Assistant - 72
Primary Level - 52
Total: - 150
1. Current Activities: Apart from the above CCF Ltd issue fertilizers for other field crops through
existing dealer network.
3
i. The Type of Neat Fertilizer : Urea (Granular/ Prilled)
Triple Super Phosphate (TSP)
Muriate of Potash (MOP)
Sulphate of Ammonia (SOA)
Kieserite
Zinc Sulphate
Commercial Epsom Salt (CES)
Di Ammonium Phosphate (DAP)
Sulphate of Potash (SOP)
Borate
Dolomite
Rock Phosphate. etc.
ii. All Kind of Mixed Fertilizers for all crops.
Season Paddy Cultivation : Yala Season (April – September)
Maha Season (October – March)
Planation Crops : Tea, Rubber ,Coconut
Other Field Crops : All kind of Grams, Maize, Vegetables Fruits & Flowers
Other Export Crops : Cinnamon, Pepper, Cardamom, Coffee etc.
5
2. Objectives of Procurement of Accounting Software Package
The aim of this project is to increase the efficiency and effectiveness of the Management by enhancing the business activities providing IT base accounting software package automating its current manual work flow and ensure timely decision making and preparation of financial Accounting. Here are several objectives which have to be accomplished through this project. These are derived from the main tasks that shall be carried out. The key objectives are:
a. Identify processes and activities related to all divisions of Colombo Commercial Fertilizers Ltd.
b. Design and propose effective automated system to increase the efficiency.
c. Identify processes and activities related to divisions where re-engineering is needed.
d. Maintain Stock control system.
e. System should provide concrete security features like creating users and assigning privileges to
users of the system.
f. System should have the ability to keep track of all the detailed descriptions of the required process.
g. Automate all functions of Colombo Commercial Fertilizers Ltd enhancing both productivity, saving
time and money.
h. Create user level privileged accounts to administer the system.
i. Check Colombo Commercial Fertilizers Ltd ‟s accounts for realization of money and generate
invoice/receipts saving time spend on calls and manpower.
j. To Generate of Reports daily basis
k. Automatic alert generated when stocks reach a certain level to all necessary personal
l. Accounting package to manage purchasing, salaries, payments, bank transactions etc.
m. Generation of Reports depending on the functional requirements.
i. Daily Cash Collection
ii. Daily Cheque Receipt
iii. Cash Deposits
iv. Details of cheque deposited
v. Details of realized and unrealized cheques
vi. Sales reports ingredient wise /district wise etc.
vii. Report generation for transporting/accounting/monthly sales/ weekly sales/product delivery
details etc.
viii. Audit trials
ix. Stock report (Main ware House and various regional stores)
x. Stock in transit details
xi. Payroll system to administer salary details.
xii. Self-generated email messages on daily basis.
xiii. Document such as Purchasing Order, Invoices, Cash receipts, Issuing Order, Receipt order
which shall be serially numbered.
2. Concise statement of the project objectives
i. To train the users of all offices of related organizations as trainers.
ii. The main objective of the project is to design, customize, deploy and maintenance of above
mentioned system,
6
3. Scope of Work
3.1 Conduct a system requirement verification study of the proposed system.
3.2 On completing the above, submit a requirement verification report.
3.3 Design and develop the system, upon obtaining the approval for the above.
3.4 Adopt a proper application release procedure to release the system releases to CCFL during the
deployment in the staging / production environments.
3.5 Participate for Project Review Committee meeting and Project Implementation Committee (PIC)
Meetings as a member.
3.6 Obtain User Acceptance (UAT) for the implemented processes.
3.7 Deploy into production environment at Lanka Government Cloud (LGC)/server decided by CCFL.
3.8 Provide support and maintenance services, from the date of launch to an agreed time period.
3.9 Adhere to the Service Level Agreement, during the support and maintenance phase (SLA) indicated
in Annex B.
3.10 Adherence to e-Government Policy of Sri Lanka [1].
3.11 Adherence to Web 2.0 concepts, open standards and Service Oriented Architecture (SOA)
principles.
3.12 Adherence to LIFe standards [2].
3.13 Work collaboratively with CCFL and other stakeholder organizations.
3.14 Following diagram illustrates the flow of services and information at high level
3.15 Detailed requirements relating to above modules are to be studied by the vendor.
3.16 Identification of data migration requirements, collect the data and migrate to the new system.
3.17 CCFL or its designated entity (end user) shall have the ownership rights to client specific
components arising from the requirements specified in the DSRS. The CCFL may consider
shared ownership rights to such components provided there is a cost benefit to CCFL or its
designated entity (end user) at the discretion of the CCFL.
3.18 CCFL or its designated entity (end user) should have the right to access, modify, further
develop and enhance the system at no cost to CCFL or its designated entity (end user).
3.19 The evaluation and the selection of the successful Bidder will be based on Total Cost of
Ownership to CCFL or its designated entity (end user).
3.20 Refer following Annexes which form a part and partial of the “Terms of Reference”.
3.21 Study, design, development/customization, training, UAT and implementation should be done
iterative manner as a working system from first iteration.
3.22 User manuals should be developed for each iteration and conduct trainings before the UAT of each
iteration.
3.23 Vendor should provide weekly progress and status update reports and participate for weekly
progress review meetings.
3.24 Prototypes must be developed for each iteration.
3.25 Maintain a product backlog based on the requirement study and develop a sprint plan for each
iteration.
3.26 Requirement prioritization should be done in collaboration with the client officers to prepare sprint
plan.
Annex A- Non-Functional Requirements
Annex B- Service Level Agreement (SLA) for Support and Maintenance Services
Annex C- Functional Requirements.
4. Final outputs, Reporting Requirements, Time Schedule for Deliverables
Project duration is 6 months including requirement Verification, designing, developing and deploying
the system.
7
Consultancy firm is required to submit the following list of deliverables for the system development of
proposed accounting and business operation system.
No Deliverables Phase
4.1 Implementation Proposal
4.1.1 Inception report
4.1.2 Requirement verification report
4.1.3 Implementing schedule
4.1.5 Acceptance criteria for the UAT
4.1.7 Proper maintenance of issues in the Issue tracking System
Inception
4.2 4.2.1 Design and Architecture Document
4.2.2 Data migration and integration plan (if applicable)
4.2.3 Release Management plan (including staging, production
and support and maintenance)
4.2.4 Proper maintenance of issues in the Issue tracking System
Elaboration
4.3 4.3.1 Iteration one release note
4.3.2 Iteration two release note
4.3.3 Iteration three release note
4.3.4 Proper maintenance of source code in SCM for all three
iterations
5.3.5 Proper maintenance of issues in the issue tracking System
Construction
4.4 4.4.1 Solutions deployment and installation guide
4.4.2 Online help and the User manual for back office application
4.4.3 Administrator Manual
4.4.4 Proper maintenance of issues in the Issue tracking System
4.4.5 Successful UAT acceptance of the system
4.4.6 Production deployment confirmation report
Transition
5. Qualifications of the key consultants
Preferable Minimum Qualifications;
System implementing team
Key Professional Staff Academic
Qualification
Experience in
the
PROPOSED
ROLE
Experience in working in
SOA / web services /
financial and
administration software
projects
Exposure
SQA Process
Project Manager B. Sc or
equivalent 5 years 1 years 1 years
Software Architect B. Sc or
equivalent 3 years 2 years 2 years
Technical Lead B. Sc or
equivalent 3 years 1 years 2 years
8
Business Analyst B. Sc or
equivalent 3 years 1 years 2 years
Quality Assurance Lead B. Sc or
equivalent 2 years 1 years 2 years
Software Engineer B. Sc or
equivalent 3 years 1 years 1 years
UI Lead B. Sc or
equivalent 2 years 2 years 1 years
Support and Maintenance team
6. Services and Facilities Provided by ICTA
6.1 Web-based access to the ICTA SCM system
6.2 Designs of the existing system
6.3 Access to staging/ production servers
6.4 Issue Tracking System
6.5 SQA dashboard
7. References
[1] e-Government Policy Approved by Cabinet of Sri Lanka http://www.icta.lk/index.php/en/e-
governement-policy
8. Review Committees and Review Procedures
The Software Development Service Provider is required to work closely with the CCF.
All the deliverables must be verified and confirmed to be accurate and complete by the Project
Implementation Committee (PIC) or the Project Management Committee (PMC).
Key Professional Staff Academic
qualificati
on
Experience
in the
PROPOSE
D ROLE
Experience
in working
in SOA /
web services
/ integration
projects
Exposure SQA
Process
Technical Lead B. Sc or
equivalent 2 years 1 years 2 years
Software Engineer B. Sc or
equivalent 2 years 1 year 1 year
9
Annex (A)
Non-Functional Requirements
1. Workflow based operations
A workflow is activated when an initiating event occurs. The workflow would guide a user in
actioning an event. It would define the requirements to initiate a workflow. Once initiated, the
processing should be controlled as to the sequence of activities, and the officers who execute it.
Some key terms and concepts of workflow based operations are:
- Task: Work performed to effect a single change. A workflow would consist of several tasks. In
workflow construction, the task definition is a template for action. The task must be associated
with an actual event in order to carry out the action.
- Activated Task: When an action is required, and a task is associated with a specific item which
must be actioned, the task is instantiated and a single instance of the task is created. It is the
instance of a task (ie- Activated Task) which can be executed. (Note: This is not a standard
workflow term, and has been adopted for clarity).
- Work Item: A workflow-item moving through a work process. A work item would be associated
with a single instance of a workflow, and Activated Tasks within the workflow.
Refer Annexure A1.1 for more supporting services
2. Security
1. User authentication and authorization
An administrative application need to be developed wherever applicable.
2. Availability
The system should be developed to ensure “High Availability” to remain the system available all
the time. (e.g. Portlets clustering capability should be taken into consideration in the development)
3. Non-repudiation
The system should ensure non-repudiation by having standard audit-trails and provisions to have
WS-Security using digital signatures.
3. Audit Facilities
Wherever applicable, an audit trail of all activities must be maintained. On a service or operation
being initiated, the system should log the event, creating a basic „audit log entry‟. It should not be
possible for the operation to be executed without the log entry being made.
The information recorded in the audit trail depends on the type of activity which takes place. Each
service would be responsible for logging detailed information. The different types of operations are
-
1. Data Capture & Maintenance
2. Creation of an entry / item
3. Modification an item
4. Deletion
5. Control (or status change)
6. Process execution
10
7. Data synchronization
8. Print (only selected item)
9. Retrieval
10. Monitor
Detail logging may be enabled or disabled for each type of operation, and/or for each business
object. It should be possible to configure which attributes of a data item should be traced at the
detail level. Tracing of some attributes may be considered mandatory, and they should not be
turned off.
4. Backup and Contingency Planning
The main contingencies that should be considered and the training with regards to these shall be
given to the relevant staff -
1. Equipment failure
2. Physical / natural Disaster
3. Messaging or communication facilities.
4. Changes in operations and policy
5. Sudden absence of key personnel
6. Breach in Security
Automatic Backups daily, weekly and monthly should be taken. All the backup procedures and
backups needs to be tested regularly for restoration.
5. Performance
Following performance criteria is provided as a guideline only. If the actual performance is falling
below the stipulated figures, the consultant is to justify the reasons. However, the performance
level must be accepted by the technical evaluation committee appointed by the client.
The bandwidth is assumed at 512kbps (shared) (point to point between LIX and the Department
web service) with 1,000 concurrent users (50% load factor) in total.
Item Performance
Screen Navigation: field-to-field < 10 milliseconds
Screen Navigation: screen-to-screen < 5 seconds
Screen Refresh < 3 seconds
Screen list box, combo box < 3 seconds
Screen grid – 25 rows, 10 columns < 5 seconds
Report preview – (all reports) – initial
page view (if asynchronous)
< 60 seconds in most instances. It is
understood that complicated / large
volume reports may require a longer
period
Simple enquiry – single table, 5 fields, 3
conditions – without screen rendering
< 5 seconds for 100,000 rows
Complex enquiry – multiple joined table
(5), 10 fields, 3 conditions – without
< 8 seconds for 100,000 rows
11
screen rendering
Server side validations / computations < 10 milliseconds
Client side validations / computations < 1 millisecond
Batch processing (if any) per 100
records
< 120 seconds
Login, authentication, and verification < 3 seconds
Daily backups (@ Dept.) – max duration 1 hour (on-line preferred)
Total Restore (@Dept) – max duration 4 hours
Annex (B)
SERVICE LEVEL AGREEMENT for
SUPPORT AND MAINTENANCE SERVICES
1. Introduction
The aim of this agreement is to provide a basis for close co-operation between the Client and the Consultant
for support and maintenance services to be provided by the Consultant, thereby ensuring a timely and
efficient support service is available. The objectives of this agreement are detailed in Section 1.1.
This agreement is contingent upon each party knowing and fulfilling their responsibilities and generating an
environment conducive to the achievement and maintenance of targeted service levels.
1.1 Objectives of Service Level Agreements
1. To create an environment conducive to a co-operative relationship between Client, Consultant and
Client's representatives (government organizations) to ensure the effective support of all end users.
2. To document the responsibilities of all parties taking part in the Agreement.
3. To define the commencement of the agreement, its initial term and the provision for reviews.
4. To define in detail the service to be delivered by each party and the level of service expected,
thereby reducing the risk of misunderstandings.
5. To institute a formal system of objective service level monitoring ensuring that reviews of the
agreement is based on factual data.
6. To provide a common understanding of service requirements/capabilities and of the principals
involved in the measurement of service levels.
7. To provide for all parties to the Service Level Agreement a single, easily referenced document which
caters for all objectives as listed above.
1.2 Service Level Monitoring
The success of Service Level Agreements (SLA) depends fundamentally on the ability to measure
performance comprehensively and accurately so that credible and reliable information can be provided to
customers and support areas on the service provided.
Service factors must be meaningful, measurable and monitored constantly. Actual levels of service are to
be compared with agreed target levels on a regular basis by both Client and Consultant. In the event of a
12
discrepancy between actual and targeted service levels both Client and Consultant are expected to
identify and resolve the reason(s) for any discrepancies in close co-operation.
Service level monitoring will be performed by Client. Reports will be produced as and when required
and forwarded to the Consultant.
1.3 Support Levels
The consultant must provide support and maintenance services during Support Levels mentioned below;
Support
Level: High
Component/
Service
Core Components of Lanka Gate
Support Hours 24 hours a day, all days in the week
(including public and mercantile holidays)
Support
Level:
Medium
Component/
Service 1
Government Interface and related backend
services (deployed at Government organization
site)
Support Hours From 08:00 AM to 05:00 PM Monday to Friday
(excluding public holidays)
Component/
Service 2
For front-end portlets and supporting back-end
applications (web services, etc.. deployed at
Lanka Government Cloud (LGC))
Support Hours From 08:00 AM to 09:00 PM, all days in the
week (including public and mercantile holidays)
1.4 On-Call Services Requirements
Consultant MUST make at least ONE qualified personnel available to the Client by telephone and email
for the reporting and resolution of non-conformities or other issues, defects or problems. Dedicated
telephone numbers and emails should be available for reporting issues. Client will nominate the
personnel who are authorized to report non-conformities or other problems with the system from the
departments. Reporting of non-conformities includes requests by the Client to apply critical software
updates or patches.
Table-1 shows the response priority assigned to faults according to the perceived importance of the
reported situation and the required initial telephone response times for the individual priority ratings. All
times indicated represent telephone response time during specified Support Levels. The indicated
telephone response time represents the maximum delay between a fault/request being reported and a
Consultant's representative contacting the Client by telephone. The purpose of this telephone contact is
to notify the Client of the receipt of the fault/request and provide the Client with details of the proposed
action to be taken in respect of the particular fault/request.
13
Support
Level
Business
Critical
Business
Critical
Non-
Business
Critical
Non-
Business
Critical
Fatal Impaired Fatal Impaired
High 60 minutes
within Support
Hours
90 minutes
within Support
Hours
90 minutes
within Support
Hours
120 minutes
within Support
Hours
Medium 120 minutes
within Support
Hours
150 minutes
within Support
Hours
150 minutes
within Support
Hours
180 minutes
within Support
Hours
Table-1: Response Priority
Note:
Fatal - Total system inoperability
Impaired - Partial system inoperability
Business Critical - Unable to perform core business functions
Non-Business Critical - Able to perform limited core business functions
Consultant notification can occur outside Support Level time, and thus the response may occur after the
next Support Level begins. Furthermore, “Time to Arrive On-Site (Table-3)” starts from Support Level
starting time and “Time to Resolve the Problem” is Support Level time starting from the actual time of
arrival on site.
1.5 Problem Resolution and Penalties
If problems have not been corrected within two (2) hours of the initial contact, the Consultant shall send
qualified maintenance personnel to the respective Client‟s site to take necessary actions to correct the
issue reported (defect, problem or non-conformity).
If faults are not corrected within the time limits specified in the Table-2, the Client shall be entitled to a
penalty payment for each hour that the Consultant fails to resolve the fault.
Maximum ceiling of penalty for a given month is 10% of the monthly support and maintenance price.
The time to arrive on-site is specified in the Table-3.
Support
Level
Business
Critical
Business
Critical
Non-
Business
Critical
Non-
Business
Critical
Fatal Impaired Fatal Impaired
High
6 Hours
LKR 5,000.00
per hour
10 Hours
LKR 3,000.00
per hour
10 Hours
LKR 3,000.00
per hour
15 Hours
LKR 2,000.00
per hour
Medium
8 Hours
LKR 5,000.00
per hour
12 Hours
LKR 3,000.00
per hour
12 Hours
LKR 3,000.00
per hour
20 Hours
LKR 2,000.00
per hour
Table-2: Resolution Time and Penalties
14
Support
Level
Business
Critical
Business
Critical
Non-
Business
Critical
Non-
Business
Critical
Fatal Impaired Fatal Impaired
High Not applicable Not applicable Not applicable Not applicable
Medium 2 Hours 3 Hours 3 Hours 5 Hours
Table-3: Time to arrive on-site
15
Annex C
Functional Requirements
FUNCTIONAL AREAS Bidding compiler
REMARKS
YES
NO
IF MORE
General Features
Fully integrated accounting
Accounts receivable and payable
Automated batch invoicing and processing
Automated payment and allocation options
Comprehensive reporting
Point of Sales
General /Nominal Ledger interface capabilities
Multi – financial Year
Voucher cancellation
Graphs & charts
Import Master form MS-Excel-word/text file
General ledger , bank & petty cash book
Budgeting & job costing
VAT/NBT/SVAT Management
MIS Reports
Multi– user with remote login
Strict user security level set-up & Audit trail
Extremely user friendly
Fixed asset module
Checks & Controls
Triggers & Alerts
Voucher / Master approval with provision for Rejection
User activity log
Sale
Sales Register
Enter Sales
Receive payment
Transaction journal
Sales order processing , invoicing & receivable
Sales / purchase return in sales /purchase vouchers
Banking
Bank register
Spend Money
Receive Money
Reconcile Accounts
Transaction journal
Prepare bank deposit
Print receipts
Print cheques
Print /Customise/Email your receipts
Purchases
Transaction journal
16
Print /Customise/Email your purchase orders /cheques
Purchase order processing ,Purchasing & payables
Inventory
Item register
Item list
Set item price
Count inventory
Adjust inventory
Transfer Inventory
Transaction journal
Multi-level pricing
Stock ledger
Daily / Monthly summaries of item /item groups
Accounting in pure inventory vouchers
Enhanced inventory control with multi location
Business Management
Advanced data search feature
Budgeting tools
Data Security
Backup / restore
Password control
Audit trail
Transaction look periods
Database optimization tools
Voucher audit
Financial Features
Bank re-conciliation
Payroll
Configurable salary components (Earnings &
Deductions)
Employee-wise salary structure (configurable)
Daily /Monthly salary calculation
PF/ESI Registers and Returns
Loan / advance management
Automatic Posting in accounts
Access your data on the go
Ledger / Pending Bills/Daily sales through email
Contact Management
vendor/customer/Employee Contact Management
17
Expression of Interest (EOI) - Information form 1. Project Data & Consulting Firm
Contract N ame :
Developing, supply, installation and commissioning of integrated accounting software package.
Contract Number :
CCFL/FAD/ASP/2017
Name of Consulting Firm :
2. Eligibility
Declaration
We hereby declare that:
(i) We have read the advertisement, and the Terms of Reference (TOR), for this assignment;
(ii) We have not been engaged to prepare such TOR as a firm, sub consultancy, or joint venture; and
(iii) No full-time or part-time or contracted expert employed by our firm, sub consultancy, or joint
venture has been engaged to prepare such TOR.
(iv) Business registration of the firm, JV party or sub consultancy;
We further confirm that, if any of one or more of our experts is engaged to prepare TOR for any
resulting assignment as part of our work product under the assignment to which this advertisement
relates, our firm and any such expert(s) will be disqualified from short-listing and/or participation in
such follow-on assignment.
Lead Firm
Signed by: Position :
Associate/Partner 1 Signed by: Position :
Associate/Partner 2 Signed by: Position :
Associate/Partner 3 Signed by: Position :
18
3. Management Competence (Please answer each question in one paragraph of 5-7 sentences)
a. If you are proposing an association such as sub-consultancy or a joint venture (J/V), outline the rationale for and benefits of the “association.” Outline proposed management coordination of the “association,” including the role of each firm.
b. Does your firm/sub-consultancy/joint-venture (J/V) have (1) standard policies, procedures
and (2) industrial certified practices in place that promote quality in: the workplace, your
interaction with clients, and the outputs you produce? If yes, describe briefly.
In case of a joint-venture, please submit relevant information (Part (1) and (2)) for each party.
c. (1) Does your firm/sub-consultancy/joint venture parties have a dedicated unit or staff solely
responsible for software quality assurance? (2) Describe your internal Software Quality
Assurance (SQA) policies, procedures and processes briefly.
In case of a joint-venture, please submit relevant information for each party.
d. What (1) communication protocols, (2) escalation management and (3) complain resolution
processes are in place in your firm/sub-consultancy/joint venture for dealing with any complaints
concerning the performance of the staff or the quality of the software solution developed for
this consulting assignment?
In case of a joint-venture, please submit relevant information for each party.
19
Based on the attached project reference sheets (Annex 1) and the firm‟s performance, highlight the
technical and general qualifications including experience of your firm/sub consultancy/joint venture
(maximum of 4 pages). When the firm submitting the information special attention should be given to the
following areas and the project specific references should be included in front of each question. Example:
Question: 5.5. Explain the past project experiences related to SOA based projects deployed in a cloud computing
platform
Answer: Refer Project Sheet number 3, section 16.4
4. Explain your past project experience by describing 6 projects using the Annex 1.
Please select the projects which fit the size and nature of the proposed project (As per Terms of
Reference document)
Please include (if possible) 3 projects which have been implemented for government and/or social
welfare management sector.
5. Technical Qualifications
5.1. Explain the past projects related exposure with SOA based architecture using SOAP based
approach.
You are required to explain how service implementation, consumption were done along with SOA
based security feature usage. (You are required to explain at least 2 projects)
5.2. Explain the past projects related exposure with SOA based architecture using RESTful approach.
You are required to explain how API implementation, consumption, governance were done along
with SOA based security feature usage. (You are required to explain at least 2 projects)
.
5.3. Explain how open standards, interoperability aspects were leveraged and enterprise software
architecture best practices were used in above systems.
5.4. Explain the past project experiences related to SOA based projects deployed in a cloud computing
platform
5.5. Elaborate how you have ensured high availability of the above mentioned projects.
5.6. Explain the performance and scalability considerations in above mentioned projects.
5.7. Explain past project exposure related to responsive web design
6. Nature of the Firm as per the industrial classification (small/small & Medium/large)
7. Core business of the firm
Software Project Management
Software Development
Business Analysist
Information Security
8. Financial and administrative (Organizational structure) strength certified by the audited financial
reports for last three years
9. Firm‟s history-number of years in software development business
10. Technical & managerial organization of the firm, staff strengths and capabilities & appropriate skills of
firm's staff
11. Any other relevant information
20
Annex (1)
Project Sheets
Important: Indicate up to 6 reference projects that the firm/sub-consultancy/joint venture experiences
are relevant. Project 1 of ......
1. Project Name 2. Name of Client 3. Client Reference (Contact Name &
Contact Number)
4. Country
5. Participation
As lead firm As associate firm
6. Cost of the Software project LKR
7. Source of Financing
8. Consultancy Services (should specifically indicate associate firm’s staff allocations)
8.1 No. of staff 8.2 No. of person months
9. Length of Consultancy Assignment
10. Start Date (dd/mm/yyyy)
11. Completion Date (dd/mm/yyyy)
12. Name of Associate Firms (if any)
13. No. of Person-Months of Professional Staff Provided by Associated Firm(s)
14. Name of Senior Staff (Project Director/Coordinator, Team Leader) Involved and
Functions Performed
(should specifically indicate associate firm’s staff involvement)
15. Detailed Description of the Project
15.1 Explain the project domain. Example: HR, ERP, Welfare, Etc
15.2 Size of the project. Example: Number of concurrent users, Number of transactions per
second/ minute/ hour
15.3 Other information
16. Detailed Description of the Actual Services Provided by your Firm. (Please fill the applicable
sections given below)
21
16.1 Experience with SOA based architecture using SOAP based approach or RESTful
approach
16.2 Experience with open standards, interoperability aspects were leveraged and enterprise
software architecture best practices
16.3 Experience with cloud hosting
16.4 Experience with ensuring high availability
16.5 Experience with performance and scalability considerations
16.6 Experience with responsive web design