El documento discute los diferentes factores que afectan el nivel de calidad de un software, incluyendo factores intrínsecos como el propósito, dependencias y longevidad, así como factores extrínsecos como el equipo, plazos, recursos y entorno. También presenta una jerarquía de estereotipos de proyectos y propone que para alcanzar diferentes niveles de calidad se requieren procesos de desarrollo diferentes.
Niveles de calidad: el agujero en las metodologías de software
1. Niveles de calidad:
el agujero en las
metodologías de software
Francisco Morero Peyrona
Yo tampoco
peyrona@gmail.com
Abraham Otero Quintana
No tengo Twitter
Abraham.otero@gmail.com
2. Agenda
• No todo el software es igual
• Factores que impactan el nivel de calidad
• Intrínsecos
• Extrínsecos
• Las reglas del pulgar
• Conclusiones
3. public class HelloWorld
{
public static void main( String[] args )
{
System.out.println( "Hello, World“ );
}
}
Hello world
vs
Glassfish
8. Agenda
• No todo el software es igual
• Factores que impactan el nivel de calidad
• Intrínsecos
• Extrínsecos
• Las reglas del pulgar
• Conclusiones
10. 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
15. Agenda
• No todo el software es igual
• Factores que impactan el nivel de calidad
• Intrínsecos
• Extrínsecs
• Las reglas del pulgar
• Conclusiones
22. Agenda
• No todo el software es igual
• Factores que impactan el nivel de calidad
• Intrínsecos
• Extrínsecs
• Las reglas del pulgar
• Conclusiones
24. Agenda
• No todo el software es igual
• Factores que impactan el nivel de calidad
• Intrínsecos
• Extrínsecs
• Las reglas del pulgar
• Conclusiones
25. 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.
26.
27. 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
Abraham.otero@gmail.com peyrona@gmail.com