Discuss with "project consultant" about channel construction-csdn outsourcing practice (13)

Source: Internet
Author: User

Certification:

Alex... said: (he is1st bitsSoho club certified member. His ID is chinize)
Hi
There?
(Dejun)... said:
Hello! I saw your application. (See the original project description: Cheng Zheng outsourcing channel · Project Consultant)
Let's talk about your understanding of "project consultant.
Alex... said:
I think it is a relatively accurate assessment of the project cycle and time based on the previous project experience and the evaluation of the project's difficulty.
I think this is the primary responsibility of the project consultant.
I wonder if my understanding is correct?
It also includes helping contractors better select projects.
Project evaluation, etc.
That's the word.
(Dejun)... said:
What have you learned when you have been working in Soho for so long? What is the key to facilitating transactions between the two parties?
Alex... said:
The key to facilitating the transaction is to establish the trust of both parties, which is the most critical. Because many projects are invisible to both parties, if customers can establish such trust, the basic project will be no problem.
Generally, the customer will ask the previous project or test the project to check whether the other party has the ability to undertake the project.
If there were some successful projects in the past, it would be easy to connect to the project.
Of course, customers also need to consider whether they can get the reward.
This requires a platform that both parties trust.
Basically, there are so many
Ah
(Dejun)... said:
What do you think is the purpose of csdn's "project consultant?
Alex... said:
I think the project consultant is mainly responsible for helping the contractor. For example, if a company needs to develop financial software, but the company does not know the software, the project consultant does not know the budget and cycle, in this way, the project consultant is required to evaluate the software.
In this way, the owner can be found more quickly and more accurately.
The reason why I gave this example is that I used to have such a customer who is engaged in the electrical appliance business.Customers who do not know the technology
Financial software is required, but I have no idea about the software.
At this time, we need a project consultant role to help the contractor determine some technical details.
Such as budget, cycle, programming language and Platform
(Dejun)... said:
What else do I need a project consultant?
Alex... said:
Oh, let me think about it.Help customers select appropriate owners
I think another scenario is to evaluate the capabilities of the receiver to determine whether the receiver can undertake a project.
In this way, the project consultant is required to understand some technical difficulties and technical details of the project.
I think thisTwo pointsIt should be a project consultantPrimary Responsibilities
Of course, if a project requires multiple developers, you need a Project Manager role to manage a remote team such as collaboration to ensure smooth implementation of the project. This is also very important.
As described by the project consultant
(Dejun)... said:
It seems that after you read it yourself, it is still very accurate.
Alex... said:
Well, it's not as hard as it is.
BecauseI think outsourcing is nothing moreThis communication between the two parties, the understanding of the project, and the establishment of trust
(Dejun)... said:
My name here is "project consultant", which is similar to the "pre-sales engineer" of outsourcing companies.
For project management, it depends on the project size. Basically, if the project management team is relatively large and the division of labor is fine, you can delegate it to other people, and the consultant can select a suitable project manager for implementation.
Alex... said:
I used to work in an outsourcing company for a while, but it's in-house. Now I do offshore.
(Dejun)... said:
The more professional the consultant is, the more reliable the guest is.
(Dejun)... said:
Well, you are very professional.
Alex... said:
That is to say, a consultant is equivalent to an owner's agent.
Alex... said:
Oh, pass the prize

Platform Construction:

