Offshore Software Development Services
  Why Outsource
  Outsourcing Capabilities
  Why CVIC SE
  Offshore Software Development References
  Contacts
   
 
  Manpower Methodology Skill Set Technology Infrastructure    
 

 

Manpower

- Human resources
1.
491 full time software professionals, who are
 
  • active: average age 29.2
  • experienced: 423 with two or more years experience
  • well educated: 425 with bachelor degree. 40 with doctor, EMBA, MBA and MSE degree
2.
131 person-times overseas experience of work or study in Australia, Canada, USA, Ireland and India
 
  • 1 IPMP chief assessor, and 2 assessors
  • 52 qualified project managers, who have successfully managed at least 3 software engineering projects
  • 14 Project Management Professionals (PMP) certified by the International Project Management Association (IPMA)
  • 27 Information System Project Managers
  • 63 qualified engineers certified by IBM, Cisco, HP, MS, Lucent etc
  • 300+ .Net/C++ experienced programmers, 100+ Java, Delphi programmers

Methodology

On November 18 2003, CVIC SE passed the assessment on SJ/T11234 and SJ/T11235 (CMMI Level 3 equivalent) and met all the requirements, and on August 3rd 2003, CVIC SE completed a formal assessment and met all CMM L3 requirements respectively, which demonstrate a company’s software development maturity in the following factors:

Requirement Management, Software Project Plan, Software Project Tracking and Oversee, Software Quality Assurance, Software Configuration Management, Organization Process Focus, Organization Process Definition, Training Program, Integrated Software Management, Software Product Engineering, Peer Review, and Intergroup Cooperation

- Project Management approach - CMM L3

1.

Adopting Configuration Management in the project process

2.

All staff have daily logs recorded in Digital Nervous System (DNS)
3.
Keep improving the process
 
  • Optimize amount of documentation -- to just what is needed
  • Tailoring can be made in the stage of project planning

4.

Keep gathering and evaluating project data
 
  • Learn from history projects and share the expertise company-wide
  • Improve the estimates and eliminate unnecessary tasks

- Quality Assurance System

Software quality is assured in different levels across the whole organization:

1.

Project Team Level:
  SQA: Average 1-2 SQA for each project team

2.

Department Level:
   Software Engineering Process Group (SEPG) is responsible for the persistent software process improvement

3.

Organization Level:
  Management Steering Group (MSG) is responsible for steering the direction of improvement

- Phase of the project

1.

Inception Phase
 
  • Analyze requirements in use cases using IBM Rational Rose
  • Identify primary use cases
  • Describe primary use cases in different diagrams, including sequence, scenario, and activity

2.

Elaboration Phase
 
  • Develop collaboration diagrams, component views, and deployment views
  • Design test cases
  • Generate skeleton codes

3.

Construction Phase
 
  • Coding following the same coding standards
  • Walkthrough code
  • Unit test
  • Develop manual

4.

Transition Phase
 
  •  Integration testing
  • Load testing

- Risk Management

Like many fields in their early stages, the software field has had its share of project disasters. Most post-mortems of these software project disasters have indicated that their problems would have been avoided or strongly reduced if there had been an explicit, early concern with identifying and resolving their high-risk elements.
Software Risk Management Process, as a part of the company’s Quality Management System, is developed to identify, address, and eliminate risk items before they become threats to successful software operation or major sources of software rework.
So, each project can

1.

Protect cost, schedule, and specifications

2.

Prevent surprises, management crisis

3.

Prevent problems from occurring or, if they do occur, from escalating

4.

Focus on building the right offering the first time

Skill Set

With 12-plus years of experience in different development technologies, CVIC SE has attained a wide range of skills. We can now claim to have covered almost every area of expertise, both established and evolving ones.

-Operating System

Microsoft Windows 9x/NT/2000/2003s
SUN SOLARIS
IBM AIX
HP HP-UX
SCO UNIXWARE
Redhat Redhat Linux

-Database

IBM DB2
ORACLE Oracle
Microsoft SQL Server, Access
INFORMIX Informix
Sybase Sybase
MySQL MySQL

-Web/Application Servers

Microsoft IIS
ORACLE Oracle Application Server
BEA WebLogic
IBM WebSphere
Apache Apache for Linux / Windows
CVIC SE InforWeb


- Technologies/Tools

General HTML/DHTML, XML/XSL/XSLT, C++
Microsoft ASP, Visual Studio .NET (.NET framework / Web services / VB.NET / C# / XML / SOAP/ASP.Net/ADO.Net), Visual Basic, Visual C++
Sun Java / RMI JSP / Java servlets / EJB Forte for Java (IDE), Sun ONE
Other IDEs / Tools Borland Jbuilder, Borland Delphi, Borland C++ Builder/C++Builder X, IBM WebSphere, IBM Rational Rose, MacroMedia DreamWeaver

- Summary On Our Experienced Skills

CVIC SE is especially talented and experienced in developing database-based applications. Since the very beginning, we have been using SQL Server on Windows, Oracle and DB2 on both Windows and Unix operating systems. We have built a vast number of custom database management systems for our customers; most of the database management systems are developed with C, C++ and Java.

Technology infrastructure

- IT infrastructure

Digital Nervous System (DNS) provides the basic foundation for the development and management of all projects and businesses. DNS includes the following functionalities:

Project management

History projects sharing
Issue management
Human resources evaluation
Personnel management
Financial management

- Project management

  • 1991
Establish Technical Committee Follow Software Engineering developing model & ISO900
  • 1999
Implement Project Management Techniques Registered to ISO9001
  • 2000
Implement Assistant Software Management System
  • 2001
Transferred to ISO9000: 2000.
Practice CMM L3
  • 2002
14 PMPs (Project Management Professional) certified by IPMA
  • 2003/8
Pass CMM L3 assessment
  • 2003/11

Pass SJ/11234 and SJ/11235 (CMMI L3 equivalent) assessment


 
     

Copyright 2007 CVIC Software Engineering Co., Ltd.