Saturday, September 25, 2010

How to short-term consultants into your team


When the company hired a consultant, regardless of whether the consultant is to temporary increases in short-term projects or because he is a technical expert, the company would expect to see the consultant can bring significant benefits. However, the increase of a consultant does not mean there is a guarantee for the success of the project. When you want the "temporary" consultants rapid integration into the team in time to how to do it? Here are five suggestions on this issue:

A clear definition of his role

If you are leading the development and design personnel, and accustomed to their own description of the project plan, then you should learn to share with your advisor to complete this work. Even if your leadership has not changed, you should explain this to your team of consultants responsible for what matters. You should consider the following these:

Who will be responsible for overall system design?
You want your consultant to take the responsibility, or just hope that the consultants for the design of your code?
Who prepared the test script?
Who will control the change management? This includes not only the specified encoding programming tasks; this should be to achieve clear terms of reference, requires that all people are aware of their role in the host.
Do not overlook these details above, even if you work in the past have used these consultants, we must re-evaluate these issues above. If you ignore those questions above, then the work in the future will produce a variety of problems to beset you.

Before the consultant started work to the fullest extent possible to conduct analytical work
You hire a consultant may have expertise in programming, but they may not be very clear in your application software and the specific situation of business operation. For this reason, effective the business logic should be taught to these short-term consultant to become a very important task, unless your company is willing to pay extra for these advisers to enable them to conduct a compensation study. The situation even worse, that they may be waiting for you to accomplish these tasks, the consultants at this time may not start working. I've worked for the computer "millennium problems" consultant, when our customers plan to complete the project decisions and assign tasks, I can only at this period of time doing nothing very much surprise. For the consultants, in this period of time can receive compensation, but not for the company's financial good thing.

Must complete this step as soon as possible, not only for the development of a useful whole, but also will improve the accuracy of project evaluation. When you have a business logic file, you will give companies and consultants are able to stay away from simplistic, caused trouble. For example, if your initial demand is to "make a sales commission report," then, the consultant may give you just hand over a report described the general situation. On the other hand, if you ask with more details of the content, for example, "relying on sales experience and commissions derived from the dynamic regional price differential to make sales commission report," then, the consultant provided to you the report will contain more details of the content, but also more accurate.

To believe your own findings
Even if you have a consultant to the development time estimate includes the proposal, your team still should own estimates to complete a report, and find the differences between the two. A number of factors can lead to unrealistic estimates of the low: the consultant may use the most optimistic assessment to determine the shortest completion time to please your company or the consultant will also underestimate the complexity of the business process.

As in the above steps, like that, you can file through the complete business logic to control the demand and the second factor. You seize the only opportunity for the most optimistic estimate is that complete your own assessment and put the team together to discuss results and to distinguish between two kinds of estimates of the differences. Even in the project development process to assess needs and make adjustments, people still tend to remember the first evaluation results, and use it to specify the final date.

Help advisers put the proposal into reality
In larger projects, consultants will often make a formal proposal through their summary. These documents include high-level project plan, implementation method, and various relevant standards. Once management decided to use it, must be retained in the project cycle and can be readily available in this document to rectify it. In your team that everyone should take it as an actual project plan file and can help you complete the company's business.

When all the people understand the ultimate purpose and plan, you will face is to avoid various errors on the negative impact on your project. If the proposal included the practical experience of project management, programming standards, Huozhe test 鏂规硶, the critical thing is to let the scheme's effectiveness, and to pay your company to make some return.

Documents throughout the project
Use of consultants, project or plan which always tends to the higher direction, and the specific process of these projects and budgets will be carefully checked often. In the course of project development to retain a accounts is a very sensible approach. This will only take you a matter of minutes, you work at the end of the day when you can use a few minutes to complete it. To record the work done, obstacles, solutions, changes, and other team issues.

If everyone on your team have made the role of orientation, and has identified specific needs, and also completed an accurate assessment. So the next step on a file to your success as a reference, but also can refer to future work as an example. These were reviewed in the future when you will be a considerable asset. From another point of view, if your team is not so lucky, and every face Murphy''s Law, then the document will become the future wealth of experience, of course, also allows you to CYA. (If you do not know what is CYA, a project management teacher once told me now to explain the version of the CYA: Cover Your Anatomical part.)

I hope my article can be a smooth completion of your project help. This five-point proposal is based on two common themes: first, the efforts are successful of extra guarantee, make full of the preparations for the project work can prevent unexpected problems to ensure the project's Shunliwancheng. Second, the successful use of consultants is like a two-way street; proper guidance to enable them to help you successfully complete the work.






相关链接:



Lei Jun 16, served its purpose And his successor in suspense for the moment



Make Your boss appreciate you 10 tips



Shopping guide all HIGH-END DVD recorder Raiders



crm needs and business relationship between the



VBScript DateDiff Function



ASF to MPEG



Performance of the interview should be noted that several principles



Lightning KMPlayer exciting game hidden



PB8 How to get in the character String containing the length of the problem - Davis Summary



evaluation Investment Tools



My favorite Graphic



MJPEG to AVI



MTS TO MOV



VC environment created in the symbian build EXE project questions



Change with The time



Tuesday, September 14, 2010

Evolution of a mature framework and guidelines - CMM Architecture