(Dejun)... said:
As a consultant in csdn, roles should be consistent with those of outsourcing companies,Csdn + csdn developer = Receiver. Instead of being neutral, csdn is more like gathering developers in an organized manner to jointly face the outsourcing market.
Therefore, the launch of the "Project Consultant" system is the idea of building a big family/team with their respective division of labor.
Alex... said:
Understand
If it is all managed by csdn, it can be done if there are few projects. If there are many projects, there is certainly no such effort.
There are also a lot of Project Transaction websites, but if you want to grow bigger, it is estimated that only those in the company are not enough.
Ah
(Dejun)... said:
This is my communication post with the outsourcing Forum. Let's take a look.
Hour (12)
Alex... said:
Okay.
(Dejun)... said:
BambooAndGroup owner+Project ConsultantAre important members of the csdn outsourcing family. To continuously expand the number of projects and the scale of outsourcing channels, division of labor and collaboration are very important.
I 'd like to hear from you. What are the roles required for collaboration?
Alex... said:
For exampleManage codersBecause the programmers who work as SOHO basically have their own personalities, this person should be more important, because they should be responsible for the communication between programmers, project feedback, and adjustments based on the actual situation of the project. In additionCommunication personnel with customers. Generally, programmers are not very good at communicating with customers. This role is also important.
The failed projects I 've done are basically a collaboration issue.
For example, if we say that a job is handed over on a date, someone suddenly says one day or one hour in advance that the job cannot be completed on time.
This basically means that the project fails.
Because it is impossible to finish the unfinished module in that short time.
Of course, I agree with what I mentioned in this article. I cannot cooperate with elders who are unwilling to share with others.
Alex... said:
HoweverPaying programmers is the most difficult thing to do.Of
(Dejun)... said:
Well, currently, all ongoing csdn projects are completed by a single user. Problems in collaboration have not yet appeared.
Alex... said:
If csdn can solve this problem well, it will attract many people.
Sometimes some projects need to be done together with other programmers. It is also difficult to find the right people to cooperate between programs.
(Dejun)... said:
Different project scales and types require different positions and roles.
Alex... said:
I usually find people I know or know.
(Dejun)... said:
Csdn is the most suitable solution for payment. For example, the current pre-payment csdn guarantee service. It is to allow Party A to deliver the pre-payment to the csdn service.
Alex... said:
However, some of them need to post posts online and other methods, so that the project bears great risks.
The pre-payment method can indeed avoid some problems. But some may not be so effective for some phased projects
(Dejun)... said:
I think we can gather similar developers through forums or groups and quickly team up when we encounter projects. Of course, we are familiar with this. We have cooperated first, the second is the highest recommendation/matching degree in the csdn community, and the last is Zhang Bang's recruitment.
Alex... said:
It is also a problem for programmers to share payments., Huh
(Dejun)... said:
It is not displayed if all the problems are solved at one time, as long as we can find a solution to the problem quickly, or repeat the methods and mechanisms of the problem.
Alex... said:
Pair
Csdn has always been intended for programmers.
Create a validComplaint MechanismIt is also necessary
(Dejun)... said:
Compensation and unified quotation are both market problems.Csdn is built on the market. After popularity, we believe that a mechanism that conforms to the csdn outsourcing platform will soon be formed, including the price and allocation issues you mentioned.
Alex... said:
I once had a Canadian customer who had been taken the money before and disappeared and could not find a place to complain.
However, the pre-payment mechanism of csdn can basically solve this problem.
However, it cannot be ruled out that programmers and senders should be in private contact.
Then one of the two parties was cheated and then filed a complaint with csdn.
(Dejun)... said:
Csdn now has a simple sleep mechanism, but it has not yet been tested. Currently, the fastest-growing project is in progress, and there are no delay or other problems.
Alex... said:
In fact, through outsourcing projects, the customer's tolerance is still quite high.
They also understand that remote office will certainly have some problems and will not be so smooth.
(Dejun)... said:
Private contact problems are inevitable. I am looking for a group of consultants to discuss with you how to hold a group. For private operations and other behaviors, the outsourcing channel and everyone should abandon it. We can put an end to the Mechanism and reject the public opinions.
Alex... said:
Ah
Yes.Public Opinion Orientation
(Dejun)... said:
Integrity is the direction of csdn outsourcing Channels.
Alex... said:
However, private transactions are also because the platforms used by both parties cannot provide more reliable trading channels.
(Dejun)... said:
Following the market mechanism, a good Inquiry mode is what I have been doing.
Alex... said:
Since the risks are the same, we have to choose private transactions.
(Dejun)... said:
To reduce the risk, I hope that developers in the channel can effectively organize and avoid it.
For example, encourage teams to take over and accumulate the credit of teams or small groups.
Alex... said:
Outsourcing cannot be successful if scattered programmers can be effectively organized.
But it is also a problem
(Dejun)... said:
In additionCredit to accelerate mutual trust(Not only between customers and developers, but also between developers ). We should also encourage everyone to leave information that can prove and increase their openness to the system as much as possible.
For example, if you develop a small module, you can ask the demander to send a project invitation. The owner can take over the platform and establish a good credit for each other.
Alex... said:
Yes, if one of these teams falls into the chain, the entire project will be hard to succeed. Therefore, make sure that everyone has the ability to complete their own modules and have good credit.
(Dejun)... said:Keep credit on the SystemThis is highly praised by the channel.Integrity ethos and code of conduct!
This is not to earn credit points, but to show the ethos and behavioral norms of credibility on the platform.
Alex... said:
Well
(Dejun)... said:
Including: If a developer is in a company, projects can be made public or outsourced, and credit can be accumulated through the Platform as much as possible. In this way, the communication between them is to display their own credit records. Nothing is more convincing than this. What do customers like?
At that time, the project consultant will show the customer the credit of all csdn outsourcing, which can be imagined.
Alex... said:
Yes. If you can trust the customer, you can say that it is successful.
In addition, the credibility of csdn itself
Almost no second in China
(Dejun)... said:
Therefore, one of the key points of my current work is to accumulate successful cases. This responsibility should also be shared by csdn outsourcing channels as your own.
Alex... said:
This can be achieved after a period of Accumulation
It may not take long to believe
After all, csdn has the widest range of programmers

