14 puntos por GN⁺ 2023-08-30 | 7 comentarios | Compartir por WhatsApp
  • Llevo 25 años desarrollando, pero no hay nada que vuelva tan inútil a un equipo de software como Scrum
  • Algunas anécdotas
    • Intentaron convencerme de que Poker no era un juego, sino una herramienta de planificación
    • Si quieres trabajar de forma más eficiente, no debes eliminar procesos, sino agregar más
      • Nos hicieron asistir a "ceremonias", que son otro nombre elegante para reuniones: standup, grooming, planificación, retrospectiva, scrum de scrums, etc.
      • Pasábamos más tiempo hablando que haciendo trabajo real
    • Prohibieron usar laptops en las reuniones y teníamos que estar de pie. Incluso pasaban una pelota para que todos pudieran concentrarse
    • Dedicábamos más tiempo a estimar story points que a escribir software
      • Se suponía que los story points medían complejidad y no tiempo, pero igual teníamos que decidir cuántos story points meter en un sprint
    • Usábamos tallas de camiseta para estimar software
    • Medían el costo de entregar un solo story point y luego hacían que el cliente firmara un contrato para pagar un paquete de "500 story points"
    • La gerencia se desconcertó al descubrir que 500 story points de un proyecto no equivalían a 500 story points de otro proyecto. Para resolver este problema hubo que hacer muchas reuniones
    • Imagina que tienes un gerente, un scrum master, un product owner y un tech lead. Y que tienes que responderle a toda esa gente al mismo tiempo, o no responderle a nadie
    • Nos pagaban personas que querían saber si estábamos procesando "story points" lo suficientemente rápido. ¿No se suponía que los story points no trataban sobre tiempo, sino sobre complejidad? No importa
  • Creo en Agile, pero esto no es Agile
  • Contratamos a un entrenador profesional de Scrum y pagamos para que los miembros del equipo obtuvieran certificaciones. Pasamos años probando Scrum de una forma y de otra
  • El resultado siempre fue el mismo: no funciona
  • Scrum es un cáncer que devora a los equipos de desarrollo. Scrum no es para desarrolladores; es solo otra herramienta para que los gerentes sientan que tienen el control
  • Pero lo mejor de Scrum son las personas que te miran directo a los ojos y te dicen esto
    "Si Scrum no les funciona, es porque lo están haciendo mal. Scrum significa lo que sea que le sirva al equipo."
    Claro que sí

7 comentarios

 
porori 2023-09-04

"Solo es otra herramienta para que los gerentes sientan que tienen el control"; me identifiqué con eso.
Creo que Scrum es una cadena continua de gaslighting.

 
colus001 2023-09-01

Creo que Scrum es similar a "It works in my machine". No funciona en ninguna parte excepto conmigo (la persona que lo afirma).

 
xguru 2023-09-01

Como el título y el contenido son polémicos, ese tuit terminó con unas 4.5 millones de visualizaciones, 4,685 reposts y 26 mil Me gusta.
Después publicó también este tuit.

> Scrum es como el comunismo (Communism)
> Siempre fracasa en todas partes, pero te dicen: "es porque tú lo estás haciendo mal"

Comentarios relacionados en HN: https://news.ycombinator.com/item?id=37289151

Y después de ver las 3,400 respuestas a este tuit, volvió a publicar otro más.
https://twitter.com/svpino/status/1696869327335571833

  • Primero, las profesiones más comunes entre quienes me dijeron que estoy equivocado fueron "agile coach" y "scrum master". Les gusta muchísimo Scrum, pero no entiendo muy bien por qué
  • Segundo, Scrum no puede fracasar porque puedes hacerlo como tú quieras. Como no existe una forma correcta de practicar Scrum, si no te funciona, entonces no eres tan inteligente como crees
  • Tercero, Scrum no es ágil (salvo en esos casos). Pero aun así es mucho mejor que waterfall (salvo cuando no lo es). Y también es mejor que no hacer nada o hacer todo al mismo tiempo
  • Cuarto, mucha gente se sintió muy aludida por la comparación entre Scrum y el comunismo. Dicen que el comunismo es grandioso, pero conviene recordar que nunca han vivido en una sociedad comunista. Siguen diciendo, basándose en los libros que leyeron y en toda la gente que sangró bajo el comunismo, que "el comunismo se está aplicando mal"
  • Por último, la mayoría de la gente detesta Scrum con intensidad
  • Lo veas como lo veas, Scrum es un fracaso
 
GN⁺ 2023-08-30
Opiniones de Hacker News
  • Scrum se considera un conjunto de reuniones que ayuda a realizar trabajo útil aprovechando a desarrolladores que no pueden ver el panorama completo del negocio o de la arquitectura.
  • Scrum es útil para producir entregables cuyo volumen escala casi linealmente con la cantidad de desarrolladores, pero puede no ser el mejor método para contratar desarrolladores técnicos de alto nivel.
  • Scrum se siente como micromanagement y lleva a los desarrolladores junior a un estado productivo.
  • Scrum puede no ser efectivo para proyectos con un componente de investigación o para equipos altamente motivados.
  • Scrum pone límites a los factores desconocidos relacionados con el tiempo hasta la finalización y ayuda a generar confianza en encontrar una solución.
  • El proceso de Scrum está bien, pero puede que su nombre no represente con precisión sus beneficios.
  • Algunas personas usan procesos formalizados como Scrum para parecer profesionales y para ocultar que no saben lo que están haciendo.
  • Agile y Scrum no son lo mismo, y Agile se considera un gran proceso que domina el mundo de la ingeniería por una razón.
 
leechamdol 2023-09-19

Las metodologías o frameworks deben usarse en el momento y lugar adecuados.
Pero como aplican todo solo porque parece convincente, termina generando puros retrasos, justo lo contrario de Agile.
Más que cáncer, se siente como abuso de medicamentos que terminó causando efectos secundarios e incluso complicaciones.

 
bichi 2023-09-01

Con este artículo me curé del cáncer.