ams company profile

42
Yesterday’s Experience, Tomorrow’s Technology for Today’s Business

Upload: insansuci

Post on 05-Jan-2016

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AMS Company Profile

Yesterday’s Experience,

Tomorrow’s Technology for

Today’s Business

Page 2: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 2 of 42 Confidential

Confidential Declaration

The information contained in this document is the property of AGILE MATRIX SOLUTIONS

SDN BHD. In handing over this document, AGILE MATRIX SOLUTIONS SDN BHD

assumes that the recipient has consented to this document being treated as confidential.

The reproduction, transfer or use of part or all of the contents of this document for any

purpose other than checking the qualifications of AGILE MATRIX SOLUTIONS SDN BHD,

without the prior written permission of AGILE MATRIX SOLUTIONS SDN BHD, is

prohibited. The same condition shall apply to any subsequent phases of the negotiations

and their results.

Copyright © 2015

AGILE MATRIX SOLUTIONS SDN BHD

All right reserved

Page 3: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 3 of 42 Confidential

Table of Contents

1.0 COMPANY PROFILE ....................................................................................... 5

1.1 OVERVIEW ............................................................................................... 5

1.2 MISSION AND OBJECTIVES ........................................................................ 6

1.3 COMMITMENTS ......................................................................................... 6

1.4 APPROACH ............................................................................................... 6

1.5 OUR PEOPLE ............................................................................................. 6

1.5.1 THE MANAGEMENT TEAM ..................................................................... 7

1.5.2 TEAM MEMBERS .................................................................................. 7

1.6 CORE COMPETENCIES ............................................................................... 8

1.7 OUR SERVICES ......................................................................................... 8

1.7.1 SYSTEM INTEGRATION ........................................................................ 9

1.7.2 APPLICATIONS DEVELOPMENT.............................................................. 9

1.7.3 ORACLE PRODUCTS IMPLEMENTATION ................................................ 12

1.7.4 MAINTENANCE AND SUPPORT SERVICES ............................................. 12

1.7.5 CONSULTING SERVICES .................................................................... 12

1.7.6 TECHNICAL TRAINING ....................................................................... 13

1.8 OUR PRODUCTS ...................................................................................... 14

1.8.1 TREEZSOFT ACCOUNTING & INVENTORY SYSTEM (TREEZSOFT) ............. 14

1.8.2 OIL ACCOUNTING & SHIPPING INFORMATION SYSTEM (OASIS) ............ 15

1.8.3 ASSET MANAGEMENT SYSTEM (AMS) .................................................. 15

1.8.4 WORK ORDER MANAGEMENT SYSTEM (WOMS) .................................... 16

1.8.5 AGILE INTEGRATOR (AI) .................................................................... 16

1.8.6 OAS BILLING MODULE ....................................................................... 16

1.8.7 STUDENT MANAGEMENT SYSTEM (SMS) .............................................. 16

1.8.8 ORDER FULFILLMENT SYSTEM (OFS) ................................................... 17

1.9 OUR KEY PROJECTS EXPERIENCE .............................................................. 17

1.9.1 EDUCATION MANAGEMENT SYSTEMS AND SERVICES ............................ 17

1.9.2 CUSTOM SYSTEMS DEVELOPMENT AND INTEGRATION SERVICES ........... 17

1.9.3 STATE GOVERNMENT PROJECTS AND SERVICES ................................... 18

1.9.4 LARGE SCALE PROJECTS COVERING WIDE GEOGRAPHICAL REGION ....... 18

1.9.5 ORDER FUFILLMENT SYSTEM (OFS) .................................................... 18

1.9.6 PUBLIC SYSTEMS AND SERVICES ....................................................... 18

1.9.7 SIME DARBY ONLINE BOOKING SYSTEM .............................................. 18

Page 4: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 4 of 42 Confidential

1.9.8 YAYASAN SIME DARBY SCHOLARS MANAGEMENT SYSTEM ..................... 19

1.9.9 BANK SIMPANAN NASIONAL DATA MANAGEMENT ................................. 19

1.9.10 PETRONAS PENAPISAN TERENGGANU - OIL ACCOUNTING AND SHIPMENT

MANAGEMENT SYSTEM (OASIS) ...................................................................... 19

1.1 OUR CUSTOMERS ................................................................................... 20

1.2 OUR PARTNERS ...................................................................................... 21

1.3 AWARDS AND RECOGNITION ................................................................... 22

1.4 CAPABILITY MATURITY MODEL INTEGRATION (CMMI) ................................. 22

1.5 SUPPLIER FOR SINGAPORE GOVERNMENT ................................................. 23

2.0 METHODOLOGY FOR DEVELOPMENT ............................................................. 24

2.1 AGILE RAPID METHODOLOGY ................................................................... 25

2.1.1 INITIATION PHASE ............................................................................ 26

2.1.2 DEFINE PHASE ................................................................................. 26

2.1.3 DESIGN PHASE ................................................................................. 29

2.1.4 DEVELOP PHASE ............................................................................... 29

2.1.5 DEPLOY PHASE ................................................................................. 30

3.0 OPEN SOURCE TECHNOLOGY ADOPTION ....................................................... 31

APPENDIX 1: SAP CERTIFICATION (I) .................................................................... 34

APPENDIX 2: SAP CERTIFICATION (II) ................................................................... 35

APPENDIX 3: SUCCESS STORY ............................................................................. 36

APPENDIX 4: CUSTOMER TESTIMONIALS (I) .......................................................... 38

APPENDIX 5: CUSTOMER TESTIMONIALS (II) ......................................................... 39

APPENDIX 6: CUSTOMER TESTIMONIALS (III) ........................................................ 40

APPENDIX 7: MSC MALAYSIA STATUS CERTIFICATE ................................................ 41

APPENDIX 8: CMMI DEV v1.2 MATURITY LEVEL 3 .................................................... 42

Page 5: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 5 of 42 Confidential

1.0 COMPANY PROFILE