Questions:

(Dejun)... said:
I have two specific things to hear from you.
Alex... said:
Okay.
Can you give me some comments?


I. Team building problems:(Community authentication service, csdn-based outsourcing organization form)

(Dejun)... said:
1. As I said just now, we encourage Teams/small groups to undertake projects and accumulate credit.
I thought of a specific method: Expand the Soho club certification to Community certification, for example :. net club, whole site development, kjava mobile game development... c ++ technology, and other small organizations with various application and technology classifications.
At present, the background of the outsourcing channel already has such a keyword system. After the Community is allowed to apply for registration, developers can apply freely.
Alex... said:
How can we separate this from the Forum?
I think csdn may follow the functions of a sourforge team.
SourceForge
(Dejun)... said:
This is too complicated.
Alex... said:
Ah
I thought about the following, which is not suitable for me.
I think that everyone in the project can create a team. If confirmed, I can publish the vacancy information, and others can apply to join the team.
(Dejun)... said:
The Forum is where public discussions are held. If there are 100 small groups, the outsourcing forum will not go crazy.
The difference is that small groups are a sign in outsourcing channels, and small groups can be organized and operated by themselves. You can use outsourcing forums or go to major csdn communities to create QQ groups and newsgroups in various forms. F2F activity is also supported.
Alex... said:
This should be very attractive.
(Dejun)... said:
What you want is form. If we confirm the content, the simpler the form, the better.
Do you agree with the content?
Alex... said:
I think so.
Solved the problem of a development team
(Dejun)... said:
I thought about the form, that is, the place where I apply for the Soho club is now turned into a list, listing the registration names of all small groups, so that developers can choose the option, and the backend is connected to the owners of small groups, assign a background account to them, and the owner determines whether the account passes.
Alex... said:
Approve with both hands
Ah
(Dejun)... said:
After that, the developer's "You In others' eyes" hasLogo. Each small group of the logo design should do it by themselves. Organize small groups to exchange experiences and experiences on a regular basis. Grow together.
Alex... said:
In this way, if the program requires more people to do it, you will not find the right person.
(Dejun)... said:
Yes, you can't find any project consultant. As long as there are customers, you can have a chest shot.
Alex... said:
Oh, yes
(Dejun)... said:
Another role needs to be BD for business expansion. We can set up a BD group to specifically pull projects/publicize various professional small groups of csdn outsourcing channels and a huge success case library. Drag the project to the project consultant for allocation. Each small group sent people to undertake the work until they fully satisfied the customer.
Alex... said:
Well, this requires a wide range of interpersonal networks to be competent.
But what are potential target customers?
(Dejun)... said:
The market is still uncertain. Currently, there are not many projects on the channel, and there is no obvious market distribution.
Alex... said:
However, I think outsourcing is a big trend. In the future, the company will not raise programmers any more and outsource projects.
(Dejun)... said:
The BD group can set the goal with uncertainty and start with the customer network.
First of all, we need to show our inner. Good organization is the core competitiveness!
Alex... said:
Ah
Yes
(Dejun)... said:
This afternoon I met a non-IT company programmer who said their company's network department had been withdrawn. Looking for a job... the original function is outsourced.
Alex... said:
Well, outsourcing projects can reduce a lot of labor costs. If you can find a more suitable person, I believe no company will continue to raise programmers.
Programmers can also have more options.
Is a win-win situation
At this time, a good credit platform will be very important to both parties.

