Como scrum master, ¿cómo hago para que todos se tomen en serio los plazos?

Descripción general

Soy un maestro de scrum y también gerente de un equipo promedio y, sinceramente, es la primera vez que soy responsable de administrar un grupo de desarrolladores de más de 10 personas (alrededor de 12). Entonces, tal vez mi pregunta parezca poco clara o mal entendida por algunos de ustedes, pero tengan paciencia conmigo, ya que quiero aprender de ustedes, ya que es mi primera experiencia. Además, comparte cualquier recurso que creas que puede ser útil.

Cuando dirigí algunos equipos pequeños en los últimos años, nunca encontré tales problemas, pero parece que cuando crece el número de miembros del equipo, la gestión es significativamente más difícil.

Problema

El problema comenzó cuando entré al equipo por primera vez (son casi 10 días) y desde el primer día me di cuenta de que la velocidad de algunos de nuestros empleados veteranos es más baja de lo esperado, el rendimiento del trabajo no llega a tiempo y, en general, algunas veces no cumplimos con los plazos. Traté de monitorear el desempeño laboral diario de todos y me di cuenta de que algunos de ellos no tienen suficiente compromiso con el trabajo (como si estuvieran trabajando con su teléfono celular, navegando en las redes sociales, no les importan los plazos y tratando de escapar de la oficina lo antes posible). como sea posible) y como no tengo estándares definidos en ninguna parte, no puedo actuar correctamente. No quiero andar hablando con cada uno sobre esto o el bullying y empezar a banear todos los celulares/redes sociales. Creo que este enfoque no será efectivo en absoluto.

Realmente aprecio el esfuerzo de todos y no digo que sean tan malos, pero realmente espero más...

Meta

Mi objetivo es aumentar el compromiso de los empleados durante el trabajo para que todos sientan el sentido de propiedad de la empresa y comiencen a preocuparse por los plazos, centrándose en hacer las tareas y tener más compromiso cuando sientan que la empresa está en problemas y necesitan su ayuda. equipo. Otro objetivo es ayudarlos a evitar actividades perturbadoras durante el trabajo. Mi objetivo final es lograr mejores resultados y me di cuenta de que el equipo no está completamente enfocado en las tareas por las razones mencionadas.

Pregunta

Quiero saber cuál es su forma/sugerencia para mí para aumentar el compromiso de los empleados durante el trabajo en tal situación. ¿Sugiere prohibir trabajar con teléfonos y redes sociales para ayudar a los empleados a concentrarse en sus tareas reales O debería centrarme en alentar a todos a trabajar mejor y aumentar el compromiso preparando algunos eventos/viajes O aumentar sus salarios (sin embargo, están recibiendo más que el país) salario promedio con respecto a su puesto y no creo que sea efectivo) O comience a hablar con cada uno de ellos y pregunte qué puedo hacer para que aumenten su compromiso O alguna otra idea. ¡Simplemente no quiero ser un dolor en alguna parte! Y no quiero reaccionar mal con la situación. Tengo que poner las cosas a tiempo y se contará como mi primera reacción/decisión en el equipo.

Más información

Tenga en cuenta que estamos haciendo scrum, tenemos reuniones diarias, registramos todos los trabajos y nuestra herramienta PM es Jira y usamos Confluence como nuestra gestión del conocimiento.

Mi pregunta es específicamente sobre "mejorar el compromiso en una empresa de software". Especialmente cuando la empresa se encuentra en una situación crítica.