1.1 OVERVIEW

(MSC Status Company) – formerly Agile Matrix Solutions Sdn Bhd

known as Bizsol Sdn Bhd - was incorporated on the 12th March 2002 under the

Companies Act, 1965 of Malaysia as a private limited company. It is owned by

its principle operators that are former senior executives of consulting services

companies, with strong background in various business solutions and industries.

Agile Matrix Solutions is formed as a business solutions company specialising in

systems integration, project management and business transformation

solutions. It enables the management to find the right organisation model, the

right breadth and depth of functions, and the best technology to equip and

network all functions.

Over the years, Agile Matrix Solutions

have expanded to have offices in

Selangor (Cyberjaya), Malacca (MITC)

and Johor (Kulaijaya). It obtained the

MSC Status in year 2007. This has

enabled the company to enhance the

corporate status as well as to enjoy the

benefits of having the MSC pioneer

status.

As a strategic partner, Agile Matrix

Solutions provide customers with one-

stop solution for a comprehensive

portfolio of services along the entire

design-build-operate chain. Design-

build-operate means that we develop

new business processes or reengineer

and integrate existing ones, provide the

required technologies and infrastructures, and optionally operates the entire

business process, thus enabling the customer to concentrate on their core

businesses.

In all our activities, we place heavy emphasis on close and long-term

partnerships with our customers. As a result, we are able to learn about each

customer’s specific requirements and can contribute to the development of the

relationship for the benefit of both parties.

For us, being best in class is the pre-requisite for business success. Our

company culture and principles aim at being the best in class through innovative

solutions and services, excellent leadership within learning structures and

gaining commitment through employee participation.

At Agile Matrix Solutions, we believe in winning together through partnerships.

Networked co-operation with partners is a vital pre-requisite for good services

and success. People we regard as partners include our colleagues in related

Page 6: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 6 of 42 Confidential

terms, employees in joint ventures, negotiating partners from suppliers and

above all, our customers. We always believe that mutual help and respect

generate a culture of mutual esteem. This promotes trust and loyalty and gives

us the competitive edge.

1.2 MISSION AND OBJECTIVES

Our mission is to empower our clients to achieve the highest levels of business

value through rapid and intelligent deployment of business solutions using

information technology component. Our key objective is to provide value IT

Solutions with a team of highly experience professional staff. We serve clients as

problem solvers, system integrators, system designers and developers,

independent analysts, project managers and experience trainers in the use of

the latest information technology to enhance the clients’ strategic and

operational success.

The members of our team have many years of hands-on experience in

implementing a wide variety of projects. We bring to our clients our resources

and wealth of experience in enterprise solutions.

1.3 COMMITMENTS

We are committed to our valued clients in the following ways:

Deliver excellent and value for money services

Provide the competitive edge for achieving your goals by enabling faster

turnaround time to market for all your IT applications

Enable organization to increase profit and return on resources with

consistent and on-time solution delivery

1.4 APPROACH

Our approach towards developing opportunities from new and existing clients

can be summarized in the following steps:

Identify customer pain points

Educate on overall or specific solutions

Relate specific vendor technology / applications experience

Rigorous but quick and differentiated consulting methodology

Design, develop and implement the solution

Improve and innovate

1.5 OUR PEOPLE

Agile Matrix Solutions is made out of every individual in the company. Every

single person in the organisation is important and key to the success of the

Page 7: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 7 of 42 Confidential

company. Our goal is to cooperate and work as a team. At all times, we keep

the lines of communication open up to the highest management of the company.

Leaders at Agile Matrix Solutions are expected to create an environment where

everyone is valued and differences are viewed as contributing to the strength

and future of the company. We aim to establish a workplace where all

employees can feel to be part of the team, and every person can develop to his

or her potential. Our diversity in initiatives provides richer business environment

and increased competitive advantage.

Agile Matrix Solutions is centred on the client. For us to succeed, we must first

help our clients to succeed. Therefore, we provide outstanding services, achieve

results for our clients and commit to excellence in everything we do.

The highest standards of conduct and sound business judgement are the

cornerstones of how we do business. We maintain the strictest rules of ethical

behaviour.

1.5.1 THE MANAGEMENT TEAM

The management team is a key asset necessary to propel Agile

Matrix Solutions forward. Combined, the three founders have over 40

years of direct experience in management, Information Technology,

e-commerce, banking, insurance, oil and gas and engineering. The

strength of the team stems from three major factors:

The management team commands substantial knowledge and

skill. In addition to the theoretical knowledge and classroom skills

evidenced by academic honours, each team member has a history of

achievement in their previous field.

The management team works well together. The management

team was borne of friendship and mutual trust and respect. A strong

ethic of teamwork manifests itself in an open and cooperative work

style.

The management team is committed to bringing the company

to success. Each team member will sacrifice more certain

opportunities in order to ensure the company success. Foregoing

their positions, each at the respective industry's leading firms, shows

the depth of the team's commitment.

1.5.2 TEAM MEMBERS

Agile Matrix Solutions is committed in growing and maintaining its

core competencies in Java, Open Source and other Enterprise

technologies. The team members are mostly make up of experienced

consultants with strong background in JAVA programming and other

relevant technologies such as J2EE, Web, Application Servers,

Database, Object Oriented Design and Programming; development

Page 8: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 8 of 42 Confidential

frameworks and methodology, and some of the most useful and

advance Open Source technologies. Some consultants joined Agile

Matrix Solutions with existing experience, while most of the team

obtained that knowledge and experience through hands-on and direct

involvement in the implementation of various software development

projects with the company.

Internally, Agile Matrix Solutions is committed to the continuous

growth of the team in both technical and non-technical skills. We

conducts annual performance appraisal with the team to develop an

individual career development plan that suits each member of the

team. Among others, the development activities include

internal/external training, on-job training, as well as intensive

technical discussion session (Tech Dive) to provide a platform for

growth for all the staff in the company.

