Twists and turns for an Interface

Source: Internet
Author: User

 

The customer hasFilenetThe application interface needs to be transformed based on existing applications. The original development was not a matter of time, but it was a simple problem and it was not easy to meet the customer expectations.

 

The requirement personnel (the Basic manager is working on behalf of the customer manager) agreed with the customer manager and formed the requirement documents. However, there are many options in the requirement document and where developers need to choose or think about the requirements, no matter how well confirmed, a version is developed. There is a certain distance between the document itself and the requirements, and the development process is further different.

 

Then the manager and the developer will go to the site to demonstrate the project results with the customer manager. The customer manager will affirm some of the functions and propose suggestions for modification to the other part, third-party users are also invited to negotiate interface calls. However, the customer manager made the modifications according to his own understanding. In addition, the third-party application providers only came from one, and there were actually many, still cannot fully understand all real needs (this was just a vague understanding)

 

The change was made based on the second suggestion. After the Customer Manager approves the change, the customer's senior management needs to confirm the project situation by the end of the year, and there is probably a project settlement problem. Some senior executives, project managers, and developers of the company have a meeting with the customer for demonstration. However, the software effect does not meet the needs of the customer's senior management. In addition to investigating some details, it is more important to obtain what the customer needs initially. It is to provide a document interface for multiple applications to enable the customer's applications.ProgramYou only need to call this interface and pass in the document number to view the document under this document number, and to view its operations and logs. The reason why this interface is required is that the operations and management of documents by many original applications are not complete.FilenetUnified management of the platform. If the customer needs to use the document number and corresponding documents in different business scenarios between multiple applications, other content except the document is inconsistent in different application scenarios.

 

Based on the above information, another modification was made, and a scale meeting was held the same as the previous one (In addition, another project issue was also discussed). However, this meeting still does not meet the requirements of the customer's senior management. However, this time, we will talk more specifically about what is required in the interface, what to remove, and what forms to take.

 

This modification is in progress. Due to the shortage of many employees, some final work should be put on hold for the moment, and there may be another revision, but it can basically be said that it meets the requirements of the customer's senior management. However, this feature still hides a problem: although the project is far away from the requirements of the customer's senior management, it meets the needs of some business departments, such as retrieval, however, the current version does not meet the customer's requirements during the return visit, but these customers also acquiesce to the high level, and the subsequent functions will be discussed.

 

 

The above problem is caused by a variety of factors (developers, project managers, customer managers, business departments, and customer executives), and may be a development model (meeting managers on both sides) with customers and companies) it may be related to the company's development methods (immature team composition, unclear requirement confirmation, etc ). No matter what the reason is, we should consider how to reduce or even prevent the misleading or misunderstanding of both parties. If we improve the current demand research, development, testing, and other process models and methods, learn how other companies are doing better. These problems may be limited to the company's environment, but cannot be repeated multiple times.

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.