2010-10-03 21 views
14

Todo el mundo conoce algunas estadísticas relevantes sobre el impacto positivo del uso del desarrollo basado en pruebas/conductas en proyectos reales. Sé que las estadísticas pueden ser muy engañoso, pero sería agradable ver algo como:Estadísticas del impacto positivo de TDD/BDD

"cuando comenzó a usar TDD, nos elevamos la productividad y la reducción de errores por introducción XY% ...".

Sería muy agradable para mostrar estos números a los gestores/clientes, al explicar la necesidad de pruebas de escritura (todavía hay algunas personas que piensan que no tenemos tiempo para esto ...)

Gracias

+0

La evidencia anecdótica puede ser convincente para los humanos, incluso no debería ser. Pero ten en cuenta que es poco probable que cualquier evidencia de este tipo se generalice en todos los idiomas, dominios de aplicaciones, equipos, etc. Ver también http://stackoverflow.com/questions/354124/are-there-statistical-studies-that-indicates-that-python- is-more-productive/354249 # 354249 – Brian

+0

También tenga en cuenta que la introducción de TDD/BDD puede aumentar los conteos de errores percibidos/medidos a medida que los errores se descubren más rápidamente o los usuarios se dan cuenta de que las personas son capaces de corregir errores y comenzar a informarlos más. Le ha sucedido a un par de equipos en los que he estado involucrado. – Lunivore

Respuesta

17

he recogido los siguientes recursos hasta el momento:

Al darse cuenta de mejora de la calidad a través del desarrollo basado en pruebas: resultados y experiencias de los cuatro equipos industriales (Microsoft Research):
http://research.microsoft.com/en-us/groups/ese/nagappan_tdd.pdf
resp:
http://www.springerlink.com/content/q91566748q234325/?p=7fd98b01480f49e2925f36393c999a72&pi=3

desarrollo basado en pruebas: cuerpo de evidencia empírica (ITEA):
http://www.agile-itea.org/public/deliverables/ITEA-AGILE-D2.7_v1.0.pdf

un estudio longitudinal de la utilización de un Test- Práctica de Desarrollo Dirigido en la Industria (IBM):
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.104.6319&rep=rep1&type=pdf

Evaluación de la programación en parejas con respeto a la complejidad del sistema y experiencia programador (IEEE):
http://simula.no/research/se/publications/Arisholm.2006.2/simula_pdf_file


hay una discusión sobre InfoQ:
http://www.infoq.com/news/2009/03/TDD-Improves-Quality

También mira esto q Pregunta:
Evidence based studies on the topic of best programming practices?

+1

La URL del primero cambió, ahora es: http://research.microsoft.com/en-us/groups/ese/nagappan_tdd.pdf – mrmuggles

+0

@mrmuggles lo arregló. – rightfold

Cuestiones relacionadas