Home | Contact Us | Careers
CV Logo

Our Approach & Methodology

Cyber Village has in place a systematic approach to e-business which is geared toward understanding and responding to our client's specific business needs. We believe that we are able to provide our clients with a structured methodology, which is built by leveraging on best practices to ensure value adding e-business implementations for all our clients.

Project Organization

Before the execution of any projects, we will first lay the groundwork to ensure that the project runs smoothly. The project team members will first be identified and mobilised. The working environment will be setup and the high-level project plan will be drafted out to allocate the resources. At this point all documentation and coding standards will be stipulated to ensure that all activities are carried out in a coherent manner.

 

Business Modelling

The purpose of Business Modelling is to help our clients to realize the full potential of e-business solutions through a well thought out Strategy that will add value to their business model. We conduct business reviews of our clients' missions, visions, goals and business operations to understand their business processes and identify the business areas with e-business potential. We assist our clients to identify and carve a unique niche for their e-business. We then proceed to identify eOpportunities and advise our clients to develop and integrate an e-business strategy into these identified businesses as well as defining the scope and role which Next Generation Technology could play in their organisational structure and business operations. In the development of our clients' e-strategy, we put our clients' needs above all while providing consulting and guidance along the way to ensure objectives are achieved and expectations are met.

Requirement Definition

After identifying the business areas with e-business potential, we work closely with our clients to determine the total solution blueprint of their e-business application. Here, we will aid our clients in helping to transform their existing business practices to incorporate e-business processes and industrial best practices which would provide them with the competitive edge.

We assist our clients in reviewing their existing operations and re-engineering their business processes to achieve improved efficiency by leveraging off Next Generation Technologies. During this phase, we will carry out lab sessions with the clients and understand their current business processes and gather information on what the client wants to achieve with the new e-business solution. From the information gathered we will re-engineer the existing processes to incorporate e-business processes which in turn will bridge the Gap between existing processes with where the clients want to be. At the end of this phase, we will develop the Requirement Specification documents which will detail how the new e-business solution will function.

 

System Design

The design phase of any particular project usually encompasses the following aspects:

(i)

Web interface design

We provide design templates and prototypes of the "look & feel" of the proposed solution. The design and layout created in this phase will form the core templates for the creation of the User Interface.

(ii)

Technical systems design

This process purpose is to lay the technical foundation on which the e-business solution will be built upon. This will include reviewing the hardware and software infrastructure requirements, the programming design and technical requirements for the relevant customisation and development process. The database architecture, user interfaces, flowcharts and algorithms for programming code, data migration maps, development plans, integration and testing plans, implementation and documentation plans are all completed in preparation for the development effort. In instances where there is a need for 3rd party system integration, an External Interface Design will be drawn up. The work includes the determination of the relevant integration platform and method, identification and mapping of the relationship of data between the two or more systems.

Construction

Once the Requirement Specifications have been finalized, the project will then move into the construction phase. This is where the work to build or customize the e-business solution begins. Before any coding is actually done, a development framework suitable for the technology utilized will be identified. The framework will be the backbone method by which all development shall be done. This ensures that all codes are done in a well-organized and systematic manner.

Our team of e-business consultants, technical development personnel and designers work together in a co-ordinated effort to integrate the design, business and technical concerns of our clients to achieve their desired e-business requirements and objectives. For each design element, a set of one or more software modules will be developed. Software modules include but are not limited to menus, dialogs, data management forms, data reporting formats, and specialized procedures and functions.

The outputs of the development stage include a fully functional set of software that satisfies the requirements and design elements. Inline with our commitment to quality, we carry code reviews on all our modules built to ensure that the system has been developed in accordance to the framework. Finally before the system undergoes a full testing cycle, the developer who has created an individual program module or component, will be required to test it to ensure that it works according to specification, operates within acceptable parameters, and meets the appropriate standards.

 

System Testing

Testing is one of the most important phases in software development. Testing is required to ensure that the solution was develop in accordance to our client's requirements and meet their business objectives. However before testing is carried out, we will develop a a Test Strategy. The Test Strategy will detail what is to be tested and how it should be tested. The objective of a Test Strategy is to enable the business team and end users to carry out testing a systematic and thorough manner. The Test Strategy will cover all the requirements as stipulated in the Requirement Specification Document.

There are three types of testing:

·
Integration testing
·
System Integration Testing (SIT)
·
User Acceptance Testing (UAT)

 
 

Integration Testing

When a number of components are complete, they will be tested to ensure that they integrate well with each other, the operating system, and other components.

System Integration Testing (SIT)

Once all the software components have been integrated, the system (or a major portion of it) will be tested by non-development technicians. This testing is quite rigorous, and covers both functional and non-functional activities.

User Acceptance Testing (UAT)

Commonly known as Alpha and Beta testing, the completed system (or a major portion of it) will be released to a select group of users for testing under real-world conditions.

Technology Training

In addition to e-business solution development, we also provide training to our clients. We believe that such value added service can help our clients to handle and manage their Internet systems more effectively. In addition, we strongly encourage client participation in our e-business development projects.

The training provided includes:

(a) Technology training to impart the necessary skills for future development of the application, such as Java Programming language. This is often provided to our client's development team members.

(b) Software training to impart the necessary knowledge on the maintenance of the application deployed. This is often provided to our client's team members who are responsible for the application maintenance.
(c) Process training to ensure that users of the new e-business solution will be able to make full use of e-business solutions to derive maximum benefits from the system. An example will be training the procurement team on sourcing for products via a new e-procurement system.
 

Deployment

After the successful completion of the UAT, the system will be deemed ready to go "Live". However before the system can be migrated from a Testing environment and into the production environment, the production environment has to prepared. In this phase, it will encompass the following steps:

(i) Setting up of Hardware and Infrastructure
(ii) Installation of Software
(iii) Data Migration
(iv) Code Migration
(v) System Commencement
 

Post Implementation

At Cyber Village, we do not believe that our job is done once the system has been handed over to the clients and gone "Live". We have a dedicated team of technical support experts that focuses solely on providing all our clients with quick response and short turn around time for all support and maintenance request. Our support team is dedicated to providing customer satisfaction.

In addition, to ensure that Quality standards has been met in the delivery of the system we will conduct a System Review and Project Evaluation which is aimed at obtaining feed back from team members and clients and to identify the future direction of the e-business solution implemented.

 

 

 

 

Cyber Village Holdings Ltd . Cyber Village Pte Ltd
9 Shenton Way, #04-01 Singapore Conference Hall Office Block, Singapore 068813 Tel : (65) 62212231 Fax : (65) 62210919
Cyber Village Sdn Bhd . Location Map
T111, Level 3 Centrepoint, 3, Lebuh Bandar Utama, 47800 Petaling Jaya, Selangor, Malaysia
Tel: (603) 7724 1377 Fax: (603) 7724 2377


Suite L3M1 West Wing, FSBM Plaza 3539, Jalan Teknokrat 7, 63000 Cyberjaya
Enquiries: enquiries@cyber-village.net | Privacy Statement | Disclaimer