1.6 CORE COMPETENCIES

Our core competencies are in the area of consulting services and web-based

enterprise application development using enterprise Java, Oracle and various

Open Source technology frameworks and components.

Over the years, we have grown and nurtured a team of experienced consultants

through various in-house and external development projects. The team now acts

as the pillars to the company’s core technologies below:

Web and Enterprise Application development

Java and J2EE frameworks and technologies

Oracle database and applications

Enterprise application integration architecture

RFID and Bar-Coding technologies

Mobile Application

Our corporate direction in the future technology development efforts centred on

a higher adoption of Open Source technologies into its products and services.

Currently, many of the existing products and services offered have already

utilised some of the best of Open Source technologies available, such as the

ones listed below. With this initiative, we will continue to be in the forefront of

the implementation of Open Source technologies.

1.7 OUR SERVICES

Our core business is the provision of technology services, IT management and

Outsourcing or Co-Sourcing, particularly in:

Systems Integration

Applications Development and Migration

Oracle Products Implementation

Maintenance and Support Services

Project & Resource Management for IT Services

Page 9: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 9 of 42 Confidential

Consulting and Technical Training

Applications Outsourcing and Co-Sourcing

Our services cover a broad range of professions and industries including Oil &

Gas, Education, Government and Retail.

1.7.1 SYSTEM INTEGRATION

Our Integrator Bean component provides a framework for integrating

the data from different systems in a network, based on the

Enterprise Application Integration (EAI) concept. The bean provides

convenient methods for establishing the connectivity to different data

sources, pulling the data, aggregating the data; perform data

transformation, error checking, and etc.

Using this component, interface between any data source, be it the

client’s old legacy system or existing corporate application would be

made easy.

The component is written in Sun Java programming language, using

the standard Java API and can be deployed anytime. They can be

easily deployed in the JAR format for used by any web-based

application, and will work in any standard J2EE web servers such as

Tomcat, WebLogic and JRUN.

1.7.2 APPLICATIONS DEVELOPMENT

Our Application Development experience includes the implementation

of many successful software development projects using our RAPID

development methodology. These applications range from enterprise

web-based applications, reusable business components, up to the

standalone desktop applications.

During the Application Development process, we always strive for the

primary objective of applying the appropriate technology to fulfil the

client’s business requirements, as most of our key clients are

established corporations that emphasis a lot on the quality of the

applications delivered, as well as the usability and extensibility of the

applications.

Our application development process is based on a number of

underlying principles:

Value Driven - We are committed to deliver solutions that add real

value to our clients in a specific strategic or operational measure

such as market share, revenue, cost, customer service, cycle time,

etc. The intent is not to implement a specific number of

features/functions or to implement technology for technology’s sake.

Our solutions are based on the real business needs over both short

and long term.

Page 10: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 10 of 42 Confidential

Rapid Time-Box Delivery – We recognised that if a project takes

too long between initiation and delivery, changes in either the

business or in technologies will typically render it obsolete. So, we

work backwards from a specific delivery date and help our Clients

organize desired functionality into a manageable release plan. By

following this strategy, projects can be tuned to supply optimal

benefit in the minimum time.

Page 11: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 11 of 42 Confidential

Component-Based Development – Using components decomposes

software systems into elements that closely resemble the real world

systems they represent. Components behave like real world objects

in that their inner workings are abstracted, or hidden from other

components. In the past years, our development teams have built

many reusable components that bring enormous benefits to building

systems in this manner. Our components leverage standards-based

infrastructure to be most functional and to be compatible. Reuse and

integration becomes easy, and large complex systems are much

easier to maintain and modify due to their modular nature.

Design Patterns and Reusable Software – Our delivery

capabilities are coupled to a library of design patterns and reusable

software components that can be quickly assembled into a skeletal

implementation of the application’s core functions and services. Most

of the Design Patterns and Reusable Software are based on the

established or Open Source solutions that are available in the

market. The use of these Design Patterns and Reusable Software

enables faster integration, decreases development time, increases

quality, and ultimately reduces the cost of the application.

Joint Application Development (JAD) – Requirements or

definition and user interface methodology. Using this method,

developers, executives and end users attend intense meetings to

work out a system’s details. Focus on business problem rather than

technical details. This will shorten time in requirement gathering and

a better definition of requirement will be developed.

Page 12: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 12 of 42 Confidential

1.7.3 ORACLE PRODUCTS IMPLEMENTATION

As an Oracle Delivery Partner, provide Oracle related services and

resources for supply, delivery, installation, testing, commissioning

and maintenance of Oracle Portal and Database solutions. Services

provided include:

Selecting a Deployment Architecture

Installing and Configuring the Security Infrastructure which

includes installing Oracle Application Server Metadata

Repository, installing Oracle Internet Directory Instances in

Data Tier and configuring the Virtual Server to use the Load

Balancer Router

Installing and Configuring Authentication Services (Oracle

Application Single Sign On)

Installing and Configuring Application Infrastructure

Configuring Java Portal Development Kit (JPDK) Provider

Setup SSL configuration for OID and Configured OID and AD

synchronization

Database implementation, upgrade, migration and consulting

services

1.7.4 MAINTENANCE AND SUPPORT SERVICES

Our Maintenance and Support Program offer a variety of technical

support services levels. The levels are divided to:

Bronze Support Level

Silver Support Level

Gold Support Level

Platinum Support Level

The tiered support levels are designed to allow our clients to select

the level of service appropriate to their business requirements and

budget. The support level could varies from basic telephone or email

based services for remote trouble shooting up to enhanced on-site

services to help or compliment the client existing support staff.

1.7.5 CONSULTING SERVICES

We offer DIAGNOSTIC-consulting services that are excellent catalysts

for investigating and beginning your Business IT initiatives or

enhancing your current Business IT strategy. Each service is

supported by our extensive knowledge base of best practices for your

industry and business processes. The following is the DIAGNOSTIC

components:

