How To Set Up An Outsourcing Center In China



Similar documents
Net Developer Role Description Responsibilities Qualifications

C A M I N O T e c h n o l o g i e s

OFFSHORE SOFTWARE DEVELOPMENT

Effective feedback from quality tools during development

Chapter 13 Computer Programs and Programming Languages. Discovering Computers Your Interactive Guide to the Digital World

A b o u t F l o r a S o f t

Annex 10 Standard Profile Specification and Request Form for Services

E-DOCS SOLUTIONS & COMPUTER CONSULTANTS P.O.Box Dubai, UAE. Ph : Fax :

SAMPLE RESUME FORMAT

Inputsoft Business Software & Consulting. Learn more at

JAVA/J2EE DEVELOPER RESUME

Software Testing & Quality Assurance Department

Softage Macintosh team PM

Information Technology Resource Services

IS Careers. MIS 4133 Software Systems

Mohammed Khan SUMMARY

Ministry Software Configuration Management Policies and Procedure for Source Material Management

HUDSON SALARY GUIDES 2015

Short notes on webpage programming languages

Senior Java Developer Job opportunities in South Africa Jobs in Western...

Keshima Technologies Pvt. Ltd.

SOFTWARE TESTING PROCESSES PRESENTATION

SOFTWARE TESTING SERVICES

The Quality Assurance Centre of Excellence

Application Development Services for Cloud

Release 1. ICAPRG604A Create cloud computing services

S-Power Software Solutions Enterprise Class Software Solutions for Small- and Medium- Sized Business Environments at Breathtaking Price

Windows 2000 / NT 4.0 / 95 / 98, MS-DOS, Suse Operating Systems

CAREER OPPORTUNITIES

DBMS Infrastructures and IT Career Recommendations. Jeff Fineberg November 21, 2011

Bachelor Degree: Skills and Knowledge - The Most Frequently Asked Questions

TECHNOLOGY SERVICES CLASS... 3

SENIOR WEB DEVELOPER

Softage Java Project Manager

Java/J2EE or Web Developer. Formal Education. Technical knowledge. Spoken Languages

DB2 Application Development and Migration Tools

Instructor Özgür ZEYDAN BEU Dept. of Enve. Eng. CIV 112 Computer Programming Lecture Notes (1)

Strong experience in drafting Test Plan, Test Strategy, Test Estimation, Test Cases, Requirement Matrix, Audit and Test Results documents

2/6/2015. Proposed By:

ITG Software Engineering

Laila TECHNICAL SKILLS

How To Develop A System For A Car Dealership

Deploying Migrated IBM Notes Applications to the Cloud

DTWMS Required Software Engineers. 1. Senior Java Programmer (3 Positions) Responsibilities:

Australian Computer Society ANZSCO ICT Code descriptions v Further updates will be issued in

Capability Statement

2016 TRAINING CALENDAR

Visual Basic.NET Certificate Program

Client Requirement. Why SharePoint

Performance TesTing expertise in case studies a Q & ing T es T

OBIEE DEVELOPER RESUME

Professional Profile

<Insert Picture Here> Oracle Policy Automation System Requirements

JOB DESCRIPTION APPLICATION LEAD

EVALUATION OF SERVER-SIDE TECHNOLOGY FOR WEB DEPLOYMENT

Your Information Technology Partner. Company Overview. Copyright Mantra IS LLC. All rights reserved.

Sandesh Prasanna Kumar

Application Services Mobile Apps Development ERP Implementation and Support Testing Services HR & Management Consultancy

White paper: Unlocking the potential of load testing to maximise ROI and reduce risk.

A full time position in software design and development that would enhance my technical skills.

Job Title Dublin Cork Regional

ANNEX A.1 TECHNICAL SPECIFICATIONS OPEN CALL FOR TENDERS F-SE-13-T01 WEB DEVELOPMENT SERVICES

IT DELIVERY CENTER IN BUCHAREST

LISTE DES DOCUMENTS ORACLE

A Technology Based Solution to Move Client Server Applications to Java /.NET in Native 3-Tier Web Code Structures

FAA San Diego Call Center

ASSOCIATE IN ARTS DEGREE-60 UNITS

A challenging position as Software Engineer with an emphasis on Object Technology.

ebusiness Web Hosting Alternatives Considerations Self hosting Internet Service Provider (ISP) hosting

Triad Infotech Training Services

Complete Assessment Catalog

Herramientas CASE. Microsoft Project Microsoft Visio Microsoft Project Microsoft Visio Microsoft Expression Studio 4

MicroStrategy Course Catalog

HUDSON SALARY GUIDES 2015

Case Study. IT contract and permanent recruitment into Cornwall.

Technology Consulting

Consulting Services. IT2Automate A division of Iqura Technologies

<Insert Picture Here> Move to Oracle Database with Oracle SQL Developer Migrations

Objectives Ð To introduce the use of automated support for software engineering.

Oracle Application Express MS Access on Steroids

ICADBS504A Integrate database with a website

SKILLS HIGHLIGHTS: W e b a n d G r a p h i c D e s i g n e r

Professional Profile Studies Senior Engineer October September 1998 Computer Engineering University of Deusto - Bizkaia (Spain)

IBM Rational Asset Manager

Netsmartz. A company that stands by its beliefs A B O U T T H E C O M P A N Y

HUDSON SALARY GUIDES 2015

GRAD Analytics Advanced price and promotional analysis interface. Reactive UI providing dimensional visibility to marketing analysis.

Backup & Restore with SAP BPC (MS SQL 2005)

