Aquí hay un detalle aproximado, puede que no sea 100% preciso:
- Administrador de programas: alguien que propone y obtiene aprobaciones de proyectos como presupuesto, etc. Puede manejar muchos proyectos
- Colabora con Project Manager
- Gerente de proyecto: Alguien que planifica el proyecto en detalle, se encarga de la estimación de costos, la estimación de la cantidad de personas, el cronograma del proyecto (el tiempo que tarda el proyecto en completarse, a qué horas sucede, etc.) y otros.
- Colabora con el arquitecto, los desarrolladores principales y los probadores principales. Si tiene un gran equipo, esto es muy útil.
- Leads aquí significa personas más experimentadas y / o más útiles.
- Experimentar aquí significa involucrarse en más proyectos durante muchos años o un experto en algo como lenguaje de programación, software, etc.
- Scrum master: uno que crea tareas para que el proyecto las asigne a otros miembros.
- Colabora con el arquitecto y algunos desarrolladores principales. Si tiene un gran equipo, esto es muy útil.
- Arquitecto: elige la pila s / w (todas las cosas necesarias, como el lenguaje de programación, la herramienta de prueba de unidad, las herramientas de software, etc.) para construir una aplicación s / w, cuáles son los requisitos de hardware y los requisitos de software.
- Colabora con desarrolladores líderes. Si tiene un gran equipo, esto es muy útil.
- Analista de negocios: estos proporcionan requisitos para crear software.
- Colabora con el arquitecto, los desarrolladores principales y los probadores principales. Si tiene un gran equipo, esto es muy útil.
- Desarrollador S / W: programa, construye software en el hardware proporcionado.
- Colabora con el arquitecto, los desarrolladores principales y los probadores principales. Si tiene un gran equipo, esto es muy útil.
- Diseñador gráfico: la interfaz de usuario del sitio web o del juego, los colores, las imágenes, los videos, etc.
- Puede o no hacer el UX, eso significa cómo fluye el UI, por ejemplo, cómo navega en el sitio web usando enlaces, botones, menús, pestañas, etc.
- Colabora con Arquitectos, desarrolladores y evaluadores principales. Si tiene un gran equipo, esto es muy útil.
- Administrador de la base de datos: optimiza la base de datos del software, optimiza la consulta, optimiza los procedimientos almacenados (almacenados en el servidor de la base de datos, optimizados), etc. Aquí optimizado significa velocidad, no menos memoria.
- Colabora con el arquitecto, los desarrolladores principales y los probadores principales. Si tiene un gran equipo, esto es muy útil.
- Probador: pruebe el software creado por el desarrollador.
- Colabora con Arquitectos y desarrolladores. Si tiene un gran equipo, esto es muy útil.
- Load Tester: si el software está relacionado con la web, entonces el probador de carga simula que muchos usuarios acceden al sitio web y comprueba si la página se carga lentamente, errores, etc. cuando, en carga, digamos 1000 usuarios que acceden a ella
- Colabora con Arquitectos y desarrolladores principales. Si tiene un gran equipo, esto es muy útil.
Espero que ayude al menos a un nivel básico.
- ¿Qué puede hacer un estudiante de informática de 4to año que no tiene habilidades de programación?
- ¿Qué especialidad tiene mejores perspectivas laborales, ingeniería mecánica o informática?
- ¿Qué tecnologías se deben aprender en 2017 para un estudiante de informática?
- ¿Es malo si saco mi tercer año de idioma mundial para la informática?
- ¿Es mejor una B.Tech (informática) en India o en el extranjero?