Page 13: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 13 of 42 Confidential

Information Technology Strategy Analysis (ITSA)

Information Technology Strategy Assessment is to help the customer

incorporate leading edge technologies into customer business and IT

strategies. ITSA identifies where the IT can be leveraged to gain a

competitive advantage and realise business value.

Business Value Assessment (BVA)

Business Value Assessment is to help the customer to quantify

business opportunities identified in an Information Technology

Strategy Analysis Assessment. If the data is made available, our

consultants compare the customer financial performance against that

of other companies in both the sector and the industry, and link

financial performance to changes in relevant business process

workflow. This will help the customer always driving toward market

opportunity as quickly as possible. Unique market requirements force

organisations to quickly adapt to the rapid changes of their specific

business landscape.

Information Technology Readiness Assessment (ITRA)

The Information Technology Readiness Assessment helps evaluate

your current capabilities. Business processes, the technology

environment, and support systems are first reviewed and catalogued.

We help customers to determine whether the IT architecture meets

the demands of next-generation applications.

Information Technology Visioning Session (ITVS)

Throughout the Diagnostic phase, we work closely with customers to

explore and create a vision using chosen Information Technology

strategy to bring measurable business value. By using standards-

based prototyping tools and methods, we quickly assemble a Vision

application suitable for executive presentation. The Vision application

serves as a shared vision of what customer can achieve using IT.

Organisation Change Assessment (OCA)

Organisation Change Assessment (OCA) is built on a body of

knowledge and set of practices for identifying organisation barriers to

change and modifying behaviour to eliminate the barriers, thus

improving implementation results. Our OCA team participates in the

ITSA and works closely with BVA and ITRA teams to ensure full

integration. During the OCA we assess the ability of your business to

accept organisation and technological change.

1.7.6 TECHNICAL TRAINING

We provide our clients with specialize JAVA training specifically

design to cater for their day-to-day need with a series of technical

courses. The aim is to provide sufficient knowledge for the client to

create web-enabled systems that integrate with existing company

Page 14: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 14 of 42 Confidential

back-end systems. This gives clients the minimum expertise in any

intended internal JAVA application initiatives.

Through our real-world implementation experience, we maintained a

set of training material that provides our team and our customers

with skills that help them to succeed in their Web application

development. The training materials are organised into a series of

technical courses designed to provide implementation teams with the

skills to create web-enabled systems that integrate with existing

company back-end systems. This serves as the basic tools to manage

and enhance the development team in any Web application

initiatives.

These trainings are normally conducted by our experienced senior

consultant, whom some of them have obtained the Sun Certified Java

Programmer certification. Through our extensive experiences in Java

web application development in many projects, we believed that the

maximum value would be delivered to the attendees.

In a nutshell, the JAVA training cover the basics of web technologies,

Java programming language, Java for the web environment, and how

those technologies are used in most Web based application

development. Attendees learn the core Java classes from the Java 2

Development Kit that is used to create applications, and how to use

Java Servlets and Java Server Pages (JSP) to create dynamic HTML-

based systems that can process user requests in a variety of ways.

1.8 OUR PRODUCTS

1.8.1 TREEZSOFT ACCOUNTING & INVENTORY SYSTEM

(TREEZSOFT)

is a revolutionary easy-to-use, intuitive web-based TreezSoft

business management software, designed exclusively for Small and

Medium Business, Accountant, Bookkeepers and CPAs.

You are enable to view your company account online, create invoice,

track expenses or generate report anytime, anywhere.

TreezSoft Accounting is a complete accounting solution. It is

designed especially for SMEs business owners who are not familiar

with accounting. So, how does it’s works? It is as simple as how you

run your business: stock purchase, sales, invoicing, receiving

payment and all your accounts are automatically handled by the

system.

TreezSoft Inventory is a centralized stock control system which

caters for multiple locations with comprehensive inventory reports.

Most importantly, your stock record will be automatically updated

whenever a sales transaction is completed.

Page 15: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 15 of 42 Confidential

TreezSoft POS is a retailed web based point-of-sales system,

bundling with inventory management and membership solution. It is

designed with a modern easy-to-use interface and built-on latest

technology. Sales and stock report for branch locations are available

easily.

1.8.2 OIL ACCOUNTING & SHIPPING INFORMATION SYSTEM

(OASIS)

is a complete Hydrocarbon Liquid Material Accounting OASIS

Package that allows users to track and store all operational data into

a centralize database. The system covers all the functions required

for the day-to-day operations e.g. from starting of a purchase of

crude oil till the sales of finish or unfinished product to the market. In

addition to that, all the features and functionality are built into the

system will be using the latest web-based technology.

The data are then translated to the Mass Balance for balancing. The

system is catered for all circumstances such as:

receipts and deliveries via marine, road, rail, or pipeline.

Handles shipments with multiple ownership / multiple

destination / multiple grade

stocks in cylindrical, floating roof, spherical and bullet tanks;

but also those in caverns, third party depots, pipelines, afloat

or in transit

standard interface template allows integration with many

standard industry packages e.g. Oil Movements, Scheduling,

Laboratory Information Systems, Mass Balance Reconciliation

systems, as well as interfacing to enterprise systems for

finance, such as SAP

OASIS is in tune with the industry standard that includes a range of

ASTM tables (old and new) as well as Institute of Petroleum Vessel

Experience Factor algorithms and approved methods of volume

calculation.

1.8.3 ASSET MANAGEMENT SYSTEM (AMS)

is a complete solution for Fixed Asset Management, Tagging AMS

and Tracking System. It is enterprise software that complements SAP

Fixed Asset Module. The AMS application is easily expandable to

integrate with external system: e.g. ERP, Maintenance and HRMS

systems. It provides plug and play capability for external device type

as well as various flexible reporting formats. The main goal of the

AMS application is to provide highly reliable, accurate and most

updated asset inventory list for your organisation at any time.

Page 16: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 16 of 42 Confidential