Relacionado con el aspecto de "teléfono celular" y "redes sociales" de esta pregunta: ¿Deberíamos prohibir Facebook o cualquier otra red social en el lugar de trabajo?
@RaulMwnsink queridos todos, edité mi pregunta y lamento si no fui lo suficientemente claro.
Qurstion está en espera, la pregunta está marcada como -4 y todo porque estaba preguntando sobre un problema en mi lugar de trabajo... se trata específicamente del compromiso de los empleados y edité mi pregunta muchas veces para responder a las preguntas de todos. No conozco otra manera de hacer de esta una pregunta positiva.
@MichelGokan, queremos ayudar, pero hubo problemas con esta pregunta que dificultaron la respuesta. En su mayoría, ha culpado a otros por la respuesta negativa en lugar de tratar de entender por qué las personas no creen que esta sea una buena pregunta tal como está escrita. El principal problema fue que no estabas haciendo una pregunta clara y enfocada, y eso sigue siendo cierto. No sé qué significa realmente "Cómo aumentar el compromiso". Si la pregunta es "¿Qué hago con los empleados que envían mensajes de texto o usan las redes sociales durante el trabajo?" entonces pregúntale directamente.
@dan1111 no se trata de enviar mensajes de texto, mencioné claramente que quiero usar la experiencia de otros para ver cómo puedo aumentar el compromiso general de los empleados. Edité mi pregunta muchas veces y no puedes encontrar ninguna parte enfocada solo en mensajes de texto/redes sociales. Se trata de la participación de los empleados en el trabajo. No culpo a nadie, fue mi culpa, pero reformulé mi pregunta y creo que debería quedar claro ahora.
El problema que tengo es ¿qué es el "compromiso"? ¿Cuál es tu objetivo? ¿Cómo sería el éxito? Aquí es donde estoy luchando para "conseguirlo". ¿Simplemente quiere que las personas parezcan preocuparse más por el trabajo? ¿Para evitar tareas no laborales durante el trabajo? ¿Quiere que tomen más iniciativa para resolver problemas/cumplir con los plazos? ¿El objetivo es simplemente mejorar el rendimiento del equipo?
Estimado @dan1111, Traté de reformular mi pregunta nuevamente para responder a sus preguntas en el comentario anterior. Espero eso ayude.
esta pregunta se discute en meta
Esta pregunta es como una parodia horrible de No estás haciendo Agile si y similares. Realmente hay demasiadas cosas para elegir aquí, así que elegiré mi favorita: "de tal manera que todos sientan el sentido de propiedad de la empresa". teniendo propiedad .
Básicamente, está preguntando "¿cómo hago para que la gente trabaje más duro?", Y todo lo demás sobre Scrum y las herramientas, etc., es irrelevante en mi opinión.
@JoeStrazzere: Buena edición.
Si no has visto esto, realmente te lo recomiendo. Es una breve charla del Prof. Ghoshal sobre el lugar de trabajo positivo. youtube.com/watch?v=UUddgE8rI0E
@AakashM Sé que parece una paradoja, pero como contraejemplo: no soy propietario de la empresa, pero tengo un compromiso extremadamente alto durante mi trabajo, lo que me hace sentir que tengo que hacer que esta empresa tenga éxito y sentirme como esta empresa. es mio. Es como un equipo de fútbol, ​​nadie tiene la propiedad del equipo (el dueño del equipo la tiene), pero todos tienen el sentido de propiedad y sienten que el equipo es su propio equipo y juegan mejor y más duro para mostrar un mejor desempeño durante el juego.
OP, 1) Hable con las personas y descubra por qué no están comprometidas, luego mejore las formas de trabajar 2) eleve los problemas a la alta gerencia si 1 falla.

Respuestas (8)

Los miembros de su equipo no están comprometidos porque no disfrutan el trabajo. Su primera respuesta sería sentarse individualmente y en privado con los miembros del equipo de bajo rendimiento y preguntarles cómo se sienten acerca del trabajo que están haciendo. Una vez que haya identificado los problemas, puede tomar medidas más específicas.

¿Es un problema de herramientas? Ayúdelos a obtener las herramientas que necesitan (por ejemplo, tener que usar Visual Studio Express simplemente porque la empresa es demasiado barata/frugal para pagar una versión Pro es desmoralizador).

¿Es cosa del cansancio? ¿Están cansados ​​de suicidarse para cumplir con los plazos en los que no tenían voz? Trate de equilibrar las presiones de la fecha límite con el tiempo libre. Más horas a menudo no equivalen a más productividad.

¿La gerencia de la empresa está loca y los desarrolladores tienen dificultades para aceptar su loca visión? ("Loco" es una palabra subjetiva: ¿el equipo está de acuerdo con la dirección y la visión de la gerencia?) Ofrezca ayudarlos a protegerse de la locura y dejar que se concentren en su trabajo.

¿El trabajo es poco interesante? Ayúdalos a encontrar su propio propósito en el trabajo que están haciendo.

¿Son simplemente de bajo rendimiento? Es posible que deba eliminarlos del equipo y reemplazarlos con alguien más competente y adecuado para las tareas.

