¿Es común que todo un equipo de software trabaje en una característica a la vez como grupo?

No. Eso no es consistente con los enfoques de cascada, ágil o DevOps. En cascada, es el gran lanzamiento en 12-24 meses que aborda una serie de requisitos definidos por adelantado. En ágil, las características (sí, plural) se identifican para la próxima versión, y los desarrolladores se reúnen diariamente o varias veces a la semana en reuniones standup para coordinar sus desarrollos coordinados y eventuales pruebas. DevOps lleva esto al siguiente paso, con características que son en gran medida independientes entre sí, y las pruebas siempre se realizan con los últimos lanzamientos de todos los demás. Algunos programas / aplicaciones grandes no se prestan a DevOps.

Vi algo similar a lo que usted describe una vez en mi carrera. El gerente de desarrollo controlaba todo. Un ingeniero regresó de dos semanas de vacaciones. Comenté que debe ser abrumado después de su primer día de regreso. Me dijo que no había hecho nada ya que aún no había tenido tiempo de reunirse con su gerente para que se le asignara su próxima tarea. Este gerente dirigía un equipo de 30 personas donde cada uno trabajaba en una tarea a la vez, tal como le había sido dado por el gerente. No fue muy eficaz, omitió las revisiones de código y varias personas obtuvieron nuevas asignaciones en la empresa a medida que salieron a la luz numerosos problemas.

Realmente depende del tamaño de un equipo y la función. Si hay suficiente trabajo para todos, y hacerlo es lo más rápido posible es una prioridad, entonces puedo ver que esto suceda.

Sin embargo, puede no ser eficiente para funciones más pequeñas y equipos grandes (no hay suficiente trabajo para todos, demasiado de los gastos administrativos)

Depende de la característica. Si es una gran característica con muchas “partes móviles”, entonces sí. Si es una característica pequeña con solo una “parte” (como una sola clase, por ejemplo), entonces no, fuera de la fase de diseño.

He trabajado en un equipo de 13 personas para implementar un botón pequeño.

El botón simplemente tradujo el sitio web del inglés a otros idiomas.

El proyecto tomó 6 meses.

Entonces, para responder la pregunta, sí, es común.

More Interesting

Soy un ingeniero soltero de 26 años y tengo un par de ofertas de trabajo, una es de 13.5 Lpa en India y otra es de 11500 AED en Dubai. ¿Cuál es mejor?

Dr. APJ Abdul Kalam Technical University (AKTU): ¿Puedo obtener marcas de gracia en el primer año y también en el segundo año?

¿Qué capacidades necesito para obtener una pasantía en Google?

Cómo solicitar Flextronics

Cómo encontrar trabajo en la industria del automóvil, siendo ingeniero mecánico

¿Cómo debo obtener experiencia SAP sin una certificación SAP?

Cómo unirme a la marina mercante después de mi décima

¿Cuándo podemos solicitar pasantías de investigación de verano en iit?

¿Cuáles son los dos libros de texto importantes que deben leerse para responder todas las preguntas en entrevistas técnicas relacionadas con los sistemas operativos y los sistemas de gestión de bases de datos?

Planeo convertirme en auxiliar de vuelo en dos años. ¿Cómo me puedo preparar para ello?

¿Considerarías ir a Asia para obtener un título de MBA? Si es así, ¿consideraría el programa MBA de HKUST?

¿Qué se siente al dejar un trabajo / empresa y luego volver a ella unos años más tarde?

¿Qué tan difícil es para un ciudadano estadounidense obtener un trabajo de ingeniería de software / desarrollo web en Europa sin un título?

¿Cómo debo recomendar a alguien para un trabajo?

Me he visto obligado a pasar un año sabático y siento que no tendré nada que hacer. ¿Cómo puedo llenar mi tiempo?