| eas of China and the Asia Pacific, most of software | | | | original plan, we are supposed to question ourselves |
| outsourcing projects are accounted at a fixed rate, | | | | immediately, find out main reasons why the task |
| and this contract mode brings a mistaken concept to | | | | haven't been finished or why not start according to the |
| firms that it will cause inconvenience but have no | | | | schedule. Consequently we can discuss it with |
| effect on project investment because of this project | | | | outsourcing provider, how to bring the project into |
| delay. In fact, any delay of project not only causes | | | | normal schedule. Such finished tasks have become |
| inconvenience but also affect operation and benefit of | | | | history to us and they have little effect on the |
| firms. If a new business can't be put out into marker by | | | | schedule of the project. The parts haven't been |
| reasons of not ready for its software or information | | | | completed or haven't start are the key of project, and |
| related, and others occupy the opportunity, how it will | | | | they are in need of monitoring in particular. |
| affect the firm. Or a project is developed for simplify | | | | We need confirm the schedule reports offered by |
| internal work flow and improve work efficiency, then | | | | outsourcing provider to make sure if tasks have been |
| delays of the project will prolong the operational choke | | | | actually finished as planned. The best way is when |
| point and increase operational costs. All these affect a | | | | each program module is finished, we need let |
| lot on benefits of company directly or indirectly, not | | | | outsourcing provider to list original codes and testing |
| merely on the matter if investment will increase or | | | | results of the program. And let technicians and user |
| reduce. | | | | representatives check the results to confirm that work |
| However, in Europe and America, outsourcing projects | | | | provided by outsourcing provider has been finished in |
| are mainly accounted by actual numbers of work | | | | fact. This procedure of confirmation doesn't mean we |
| days, so it will impel to overspend if project is | | | | do not trust outsourcing provider. We simply want to |
| delayed.In this case, to avoid project delay is an | | | | confirm if the schedules of the project have been |
| important target to judge management capability of | | | | finished as planned, and ensures the person in charge |
| project manager. Project managers have to monitor | | | | is able to report to boss about the accurate status of |
| schedules and risks of outsourcing project effectively | | | | the schedule. |
| to avoid delay of project and extra development | | | | 3. Closely Associated When Checking and Accepting |
| charges. We can learn this management idea to | | | | The biggest risk of the software outsourcing project is |
| manage outsourcing projects in China to guarantee | | | | not in development progress, but appears after the |
| that project can be achieved before deadline. | | | | project has been finished.Many of them often turn up |
| 1. Establish Our Own Project Plan | | | | problems in program logic or editing range of data |
| As a project manager, you can not adopt project plan | | | | entry during checking and accepting period, which |
| of outsourcing provider completely and chuckle to | | | | result in differences between testing result and real |
| yourself to pass over project planning. Even if it is an | | | | requirement, outsourcing provider cannot but modify a |
| outsourcing project, you have to make a full project | | | | lot to result in project delay. Sometimes, outsourcing |
| plan by yourself, then you will know exactly about the | | | | provider complains that it 's not their fault. Avoiding |
| whole workloads, evaluate the price to negotiate with | | | | these risks, you'd better check and accept the project |
| outsourcing provider, ensure technicians who will be | | | | at the same time of developing, but not to do it until |
| involved, judge if outsourcing provider can provide | | | | tasks have been closed. |
| sufficient resources and if the promised time is | | | | It is not a proper idea that some firms put it as a last |
| feasible. | | | | work to check and accept. Checking and accepting of |
| Having made the project plan, firms should require | | | | project should be on it’s way, begins and ends |
| outsourcing provider to provide a full development plan | | | | at the same time of project development, and then |
| before starting the project. In order to avoid numerous | | | | can make sure the final procedure of checking and |
| paperwork, some outsourcing provider usually claim | | | | accepting successful. Another mistake in software |
| that the plan provided before signing contract is the | | | | development is to ask developer to create testing |
| whole project plan. This tell us that they have no | | | | data for module testing and system testing. |
| system of integrity on development management and | | | | Technician have limited knowledge of business |
| project management,and their project | | | | operation, and only users know ranges of these data |
| manager is not suitable for his job. Any employable | | | | and what information of the data is accurate. |
| project manager should realize that the preliminary plan | | | | Therefore, an experienced project manager usually |
| for delivering the project made in period of contract | | | | asks user representatives to assist its module and |
| negotiation can't be all-around, and it needs modification | | | | system testing in project process, and establish testing |
| to be a feasible plan according to actual contents of | | | | data for technician testing. Testing data of every |
| the contract, add actual workloads, assignment of | | | | module are offered by users. To prevent us from |
| resources, and time required. | | | | disputing, outsourcing project is suggested to test with |
| After getting the project plan from outsourcing | | | | this method. When outsourcing provider delivers original |
| provider, we need compare and check it with our own | | | | codes list and testing report of each module, users and |
| plan carefully to understand if it tallies with | | | | technicians of firm check it together, and guarantee |
| requirements of the project, that is work flow of the | | | | the results consistency between testing and users' |
| whole project, contents, estimated workloads and | | | | data, and at last check and accept the system |
| arrangement of resources. It is necessary to clarify | | | | successfully, and cause no fatal delay. |
| timely and make it acceptable to each other if there | | | | 4. Distributing Time in Reason |
| are obvious difference. The project will be started | | | | It is more complicated to manage an outsourcing |
| formally after the project plan of outsourcing provider | | | | project than develop it internal, and more milestones |
| has been confirmed, and now it's time to monitor the | | | | are necessary to be established to monitor the |
| project. | | | | schedule of the project.More communication and |
| 2. Concerned On Evaluating the Schedule | | | | negotiation are needed; firm members should |
| Outsourcing contract should ask outsourcing provider | | | | cooperate with the schedule of outsourcing provider |
| to provide schedule reports regularly. I have seen | | | | constantly and supply with data needed for testing, all |
| many project schedule reports, and they are different | | | | these will be handled in extra time. |
| a lot in contents, however, most of them explain | | | | Generally speaking, it supposes that an internal project |
| definitely which parts have been completed, which | | | | will be completed in 500 workdays, 50~75 workdays |
| parts are going on, which parts will be taken up in next | | | | are for project management, about 10%~15% of the |
| report period, and whether the work has been | | | | entire workloads. And the same 500 workdays of |
| completed on time or not, even more, some use | | | | outsourcing project needs another 75~110 extra days |
| different colors such as red, yellow and green to show | | | | to manage this project. In other words, it takes |
| status of progress.Basically speaking, all these | | | | 15%~22% of workloads for firms to manage |
| information can only allow directors to see the project | | | | outsourcing provider. Certainly, these data are only for |
| roughly,but can't make the project manager | | | | reference for software development outsourcing |
| hold the schedule of the project in hand. | | | | projects, every project and outsourcing provider have |
| In my opinion, the best way is that we should know | | | | difference management requirements. However, it is |
| how many tasks have not been finished, how long | | | | an unchangeable rule of project management, we can |
| they will be complete, which parts have not start and | | | | not think that outsourcing allows us have no |
| will they start as scheduled, and is there any change | | | | management requirement. |
| on planned resources. If answers are different from | | | | |