Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INDICE
INTRODUCCION ........................................................................................................................................ 3
DESARROLLO............................................................................................................................................ 4
TEMA 1: INGENIERIA DE SOFTWARE ............................................................................................. 4
1.1.- Definicin de ingeniera de software ...................................................................................... 4
TEMA 2: PRINCIPALES PROBLEMAS DE LA INGENIERIA DE SOFTWARE ........................... 5
2.1.- Principales problemas............................................................................................................... 5
2.2.- Impactos de los principales problemas .................................................................................. 6
TEMA 3: SUGERENCIAS DE SOLUCION......................................................................................... 7
3.1.- Alternativas de solucin ............................................................................................................ 7
CONCLUSION .......................................................................................................................................... 10
INTRODUCCION
Pese a esto, hoy en da la industria del software a pesar de tener ya muchos aos
desde los primeros desarrollos, sigue presentando una serie de problemas comunes y
frecuentes de los cuales se hablara en el presente ensayo, adems de sugerir una
alternativa de solucin tomando como base una investigacin del tema en diferentes
fuentes de informacin.
DESARROLLO
Cuando el libro fue publicado por primera vez en 1996, McConnell hablaba de 36
errores o problemas clsicos que podan enfrentar proyectos de desarrollo de software,
nmero que se qued corto para el ao de 2007 al ampliarse la lista hasta 42 errores
clsicos en base a una encuesta realizada a 500 profesionales del desarrollo de
sistemas.
Dichos problemas son algunos de los muchos que pueden existir en el proceso del
desarrollo pero que de ocurrir al menos uno de estos problemas puede causar un gran
problema a un equipo completo. Desde retrasos, aumento en los costos y gastos, paro
de actividades de algunos integrantes del equipo por fallos en una parte del proceso
causado por una persona, desarrollos mal realizados por un mal entendimiento de
objetivos generales y especficos, entre otros problemas.
Otros de los problemas que tambin existen pero con una menor frecuencia son:
Cambiar de herramienta de desarrollo en medio del proyecto, Falta de automatizacin
de cdigo, el sndrome de la bala de plata o hasta problemas entre el equipo, por
mencionar solo algunos.
Si bien un problema puede solo ser cuestin de dedicar un par de horas ms a reparar
un mal entendido o fallo por descuido, un problema tambin puede causar un problema
de magnitudes enormes al detener completamente el desarrollo avanzado de un
software por haber excedido tiempos o costos estipulados por un cliente quien molesto
de no haberse cumplido con estos 2 puntos puede estar en su derecho (dependiendo
de lo descrito en el contrato) puede detener y cancelar todo el desarrollo causndole
una perdida inevitable de tiempo o de recursos.
Tomando como base los principales problemas que existen en el proceso de ingeniera
de software y desarrollo de sistemas a continuacin se presentan algunas alternativas
de solucin:
Problema Solucin
1.- Planificacin demasiado optimista Hay que dar margen a los riesgos que
pueden presentarse por ms pequeo o
grande que sea el proyecto, teniendo bien
contemplado la mayor parte de los
posibles problemas se puede tener una
mayor confianza de que pese a ocurrir un
error, este podr ser resuelto de manera
ms rpida y oportuna ahorrando tiempos
de resolucin de problemas.
2.- Expectativas no realistas Cuando se fijan los objetivos del sistema
es necesario ser muy realista con las
La lista de problemas puede ser an ms grande pero aun as debe todo equipo y lder
de proyectos siempre buscar las mejores y ms efectivas soluciones a todos y cada uno
para garantizar el xito del proyecto.
CONCLUSION
Desde un punto de vista muy personal considero que todo problema mencionado
anteriormente puede tener una rpida solucin o quiz hasta puede llegar a buscar que
nunca llegue a suceder, que aunque puede ser muy difcil el eliminar todo problema que
cause retrasos o perdidas monetarias en el proceso de desarrollo, si es posible al
menos eliminar unos cuantos puntos de los que se describieron en el punto anterior.
El impacto que puede tener lo que pareciera un simple problema de retraso o aumento
de costos o gastos en realidad puede volverse un gran problema que de no controlarse
a causa del efecto bola de nieve. Es por eso que es importante tanto lderes de
proyecto como involucrados en este, estar siempre alertas y concentrados en poder
cumplir todos los objetivos planteados y seguir de una manera correcta y efectiva todo
metodologa utilizada para el desarrollo de un software.
FUENTES DE INFORMACIN