1.8.4 WORK ORDER MANAGEMENT SYSTEM (WOMS)

is a total office automation web-based application for WOMS

Engineering service based company that handle the work order life

cycle from end to end which includes Cost Estimation, Time Sheet,

Service Entry, Purchase Order and Invoice.

The system enhances work flow from the very initial stage of the

work order up to billing stage with in-built business process to

eliminate oversight. The Management Reports maintained in WOMS

enable better overview of all the works, thus enhancing planning and

decision making easier, faster and more accurate.

1.8.5 AGILE INTEGRATOR (AI)

is an integration engine for our popular Agile Applications Suite. It AI

is a platform for easy integration of applications with existing

enterprise systems such as SAP (ERP). It is also capable of

integrating with any other systems that conforms to popular

integration architectures such as Web Services, RMI, IDOC, CVS and

any flat file format in general.

Agile Integrator as middleware for integration interface that handles

the following system functionalities:

Scheduling of interfaces to run

Rule based processing of the integration logic

Error handling, logging and notification

Housekeeping of the integration and log files

Transaction management

Security and audit

Data source management

1.8.6 OAS BILLING MODULE

Billing Module is add-on functionality to the core Oil Accounting OAS

System. This module compliments the actual financial aspect of the

Oil Accounting. It enables the users to create billing or invoices,

credit or debit notes and summary reports for products sold via

vessel, road and rail, whilst keeping track of the total volume as well

as the amount for other purposes i.e. Tax, Duty etc.

1.8.7 STUDENT MANAGEMENT SYSTEM (SMS)

Page 17: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 17 of 42 Confidential

is a complete solution for the management of personal SMS

information, course information and academic information of the

students in an educational institution. The system is built to cover all

the functions in the existing legacy system. In addition to that, new

features and functionality are built into the system using the latest

technology to cater for current and future needs.

Built on a flexible and scalable application framework, the system

integrates with other existing systems using a common interface.

This will enable the various systems to work and integrate

seamlessly, as well as ensuring data integrity and accuracy in each

system. Furthermore, with the de-coupled application integration

architecture, each system is able to work independently, hence

ensuring optimum stability and available of the systems.

1.8.8 ORDER FULFILLMENT SYSTEM (OFS)

is a system built for a consortium managing the distribution of OFS

government subsidized oil product to retailers in a specific region.

The system is used for Diesel distribution to the retailers within the

North and East region of West Malaysia (Perlis, Kedah, Perak,

Penang, Pahang, Terengganu, Kelantan). It helps to manage the

daily purchase order and sales lifecycle, transportation planning,

quota management and retailers financial transactions. Since the

system commissioning, the system has managed thousands of

transactions worth over multiple millions in Ringgit Malaysia.

1.9 OUR KEY PROJECTS EXPERIENCE

1.9.1 EDUCATION MANAGEMENT SYSTEMS AND SERVICES

Agile Matrix Solutions have vast experience in implementing

education management systems and services. We have been

implementing solutions for the higher learning institution in

Singapore, covering end-to-end processes for Applicants and

Students. The application module is opened to the public worldwide

to apply online for enrolment as student to the institution. It also

caters for various online services such as ePayment, course

registration, billing and application functions.

1.9.2 CUSTOM SYSTEMS DEVELOPMENT AND INTEGRATION

SERVICES

Page 18: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 18 of 42 Confidential

Agile Matrix Solutions have implemented many large integrations

projects between customized systems and the existing systems that

may be used to support the IT services. This includes, but not limited

to, the Enterprise Solutions (Java and Open Source Technology) for

both web-based and client-server based systems, as well as SAP

integrations.

1.9.3 STATE GOVERNMENT PROJECTS AND SERVICES

Agile Matrix Solutions have implemented the following systems for

the Melaka state government which serve as good reference for our

delivery commitment and capability: Asset Management System

(AMS), Sistem Electronik Majlis Mesyuarat Kerajaan Negeri (EMMKN)

and Sistem Pengurusan Kutipan Hasil (SPKH).

1.9.4 LARGE SCALE PROJECTS COVERING WIDE

GEOGRAPHICAL REGION

Agile Matrix Solutions have implemented the Asset Management

System for a major oil company in Malaysia, which is initially rolled

out to cover the Petrol Stations, Depots and other Distribution

Centers within the Klang Valley. The subsequent plan involves rolling

out the system to nationwide implementation covering all the states

in Malaysia.

1.9.5 ORDER FUFILLMENT SYSTEM (OFS)

Agile Matrix Solutions have implemented Order Fulfilment System

(OFS) for KIPTB Diesel retailers which are subsidized by the

government. The system is used for Diesel distribution to the

retailers within the North and East region of West Malaysia (Perlis,

Kedah, Perak, Penang, Pahang Terengganu, Kelantan).

1.9.6 PUBLIC SYSTEMS AND SERVICES

Through its affiliated company in Singapore, Agile Matrix Solutions

have implemented an online e-Service for an official Tourist Agency

in Singapore. The system allows the agency to provide services to

the Tourism, Hospitality, Food and Beverage industry for information

on promotions, events as well as the tourist statistic.

1.9.7 SIME DARBY ONLINE BOOKING SYSTEM

Page 19: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 19 of 42 Confidential

Agile Matrix Solutions have implemented online Vacation Property

Booking System with SAP Single Sign-On using NetWeaver Enterprise

Portal. SAP Enterprise Portal with single sign-on and Digital Signature

were implemented to integrate seamlessly with Online Booking

System. Payment gateway integration is provided for the online

payment facility.

1.9.8 YAYASAN SIME DARBY SCHOLARS MANAGEMENT

SYSTEM

Agile Matrix Solutions have implemented and end-to-end online

scholarship application system and back-end scholar management

system to enhance efficiency and the effectiveness of recruiting and

managing Sime Darby scholars.

1.9.9 BANK SIMPANAN NASIONAL DATA MANAGEMENT

Agile Matrix Solutions have implemented Data Management and MIS

