Why is it so difficult? -- Create a project in the company!

Source: Internet
Author: User
On September 6, August, we received this project. The two companies used their company's resources to book hotel tickets online. Our company provided the hotel ticket service, and our partners provided a digital TV presentation platform, allows users to book hotels and air tickets online on digital TV. However, I did not expect to encounter many difficulties in implementation. To sum up, I hope to find technical and management problems and solutions.
After researching the solution, the implementation is very simple. We build a website, call our WebService interface, obtain data, submit data, and deploy the website on the partner server, the built-in ipannel browser of the digital TV set-top box is accessed through a cable TV network.
I first went on a business trip to the partner, confirmed the cooperation intention, and came back to follow our company's process to write a demand application form, the technical department evaluation, estimated 60 people/day, it took me a lot of time to get familiar with the HTML specifications supported by the ipannel browser. It was just a fart, and it took me a month to get it done. Due to the long working hours and the departure of the company's leadership, the process changes and the VP review is required. The project is suspended as a result. My colleagues in the branch of the project were in a hurry and showed the above situation. In May October, the project was started again. VP also passed and decided to outsource. As a result, the quote of the outsourcing company was too high, I guess I have more than yuan. At last, my leaders discussed with me. Now that I understand the technology, let me be solely responsible for development and finally give me some prizes. I am a system analyst in the business department of this company. I usually do some work that requires the contact person and the technical support of the department. Now I have handed it over to me.
Without pm, developers, and testers, I am responsible for requirement analysis, design, coding, and testing, as well as controlling the project progress. At last, I estimated 30 person-days.
First, you need to apply for the webservcie interface for opening hotel and air tickets at the company. According to the head of the technology department, the hotel interface has been in service for over 03 years. It is too old and has low performance and is no longer used. No way. Contact the leaders for coordination and finally decide to start the last proxy. Interfaces can be divided into test interfaces for connecting to the test database for development and formal interfaces for official operation and use to generate real data. The company can access the interface without restrictions, but the IP address is limited for Internet access. In order to activate the interface, the information security department, Development Department, PM department, test department, and system management department should work together to complete the operation, in this case, various people were blocked for various reasons, which led to changes in the company's management process for activating interfaces.
Ask for an artist to do the page: because it is an outsourcing project for me, the company finds an artist internally, with an estimate of the time, there is no time to do it, we suggest using the previous page. it was reported to the leaders. PM finally found someone to do it. In fact, most of the page modifications were made by myself.
Development and testing environment deployment: a fixed IP address is installed in the set-top box of Huawei. The set-top box must access the server with this IP address. At first, I thought that Program Upload to this server, and then use a projector to check the effect in the company's meeting room. Because the set-top box must dynamically obtain the IP address, the company can only dynamically obtain the IP address in the meeting room, this requires the person in charge of the testing department to upload the website over and over again. Because the webpage format displayed on the computer is different from that displayed on the set-top box, the upload is modified once, it is too much trouble, and the owner is also tired of trying to find a solution. I asked the purchasing department to apply for a NIC for me. One monitor and a set-top box cannot directly connect to the monitor. I also brought the TV box at home, and asked the System Department to leave the domain for my machine, activate the DHCP service, so that a NIC can access the WebService interface. A Nic can simulate the IP address burned in the set-top box and allow access to the set-top box. The environment has finally been set up. It took a total of 1 month.
In the meantime, the coding work is almost done, and there is no instruction document for the ticket interface. I am looking for a technician to ask, but there is a demo for the hotel interface, and there are often problems with access to the test interface. I simply access the formal interface directly, it is difficult to call all the access interfaces. The main time is spent on the debugging page. Because the page displayed on the set-top box is different from the size displayed on the computer, it is really painful to adjust one page and one page, when I was about to deploy the ticket to a partner, the System Department suddenly told me that the ticket interface was not activated. I finally couldn't help it. I reflected the entire incident to VP. all the hard work I had in the past month, and complained that it broke out at a time. leaders come forward to coordinate and provide support. finally deployed.
I didn't expect the trouble to be over yet. The same page has different effects on different set-top boxes. Some pages are too long. Finally, restore all pages to default. Delete all styles. Use the simplest tag. If there is still a problem, the set-top box will jump to the prompt page, prompting that it is not supported. however, the booking process of the ticket interface encountered a problem. There was no interface-Specific Method in the booking process, so I had to stop booking the ticket online instead of checking and unsubscribing it. The problem was far from over, during the acceptance test, the partner found many problems Code It doesn't matter. It's totally a problem with the compatibility of the set-top box. As a result, the harassment of more than 10 phone calls has not been launched so far, and the bonus is naturally not lost. at last, the partner reinstalled the server and solved the problem. The partner's server left me alone for a month.
To sum up, in a big company, you have to do something unless you are a leader or have enough courage and good affinity. Otherwise, you 'd better take advantage of it and do some face engineering to let the leaders appreciate it. in many cases, technology is insignificant for a person's career development, and more importantly, the ability and attitude to get along with others ..
Good luck.

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.