Cómo demostrar conocimiento ágil en entrevistas y solicitudes de empleo

No temas, una gran cantidad de Agile se puede “derivar” a través de la lógica, por lo que probablemente puedas citar muchas razones pro-Agile para que encajes bien en un equipo Agile …

  • La estimación es la mayor parte de Agile. Sepa cómo dividir sus tareas de software en partes pequeñas, para estimarlas de manera efectiva y deje que el gerente del proyecto las priorice. Sepa cómo funcionan las “estimaciones de puntos”. Comienzan al igual que las estimaciones de tiempo, donde 1 punto puede ser media hora, pero luego cambian junto con la velocidad del equipo. 1 punto significa menos tiempo ya que el equipo trabaja más rápido juntos.
  • ¿Alguna vez ha trabajado bien con otro programador, tal vez incluso pasando el teclado de un lado a otro? ¿Funcionó bien? Si es así, ya eres partidario de la programación de pares. Agile puede llevarlo mucho más lejos, donde TODOS están programando pares todo el tiempo. Permite que su equipo tenga conocimientos redundantes, lo que ayuda como mecanismo de seguridad en caso de que alguien abandone el equipo. Además, ha incorporado revisiones de código …

Antes de continuar, demostrar que puedes hacer Ágil significa que no solo tienes que saber estas cosas, sino estar 100% a bordo con ellas y tener una mente abierta al respecto. Las tiendas ágiles se ponen nerviosas cuando expresas reservas al respecto, según mi experiencia.

  • ¿Escribes pruebas? ¿Los ha escrito ANTES de escribir su código? El desarrollo basado en pruebas (TDD) es un inquilino central del desarrollo ágil. Si ha hecho eso, ya está a bordo, pero si no, es hora de cambiar su tono.
  • ¿Te gustan las reuniones rápidas a primera hora de la mañana? ¿Gran manera de saltar al día? ¡Entonces estás listo para saltar a Agile! Ágil está diseñado para castigar a los que duermen tarde. Sinceramente, no les importa demasiado si su viaje en metro es 10 veces mejor si esa reunión es solo 30 minutos más tarde. ¡A ti tampoco te importa! 🙂 Tenga en cuenta que hay muchas comprobaciones de la realidad que un equipo ágil puede hacer para acomodar tales cosas. Estoy personalmente a bordo siempre que un equipo los haga, pero durante una entrevista, no exprese reservas como esta.
  • Los patrones de diseño son tu nuevo mejor amigo. Es mejor que no solo los conozca, sino que esté preparado para explicar ejemplos cuando usó cada uno de los que enumeró y por qué.
  • Debe ser todo acerca de la honestidad y la responsabilidad. No intentes ocultar lo que puedes y no puedes hacer. Confiesa de inmediato ante los errores que creaste. Extienda todo sobre la mesa, para que el gerente del proyecto se mantenga informado. Con la programación de pares, tiene el doble de capacidad intelectual disponible cuando codifica, por lo que no tendrá problemas para ser lo suficientemente productivo como para mantener contento al gerente. Simplemente mantenga a todos informados sobre todo.
  • Ah, y usa desodorante y enjuague bucal. Agile se trata de trabajar en espacios reducidos, especialmente cuando se trata de programación de pares, por lo que es mejor que no seas maloliente.

De todos modos, buena suerte con las entrevistas. Las tiendas ágiles son intensas, pero aprendes mucho en el proceso, así que si estás preparado, hazlo.

Agile sigue un enfoque iterativo para la gestión del ciclo de vida de la aplicación. Como sustituto de manejar toda la planificación por adelantado, se concentra en ser eficiente y crear productos mínimos viables (MVP) mediante la configuración de períodos de tiempo. Trae mejoras con cada iteración.

Por el simple hecho de la aplicación, puede dar la definición como se mencionó anteriormente y puede resaltar su comprensión del proceso ágil. El proceso ágil le brinda la capacidad de dividir cada elemento de la aplicación en una entrega. Explica cómo romper cada tarea.

Hable sobre la estimación en términos de la duración total del proyecto y la duración de cada funcionalidad que se desarrollará y entregará.

También puede comparar probar su experiencia al comparar ágil con otras metodologías como Waterfall. El artículo sobre Agile vs Waterfall podría ayudarlo a definir las ventajas de Agile.

More Interesting

¿Por qué diría un reclutador de Facebook que los resultados en el sitio demorarán una semana más de lo esperado?

¿De qué manera es importante que un recluta potencial se ajuste a la cultura corporativa?

¿Cómo funciona el proceso de contratación en la mayoría de las empresas estadounidenses?

¿Cuál es la mejor aplicación de iPhone para reclutadores?

¿Cómo me convierto en gerente de producto?

¿Cuál es el tipo de pregunta en la prueba de nivel de máquina que proporcionan los Gráficos de fusión al reclutar estudiantes de primer año?

¿Cómo crear mi perfil de curriculum vitae de video? ¿Cuánto tiempo se supone que debe ser?

¿Cuál es el mejor método de reclutamiento para ensayos clínicos?

Después de enviar una solicitud para un puesto, las compañías generalmente responden que mantendrán el CV para futuros puestos, ¿alguna vez ha sucedido que una compañía contacta a un solicitante para futuros puestos?

¿Cuáles son las cualidades únicas que los entrevistadores de ISRO buscan en un candidato?

¿Qué impacto tiene unirse a una empresa financiera como Tower Research (como estratega) o Worldquant después de la universidad sobre las posibilidades de que un estudiante de CS trabaje en Google / Facebook o en cualquier otra compañía tecnológica más adelante en su carrera?

¿Se puede revocar mi oferta de Microsoft si la negociación de pago base y adjudicación de acciones no funciona?

¿Cómo han afectado recientemente las noticias de fusión de bancos de PSU al reclutamiento para vacantes de IBPS?

Reclutamiento: ¿Cuál es la mejor respuesta a una pregunta de la entrevista, '¿Por qué quieres unirte a esta empresa?

¿Qué experiencia puede compensar la falta de experiencia de inicio?