IBM Rational Web Developer for WebSphere Software Version 6.0

Database Development Best Practices. Database Development Best Practices. Copyright 2006 Quest Software

KonyOne Server Installer - Linux Release Notes

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology Fall 2007

Software Testing & Quality Assurance Track

Tri-Force Consulting Services, Inc. Case Studies

Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing

John Perrotta j.perrotta@ninesharp.co.uk

Executive Summary. Within IT Services, Cosmic Creation spotlights on the following:-

DAVE VANDERWEKKE 552 Terrace Drive Highland Lakes, New Jersey (973)

Transcription:

HJSOFT Business Outsourcing Proposal Introduction... 2 Business Outsourcing Focus... 2 Standard and Unified Development Process... 3 Standardized Testing Procedures... 4 Price reference... 5 1

Introduction Founded in 1998, HJSOFT is a leading ERP software provider in China. It is headquartered in Beijing and recently established its regional headquarters in Shanghai and GuangZhou. With a clientele base of over 150, in 2002, HJSOFT has again topped its revenue goal of 63million RMB, having achieved a growth rate of 150% year over year since its inception. It also has 4.3% of the ERP market share in China. HJSOFT s senior management is composed of a strong team of different backgrounds, and many of them have overseas management experiences. HJSOFT currently has over 200 employees. Started in 2001, HJSOFT began its Outsourcing LOB (Line of Business) and have been an active member in the Outsourcing community. Business Outsourcing Focus Software Outsourcing Center Management: Your situation: you would like to significantly reduce operational & development costs by setting up a full-time team of software programmers in China. Our solution: as a full service agency, HJSOFT will implement, manage and staff a completely customized "turn-key" style outsourcing center enabling your company to quickly and cost-effectively set up an offshore/near shore location. Short-term Software Project Outsourcing: Your situation: you have a software project but not enough or the right type of programmers to manage it internally. You would like to outsource it and save money in the process. Our solution: we will provide the right types of programmers to implement the projects that you specify, given that you provide us with detailed designs and structures. International IT Staffing Services Your situation: you have a shortage of software programmers and network specialists. You have considered hiring from abroad but are concerned about managing the process from a distance. Our solution: HJSOFT's team of experts will search for and carefully screen candidates that meet your specifications, greatly easing the process of making successful cross-border selections. Resource Pool 70% of employees are information sciences graduates and 30% of employees have advanced degrees. Most of employees are experienced technical staffs from the industry. Skill Set Experienced in C, C++, ASP, JAVA, JAVASCRIPT, Visual Basic, VB Script, PHP, HTML, XML, 2

SQL Server, DB2, ORACLE, SYBASE Communication Over 80% of staffs read and write English. Sample Software Development Tools Rational Rose Bug Tracking Project Tracking MS Visual SourceSafe JUNIT ( Java Automation Test Suite ) WinRunner Borland Jbuilder PowerBuilder MS Visual Studio IBM WebSphere Development Studio Standard and Unified Development Process *Note1: all those in parentheses are the designated roles involved in completing the task *Note2: understand that Change Management is carried out implicitly from the process below 1. Requirements Gathering ( Business Consultants ) 2. Requirements Analysis ( Business Consultants & Product Managers ) a) Initial Requirements Objective Identification b) Functional Modeling c) Client Approval d) Development Review 3. Functional Specification ( Product Managers ) a) Develop Functional Test Cases 4. Technical Analysis ( Development Managers & Developers) a) Technical Design UML b) Business Logics Design c) DB Design d) User Interface Design e) Technical Review 5. Development ( Development Managers & Developers ) a) Develop Test Cases b) Generate Functionality and Quality Checklist c) Implement Test Cases d) Implement Codes e) Unit Test f) Check off Functionality Complete-ness 3

6. Quality Assurance ( Development Managers & Developers & Quality Assurance Engineers ) a) Run Automated Test Cases and Unit Test b) Run Application level tests c) Run stress tests d) DB Tuning Standardized Testing Procedures Current Ratio of Developers to Quality Assurance Engineers: 3 : 1 Standardized Testing Procedures 1. Develop functional test plan and checklist a) Flow-Chart ( Business Consultants ) b) Test Data Associated with each step ( Quality Assurance Engineers ) 2. Develop unit tests ( Developers ) 3. Sample Test Data Entry ( Quality Assurance Engineers ) 4. Execute automated unit tests ( Quality Assurance Engineers ) 5. Execute automated application level tests ( Quality Assurance Engineers ) 6. Setup and execute stress tests ( Quality Assurance Engineers ) 7. Quality Feedbacks ( Quality Assurance Engineers to Development through Bug Tracking ) Testing is further enforced by the following facilities setup 1. Build Machine a) Bi-Hourly Build: it is configured to build all files every two hours to ensure no compilation level errors found in the packaged suite of products. An automatic notification(email) is send out if any compilation related errors do occur. All developers must follow the standardized development practice and fix the error before the next build happens. b) Nightly Build, it builds the product every night and checks the finished product into SourceSafe. 2. Automated Suite Level Testing Machines a) Automated test scripts are written and configured to run every night. QA engineers develop the test cases and configures the data setup for these tests to run every night. b) WinRunner like scripts and captures runs through the front-end of applications c) A html based report is sent to development via email every morning if any test failures occur. 3. QA Machines a) QA machines are cleaned and refreshed ( refresh every week ) machines which runs the unit tests and for QA to develop tests. 4

Price reference 1. We are flexible in pricing, such as fixed-price and time and material contracts. 2. With our services standard, the price reference is 15-20 USD per hour. 5