·中文版   ·English    
· About QuanCheng
· Corporate Culture
· Software Outsourcing
· Our Clients
· Contact Us
 
 
 
 
About us > Software Outsourcing
 

Our Process

Although most of customers found that productivity gains of outsourcing were better than expected including workgroup culture, documentation, expansion of skills and of course economics, managing off-shore software development projects was harder than envisioned especially for working habits, difference of process and methodology. The following is a standard software development process iSoftStone uses:







Actually many clients usually have mature methodologies for managing a project. Their processes and Methodologies sometimes differ from what is adapted in iSoftStone. in this case, iSoftStone will take Software-Capability Mature Model (SW-CMM) model as a common ground to communicate with customers to define and setup the required process. The basic key process areas are as follows:

  • Project Process & Methodology Setup
  • Project Planning
  • Project Monitoring & Control
  • Project Risk Management
  • Configuration Management
  • Quality Assurance

返回顶部

Our Management Tool

Engagement Management
Engagement contains not only the delivery phase of the whole project life cycle, but the activities with client from very beginning. The engagement management is critical to maintain a solid customer relationship, so we extracted the essential engagement activities and integrated into a software tool, which is included in our PSA (Professional Service Automation) system

Project Management
We have plenty of PMI certificated project manager who have a thorough knowledge of the project management theory. They are using Microsoft Project Server as their daily working tool for planning, tracking, time, resource and cost management. Our engineers also work with Project Server to report their task progress and get the recent update.

Knowledge Management
Knowledge is the second most important asset (next to the talent) for the company providing professional service like us. Knowledge management system can solidify the knowledge from everybody’s brain into a well-organized and retrievable document library so that this information can be retained and shared within the whole organization. Our knowledge management tool is integrated as a part of our PSA system.

Resource Management
Resource management is the crucial for us to keep a smooth business model and satisfy client’s need on time. So we use our PSA system to gather the information of the resource distribution and resource utilization periodically as a basis for our ensuing decision.

Configuration Management
Configuration management is the foundation of delivering a successful project and maintaining a valuable asset. We are managing three separate libraries for on-going projects, product asset and project baseline.

返回顶部

iSoftStone Collaborative Delivery Process (iCDP)

iSoftStone has developed a complete service delivery process, which is able to support its fast near shore/offshore business expansion.

This process takes a global view of the services and a local focus of delivery. It enforces delivery collaborations between teams through a project life cycle across locations and time zones. It uses iPSAPro? to provide system support to the entire delivery chain.

返回顶部

Our offshore development experience

Lifecycle Definition

Software development life cycle is critical for the success of the project. However, different clients have different understanding on the software development activities, and different clients have various requirements for the effort from us in the different phases of the whole life cycle. So in the beginning of the engagement we always sit with clients to discuss a mutual agreed cooperation model so that both sides can have a clear vision on the responsibility in the engagement.

In most of time, the discussions are around the accountability and detail design and testing activities. Some clients can delegate detail design work with their outsourced coding while others can’t. And some clients have strong willing to have their own testing to ensure the deliverable quality but some other clients only take the UAT (User Acceptance Test) as a product delivery checkpoint.

Communication

Since we are professional service provider in oversea outsourcing business, we can easily manage the time zone difference and language barrier.

Our staffs who work for offshore project have flexible working time; sometimes they need work in the different shift in order to hold phone conference with onshore team or clients. However, generally we still keep our normal working shift. We realized that the time zone difference is not a completely barrier for communication, so we can convert this to two shifts working model. For example, we can delivery coding artifact to our oversea client so that they can start their testing over the deliverables in our sleep time.

And we have a core team of project manager, business analyst and technical lead with good English communication skill. Some of them are native English speakers and some of them are bi-lingual technical or management expert with oversea working or study experience. So this team is playing an important interfacing role when we deal with our client directly.

We noticed that the status report is a significant practice to enhance the clients’ confidence and make them control the project progress. It becomes more crucial in the case of remote development, so our project management systematically arranged the daily reports, conference calls and shared website for status update.

Quality Assurance Process

返回顶部

Our Skills

Skills would cover:

  • Application Development and Maintenance
  • Testing Services
  • Globalization and Localization Services
  • Infrastructure Maintenance

Also we have proven experience in enterprise services:

  • Office Automation Management (OA)
  • Enterprise Application Service (CRM, HR, SCM, DRP, SMS, MIS etc.)
  • e-Business (website)

iSoftStone's development team has both excellent skills and in-depth industry knowledge. Also, we know fully well how to integrate technologies with business practices. Technologies and skill set of our development team are as follows:

Services Skill Sets Tools/Language/Technologies
Application Services
(Development & maintenance)
Technical Design Rational Rose, Visio, PowerDesigner
Data Modeling ERWin, Visio, PowerDesigner
.NET VisualStudio .Net
Application Servers Windows Server 2000/2003
Database SQL Server,Oracle
Programming C#, Java,VB.NET, C/C++, VB, Javascript, Delphi,
Multimedia Flash, Dreamweaver, FrontPage, PS

返回顶部

 
 
  ©2000-2008 Copyright Reserved: QUANCHENG Software    
 
CN-ICP NO. 05019608
   
全程软件公司是国内最先涉足协同办公OA软件办公自动化软件OA办公系统CRM客户关系管理系统、客户关系管理软件等企业管 理软件及电子商务应用解决方案提供商,是全国OA协同办公软件市场中成长最快的软件厂商之一,也是办内最先设计协同办公自动化工 作流引擎、图形化工作流、自定义表单、智能表单生成软件的领导厂商之一。
   全程开发及销售的协同办公系统、企业管理软件、HR人力 资源管理软件、HRM人事管理软件/系统等电子商务应用软件、为企业或政府构筑电子商务或电子政务(痕迹保留、电子签章)平台的中 间件软件公司。同时,全程软件向全国范围的顾客提供与协同办公软件产品相关的管理、实施与技术服务。
  全程独特的“快速配置,快 速实施,快速应用,快速见效”的个性化产品与服务定位,能够帮助顾客从容面对动态不确定商业环境带来的挑战,实现自定义业务流 程与IT技术的完美结合,有效管理变革,确保组织快速持续和健康成长。