Niveles de calidad: el agujero en las metodologías de software

27
Niveles de calidad: el agujero en las metodologías de software Francisco Morero Peyrona Yo tampoco [email protected] Abraham Otero Quintana No tengo Twitter [email protected]

Transcript of Niveles de calidad: el agujero en las metodologías de software

Niveles de calidad:

el agujero en las

metodologías de software

Francisco Morero Peyrona

Yo tampoco

[email protected]

Abraham Otero Quintana

No tengo Twitter

[email protected]

Agenda

• No todo el software es igual

• Factores que impactan el nivel de calidad

• Intrínsecos

• Extrínsecos

• Las reglas del pulgar

• Conclusiones

public class HelloWorld

{

public static void main( String[] args )

{

System.out.println( "Hello, World“ );

}

}

Hello world

vs

Glassfish

Un propósito, una herramienta

Calidad

Formalización

Chapuzas

Agenda

• No todo el software es igual

• Factores que impactan el nivel de calidad

• Intrínsecos

• Extrínsecos

• Las reglas del pulgar

• Conclusiones

Dependencias

Jerarquía de estereotipos de proyecto

• Librería/framework del núcleo de un lenguaje de

programación

• Librería/framework público

• Librería/framework privado

• Proyecto a medida

¿Cómo se va a usar ese código?

Longevidad

Adaptabilidad

Entorno

Agenda

• No todo el software es igual

• Factores que impactan el nivel de calidad

• Intrínsecos

• Extrínsecs

• Las reglas del pulgar

• Conclusiones

Welcome to reality

El equipo

Cambio

Deadline

Recursos

Y todo lo demás...

Agenda

• No todo el software es igual

• Factores que impactan el nivel de calidad

• Intrínsecos

• Extrínsecs

• Las reglas del pulgar

• Conclusiones

Reglas del pulgar

Agenda

• No todo el software es igual

• Factores que impactan el nivel de calidad

• Intrínsecos

• Extrínsecs

• Las reglas del pulgar

• Conclusiones

• Restricciones del entorno, recursos limitados y la

propia naturaleza del proyecto influyen en el nivel de

calidad que es posible, y que tiene sentido, alcanzar.

• Para alcanzar niveles de calidad diferentes, tiene

sentido emplear procesos de desarrollo diferentes.

Conclusiones

Artículo original:

• En español:

http://www.javahispano.org/portada/2013/2/19/niveles-de-

calidad-el-agujero-en-las-metodologias-de-softwar.html

• En inglés:

http://java.dzone.com/articles/quality-levels-hole-software

[email protected] [email protected]