Framework for BSN. This is to improve the quality of consolidated

information for decision making, BSN require a comprehensive data

management platform that is able to ensure data consistency and yet

provide flexibility to cater for different groups of users and different

subject areas, required for analytics. Prior to data warehouse

implementation, there is a need to have a single master data

repository that provides a clean and complete view of master data

for the organization.

1.9.10 PETRONAS PENAPISAN TERENGGANU - OIL

ACCOUNTING AND SHIPMENT MANAGEMENT SYSTEM

(OASIS)

Agile Matrix Solutions have implemented Oil Accounting and

Shipment Management System (OASIS) to Petronas Terengganu

Refinery as one of the core system for their operations. This system

covers the entire oil product ordering lifecycle from order creation,

order scheduling, order shipment, related documents generation till

invoice to customer and oil stock mass balance calculation. The

refinery processes 49,000 barrels of Malaysian light, sweet crude oil

per day. The oil stocks are transported and stored into the 72 oil

tanks within the refinery.

Page 20: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 20 of 42 Confidential

1.1 OUR CUSTOMERS

Over the past years, Agile Matrix Solutions have expanded its reach to provide

products and services to a wide range of established customers. With a good IT

vision, excellent methodologies, strong capability of our IT delivery team and

reputable track record from the company, we have gained good support from all

of our customers, which include the following:

Page 21: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 21 of 42 Confidential

1.2 OUR PARTNERS

The reality is that we do not work alone or in isolation. The underlying premise

is that the company, its staff and Board, are thoroughly committed to

collaboration with other organisations. This understanding and mutual intent is

readily apparent throughout the strategic planning process.

It is acknowledged that at times collaboration can occur at the inter-individual

level. This is good and can be very worthwhile. However such personal

collaboration must be augmented by what might be called corporate

collaboration i.e. collaboration and mutual effort at the organizational level.

Such collaborative relationships at the corporate level are the substance of

secure and sustainable partnerships that can prove strategic for the company in

fulfilling its mandate, now and in the future.

We are currently collaborating with the following partners:

Page 22: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 22 of 42 Confidential

1.3 AWARDS AND RECOGNITION

The APICTA Awards was initiated by MDeC to recognize achievements of

products and companies in the IT and Telecommunication fields. In recognition

of the excellence and high innovation of the products and projects that have

been successfully completed by Agile Matrix Solutions, 2 products/projects have

been nominated as the finalists for APICTA Awards 2009 . They are:

Asset Management System (AMS) – for the category "Best of

Applications and Infrastructure Tools".

Sistem Pengurusan Kutipan Hasil (SPKH) – for the category “Best of e-

Government & Services”.

More information is available from the APICTA website at

http://www.mscapicta.com.my.

Our product, Asset Management System was certified as Interface software to

SAP Netweaver.

1.4 CAPABILITY MATURITY MODEL INTEGRATION (CMMI)

Agile Matrix Solutions is a CMMI – DEV 1.2 Maturity Level 3 Company with

process standardization and improvement based on the scope and model defined

by Capability Maturity Model Integration (CMMI). CMMI is a process improvement

approach that provides organizations with the essential elements of effective

processes that ultimately improve their performance. It is a recognized quality

and standards criteria for the most complex software projects in the region.

Page 23: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 23 of 42 Confidential

1.5 SUPPLIER FOR SINGAPORE GOVERNMENT

Agile Matrix Solutions Sdn Bhd has been registered with Singapore Government

as a government supplier for the category of EPU/CMP/10: Computer Related

Hardware, Software, and Services. We are qualified for tendering capacity up to

SGD 500,000.00 (Grade S4).

Page 24: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 24 of 42 Confidential

2.0 METHODOLOGY FOR DEVELOPMENT

In order to achieve the optimum result for the enhancement that will be

developed for the client, we proposed the use of our existing practical

methodology – Agile Rapid Methodology for rapid process workflow in software

development. This approach increases reliability and product quality, while

reducing cost, and keeping project teams focused on delivering business

functionality. This ensures that application development efforts are based on

well-defined specifications, release schedules are aligned with business

initiatives, and quality of the end product is viewed as the ultimate measure of

customer satisfaction.

The Rapid Delivery process uses a superior methodology, standard design

patterns, and reusable software components to increase reliability and quality,

reduce cost, and keep project teams focused on delivering business

functionality – which translates into Business Value.

There are Five phases of Agile Rapid Methodology: Initiation, Define, Design,

Develop and Deploy (ID4). We bring each of its core competencies throughout

each phase to ensure speed to market and the industry-leading quality of its

solutions. Excellence in business and technology innovation, creative design and

branding, business application development and backend systems integration

are critical at every level.

One of the many advantages of this approach is the ability to validate the

assumptions and the ability to execute the requirements during the Define

phase of the project.

In principle, the define phase is best used to prioritise the stated requirements

to ensure that a robust and quality outcome can be achieved within the

timeframes that we are working to. It is through this process that the client will

be best positioned to achieve the highest value functionality and requirements in

the operation activities in the most expedient manner.

Page 25: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 25 of 42 Confidential

Given this approach, and until the validation of business requirements is

completed, this proposal for work has been developed based on a set of scope,

resource and logistical assumptions.

2.1 AGILE RAPID METHODOLOGY

The Agile Rapid Methodology is a phased approach for software development

that allows organisations to quickly deliver value to their user community. Each

phase defines a “line of readiness” for passing into the next phase.

A number of benefits can be derived from the adoption of the Agile Rapid

methodology.

Minimising Project Risks. All projects commence with a number of

assumptions, which have the possibility to significantly affect the ability to

execute the requirements. The adoption of a time-boxed approach with

stringent lines of readiness enables us to ensure that the expectations are

managed in line with the reality of the situation. This approach allows risks to

be identified and addressed early on in the project.

Realising Business Value Early. The adoption of a Rapid release strategy

requires the prioritisation of functionality and requirements with the business

