¿Dónde traza la línea entre cantidad y calidad? [duplicar]

12

Mi gerente ha hablado conmigo y dice que la calidad de mi trabajo es excelente, pero necesito aumentar la cantidad de lo que hago. Solo he estado trabajando durante un par de años, así que todavía siento que tengo mucho que aprender. ¿Qué ruta tomo (o hay otra?):

Cantidad: si quieren basura, puedo darles un montón.

Calidad: ignore la solicitud y espero que mi productividad aumente con la experiencia.

    
pregunta Adamizer 25.10.2010 - 23:15

7 respuestas

6

Como se indicó en sus respuestas, la calidad es muy importante desde el punto de vista técnico.

Pero la calidad también es muy importante para la motivación. Si tu jefe te pide que hagas mierda, a la larga, te destruirá. Imagínate a ti mismo en una bebida respondiendo a la pregunta "¿qué haces?" no responderás "escribo mierda para un gerente demente", ¿no es así? Pero lo vas a pensar en voz alta ...

  

Creo que la clave en la organización es hacer que sus empleados se sientan orgullosos de lo que hacen.

Dicho esto, la calidad puede ser uno de los cuatro factores que reduciría para llegar al mercado. Cuatro factores son los recursos, el tiempo, el alcance y la calidad.

Una vez trabajé en un proyecto en el que los recursos eran limitados, el alcance era vital y el plazo se había fijado para ser el primero si el mes de enero había un contrato que hubiera hecho que esa empresa perdiera millones cada minuto.

Se ha tomado la decisión de dar lo mejor de nosotros pero sin considerar la calidad a lo largo del tiempo & alcance.

La aplicación generó suficientes ganancias en su primera hora de ejecución para pagar el desarrollo pasado Y la reescritura completa que se planeó después.

Conclusión: la calidad ES muy importante, pero a veces, las prioridades de negocios requieren que la reduzca para el bienestar de toda la organización.

    
respondido por el user2567 26.10.2010 - 09:19
8

A la larga, el código de calidad le costará menos tiempo de mantenimiento. Además, en teoría, debería reducir el tiempo que su equipo de control de calidad necesita para probar su código, ya que habrá menos errores para documentar. Encontrar formas de reutilizar componentes que ya ha codificado o que está en proceso de codificación acelerará su cantidad aparente.

Me quedaría con la calidad si tuviera la opción. Prefiero ser conocido por el código de alta calidad que por el hecho de poder arrojar un montón de basura.

    
respondido por el Walter 25.10.2010 - 23:32
8

Recuerde que realmente necesita enviar software para que sea útil: no tiene sentido escribir el código más asombroso del mundo si no está disponible cuando es necesario.

Es uno de los muchos requisitos que debes equilibrar. Suponiendo que su gerente sea competente, los estaría escuchando: es más probable que conozcan la relación calidad / velocidad requerida para el proyecto que usted (como un nuevo desarrollador).

O para usar una frase común: lo perfecto es el enemigo de lo bueno.

    
respondido por el Ben Hughes 26.10.2010 - 11:24
3

Empiece a pensar en proyectos de forma más genérica, comience a crear sus propios marcos para las cosas y, a medida que avance el tiempo, su conjunto de herramientas crecerá hasta tal punto que comenzará a reunir proyectos antiguos para crear proyectos nuevos, es decir, cuando la cantidad crecerá manteniendo la calidad.

    
respondido por el Toby 25.10.2010 - 23:24
3

Si actualmente está escribiendo un buen código, le garantizo que obtendrá más y más rápido a medida que obtenga más experiencia.

Si actualmente está escribiendo el código rápidamente, no hay ninguna garantía de que alguna vez escriba un código de mayor calidad.

Así que diría que estás en el camino correcto.

    
respondido por el Carson63000 26.10.2010 - 00:05
2

¿Es una cuestión de cómo se define la cantidad?

  • ¿Número de líneas? - Mala métrica
  • Casos de uso abordados - Buena métrica

Para mí es una cuestión de perspectiva. ¿Si escribo 10k líneas de código para resolver un problema y otro necesita simplemente 200 líneas de código junto con una biblioteca de código abierto que sea más productiva? Una cuestión de opinión.

Sin embargo, cuando se trata de una cuestión, su administrador es el que hace estas opiniones, por lo que debe comprender cómo ubica las métricas de la productividad de los desarrolladores y cómo cuantifica explícitamente la cantidad para que pueda comprenderla mejor.

    
respondido por el Chris 25.10.2010 - 23:36
1

¿Cuándo fue la última vez que saliste a un restaurante? ¿Fuiste a 5 estrellas porque tiene la mejor calidad? Probablemente no, hay un costo de compensación. Los programadores son caros y los clientes a menudo no quieren o necesitan la mejor calidad. Si lo mínimo es hacer el trabajo a satisfacción de los clientes, no tiene sentido en absoluto diseñarlo.

    
respondido por el Richard 22.08.2011 - 19:53

Lea otras preguntas en las etiquetas