Vous êtes sur la page 1sur 42

Yesterdays Experience,

Tomorrows Technology for

Todays Business

Agile Matrix Solutions Sdn Bhd

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

Company Profile

Page 2 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

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

Company Profile

Page 3 of 42

Confidential

Agile Matrix Solutions Sdn Bhd


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

3.0

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

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

Company Profile

Page 4 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

1.0 COMPANY PROFILE


1.1

OVERVIEW
Agile Matrix Solutions Sdn Bhd (MSC Status Company) formerly
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 onestop solution for a comprehensive
portfolio of services along the entire
design-build-operate
chain.
Designbuild-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
customers 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

Company Profile

Page 5 of 42

Confidential

Agile Matrix Solutions Sdn Bhd


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:

1.5

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

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

Company Profile

Page 6 of 42

Confidential

Agile Matrix Solutions Sdn Bhd


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

Company Profile

Page 7 of 42

Confidential

Agile Matrix Solutions Sdn Bhd


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 companys 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

Company Profile

Page 8 of 42

Confidential

Agile Matrix Solutions Sdn Bhd


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
clients 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
primary objective of applying the appropriate technology to fulfil
clients business requirements, as most of our key clients
established corporations that emphasis a lot on the quality of
applications delivered, as well as the usability and extensibility of
applications.

the
the
are
the
the

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 technologys sake.
Our solutions are based on the real business needs over both short
and long term.

Company Profile

Page 9 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

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.

Company Profile

Page 10 of 42

Confidential

Agile Matrix Solutions Sdn Bhd


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 applications 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 systems 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.

Company Profile

Page 11 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

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:

1.7.4

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

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:

Company Profile

Page 12 of 42

Confidential

Agile Matrix Solutions Sdn Bhd


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 standardsbased 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

Company Profile

Page 13 of 42

Confidential

Agile Matrix Solutions Sdn Bhd


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 HTMLbased systems that can process user requests in a variety of ways.

1.8

OUR PRODUCTS
1.8.1

TREEZSOFT ACCOUNTING & INVENTORY SYSTEM


(TREEZSOFT)
TreezSoft is a

revolutionary

easy-to-use, intuitive web-based

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 its 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.
Company Profile

Page 14 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

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)
OASIS is a complete Hydrocarbon Liquid Material Accounting
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)


AMS is a complete solution for Fixed Asset Management, Tagging
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.

Company Profile

Page 15 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

1.8.4

WORK ORDER MANAGEMENT SYSTEM (WOMS)


WOMS is a total office automation web-based application for
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)


AI is an integration engine for our popular Agile Applications Suite. It
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:

1.8.6

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

OAS BILLING MODULE


OAS Billing Module is add-on functionality to the core Oil Accounting
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

Company Profile

STUDENT MANAGEMENT SYSTEM (SMS)

Page 16 of 42

Confidential

Agile Matrix Solutions Sdn Bhd


SMS is a complete solution for the management of personal
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)


OFS is a system built for a consortium managing the distribution of
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

Company Profile

Page 17 of 42

Confidential

Agile Matrix Solutions Sdn Bhd


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
Company Profile

SIME DARBY ONLINE BOOKING SYSTEM


Page 18 of 42

Confidential

Agile Matrix Solutions Sdn Bhd


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.

Company Profile

Page 19 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

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:

Company Profile

Page 20 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

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:

Company Profile

Page 21 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

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 eGovernment & 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.

Company Profile

Page 22 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

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).

Company Profile

Page 23 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

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.
Company Profile

Page 24 of 42

Confidential

Agile Matrix Solutions Sdn Bhd


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.

Company Profile

Page 25 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

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.

Company Profile

Page 26 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

Company Profile

Page 27 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

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 productionready 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.

Company Profile

Page 28 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

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:

2.1.4

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

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:

Company Profile

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 29 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

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 teams role will be determined
during the Design phase and refined during the Development phases.
Specific deliverables include:

Company Profile

Productive version of functional applications


Project documentation
Training documentation
Source of functional applications developed during the project
Project signed off list

Page 30 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

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 Governments
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

Eclipse

Development

A powerful Integrated Development


Environment for web application
development.

Apache Ant

Development

Automated build engine for Java/Web


application.

JUnit

Development

Automated unit-testing engine for


Java/Web application.

Tomcat

Server

A powerful Web application server for


running/testing web application.

MySQL

Database

A powerful and popular open source


RDBMS for Enterprise Application

PostgreSQL

Database

A powerful and popular open source


ORDBMS.

Subversion

Server

A version control system that manages


project files in a central repository.

TortoiseSVN

Server

Client for managing local files and


directories for Subversion.

Company Profile

Page 31 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

No

Technology

Category

Description

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 opensource 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.

Company Profile

Page 32 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

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

Company Profile

Page 33 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

APPENDIX 1: SAP CERTIFICATION (I)

Company Profile

Page 34 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

APPENDIX 2: SAP CERTIFICATION (II)

Company Profile

Page 35 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

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.

Company Profile

Page 36 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

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

Company Profile

Page 37 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

APPENDIX 4: CUSTOMER TESTIMONIALS (I)

Company Profile

Page 38 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

APPENDIX 5: CUSTOMER TESTIMONIALS (II)

Company Profile

Page 39 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

APPENDIX 6: CUSTOMER TESTIMONIALS (III)

Company Profile

Page 40 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

APPENDIX 7: MSC MALAYSIA STATUS CERTIFICATE

Company Profile

Page 41 of 42

Confidential

Agile Matrix Solutions Sdn Bhd

APPENDIX 8: CMMI DEV v1.2 MATURITY LEVEL 3

Company Profile

Page 42 of 42

Confidential

Vous aimerez peut-être aussi