sponsors. By adopting this approach, we are able to ensure that the highest

value requirements are delivered in the most expedient manner.

Higher Productivity of Project Resources. By working only on those items

of requirements and functionality that are pertinent to the realisation of the

business value, we eliminate the effort typically spent on projects that are not

considered critical to the user community. This overcomes the common problem

of many projects, where a disproportionate level of effort is spent on

requirements, which have a minimal contribution to the business value.

The following is a description of each step in the Agile Rapid Methodology

process.

Page 26: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 26 of 42 Confidential

2.1.1 INITIATION PHASE

The Initiation phase will scope of the project with its objectives;

prepare the initial project plan that derives from the High Level

Estimation and the proposal. Project Manager will coordinate with the

Infrastructure or Engineering teams for fulfilling the hardware and

software needs of the project. Also, identify training needs of

individual team member based on the skill matrix.

2.1.2 DEFINE PHASE

The Define phase addresses the context and external design of an

application. During the Define phase, the team develops a

requirements specification and a user interface prototype of the key

functionality. In order to limit future re-work, it is important that

some of the functionality of future phases be identified in the Define

phase and included in the prototype and requirements specification.

The project team will leverage any and all existing definition work

done by the client in order to minimise the time required to

accomplish this phase. All the deliverables listed below need to be

developed prior to initiating the Design phase.

Application Definition Document

This document contains the following information:

Application Context

Outline of business process events or workflows, inclusive of a

brief use-case description at how each point interaction with

the application. A use-case is a sequence of interactions

between a user and the application that accomplishes some

discrete objective, e.g. releasing an invoice.

Application Overview

A summary of use-cases described during context analysis,

summary of application features, summary of system

interfaces, and major data flows, list of key application

requirements such as performance targets.

Preliminary Application Architecture

Summary of key decisions regarding hardware and software

for the run-time and development environments encountered.

Preliminary mapping of processes to machines are addressed

here.

User Interface Reference

Summary of the user interface elements and document how

to use them.

Page 27: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 27 of 42 Confidential

Page 28: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 28 of 42 Confidential

Batch Job Reference

List of any required batch jobs with a brief description of

each.

Preliminary Data Models

For each data store accessed.

Preliminary API Definition

For each system accessed.

User Interface Prototype

“Non Productive” series of screens representing the look and feel of

intended website graphical user interface to be developed. The

prototype demonstrates user interface concepts only and will not

connect to live data sources. Preliminary version only based on initial

business process definition. Iterative reviews and enhancements

conducted in subsequent Project phases.

Acceptance Criteria

A document that outlines the criteria and evaluation process used to

determine when the final project deliverables (such as a production-

ready version of the application) are complete. Deliverables of each

Project phase will be evaluated against the agreed acceptance

criteria. Once agreed that the deliverables meet the specified criteria,

the deliverables will be considered finished.

Preliminary Release Definitions

A document that defines the scope of at least the first release of the

application targeted for Design and the rating criteria used to

prioritise functions and features. A release is a slice of overall

application functionality that is promoted to the production

environment as a single unit.

Business Case

This document contains a high-level cost/benefit analysis for each

well-defined release of the application.

Next Step / Plan for Design

A document highlighting all the key tasks, issues and action that

needs to be address by the following phase of the project.

Page 29: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 29 of 42 Confidential

2.1.3 DESIGN PHASE

The Design phase addresses the internal design of an application.

The Design phase will deliver a thorough and tested application

design specification. Developing these elements in a separate and

distinct design phase will enable the project team to move rapidly

through the Development phase of the project. In order to minimise

re-work during the development of future phases, the project team

will design Release 1 of the application in a flexible and open manner

that will help to accommodate future releases of the application.

Specific deliverables include:

Application / Architecture design

Security Model

Object Model

Working slice of the application to address architecture and

technical risk

Refined Acceptance criteria

Documentation

Release/build design and plan

Quality plan

Test plan

Develop Project plan – Revised Overall Project Plan

2.1.4 DEVELOP PHASE

During the Develop phase, the team constructs, tests, and installs

Release 1 of the application. The Develop phase focuses on

assembling application components, running systems tests, unit

tests, and user acceptance tests. Specific deliverables include:

QA Tested software

Customer Acceptance Plan

Software documentation

Build plan(s)

Document and code review results

Test results

Bug Fixes

Presentation

Deployment Plan and Time Estimate

Page 30: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 30 of 42 Confidential

2.1.5 DEPLOY PHASE

Upon completion of the Develop phase, the project team will work to

support the initial users of the application and to deploy Release 1 to

other sites. Typically, the application is “piloted” to a small number of

users and then rolled out to a wider audience. The details of the

deployment and degree of project team’s role will be determined

during the Design phase and refined during the Development phases.

Specific deliverables include:

Productive version of functional applications

Project documentation

Training documentation

Source of functional applications developed during the project

Project signed off list

Page 31: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 31 of 42 Confidential

3.0 OPEN SOURCE TECHNOLOGY ADOPTION

Agile Matrix Solutions has been actively contributing to the Open Source

communities, and using Open Source technologies in many of the past projects

that have been implemented for various clients. Throughout the proposed

solution, we have adopted many of the Open Source technologies listed below,

which is in-line with the support for the MAMPU and Malaysian Government’s

direction to adopt Open Source technologies into the software applications.

We have always been the early adopters of the latest Open Source technologies

that become available. Over the years, our project teams have been

participating in the various open source technology discussion forums, as well as

involve as contributing members of some of the open source technologies. For

example, some of the early involvement dates back to 1997, when some of

team members were the pioneer members of the Malaysian Java User Group

