Para aquellos que se dedican al desarrollo de software y participan en proyectos de red en equipos profesionales, ¿aproximadamente cuántas personas se necesitan para completar un proyecto de red? ¿Cómo es la división del trabajo?
En general, es necesario completar el siguiente trabajo:
1. Diseñador de producto/demanda
Si está trabajando en un producto de Internet (como Zhihu). ), Habrá una función dedicada al diseño de productos, a menudo denominada gerente de producto. Este rol a menudo se denomina gerente de producto. Los gerentes de producto diseñan las funciones y servicios proporcionados por el sitio web en función del posicionamiento del producto, la audiencia y las necesidades del usuario.
Si se trata de un sistema de sitio web personalizado, generalmente habrá una persona dedicada responsable de investigar las necesidades del cliente, investigar las necesidades del cliente y determinar las funciones que implementará el sistema en función de las necesidades del cliente.
Ya sea un gerente de producto o un responsable de la investigación de la demanda, debe diseñar la función y estructura del sitio web de acuerdo con las necesidades del producto o de los clientes, y en ocasiones necesita diseñar prototipos (qué páginas y el diseño de la página probablemente sean qué tipo de etc.).
2. Diseñador de UI
Una vez completado el diseño del prototipo, un diseñador de UI dedicado (puede entenderse como un artista) es responsable del diseño de la página, como el uso de PhotoShop para diseñar la página. página de inicio y segundo nivel del sitio web. Página... para revisión por parte de los usuarios o gerentes de producto.
3. Diseñador de sistemas
Los diseñadores de sistemas generalmente diseñan una estructura y un marco del sistema que se ajusta a la situación real del proyecto en función de las necesidades de los usuarios o productos, y deciden qué tecnología utilizar. utilizar para la implementación del proyecto, en qué módulos se divide el proyecto, cómo se conectan los módulos, etc.
4. Desarrollo front-end
El desarrollador front-end convertirá la página diseñada y aprobada en un archivo HTML (corte de imágenes, diseño de página, resolución de compatibilidad de diferentes navegadores, etc.).
Cuando sea necesario, los desarrolladores front-end también deben agregar algunos scripts del lado del cliente (generalmente JavaScript) a la página para lograr la interacción del cliente y la interacción con el servidor.
5. Desarrollo back-end
La mayoría de los proyectos web requieren programas back-end, que pueden desarrollarse utilizando diversas tecnologías como PHP, JSP, ASP/Asp. A través de métodos, reglas e interfaces del sistema front-end previamente acordados.
6. Los probadores
son responsables de probar los módulos funcionales completos basados en casos de prueba prediseñados, incluidas las pruebas unitarias y las pruebas del sistema.
Es posible que nuestra empresa esté realizando este trabajo, si no es así, háganoslo saber.