Ability of an enterprise software similar to a person in a specific area of capacity, is gradually and growth. If a person in their process of development of the field can get a good guide, he or she will be a month to consistently meet the objectives set, and mature, or may be blind development from their own goals more and more distant, even diametrically opposed. Ability of an enterprise software development also need a good guide, SW-CMM is a guide it to a few decades the concept of product quality and software industry experience and lessons learned, based on ability to continue to mature enterprise software provides effective steps and framework.

First, the framework

SW-CMM for software process capability of enterprises to provide an evolutionary framework of the ladder, step a total of five. The first level is actually a starting point for any CMM system prepared by the natural evolution of enterprises is the starting point, and through the starting point forward to the second level. In addition to the first level, each level is set a goal, if achieved the goal of this group, then that reached the maturity level, you can move down a level. CMM system not in favor of the evolution of cross-level, because starting from the second level, each achieving a low level are the basis for achieving a high level.

1. The initial level

The initial level of software process is undefined random process, project implementation is arbitrary even chaotic. Perhaps, some companies develop a number of software engineering specifications, but not covered by these basic norms of the key process requirements, and Zhixing no policy, resources Fangmian of assurance, then it is still regarded as the initial Ji.

2. Repeatable level

Based on years of experience and lessons learned, it summarizes the most important issue in software development is not a technical problem but a management problem. Therefore, the second-level focus on the software management process. A management process is a repeatable process, a repeatable process is to gradually evolve and mature. The second-level management process including requirements management, project management, quality management, configuration management, and five sub-contract management. Including project management into the planning process and the process of tracking and monitoring the two processes. By implementing these processes can be seen from a management point of view of a planned phase of implementation and control of the software development process.

3. The definition of class

In the second class only defines the basic process management, but does not define the steps in the implementation of standards. In the third level requires the development of enterprise-wide engineering standards, and whether management or engineering development requires a set of documented standards and will integrate these standards into the enterprise software development standards to the process. All development projects must be in accordance to this standard process, tailored to fit with the project process and the implementation of these processes. Tailoring process is not random, in the company prior to use and subject to the approval of the staff.

4. Management level

Fourth-class management is quantitative management. All the processes required to establish the appropriate means of measurement, the quality of all products (including work products, and presented to the user's products) need to have clear metrics. These metrics should be detailed, and can be used to understand and control the software process and products. Quantitative control of software development will truly become a kind of industrial production.

5. Optimization level

Fifth grade goal is to achieve a state of continuous improvement. The so-called continuous improvement is the process of implementation according to feedback information to improve the next step in the implementation process, which includes optimization steps. If a company has reached this level, so that enterprises can according to the actual nature of the project, technical and other factors, continue to adjust the software production process in order to achieve the best.

Second, the structure

In addition to first-class addition, SW-CMM is based on exactly the same at every level of the structure of composition. Each level contains a number of objectives to achieve this level key process areas (KPA), each KPA further includes a number of key implementation activities (KP), regardless of which KPA, their uniform implementation of activities organized by the five public properties, that each KPA contains five types of KP.

1. Goal

Each KPA is to determine a set of goals. If this set of objectives can be achieved in each project, then how businesses meet the requirements of the KPA. If a level to meet all the KPA requirements, that required to achieve this level of ability.

2. Implementation of the guarantee

Ensure the implementation of the enterprise in order to establish and implement the corresponding KPA activities that must be taken, these activities mainly include the development of enterprise-wide policy and senior management responsibilities.

3. Implementation capacity

KPA implementation capacity is a prerequisite for enterprises. Enterprises must take measures to meet these conditions, there will be implementation of the KPA's implementation activities. Generally include resources to ensure implementation capacity, training and so on.

4. The implementation of activities

Implementation of the requirements described in the implementation of the KPA and the steps necessary role. In five public properties, the implementation of the activities is the only property associated with the project implementation, and the remaining four properties are involved in enterprise infrastructure establishment CMM capabilities. Implementation of the activities typically include planning, implementation tasks, tracking task execution.

5. Measurement Analysis

Measurement and analysis describes the process of measurement and measurement requirements. Typical metrics and measurement and analysis of the requirements is to determine the status of implementation of activities and implementation of program effectiveness.

6. Implementation of the verification

Implementation of the verification is to verify whether the implementation of activities consistent with the established procedure. Implementation of the certification involves the assessment and audit management and quality assurance activities.

In the implementation of the CMM, the process of enterprise software can be a problem according to different levels to determine the order of realization of KPA, and then the order determined by the gradual establishment of the implementation of the corresponding process. In the implementation of a KPA, the target group can be applied to its gradual way to meet. Process of gradual evolution and maturity is a CMM system's purpose.






Recommended links:



E-cology in the Pan Micro Series 29



M4v To Flv



Cool song found the dog's omnipotent Tool



Wma Ipod



ps3 MOVIE formats



Education



Special MO CD 230MB, 540MB, 640MB, 1.3GB



PRD employment "upward", "Labor Shortage" moved to the Mainland



Effectiveness is the fundamental real name does not matter



For you Personal Interest



Picked Telnet Servers



Enhance the concept of active intrusion prevention IPS is not speculation



Review Java And JavaScript



F4v ps3



Bonus of sight [2]