From launching the first national open source ESB with the convening gone more than a month has passed, the busy period, although some progress has been work, but there was no planning can be completed in accordance with their corresponding tasks. During the period I was also constantly thinking, what a small mind.

1 by initiating and maintaining interest in the project to adhere to in the end how long?

From the issue of convening with up to now, have been constantly asking me this question: What do you think how much the project Steed confidence? By initiating and maintaining interest in the project to adhere to in the end how long?

Initiated by the individual open source projects, unlike the open-source project initiated by organizations (such as Apache), is different from the commercial companies supported by the open-source projects, but also different from the commercial open source companies to donate items. Whether it is initiated by open source organizations or commercial companies in support of, or commercial companies to donate items, the project team are the basic fixed or relatively fixed period of time. Companies or organizations to support its open-source open-source projects for the development of the basic work of all of its open-source products is engaged in research and development. Their working hours, therefore a certain degree of assurance that can serve the work of all the work he is doing open source products.

On the contrary, such as Steed by individuals or private groups of open source projects, the project team members are the use of spare time来搞product development, even in a relatively short period of time (eg one week) will not have time to ensure that product development. For example, compare the work of the project period was tight, there are some private individuals and so on.

In addition, commercial companies or open source community project supported by the developers, engaged in open-source product development time, do not have to worry about wages because their job is to wholeheartedly engage in product research and development, will people pay for their hair. Steed of the participants and not the same, we first have to complete the tasks of their respective companies, the only way we can "full dress warmly were the fundamental," If there is surplus energy will be invested in R & D onto the open-source products. No way, this is our real situation, it really is something we can not help the status quo.

Although there are difficulties, but I think this project will continue, little by little in accordance with the RoadMap to develop. Because it is our interest, and their reason why we are interested, because we all recognize that this product does the ESB provide domestic help, to promote the construction of ESB community, be able to bring more people ESB products into the R & D in years, at the same time the capacity will be further improved.

Or phrase: Steed did not fail, whatever the outcome, we will have a harvest.

2 on the division of work between

This is a very difficult problem, from the beginning of the project up to now has been troubling me. Although I also lead the team in the company's product research and development to ESB, but the open source products, the problems encountered and the problems encountered by companies which have very different indeed.

For example, it allows the company the right to do the right work on SOA, ESB deep understanding, can do some of the core development work, UI compared to show depth of knowledge, can do UI ... ... ... ..., but in the open source project , in particular open source project has just been launched, in addition to through the mail in addition to my CV, I find it difficult to deeper understanding of each person better suited to do the work.

In the company after experiencing technical difficulties, I can teach you. But open source project ... ..., my energy is also limited.

3 how to ensure the progress of the product?

This is a big problem more difficult, even when the circle of friends often ask me this question, I usually answer "I can not guarantee the progress of the project, I can only planning progress, if not completed on time, I just can be postponed. "

Can not guarantee that the progress of the project, the reasons can be summed up in two points:

First: the project team members engaged in research and development time Steed ESB is not completely controllable.

Second: some members of the project team had not engaged in ESB product development, application of some of the technical theory is not clear, do not understand, will not be involved with a number of key technologies. This had the time to learn, and this time really is not controllable.

4 How to select the project team members?

The current situation is: the staff are interested in participating in e-mail to me, I will select some of my people felt more appropriate.

5 items of the difficulties encountered

First: the issue of

In mid-February to early March for a month, there are probably more than 20 people contact me, hope to be able to participate in the development of the project to. I do not have to determine who will be involved in this project because I feel that we are not very busy at that time (just the New Year, everyone's work has not really busy), my plan is for a period of time, we are "cooling" down and then determine the final team members.

II: technical issues

Many people do not have ESB products R & D will need to learn a lot of knowledge. Although the past few years I have been engaged in research and development as well as the ESB architecture, but on my limited experience does not necessarily have enough to help you to solve every problem.

Third: the status quo

At present, developers of the project I am the only one not at this time I do not want to let more people involved, it is not the people do not want to participate, but the project has not been fully rolled out, even if a lot of people involved may not produce many efficiency gains. I think I some of the key points to achieve the end, you can roll out a comprehensive, but also more people with the conditions involved. I work every day after the investment in the project 2 to 5 hours of experience, a little bit of it. Of course, I very much hope that can be experienced at this time to participate in, join me in the early completion of work.

For the above problem, if you have good suggestions, you can contact me:

Email: boyinging@gmail.com

MSN: boyingking@hotmail.com