Experienced a rapid development of small systems

        Customers traveling over there about three weeks to go to implement and deploy a new version of the system, due to the many customers additional customization features, so a lot needs to be done to prepare and confirm the work, and customers in all the functional modules and business when confirmed, suddenly we discovered a previously ignored our business, and taking into account our current system has been launched in the country are used for several years, and this is our business can not be ignored is added to our system, can only do a similar plug-in small systems help users to realize the function. And many small data base system comes from our system, but its data can not be stored on our system, and must be stored separately.

        In understanding the business, we find that the required user functionality is actually not very complicated, so we decided to do the training and implementation to the user when it is developed, because I live only a developer, this task is of course only for me to complete. Our current system is using WCF to communicate, using a more classic three-tier architecture to development, divided into client and server part 2. Gets the underlying data from our system and server communications and this can refer to the existing system to do, just need some of this functionality to the needs of small systems in the past, which I just spent more than a day will the required data and systems architecture crawl setting up, the next is the business system itself, and I consider that only four or five days time to do development and testing, and therefore want to do as much as possible with mature technology development and testing, so I think the dynamic soft code generator in my database design and good after Neusoft generated using the code generator database access layer, business logic such as code generation directly, and then began to draw pictures after a good picture screen printed directly to the customer for confirmation, after confirmation we made an adjustment, then let the customers down again confirmed.

       Then you begin to develop, and do little to develop this system I developed a total of five days, the test is done in the development incidentally, directly to the user after completion of the trial, confirmed to meet the basic functions to the user, then the user trial after made some small modifications or optimization suggestions, I modified twice, and then put to normal use of.

       With this problem in the implementation of this discovery, I found that although the early start of the project we conducted an investigation on the business, but also user and repeatedly communicated to confirm. But when we actually come up with the deployment of the system to the user, you can always find some place need to be modified or optimized. Often 23:00 and more are still knocking the code due to user demand made also a lot of these small, thus causing us time to implement and deploy very nervous, I feel a lot of pressure, I correspond to these requirements and some of the Bug in the field, finishing documents. So I think in the future we have a lot to find out about some big addition to grasp the direction and function, the user's habits and practical background in business process research project, carried out by the training and deployment time, and our users in the late the pressure will be much smaller, reducing the workload will be doubled. At the same time conduct research early in the project, it is best to have the developer directly involved, before all the needs of architects and implementers and carrying out preliminary work, our developers do not have contact with the end user. Through this implementation, I found lets developers directly to users sometimes can reduce communication costs and improve efficiency, but also can give us the inspiration to develop some of the creative staff.

       The site for the project to be implemented and deployed, although the work pressure is relatively large, relatively hard, but it feels a lot of harvest, a worthwhile trip.

 

    

Reproduced in: https: //www.cnblogs.com/kevinGao/archive/2012/11/27/2819714.html

Guess you like

Origin blog.csdn.net/weixin_33968104/article/details/93359596