La pregunta es específicamente acerca de trabajar en el equipo de control de calidad en un inicio.
No he trabajado desde el principio, pero trabajo para Amazon y en Amazon hay muchos equipos (incluido el mío) que se asemeja a un “Equipo de inicio experimentado”. Por qué o cómo, sería una pregunta diferente para otro momento.
La respuesta, en términos de experiencia como discípulo de Garantía de Calidad, dependería mucho del valor que su equipo vea al invertir en un discípulo de QA. Comencé mi carrera con una elección entre el rol de desarrollador y el rol de prueba. Elegí las pruebas. En mi experiencia general como discípulo de QA, he trabajado con equipos que realmente entendieron la importancia de involucrar a la gente de QA temprano y algunos que no pidieron QA hasta el final. No hace falta decir que la experiencia fue más agradable y fluida con los equipos que entendieron los beneficios del compromiso temprano, y algo aventurero, si puedo decirlo, con los equipos que se dieron cuenta de la necesidad de QA más adelante en el ciclo.
Lo que me gusta ser un discípulo de control de calidad:
1. Aprendí mucho más en mucho menos tiempo en un nivel abstracto. Esto me permitió ser algo parecido al rey de todos los oficios ( fíjate, no el As, no el Jack ). Finalmente, uno termina teniendo suficiente información sobre todo para comenzar con un día de anticipación.
2. Resolviendo el Caos: Por definición, la disciplina de control de calidad está destinada a sacar el orden del caos. Me encanta entregar el caos a pedido (la gramática es interesante, ¿no ?). Estoy absolutamente cómodo con el caos y disfruto trabajando el proceso para resolver las cosas en orden. Los idealistas afirmarán que si se gestiona adecuadamente no habrá caos, con lo que estoy de acuerdo, pero ha pasado mucho tiempo desde que participé en un proyecto con una relación de prueba de desarrollo 1: 1. ( ¡Ah! Los buenos viejos tiempos- días “ineficientes”)
- ¿Cuánto dinero ganan los campos de entrenamiento de codificación por año?
- Si te asignan contratar a un diseñador de experiencia de usuario para un trabajo salarial de seis cifras, ¿cuál sería un ejemplo de tal diseñador? ¿Hay algunos enlaces para ese portafolio ideal, ese currículum y ese perfil social?
- ¿Cuánto puede llevarse a casa (después de impuestos y otras deducciones) con un salario base de 110K en Minneapolis?
- ¿Cuál es el resumen de las ubicaciones para CSE y ECE en la Universidad de Thapar para 2014-15? ¿Cuál es el paquete promedio?
- ¿Debería un desarrollador de software nuevo en India ahorrar su salario o disfrutarlo y ahorrar dinero cuando gana una cantidad considerable después de convertirse en Gerente o Arquitecto?
3. Dado lo pronto que llego a participar en un proyecto, puedo administrar (reducir) la cantidad de trabajo que se hace para mí o para mis compañeros de QA. Estoy hablando de compromiso temprano, identificación y resolución de errores.
4. Al ser un QA durante el tiempo suficiente, uno desarrolla el hábito de observar todo de cerca y de ser imparcial al resultado. Esta actitud, junto con la capacidad de identificar la causa raíz (otro día en el trabajo), es muy útil tanto en la vida personal como en la profesional.
Expectativas de un discípulo de control de calidad:
Independientemente de si trabajas para una startup o no, no puedo enfatizar lo suficiente sobre el punto no. 2 arriba. Hoy en día, cada aspecto de la gestión de proyectos es agresivo y hasta cierto punto tiene que serlo. Después de todo, los madrugadores obtienen el gusano ( no me digas sobre el segundo ratón, el segundo ratón generalmente termina con horas extras ). Se está presionando para que cada vez sea más rentable y se espera lo mismo de la gente de QA también. La automatización es una explosión de requisitos, es aburrida, redundante y, sin embargo, es útil, muy útil. Teniendo en cuenta la velocidad a la que se arrojan las características y las correcciones de errores, uno no puede prescindir realmente de un control de calidad automatizado.
Una vez que haya terminado con la automatización, viene la administración del proceso ( más aún si se encuentra en un entorno de inicio ). Uno tiene que definir y administrar todo el flujo de STLC para el proyecto. Es un proceso repetitivo para cada proyecto y, sin embargo, es un proceso muy importante porque establece las expectativas del equipo del proyecto. Estar en una startup ayudaría porque si no hay un proceso establecido, esa es su señal para tomar la iniciativa y establecer el proceso correcto ( adecuado para usted o la buena pregunta de la organización ).
Esto es todo lo que viene a mi mente en este momento. Entiendo que no es completo ni muy específico. Hay demasiado para ser escrito. Si desea saber sobre algo específico, deje caer una o dos líneas al respecto y actualizaré mi respuesta para reflejar esas consultas también.