Académique Documents
Professionnel Documents
Culture Documents
Todays Business
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
Table of Contents
1.0
1.1
OVERVIEW ............................................................................................... 5
1.2
1.3
COMMITMENTS ......................................................................................... 6
1.4
APPROACH ............................................................................................... 6
1.5
OUR PEOPLE............................................................................................. 6
1.5.1
1.5.2
1.6
1.7
1.7.1
1.7.2
APPLICATIONS DEVELOPMENT.............................................................. 9
1.7.3
1.7.4
1.7.5
1.7.6
1.8
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
1.9
1.9.1
1.9.2
1.9.3
1.9.4
1.9.5
1.9.6
1.9.7
Company Profile
Page 3 of 42
Confidential
1.9.9
1.2
1.3
1.4
1.5
2.0
2.1
3.0
2.1.1
INITIATION PHASE............................................................................ 26
2.1.2
2.1.3
2.1.4
2.1.5
Company Profile
Page 4 of 42
Confidential
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
1.2
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
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
1.5.1
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
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:
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
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
Company Profile
Page 9 of 42
Confidential
Company Profile
Page 10 of 42
Confidential
Company Profile
Page 11 of 42
Confidential
1.7.3
1.7.4
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
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
1.8
OUR PRODUCTS
1.8.1
revolutionary
Page 14 of 42
Confidential
1.8.2
1.8.3
Company Profile
Page 15 of 42
Confidential
1.8.4
1.8.5
1.8.6
1.8.7
Company Profile
Page 16 of 42
Confidential
1.8.8
1.9
1.9.2
Company Profile
Page 17 of 42
Confidential
1.9.3
1.9.4
1.9.5
1.9.6
1.9.7
Company Profile
Confidential
1.9.8
1.9.9
1.9.10
Company Profile
Page 19 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:
Company Profile
Page 20 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:
Company Profile
Page 21 of 42
Confidential
1.3
1.4
Company Profile
Page 22 of 42
Confidential
1.5
Company Profile
Page 23 of 42
Confidential
2.0
Page 24 of 42
Confidential
2.1
Company Profile
Page 25 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.
Company Profile
Page 26 of 42
Confidential
Company Profile
Page 27 of 42
Confidential
Company Profile
Page 28 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:
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:
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
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
Page 30 of 42
Confidential
3.0
No
Technology
Category
Description
Eclipse
Development
Apache Ant
Development
JUnit
Development
Tomcat
Server
MySQL
Database
PostgreSQL
Database
Subversion
Server
TortoiseSVN
Server
Company Profile
Page 31 of 42
Confidential
No
Technology
Category
Description
Trac
Project
Management
10
Jtrac
Project
Management
11
Spring
Framework
12
Struts
Framework
A flexible Model-View-Controller
framework for web application.
13
Seam
Framework
14
Java Server
Faces (JSF)
Framework
15
Enterprise
JavaBeans
(EJB)
Framework
16
Facelets
UI
17
RichFaces
UI
18
Hibernate
Framework
19
Tigris Styles
Framework
Company Profile
Page 32 of 42
Confidential
No
Technology
Category
Description
20
Quartz
Tool/Library
21
Apache
Commons
Tool/Library
22
Log4j
Tool/Library
23
OSCache
Tool/Library
24
OSUser
Tool/Library
25
WinMerge
Tool/Library
26
JMeter
Tool/Library
27
TestNG
Tool/Library
Company Profile
Page 33 of 42
Confidential
Company Profile
Page 34 of 42
Confidential
Company Profile
Page 35 of 42
Confidential
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
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.
Company Profile
Page 37 of 42
Confidential
Company Profile
Page 38 of 42
Confidential
Company Profile
Page 39 of 42
Confidential
Company Profile
Page 40 of 42
Confidential
Company Profile
Page 41 of 42
Confidential
Company Profile
Page 42 of 42
Confidential