(http://groups.yahoo.com/groups/myjug), which serve as a community for

sharing of information and discussion topics for the Java developers in Malaysia.

The table below describes some of the key Open Source technologies and tools

that will be used for or during the development of the enhancement for Asset

Management System project.

No Technology Category Description

1 Eclipse Development A powerful Integrated Development

Environment for web application

development.

2 Apache Ant Development Automated build engine for Java/Web

application.

3 JUnit Development Automated unit-testing engine for

Java/Web application.

4 Tomcat Server A powerful Web application server for

running/testing web application.

5 MySQL Database A powerful and popular open source

RDBMS for Enterprise Application

6 PostgreSQL Database A powerful and popular open source

ORDBMS.

7 Subversion Server A version control system that manages

project files in a central repository.

8 TortoiseSVN Server Client for managing local files and

directories for Subversion.

Page 32: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 32 of 42 Confidential

No Technology Category Description

9 Trac Project

Management

An online project management and

comprehension system.

10 Jtrac Project

Management

Online collaboration system for change

request, defect and project

management issue registry.

11 Spring Framework A flexible and powerful framework to

tie the various components of an

enterprise application.

12 Struts Framework A flexible Model-View-Controller

framework for web application.

13 Seam Framework Seam combines the two frameworks

Enterprise JavaBeans (EJB3) and

JavaServer Faces (JSF). One can

access any back-end EJB component

from the front-end by addressing it by

its Seam component name.

14 Java Server

Faces (JSF)

Framework Java-based Web application framework

intended to simplify development

integration of web-based user

interfaces.

15 Enterprise

JavaBeans

(EJB)

Framework A managed, server-side component

architecture for modular construction

of enterprise applications.

16 Facelets UI An open source web framework under

the Apache license and alternative view

handler technology for the JavaServer

Faces (JSF).

17 RichFaces UI A rich component library for

JavaServer Faces built on the open-

source Ajax4jsf framework. It allows

easy integration of Ajax capabilities

into enterprise application

development.

18 Hibernate Framework A powerful Object-Relational map for

Java application.

19 Tigris Styles Framework Standard UI style for creating a

professional looking web application.

Page 33: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 33 of 42 Confidential

No Technology Category Description

20 Quartz Tool/Library Automated job scheduler for Java/Web

application.

21 Apache

Commons

Tool/Library Standard libraries and utilities for

Java/Web application.

22 Log4j Tool/Library Complete logging facility for Java

application.

23 OSCache Tool/Library Powerful caching library for optimised

application performance.

24 OSUser Tool/Library Role-based security library for Web

application.

25 WinMerge Tool/Library Files and directories comparison tool.

26 JMeter Tool/Library To perform load test and stress test.

27 TestNG Tool/Library To perform unit testing

Page 34: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 34 of 42 Confidential

APPENDIX 1: SAP CERTIFICATION (I)

Page 35: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 35 of 42 Confidential

APPENDIX 2: SAP CERTIFICATION (II)

Page 36: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 36 of 42 Confidential

APPENDIX 3: SUCCESS STORY

The Situation

The IT team for Jabatan Ketua Menteri Melaka (JKMM) is a Melaka state

government entity in charge of managing the IT services for the users of the

state government. They were looking for a solution to manage the fixed assets

for JKMM.

The Challenge

JKMM encountered significant losses in assets where certain assets are not

recorded systematically, or unaccounted for during the annual stock take cycle.

This has caused the assets to be misplaced, as well as wrong asset purchases to

replace the unaccounted assets. Besides this, JKMM did not have a systematic

way to identify the list of assets and their related resources. Huge efforts are

required to perform manual stock take exercises to look for assets during the

annual audit cycle.

The Solution

JKMM would like to have a system to manage the fixed assets, especially the PC

assets. Besides, it also wanted an online and real-time update of the PC statuses

– whether there are changes to the PC, or when new PCs are added to the

department.

To achieve this goal, Agile Matrix Solutions implemented the Asset Management

System for JKMM. It was an end-to-end implementation that covered

hardware/software installation, configuration, asset registry preparation and

loading, user training and support services. This implementation also include the

PC Management System to keep track and monitor the software installed in each

PC; hence enabled JKMM to monitor legal software installation and manage

software licensing. The entire project was implemented over a duration of 9

weeks, covering over 30 units within the department.

After the implementation of Asset Management System, all asset listing were first

verified and later inputted to the asset registry. From that point onwards, stock

take and asset tracking were fully automated and ultimately eliminated the need

for manual effort.

Page 37: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 37 of 42 Confidential

The Result

Agile Matrix Solutions implemented the Asset Management System for JKMM

successfully, with the project completed well on time. With this system

implemented, JKMM is now able to have a real-time view of the assets in the

department, as well as quicken the stock take process whenever it needs to

perform the asset audit exercise.

Instantly, more resources had been freed up and equally allocated to undergo

other priority duties. JKMM has found the system to be exceptionally practical

when it comes to auditing activities. With such system, JKMM was able to identify

assets promptly when requested. The history of the assets is accurately recorded

and easily retrieved to determine the status of the asset.

Overall, JKMM has been a great user and supporter of the Asset Management

System. The system was able to help JKMM to reduce costs in terms of resources

and also financially. The system has assisted JKMM in asset purchase decision

making and most important of all; able to plan their budget ahead.

“Hasil pelaksanaan sistem tersebut, Pentadbiran ini dapat menguruskan semua

asset-asset yang terlibat dengan lebih efisien dan teratur.

- b.p. Setiausaha Kerajaan, Negeri Melaka”

Page 38: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 38 of 42 Confidential

APPENDIX 4: CUSTOMER TESTIMONIALS (I)

Page 39: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 39 of 42 Confidential

APPENDIX 5: CUSTOMER TESTIMONIALS (II)

Page 40: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 40 of 42 Confidential

APPENDIX 6: CUSTOMER TESTIMONIALS (III)

Page 41: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 41 of 42 Confidential

APPENDIX 7: MSC MALAYSIA STATUS CERTIFICATE

Page 42: AMS Company Profile

Agile Matrix Solutions Sdn Bhd

Company Profile Page 42 of 42 Confidential

APPENDIX 8: CMMI DEV v1.2 MATURITY LEVEL 3