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 developer is not only masochistic, but also a computer abusing 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 we can break this standard when we have actual demand. Standards are made by people, http://www.aliyun.com/zixun/aggregation/6980.html "> The goal of the front-end developers, 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's better to let your team think for themselves than you do with all the standards.
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 to communicate 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. Not 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 with executive power must choose. It is much more difficult to do the right thing than to do the wrong thing.
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, what do you do 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.
Source: uicss.cn/agile-development-of-front-end/