Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como software

La Dificultad de Medir

Si tienes un proyecto en dónde las personas que dicen cómo hacer el trabajo son distintas de las personas que realmente lo hacen, se necesita alguna manera de saber cuán eficaces son los que hacen las cosas. Esto es particularmente pertinente al software debido a la dificultad de aplicar medidas al software. A pesar de nuestros mejores esfuerzos somos incapaces de medir las cosas más simples sobre el software, como la productividad. Sin buenas medidas, cualquier clase de control externo está condenado. Robert Austin hizo una discusión excelente de esto. La conclusión de Austin es escoger entre la gestión basada en métricas y la gestión delegada (donde quienes hacen las cosas deciden cómo hacer el trabajo).

Software a precio fijo

Cuando contratan a una empresa para hacer el desarrollo del software, la mayoría de los clientes prefieren un contrato a precio fijo. Dígale a los desarrolladores lo que quieren, negocie, acepte una oferta, y entonces la carga queda en la empresa de desarrollo para construir el software. Un contrato a precio fijo requiere requisitos estables y por tanto procesos predictivos. Los procesos adaptables y los requisitos inestables implican que no se puede trabajar con la noción usual de precio fijo. Tratar de encajar un modelo de precio fijo a un proceso adaptable acaba en una explosión muy dolorosa. La parte sucia de esta explosión es que el cliente queda herido tanto como la compañía de desarrollo de software. Después de todo el cliente no querría un software a menos que su negocio lo necesitara. Si no lo consigue su negocio sufre.