Вы находитесь на странице: 1из 8

ERRORES/ASEGURAMIENTO DE CALIDAD

A nivel del producto:

Exceso de requerimientos, en caso de ser muy complejos se deben


discriminar los pocos relevantes y priorizar los requeridos para evitar
aadir tiempos al desarrollo.

Requerimientos inestables, estos atentan contra la calidad del


producto, ya que dificulta el buen diseo.

La falta de mediciones para poder estimar la duracin del proyecto.

Falta de involucramiento de la empresa (usuarios finales y expertos)


en el desarrollo y pruebas del producto de software.

Falta de buenas prcticas para la documentacin del cdigo fuente, la


utilizacin de estas previene y resuelve situaciones de mayor
complejidad como la exactitud, tolerancia a fallos, uso de recursos,
adaptabilidad y otros aspectos susceptibles a fallos con el cdigo.

A nivel tecnolgico:

Cambio de herramientas en medio del proyecto,


esto puede provocar fallos y la curva de
aprendizaje hace que se pierda lo logrado hasta
ese momento.

Ausencia de sistemas de control de versiones de


cdigo fuente, se da la perdida de cdigo ya
desarrollado por falta de respaldos.
Falta de pruebas y exceso de confianza en la
tecnologa utilizada.

Otros puntos que se pueden considerar a nivel


ms general:

Mala gestin de conflictos entre el personal del


equipo, baja motivacin, personal poco calificados,
afectan el desempeo de los objetivos propuestos para
el desarrollo.
No ofrecer soporte o ayuda, siempre habr gente que
necesita hacer preguntas antes, durante y despus del
lanzamiento.
Falta de revisin y edicin, no existe un producto
perfecto desde el primer momento, es imprescindible
realizar mantenimientos.

DIMENSIONES DEL DESARROLLO


Existen cuatro Dimensiones del Desarrollo segn el autor
Steven McConnell,

El proyecto de software opera a lo largo de cuatro


dimensiones importantes: personas, procesos, productos, y
tecnologa.
Las personas trabajan lento o rpido. El proceso aprovecha
el tiempo de las personas, o ms bien es un obstculo. El
producto se define de tal manera que casi se construye a s
mismo, o se define de una manera que obstaculiza los
esfuerzos de las personas que lo estn construyendo. La
Tecnologa ayuda al esfuerzo de desarrollo, o frustra los
mejores intentos de los desarrolladores.

Estos cuatro pilares, sin embargo, son independientes (McConnell,1996).

Personas: Tienen un efecto muy importante sobre la productividad y la calidad.


Es fundamental, por ello, mejorar el potencial humano. Probablemente sea ste
el factor ms importante de todos.

Proceso: Visto desde el punto de vista tcnico y de gestin. Un buen proceso


evita tener que rehacer trabajo por no haber realizado anteriores tareas
correctamente (ejemplo: redisear un producto por no haber captado
correctamente los requisitos). Asegura, adems, la calidad desde dos frentes:
por uno garantiza la entrega de un producto satisfactorio para el cliente; por
otro permite detectar problemas y errores lo antes posible. Conceptos
fundamentales aqu son la gestin de riesgos, el aprovechamiento de los
recursos disponibles, el aprendizaje de tcnicas y modelos de desarrollo.

Producto: El tamao y las caractersticas pueden reducir considerablemente el


tiempo de entrega, si puedes elegir qu funcionalidad entregar antes.

Tecnologa: Utilizar tecnologas ms cmodas y avanzadas, teniendo en cuenta


los riesgos que estas mismas conllevan.

Las causas de los problemas de un software son


muy diversas, variadas (Jurison, 1999) quien
seala varias ideas que permiten situar las
causas de los problemas del desarrollo de
software en:
naturaleza del producto y
problemas de gestin.
Considerando todo lo mencionado anteriormente
se puede concluir que los errores si se pueden
prevenir existiendo una buena gestin de todo el
desarrollo desde la planeacin, levantamiento de
requerimientos, ejecucin y pruebas. Tambin
sin dejar de lado las habilidades del personal y
las caractersticas de la tecnologa.

REFLEXIN

En ocasiones se presentan una serie de exigencias o


desconocimiento del producto que desea el cliente
para suplir sus necesidades ms criticas de la
empresa, esto puede llevar a una especificacin
deficiente.
Se debe evitar que los mismos errores ocurran de
forma repetitiva, el aseguramiento de la calidad es
un enfoque proactivo, debe estar presente en la
totalidad de la cadena de produccin, desde el diseo
hasta el mercado, y la contribucin de todos los
grupos funcionales a impedir los fallos de la calidad.
Los que tienen la responsabilidad de la calidad, son
todos los departamentos, aunque la alta direccin est
poco involucrada en el diseo, la planificacin y la
ejecucin de las polticas de calidad.

REFERENCIAS

Aguirre, Francisco (Marzo, 2013). Errores comunes en el


proceso de desarrollo de software IT. El producto. [En
lnea] Disponible
es: https://prezi.com/bnshkagbokqp/errores-comunes-en-elproceso-de-desarrollo-de-software-it-el-producto/
McConnell Steve, (1996) Rapid Development, Taming Wild
Schedules. Microsoft Press.JURISON, JAKK. (1999).
Software project management: the managers view.
Communications of the AIS.
Estay - Niculcar, Christian A. Ingeniera del proyecto: el
problema del desarrollo de software (4/7): causas de los
problemas comunes [En lnea] Disponible
en: http://cestay.wordpress.com/2012/01/31/ingenieria-delproyecto-el-problema-del-desarrollo-de-software-47-causasde-los-problemas-comunes/

Вам также может понравиться