Entré aquí en detalle sobre el trabajo eficiente con un equipo de desarrollo remoto aquí:
Code Remote: Cómo trabajar con un equipo de desarrollo de aplicaciones remotas
Pero directamente a tu pregunta:
- ¿Es posible aprender programación php dentro de un año y qué se necesita?
- ¿Cuánto tiempo se necesita para mantenerse actualizado con el desarrollo / programación web?
- ¿Por qué hay más trabajos remotos para Rails sobre Python / Django?
- ¿Cuándo debe un equipo de startups tecnológicas traer un ingeniero de control de calidad / prueba dedicado?
- Como diseñador de UX / UI / producto que cambió de Photoshop a Sketch, ¿cuál ha sido el impacto en el desarrollo front-end?
- Tener un gerente de producto a bordo
Un buen gerente de producto tendrá claro el “qué”, pero no el “cómo” .
El gerente de producto necesita entender perfectamente
- qué problema debe resolver la aplicación móvil, es decir, qué funciones requiere,
- para quién está destinado a resolver este problema, es decir, para qué experiencia del usuario debe alcanzar el producto y para quién ,
- y, por último, pero no menos importante, cuáles son los objetivos comerciales del cliente .
Un gerente de producto:
- Reemplace al cliente cuando hable con el equipo remoto: tienen toda la información sobre el producto, su usuario final y el negocio también, por lo que podrán responder las preguntas del equipo de desarrollo de productos.
- Reemplace el equipo remoto cuando hable con el cliente: lo mantendrán informado sobre el progreso que está haciendo el equipo y los impedimentos que podrían estar encontrando.
- Organice tareas y asegúrese de que se cumplan los plazos
- Sea un estratega : tendrán su propia opinión sobre lo que tiene sentido para el producto y el negocio, y lo que no.
Algunas herramientas que deberían ayudar en el proceso de trabajar con un equipo remoto:
- Trello – gestión de tareas
- Jira : gestión de tareas para proyectos más complejos a largo plazo con un equipo más grande involucrado
- Slack – herramienta de comunicación
- Skype : también una herramienta de comunicación
En caso de que trabaje con una agencia como la nuestra, una agencia de desarrollo de aplicaciones móviles, también agregue estas dos herramientas a su lista como repositorios de código:
- BitBucket
- GitHub
- Usa el marco de Scrum
Dentro del marco de scrum , tienes al propietario del producto / gerente del producto que ensambla un documento llamado la cartera de pedidos del producto, que esencialmente es una lista de deseos priorizada. Durante la planificación del sprint, el equipo interfuncional realiza una primera parte de las tareas que tienen sentido juntas y decide cómo completarlas mejor. Luego, el equipo continúa resolviendo sus tareas dentro de la fase de sprint real, mientras que también se reúnen para lo que se llama un scrum diario para mantenerse informados sobre su progreso. Al final del sprint, el trabajo del equipo debe ser potencialmente enviable (para uso del cliente potencial, por ejemplo). Las dos últimas fases del proceso scrum son la revisión del sprint y la retrospectiva del sprint, donde el equipo obtiene conocimiento de la forma en que resultó el producto, respectivamente, la forma en que se desarrolló el proceso de trabajo.
¡Espero que esto ayude! 🙂