gracias por tu respuesta. De hecho, lo pensé y ya lo hice hace unos días y los resultados fueron realmente conmovedores. Las preguntas que mencionó en su respuesta son realmente buenas, así que solo quería saber si tiene algún recurso/enlace que mencionara muchas de estas preguntas. Tenemos diferentes tipos de empleados, entonces, ¿hay alguna forma "correcta" de categorizar los diferentes tipos de compromisos? Como las personas a las que no les importa el futuro de la empresa y solo quieren trabajar por el salario frente a las personas que tienen un alto compromiso durante el trabajo frente a las personas que tienen un sentido de "propiedad" de la empresa.
@MichelGokan Creo que lo estás pensando demasiado. Hay tantas motivaciones diferentes para trabajar como personas. Creo que la mayoría de las personas hoy en día se preocupan menos por el futuro de la empresa que por el trabajo que realizan allí. Pero aún pueden participar en su trabajo y ser superestrellas en él. Eso es lo que realmente buscas. Los desarrolladores de software se preocupan más por sus compañeros y el trabajo creativo que realizan. La empresa es solo un lugar donde pueden hacer lo que aman y ganar dinero por ello.
Las personas con un sentido de "propiedad" de la empresa suelen ser los dueños, y los idiotas que ven todos sus esfuerzos sin recompensa cuando los dueños se lo pasan en grande y echan a todos los demás. Mi empresa me proporciona un buen salario y un buen ambiente de trabajo, y eso es todo.
@gnasher729 Aunque su comentario parece cínico, entiendo de dónde viene. En mi experiencia como desarrollador y administrador de desarrolladores, el tipo de propiedad que les importa a los desarrolladores es la propiedad de su propio trabajo. Si se alinea con los dueños de la empresa, mejor aún.
"dificultades para creer en su loca visión". Fuera de la pregunta de OP, pero ¿hay más (discusiones, etc.) sobre esto?

Tu problema está en la primera oración:

Soy scrum master y también project manager

Tienes 2 roles que están en desacuerdo entre sí.

Un Scrum master tiene dos competencias:

  • Eliminar obstáculos
  • Asegúrese de que se siga el proceso acordado y asesore donde no se cumpla.

Tenga en cuenta que no digo nada sobre el cumplimiento de los plazos, no hay plazos en Scrum.

Trabaja en intervalos establecidos (sprints/scrums/timeboxes, etc.), la cantidad de trabajo que puede realizar se basa en métricas (velocidad en Scrum) y si algo no se puede terminar en el intervalo actual, continúa en el siguiente (pero lo ideal es mantener las historias lo suficientemente pequeñas como para que no suceda).

Esto no es gestión de proyectos, que generalmente se basa en fechas fijas. La razón de esto es que se ha demostrado que seleccionar una fecha arbitraria no funciona y Scrum (y otros procesos ágiles) están diseñados para funcionar sin esto.

Si el equipo no está "entregando", debe mirar sus métricas. ¿Mantienen una velocidad? Si no, ¿por qué (cosas que resultan más difíciles/deuda técnica/historias poco claras, etc.)? Si hay problemas con el funcionamiento del equipo, reúnanse y resuélvanlo con el equipo (autogestión, ¿recuerdas?).

Como maestro de Scrum, debe saber acerca de cualquier impedimento, ¿o es porque los está presionando para que tengan fechas y, como resultado, no se lo dicen? Al final del Standup, debe saber de cualquier problema y estar al tanto. Piense en estrategias que pueda sugerir para que las cosas funcionen mejor.

También debe mirar específicamente las historias, el tamaño y las dependencias. Usa lo siguiente en ellos:

  • independiente _
  • negociable _
  • valioso _
  • E stimable
  • pequeño _
  • estable _

Lo que encuentro que funciona es hacer el trabajo más grande al final de la historia, trabajar con los equipos en el momento de la creación para hacer que las historias tengan tamaños pequeños similares, extraer dependencias y minimizar el trabajo NO HECHO.

Una vez que haga esto, puede comenzar a realizar un seguimiento de las métricas en el tiempo de entrega/tiempo promedio de la historia, etc., y esto debería permitirle abandonar la estimación del 10% para el equipo y usar las prioridades para elaborar planes a largo plazo para su proyecto.

A medida que monitorea los tiempos de las historias, puede negociar con PO/negocios, etc. sobre historias/prioridades para garantizar que las historias más valiosas se entreguen en el tiempo planificado y darles un marco de tiempo realista para la entrega.