(Dejun)... said:
This issue is consistent. Let's talk about 2nd issues.
Alex... said:
Okay.

Ii. Team growth issues:(The organization of non-expert developers and the effective supplement of outsourcing communities)

(Dejun)... said:
2. This is the issue of organizational structure.
At present, outsourcing channels have three aspects of organizational construction problems,
1. System Platform Construction and csdn are responsible for accumulating shared Functions
2. Expert group organizations and internal communication (ready-to-use tools may also have personal needs)
3. Non-Expert Groups, learning developers/cases, lack of organizational issues.

I think non-expert groups can participate in the development of some system construction and expert group communication tools. You can publish similar jobs. Do you know what you think they have accumulated credit?
Only accumulate credit, no/low reward.Provide opportunities for developers without experience or lack of cases!
Alex... said:
I think this is attractive to some non-expert group members. 1. it is possible to have practical project opportunities (usually online students or experienced developers) 2. It is less attractive to people who lack project credit, because they may prefer to pick up some paid jobs ).
In this way, csdn can build such a platform in a zero or low-cost manner, but there may be certain project risks.
Especially for the first category
But in general, it is also a win-win idea.
(Dejun)... said:
When I was talking with various friends, I could not meet some personalized platform functions. I hope that the csdn outsourcing channel can be more cohesive and meet all the requirements. What csdn can do is to develop the most urgently needed functions.
Alex... said:
For the expert group, it may be more inclined to do what they use. This is also in line with the programmer's habits.
Ah
(Dejun)... said:
The individual needs feature can leverage everyone's talents to contribute to a common home.
Alex... said:
Pair
But I think this is a good way.
(Dejun)... said:
Let's analyze the specific situation. View projects and requirements.
Alex... said:
Well
(Dejun)... said:
I think we can give more opportunities. Outsourcing channels should be a step for programmers to grow.
Alex... said:
Yes
An outsourcing platform should be a place to provide programmers with opportunities.
(Dejun)... said:
As we all know, many functions are cut down by "wasting energy, not important. If there are enough development resources, why cannot it be developed?
Alex... said:
Developers can also get the project opportunities they want.
(Dejun)... said:
There are still a lot of tough bones waiting for us to develop. I hope to use the cohesion generated by outsourcing channels to increase the productivity of the software industry and meet the larger needs of larger customers.
Alex... said:
If outsourcing channels can organize their own programmers, they will become very powerful.
(Dejun)... said:
You agree with the 2nd questions?
Alex... said:
Fully recognized
(Dejun)... said:
In fact, one of the two problems is that they are well organized. It is a problem of outsourcing channel construction.
Alex... said:
I have always felt that it is a shame to lead Indians in the software industry.
Oh, right
This is about team building, and the second is about team growth.

(Dejun)... said:
Today, let's take a look. I will sort out our MSN records and send them out. Please discuss them.
Alex... said:
I totally agree.
Okay.
So much effort
(Dejun)... said:
Good night.
Alex... said:
Good night

 Publish Project,Project AccessPlease goCsdn outsourcing ChannelHttp://prj.csdn.net/
Website developmentEnterprise ApplicationsMobile DevelopmentEmbedded DevelopmentGame DevelopmentOther tools

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.