P. 1
Las Mejores Practicas de Ingenieria de Software

Las Mejores Practicas de Ingenieria de Software

|Views: 18|Likes:

More info:

Published by: Kelly Florez Mercado on Apr 02, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

09/26/2013

pdf

text

original

LAS MEJORES PRÁCTICAS DE INGENIERIA DE SOFTWARE

La Ingeniería de Software, desde su creación, ha pasado por un torbellino de comentarios debido al bajo porcentaje de software exitosos que resultan después de arduas jornadas de desarrollo, y que a la final no cumplen con las expectativas del cliente. Con el fin de acabar con toda la problemática existente alrededor de todo esto, entes internacionales crearon unos estándares o lineamientos con el propósito de que en un futuro no muy lejano, y con la ayuda de los ingenieros de software, los proyectos de software lleguen a feliz término. Las mejores prácticas, son un conjunto de métodos y técnicas compiladas a partir de la experiencia en miles de proyectos de software con los que es posible eliminar de tajo los problemas del desarrollo de software. Se denominan mejores prácticas porque se han identificado como el factor común que caracteriza a organizaciones exitosas de software1. Para escoger la mejor práctica a aplicar, se debe tener en cuenta las necesidades del cliente (organización); por ejemplo, si la organización desea un desarrollo que conlleve poco tiempo pero de alta calidad, se puede aplicar eXtreme Programming (XP), ya que posee ciclos de desarrollo extremadamente breves, integración constante, retroalimentación continua por parte del cliente, pruebas automatizadas regulares y enfoque de equipo2. En el caso que se piense en grande sin importar el tiempo, se podría aplicar el RUP (Rational Unified Process), ya que consta de 4 grandes fases para lograr un óptimo desarrollo de software y por ende excelentes resultados. Además de las mejores prácticas mencionadas anteriormente, existen otras que se orientan a: Desarrollo, Adquisición y Servicios (CMMI-DEV, CMMI-ACQ, CMMI-SVC), facilitar la entrega de servicios de tecnologías de la información (ITIL), el manejo de información (COBIT), estándar para la seguridad de la información (ISO/IEC 27001), la calidad (TQM), entre otras muchas más. La aplicación de cualquier mejor práctica, podría llegar a ser complicada para el grupo de trabajo, ya que se está acostumbrado a realizar las actividades de desarrollo por instinto más que por creer que deba ser de una manera u otra; pero a la larga, se obtienen muchos beneficios, tales como, ahorro de tiempo, desarrollo más especifico y orientado a las necesidades del cliente, menor cantidad (o casi nula) de reprogramación en la solución, calidad en la solución, etc. Se podría decir entonces, que el uso de las mejores prácticas, es lo ideal tanto para las organizaciones, ya que se ahorran tiempo, recursos humanos, tecnológicos y económicos, como para los Ingenieros de Software pues, además de realizar una labor idónea y exitosa, que agrade al cliente, se aumentaría la credibilidad en nosotros ante la sociedad.

1

http://www.politicadigital.com.mx/?P=leernoticia&Article=2160&c=111 BORRERO, Lucía. Tecnologías de la información en internet: guía de las mejores direcciones en la web. Colombia, norma: 2004. 19 p
2

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->