Scrum (u otros procesos ágiles) tiene que ver con la mentalidad. Es deliberadamente simple de hacer, pero requiere disciplina e interés para trabajar. Nada se estrella y se quema como un proceso Agile en el que las personas solo están hablando de la boca para afuera, ya que puede parecer que las cosas están progresando cuando no es así, hasta que es demasiado tarde para detener el barco. Si realmente no compran, puede ser mejor volver a un enfoque en el que estés rastreando el inicio/finalización de las tareas, para que puedas presionarlos cuando no cumplan con la fecha límite de la tarea.

Buena respuesta sobre cómo ejecutar un proceso de scrum. Sospecho por parte del OP que su esfuerzo ágil no está completamente aceptado por el lado comercial, por lo que OP se encuentra en la desafortunada posición de tener que unir dos filosofías de gestión de proyectos diferentes. No es fácil, pero es una buena experiencia para su futuro.
@KentAnderson: absolutamente, pero en ese caso, seamos honestos y no pretendamos que estamos haciendo Scrum, es JFDI para una fecha fija, es mejor tener un Gantt de todas las tareas y hacerles preguntas incómodas sobre por qué la tarea no está programada. , hacer un Scrum ficticio solo hace que la empresa se avergüence de hacerlo de verdad.
Estoy de acuerdo con usted acerca de la velocidad, pero no estoy de acuerdo con que no tengamos fechas límite en scrum. Tenemos plazos para lograr nuestro objetivo de sprint y al cliente realmente no le importan otras cosas. Expliquemos la pregunta en otras palabras: qué hacer cuando la velocidad de los empleados es baja y no podemos alcanzar los objetivos de sprint.
Sé que Scrum no se trata de plazos y se basa en algún tipo de desarrollo iterativo, pero no podemos ignorar los plazos de los clientes. Sé que el bajo compromiso de los empleados puede reducir la velocidad durante el trabajo, pero la pregunta real puede ser qué hacer para normalizar la velocidad de los empleados. La empresa no vivirá mucho tiempo con una velocidad demasiado baja.
@MichelGokan: Pretendes hacer scrum, pero scrum no tiene plazos, por lo que no es de extrañar que nadie se tome en serio tus plazos. No son plazos. Y tu última frase me haría buscar un nuevo trabajo de inmediato, ya que estás diciendo que tu empresa está cerca de no pagar los salarios.
@MichelGokan: dice "desde el primer día me di cuenta de que la velocidad de algunos de nuestros empleados es más baja de lo esperado", ¿en base a qué? Métricas de sprints anteriores (en cuyo caso necesita hablar con ellos para averiguar por qué), ¿o está diciendo que la persona x hace menos que la persona y? No se puede comparar de esa manera, ya que cada persona es diferente. Necesitas hablar con ellos, no imponerles algo, los incentivarás a hacer aún menos.
No hace mucho tuve un equipo, un tipo (contrato) haría principalmente UI pero podría eliminar 70 puntos sin errores, pero cosas que necesitaban poca transferencia. Otro (permanente) solo haría 18 puntos, pero las cosas realmente difíciles en las que necesitábamos experiencia a largo plazo. Averiguaron cómo repartir la carga y, después de un tiempo, lo tendríamos en cuenta en la planificación para asegurarnos de que todos se mantuvieran ocupados.
Ok, entonces ayúdame a resolver este problema en nuestra empresa. estamos haciendo esto: estamos haciendo una reunión de planificación de scrum y aprovechamos el backlog y comenzamos a estimarlo en función de muchos parámetros, como la velocidad y la experiencia pasada, y comenzamos a definir objetivos de sprint. Luego tenemos una reunión con las partes interesadas y les decimos que vamos a entregar esta y aquella parte de las características del software al final del sprint. El cliente también da su opinión y terminamos nuestra planificación del sprint. Por lo tanto, todos deben realizar las tareas planificadas en la reunión diaria de pie. ¿Hay algún problema?
Por plazos me refiero a las características muy conocidas que planeamos entregar al final del sprint. Por favor, hágame saber el problema aquí, porque no puedo verlo.
¿De qué tamaño son sus historias? La mayoría de los equipos con los que trabajo hacen principalmente 3 y 5, lo que creo que tomaría uno o dos días. Si mantienes eso, no necesitarás tareas y deberías esperar movimiento en tu tablero todos los días, por lo que puedes comenzar a preguntar sobre los bloqueadores si no es así.
El tamaño de la historia debe medir el esfuerzo, la complejidad y la capacidad de prueba. Una historia que puede llevar de unas pocas horas a un día, tiene un CA claro y es fácilmente comprobable sería un 3, lo mismo con un CA malo, deuda técnica, dificultad para configurar las pruebas podría ser un 8 o 13.
Otra cosa que no es un scrum oficial pero que funciona es estimar el desarrollo y la prueba por separado y en cada uno de los puntos de quemado de pie a medida que se completa la historia (así que quemamos 1 punto de desarrollo de 5 y 1 punto de prueba a medida que se completan los guiones), eso forma en que puede ver el progreso en una historia más grande. Evite el % en tareas, sin sentido, pero puede usar las horas terminadas/horas restantes.

