Front-end functions in the Internet companies have become relatively independent of a module, the front-end team naturally also need to timely appropriate self-positioning and team building. How to assess the value of a front-end team, to understand what a team can do, can be analyzed from the following points.
1.
There are several people in the front-end team: Front-end technicians are divided into two technical directions: Focus on visual presentation (CSS), and focus on data rendering and persistence maintenance (JS). From the specific project, can be divided into two kinds: focus on business logic people, focus on the front-end technology (H5,CSS3, various mainstream JS framework) itself. Product business logic is often more complex, a wide range of details, a person engaged in specific business development is difficult to take time to further solve technical problems. That is, the role of providing a technical solution and the role of a specific implementation project may not be borne by one person. From the field of work is divided into: mobile, PC-side. So separately, a front-end person can be one or several of the following four kinds of collections: Mobile CSS Mobile end JSPC end CSSPC JS Generally speaking, the mobile side of the technology is relatively at the forefront, and one of the main tasks of the PC-side is compatible with IE. The person doing the mobile can do the PC, but the front end of the PC may not be able to complete the mobile end of the work. PC-Side
ie for the style and JS are required, is a persistent problem, for IE browser support claims must be cautious, if you have to support IE9 the following browsers, the front-end workload must be increased by at least half of labor, which also does not include some of the features not supported under IE9 "interpreting costs." 2.
What types of people do the front-end teams need: The project needs to have
Vanguard, the first step to assess the upcoming project, its feasibility, the realization of cost, the existing knowledge system can complete the task; project needs
Bury the DirectorSpecific project implementers; The project also requires
researcher, the project itself continued, the researchers went on to analyze and search for the problem, and ultimately gave the answer or the result of the analysis. Vanguard can maintain active communication and coordination with other teams, can be interrupted at any time, but the person who does the work must have a relatively independent working space, and random disturbance may lead to inefficiency and confusion; researchers need to have a relatively generous time to do frame level, or longer-term goal planning. 3.
What the front end can do:The front end can penetrate into the business details to become "
Project Implementers"Can also be a project"
Technical Solutions"Provider. In the case of the former: to become a project implementers, it is necessary to understand the business itself, the process details of the product, if there is no technical solution provider support, to the project implementers themselves business familiarity and technical standards are required, so that the project brings uncertainties and risks. At the same time, if the person who can communicate with the two-position team, almost to the technical problems will be helpless (because there is also the deadline of the project requires that they do not have time to solve technical problems and complete the business logic implementation) about the latter situation: the front end will be more focused on the front end, from the business details of the extraction, Complete the reusable front-end framework. 4.
what the project environment should support to the front end:The front-end itself is so changeable and complex that it must emphasize "
Multiplexing”。 Strictly speaking, front-end code and frameworks that cannot be reused can depreciate at any time. Longer-term projects require long-term reuse planning. Multiplexing requires a unified planning, unified UI design, and style specifications. The implemented system needs to be pre-programmed by the product manager and the design, and the non-uniform prototyping and UI design will cause so-called front-end multiplexing to be meaningless. Therefore, whether to do "product" or "project" need to have an infrastructure to build and maintain, and product UI to the system, so that the existing front-end investment will not become ' silent capital '. In conclusion, the front team of a start-up team, in the case of the front-end resources cramped, early planning to implement a framework demo, the specific implementation of the Business Project analysis, the control used to abstract, encapsulation is the way to start work.
Trivial front-end team formation