Lamentablemente es un asunto horrible. El desarrollo de software es un campo de ingeniería, debe tener espacio solo para ingenieros como cualquier otro dominio de ingeniería: eléctrico, fabricación, etc. Ahora, cuando comencé la carrera de Engr, aprendí programación, y luego aprendí a tomar requisitos y a liderar un equipo. Todo esto es parte del mismo proceso. Pero la TI se convirtió en un gran auge, mucha gente entró. Entraron personas de diversos antecedentes. Ahora la mayoría de las personas puede tomar requisitos o hacer un trabajo de calidad. La programación no es la taza de té de todos. Entonces, todas estas personas entraron a TI y comenzaron a realizar trabajos de control de calidad o BA o PM, tenían que hacerlo, no podían hacer nada más. Comenzó a volverse normal que los desarrolladores solo hicieran desarrollo y las personas no técnicas tomaran requisitos o se convirtieran en gerentes. Si bien los desarrolladores están demasiado ocupados creando un producto y aprendiendo nuevas tecnologías, estas personas de BA o PM no tuvieron nada que hacer excepto charlar o aprender algunos gráficos falsos como el gráfico de quemado, el gráfico de velocidad. Estos BA que deberían llamarse literalmente analistas de requisitos luego pasan a convertirse en PM sobre desarrolladores. No eran ingenieros, no eran técnicos, no eran programadores, así que lo único que pueden hacer es celebrar reuniones y guardar estatuas en una hoja de Excel. Es por eso que donde quiera que vaya en TI, un extraño inglés importante será el primer ministro, sin saber una cosa sobre el desarrollo de software. Y estos estúpidos desarrolladores aceptan decir: “¿Por qué necesita saber programación”? POR QUÉ? Debido a que en cada campo los gerentes también realmente trabajan, no solo administran. Y si los estúpidos desarrolladores mantienen esa actitud, entonces esto es lo que sucede. Las personas de control de calidad ascienden y se convierten en gerentes de control de calidad, las personas de infraestructura se mueven y se convierten en gerentes de soporte / red de TI. Los desarrolladores trabajan con estos PM falsos que luego se convierten en gerentes de desarrollo. Cada desarrollador debe cuestionar que su gerente era un ex desarrollador. De lo contrario, esto es lo que sucede: usted tiene 45 años y sigue siendo una desarrolladora, mientras que una mujer que tenía un título en marketing no pudo conseguir un trabajo, ingresó en TI como BA trabajó durante 10 años y ahora es su jefa cuando tiene 35 años. Esto necesita para detener. El gerente de desarrollo debe realizar un 50% de desarrollo, un 30% de requisitos y un 10% de asesoramiento para los empleados, y un 10% de cosas tontas de gestión como revisiones, reuniones, etc.
¿Los administradores de software realmente funcionan, excepto las reuniones?
Related Content
¿Cuándo puede una empresa decirme que cambie el nombre de mi aplicación?
¿Qué hizo que el formato PDF fuera tan popular?
¿Cómo utiliza su equipo el software de gestión de proyectos (JIRA, Asana, Trello, etc.)?
¿Por qué murió el software Commodore 64 dado que el 60-70% de los juegos están en Commodore en 1985?
El trabajo para los gerentes de desarrollo de software es muy difícil de cuantificar. Pero hay mucho trabajo involucrado en ser un buen gerente de ingeniería. Déjame intentar explicarte por qué ese es el caso.
Cuando se les pregunta cuál es el trabajo de un administrador de desarrollo, la mayoría de la gente dice “escribir especificaciones”, “asistir a reuniones”, “triaging”, “hacer planes / planes de desarrollo”, etc. Sin embargo, esos no son el trabajo del administrador de desarrollo, sino más bien los medios para hacer su trabajo. El trabajo del gerente de desarrollo es el mismo que el del equipo: entregar productos de alta calidad.
El deber del gerente de desarrollo se puede clasificar en varios grupos: recopilación de información, empujones, toma de decisiones, asignación de recursos e intercambio de información. La reunión es una de las muchas formas de reunir y compartir información para poder “empujar” y tomar mejores decisiones. El triaje generalmente es la recopilación de información y el intercambio de información, también hay una toma de decisiones y asignación de recursos involucrados cuando se completa el triaje. Escribir documentos de diseño es compartir información y tomar decisiones. Puede intentar clasificar las rutinas diarias de un administrador de desarrollo de esta manera y comprenderá por qué esos pasos son importantes … Un buen administrador de desarrollo debe cumplir esas tareas de manera efectiva y tomar las mejores decisiones. Hacerlo reducirá la posibilidad de errores de diseño y dará como resultado productos de alta calidad y organizaciones con buen funcionamiento.
La suposición es un lujo que no tengo.
Hice una pregunta,
tienes respuesta – genial
te sientes ofendido – lo siento
no tienes respuesta, ¡no importa!
¡Espero que eso también haya despejado la duda de que estoy haciendo “Una pregunta” y no “verificando lo que he asumido en mi mente”!
dhanywad!
More Interesting
¿Cuál es el mejor software de edición de video gratuito para Mac?
¿Qué es la aplicación Periscope? ¿Para qué se usa esto?
¿Adobe sabe si usa una versión descifrada?
¿Cuál es la diferencia entre Facebook y WhatsApp?
¿Cuál es el mejor software POS en India?
¿Qué es un software de gestión de activos que me permitirá rastrear hardware y software?
¿Por qué el software empresarial está tan desactualizado en comparación con el software de consumo?
¿Cómo debo solucionar los problemas de software en Micromax Q372?
¿Por qué tantas personas quieren desarrollar una aplicación y piensan que será fácil monetizarla?
¿Recomendaría usar un iPad y una aplicación de papel para diseñar estructuras metálicas?
¿Cómo reconoce Android las URL y las abre utilizando sus aplicaciones?
¿Cuál es el mejor software de gestión de proyectos para menos de 5?
¿Quiénes son todos los proveedores de instalaciones incentivadas?
¿Qué tipo de software se usa para crear un video de presentación como el de BuzzFeed?