No puede "hacer que la gente se preocupe por los plazos" de ninguna manera que produzca resultados positivos.

Es tautológico decirlo, pero los desarrolladores trabajan al ritmo al que trabajan. Esta es su capacidad. La capacidad se puede reducir por muchas cosas, pero no se puede aumentar excepto muy lentamente, y eso tiene más que ver con la experiencia de un desarrollador individual que con cualquier cosa que pueda hacer. Con la excepción de invertir en un presupuesto de capacitación decente.

Decirle a un desarrollador que trabaje "el doble de duro". no funcionará, incluso si parece que lo hizo. Es posible que se haya cumplido un plazo de manera trivial, pero considere qué trabajo no se hizo para cumplirlo.

Lo que viene al quid de la cuestión: una cosa que está bajo control es qué trabajo se hace; con qué se llena esa capacidad. Lo que se prioriza; qué características doradas se recortan a medida. Las tareas más pequeñas y comprensibles tienden a realizarse antes y con mayor calidad. Sin embargo, desglosar funciones grandes en estas tareas pequeñas es competencia del propietario del producto. Asegurarse de que estas características más grandes se especifiquen correctamente puede requerir la alineación con usted como Gerente de Proyecto. Asegurarse de que las tareas se desglosen correctamente puede requerir la participación de usted como Scrum Master.

Pero, ¿gestionar por plazos? Prometer a los clientes lo imposible y luego insistir en que el desarrollo lo atienda no es el mejor punto de partida.

Punto final: recomendaría no medir la productividad individual de los desarrolladores. Simplemente no funciona de esa manera en un entorno de equipo.

Está hablando de gente jugando con sus teléfonos. Si es cierto, eso puede (salvo circunstancias excepcionales) salvarse.

Esto es bastante común, especialmente con los nuevos gerentes. Necesitas dejar tu huella, no es un concurso de belleza.

Organice una reunión y establezca algunas reglas básicas, sin importar cuáles sean en este momento, siempre que se rompan. Si las reglas se mantienen, agregue un poco más gradualmente y problema resuelto. De lo contrario, encuentre al peor infractor (pero asegúrese de que no sea alguien a quien no pueda perder porque es posible que no tome medidas disciplinarias legítimas de manera profesional ya que aún no está actuando profesionalmente), tome cualquier acción disciplinaria disponible y haga un ejemplo de ellos. y luego siéntese y observe cómo el resto se alinea.

No recompensas a las personas hasta que te den una razón para recompensarlas, esa es una falacia en la que he visto caer a muchos gerentes. Sí, hace que los empleados te aprecien, pero no hace que te respeten más de lo que lo hizo. Un gerente que es un maestro de las tareas duras y que no teme hacer restallar el látigo eventualmente gana más respeto y simpatía 'real' que uno que no lo hace.

He hecho esto con todos los equipos con los que he tenido un problema, y ​​es una llamada de atención para todos los interesados ​​y pronto me muestra el calibre de los miembros del equipo, lo cual es útil saber por sí mismo. Pero su principal utilidad es que atraviesa la basura y los mimos y pone las cosas en marcha y se logran rápidamente.

Mi sugerencia sería que cambie a un proceso de desarrollo ágil. Sé que dice que es un experto en scrum, pero lo que está haciendo claramente no es el sistema ágil estándar de estimación e iteración que se usa en XP y Scrum. En particular, al tratar de aumentar la "velocidad", está rompiendo por completo el objetivo de la planificación ágil. (La velocidad es la métrica que usa para obtener una estimación precisa de cuánto trabajo puede hacer el equipo actualmente; presionar para que aumente lleva a una inflación de puntos con números más altos pero no más trabajo real realizado, estimaciones inexactas o ambos).

