Depende de las habilidades de todos los involucrados. En general, querrá tener los siguientes roles cubiertos (la mayoría de las personas manejarán múltiples roles)
- Ingeniería de software: construcción de las aplicaciones
- Arquitectura de software: planificación de cómo se construirán las aplicaciones
- Garantía de calidad: las aplicaciones de verificación funcionan según lo diseñado
- Atención al cliente: identificación y respuesta a las necesidades del cliente; Recopilación de información sobre errores y dirección futura del producto
- Diseño de producción: generación de archivos de activos gráficos para usar en aplicaciones
- Diseño visual: creación de diseños precisos en píxeles de partes de aplicaciones
- Diseño de interfaz: creación de diseños de partes de aplicaciones y gestión de funcionalidad aislada
- Diseño de la experiencia del usuario: define la funcionalidad de una aplicación como un todo y cómo sus características interactúan entre sí
- Diseño del producto: asegurarse de que las aplicaciones satisfagan las necesidades que logran los objetivos comerciales (es decir, ganar dinero)
- Gestión de proyectos: mantener las iniciativas individuales alineadas con el cronograma
- Gestión de productos: definición de horarios e iniciativas individuales
- Desarrollo de negocios: encontrar nuevas oportunidades de mercado que representen posibles aplicaciones
- Gestión: respaldar las necesidades diarias de todos los contribuyentes individuales; alinear iniciativas interfuncionales; Determinar el enfoque general de la organización
- Recursos humanos: implementación de políticas organizacionales; seguimiento de las necesidades de los empleados a lo largo del tiempo; gente que paga
- Contabilidad: supongo que algunas cosas importantes con Excel (???)
- Legal: supongo que algunas cosas realmente importantes con Word (???)
Si realiza alguna consulta, también necesitará:
- Servicios al cliente: involucrar a nuevos clientes, posiblemente encontrarlos también; asegurarse de que los clientes existentes reciban el servicio de acuerdo con los contratos; Coordinación con equipos internos y externos para asegurar que se aborden las necesidades del proyecto
- Cuentas por cobrar: golpear a las personas por el dinero que le deben (cuidado: ¡esto puede ser fácilmente un trabajo de tiempo completo!)
¡Uf! ¡No creo que me haya perdido nada!
- ¿Cómo hacen los desarrolladores aplicaciones para iOS y Android? ¿Vuelven a escribir el programa ya que iOS requiere Xcode (Objective-C) mientras que Android requiere Android Studio (Java)? ¿Podemos desarrollar usando un solo software?
- ¿Qué lenguaje del lado del servidor debo aprender para complementar mis habilidades de desarrollo de iOS?
- Cómo desarrollar una aplicación de lista de tareas para iOS
- ¿Cuáles son algunas aplicaciones de Android populares que no son producidas por Google y que no están disponibles en iOS?
- ¿Qué es el instalador Cydia iOS 11.0.2?