The development process of the website: The agile Development of the front end

Source: Internet
Author: User
Tags documentation requires

A few days ago, on the Web site development process to do a summary, the point is more one-sided, extreme, for reference only:

To ensure the interface and user experience, the speed of writing code is the first priority

Do not rigidly adhere to what technology is available and what technology is unavailable. Let it run in the shortest possible time and complete the iterative upgrade during the user experience. Use the high-speed development process to create a competitive advantage for the project. Some things can be achieved with CSS, there is no need to hang JS. Then also ran to ask "I do not want to use CSS, this JS why can't hide scroll bar?" "This kind of developer is not only masochistic, but also a computer that abuses visitors."

For some of the 1-hour line of the abnormal project, can be directly generated with PS HTML, what is the standard? What is a rule? These are the suggestions to help us make our website, and when we have actual demand, we can break this standard. Standards are made by people, the front-end developers to pursue the goal, should be to make standards of people, rather than be bound by standards. When we have actual demand, when the server is slowed down, no one to command, nature will think how to reduce bandwidth pressure. It is better to let your team think for themselves than to use all the standards to oppress the execution.

Negative impact: Recruiting is more difficult, unless every employee has a stake, or you teach it yourself. Otherwise, with the same amount of salary, few people would spontaneously think about the company's business. In addition, the development cost of iterations will be very high, pure static display page is fine, loading the program's page structure adjustment, will increase the work pressure of employees. Note Play speed only on the right items.

Developers and business people work together as often as possible every day

Within the team, the most effective and efficient way of communicating is face-to-face conversation.
QQ or MSN, there is no tone of voice, can not more directly describe the focus of the business where. Easy to misunderstand.

In the development process, avoid obscure documents and technical terminology. Each communication with a pen and paper, said not understand on the painting, painting does not understand the grasp of a business sit beside you, let him watch do. The leadership needs to provide them with the necessary environment and support, if possible, to grab a leader and sit around. Reduce the handover process and simplify the development documentation. A good document is to let developers understand what each step requires. Rather than the number of words in the document. No documentation is better, as long as you can tell the team clearly.

Instant response, efficient development

In some areas, why are some small websites able to beat big companies?

They do not follow the code, they do not need layers of approval, they find what good technology can be directly applied to their own web site. Persuading the manager, even if it goes well, requires a process of persuasion. Moreover, many plans will be aborted in the leadership's approval. If you have a small project, if you have a person you can trust, let him do it.

The man who has executive power must choose the right one. It is much more difficult to do the right thing than to do the wrong thing.

Rules are traffic lights.

Read a news, an old lady in a country in the early morning empty no one intersection, waiting for the green light.
The man who follows the rules deserves our respect.

However, we do not have to do so.
The battlefield of the Internet, time and money can sometimes be equated. To ensure the normal operation of the site under the premise of the red Light, the rush on the break.

Customers are better than everything.

There have been "seabed fishing" to cite examples, here to talk about their service concept.
When a customer asks for a request, as long as it's not too much, their employees don't usually ask the manager, but they help you get things done.

I personally hate to hear the answer is, "Our manager is not, sorry, I do not have the right to XXX"
You do not even have such a power, you do not even have a customer service, but also do what waiter?

The same, a small project, when the customer calls to complain, you are very clear how to do to maintain a good image of the company, just do it.
Customers are better than anything and they need to be done as quickly as they could. Of course, limited to reasonable demand.

In short, or to cultivate the ability of independent thinking, only they think, to do, in order to achieve high quality and efficient work.
Take time, exercise, and hire their brains, not their hands.



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.