Dentro de los procesos ágiles estándar, el propietario del producto trabaja en cooperación con los desarrolladores para crear historias y luego decide en qué orden se trabajará en las historias. No tiene participación en el proceso de estimación y, si tiene o quiere que las cosas se entreguen en ciertos momentos, su única capacidad para hacerlo es cambiar el orden de las historias para trabajar en algunas antes.

Los desarrolladores trabajan con el propietario del producto para crear historias, pero son los únicos que pueden estimarlas. (Ni siquiera usted, ya sea su gerente o el entrenador ágil, tiene alguna opinión sobre las estimaciones a menos que también esté trabajando en la implementación de historias. No puede ordenarles que hagan algo en menos tiempo). Al final de cada iteración, suma la estimación total de todas las historias que se completaron con éxito y, en general, su estimación para la próxima iteración nunca será mayor que eso. Es particularmente importante que ni usted ni el equipo intenten aumentar ese número; eso es directamente destructivo para su capacidad de estimación porque ya no está utilizando los datos del mundo real que realmente muestran cuánto ha hecho.

Si esto suena como si no hubiera un papel muy importante aquí para un gerente, eso es correcto. Los equipos ágiles que funcionan bien se autogestionan en gran medida, y esa es una gran parte de la razón por la que pueden producir un buen trabajo. También es increíblemente satisfactorio ser un desarrollador en un equipo de este tipo porque ya no tienes un gerente rondando por ti tratando de obligarte a cumplir plazos poco realistas o hacer cosas contraproducentes.

Si decide que realmente quiere ser ágil, le sugiero encarecidamente que busque un entrenador que conozca bastante bien la metodología ágil. Si no hay nadie en su equipo que lo haga, tendría que buscar fuera de su equipo para esto, pero hay muchos consultores que podrían trabajar con usted durante unos meses para ponerlo al día. Los malentendidos sobre cómo funciona Agile, como los que tiene, generalmente conducen a la falla del proceso. (Por favor, no tome esto como un insulto; no hay nada terrible en la falta de conocimiento en un área determinada, siempre y cuando sea consciente de ello y tome medidas para remediarlo, si es necesario).

Gracias por su respuesta, en realidad hice esta pregunta hace aproximadamente 2 años y experimenté diferentes soluciones y cambié mucho mi enfoque. Probé diferentes cosas en diferentes posiciones y estoy de acuerdo contigo. Muchas gracias de todos modos. Espero que ayude a los futuros lectores.

Bueno, por su pregunta, podría suponer que usted es un gerente de proyecto en un producto de software o algo así.

¿Cómo siente que no se está haciendo el trabajo cuando sabe que hay metodologías ágiles que puede seguir y menciona que las conoce?

¿Cómo es que esto no es perfecto para ti? https://www.mountaingoatsoftware.com/agile/scrum/daily-scrum

Establezca una reunión de sprint diaria de 8 a 8:15. Haga que todos hablen sobre lo que han hecho el último día y establezca un OBJETIVO MUY CLARO PARA EL DÍA ACTUAL. Al día siguiente, haz lo mismo.

En muchos proyectos, las reuniones diarias no eran el caso, ya que el trabajo se realizaba en paquetes semanales, tenía reuniones semanales en las que todos se ponían de pie, hablaban sobre su trabajo y objetivos, y establecían objetivos para la semana siguiente. Puedes hacer eso todos los días.

Si quieren pasar todo el día en facebook y hacer el trabajo durante la noche, es su problema.

Si, durante las reuniones diarias, realmente siente que algunos de los profesionales no están realizando el trabajo de manera eficiente, hable con ellos por separado y trate de comprender su problema. ¿Eres tú el que no está marcando correctamente sus objetivos? ¿Es la carga de trabajo que es demasiado? ¿Son los entregables los que no están entendiendo correctamente?

Disculpe mi sinceridad y si sueno grosero, pero parece que realmente necesita administrar el equipo, sus entregables, objetivos y trabajo.

Gracias, edité mi pregunta y lo siento si no fui lo suficientemente claro.
Bueno, leerlo de nuevo después de la edición responde muchas de mis preguntas. En primer lugar, por favor, no creas que darles a las personas un aumento de sueldo, un viaje o algo así hará que les caigas bien y trabajen más. No tratas de comprar el respeto de la gente, te lo ganas. Del mismo modo, prohibir Facebook/Twitter no hará nada. Iría y escribiría un gran ensayo aquí sobre cómo resolver sus problemas, tal como los enfrenté hace décadas como principiante, pero solo tengo algunos caracteres. Lea esto, es un buen punto de partida cio.com/article/2378939/careers-staffing/…
Para resumir, es probable que sea un buen líder técnico, lo que significa que puede dirigir a las personas sobre lo que deben hacer técnicamente, en cuanto al código, a la base de datos, etc. Ahora viene la parte difícil: aprender a gestionar personas, expectativas, plazos, diferentes personalidades, etc. No te avergüences, es muy difícil, pero haz lo que yo hice hace décadas, lee todo lo que puedas al respecto, inténtalo (aunque suene estúpido), lo dominarás en un santiamén. pocas semanas.
Ya comencé el proceso que mencionaste y los resultados son conmovedores. Gracias por tu respuesta.
@MichelGokan es bueno escucharlo, hombre :) me alegro de haber podido ayudar

Me siento un poco reacio a responder ya que no explicas tu posición, pero sinceramente, si sientes que la producción está baja o no es óptima, habla.

Las personas a menudo sienten que el trabajo se está haciendo cuando no es así. Es un problema común cuando no hay principios claros

Como un manager:

Haga una reunión para decirles qué está pasando, qué le está molestando en el lugar de trabajo y pídales cooperación.

Como compañero de trabajo:

Haga una queja con su Gerente. Aparte de eso, no perturbe las relaciones laborales que tiene con sus compañeros de trabajo al hacer su trabajo de Gerente.

Actualizar:

Honestamente, ya que eres nuevo, no sería tan mandón ya que eres nuevo. Ir a la reunión diaria y simplemente decir que los plazos no son cómplices y no siento que sean imposibles y no quiero poner reglas, pero estoy empezando a sentir que no hay otras opciones. Y lo más importante, solicite sugerencias para mejorar la productividad y su experiencia con el trabajo que están realizando.

Aún así, siento que una empresa con 12 desarrolladores (que es un poco mucho) debería tener estándares de gestión, independientemente de si les va a gustar o no.

Gracias, actualicé mi pregunta y lo siento si no fui lo suficientemente claro.
@MichelGokan Es mejor, pero la próxima vez que haga una pregunta, sea un poco más específico sobre cosas como la falta de Plazos para un Cliente o interno. ¿Cómo registran su trabajo? ¿Puede relacionar ese registro con el trabajo que han realizado? Honestamente, ir a la reunión y decir que la fecha límite se movió, así que espero que no tengas planes porque vamos a tener que dedicar tiempo extra hoy. En general, te falta el contexto adecuado y tienes programadores perezosos. Ofc si los plazos son irreales, ese podría ser el problema real, pero su historia no se relaciona con él.
gracias por tu actualizacion. la empresa en realidad tiene más de 50 empleados en general, pero desafortunadamente no hay un estándar definido en ninguna parte y es por eso que hice esta pregunta. Me gusta la idea de la reunión diaria y ya la comencé hace unos días.
Si corresponde, permítales exhibir proyectos grandes o geniales que terminaron recientemente. Eso agrega un sentimiento de reconocimiento que también puede ayudar a compartir conocimientos sobre las cosas con las que se encuentran.

Recomendaría no intentar sacar conclusiones después del primer día o incluso del primer mes. Parece que está tomando un concepto relativo (algo arbitrario) como la velocidad y usándolo para clasificar a las personas.

Da un paso atrás y relájate, supongo que tienes un poco de tiempo antes de que se espere que hagas milagros.

Trabaje con sus informes e intente facilitar su trabajo.

  • ¿Sienten que tienen obstáculos o cuellos de botella?
  • ¿Sienten que tienen un trabajo que no agrega valor?
  • ¿Sienten que tienen propiedad sobre los plazos proporcionados?
  • ¿Entienden cómo el trabajo que están haciendo contribuye a los objetivos del proyecto?

El trabajo de un gerente de proyecto no es mantener a la gente concentrada en la tarea, es hacer que el proyecto tenga éxito. Estos son adultos (supongo), y recomendaría no intentar administrar su tiempo para ellos.

Haga que su trabajo sea ayudarlos primero y los plazos se solucionarán solos.