domingo, 25 de septiembre de 2016

Metodologías de software

Introducción


Las metodologías de desarrollo de software son un conjunto de procedimientos, técnicas y ayudas a la documentación para el desarrollo de productos software.

Actualmente es imprescindible considerar los riesgos, aunque habitualmente las empresas, no han sido concienciadas de los riesgos inherentes al procesamiento de la información mediante ordenadores, a lo que han contribuido, a veces, los propios responsables de informática, que no han sabido explicar con la suficiente claridad las consecuencias de una política de seguridad insuficiente o incluso inexistente.


 

Importancia

Hay un gran número de factores que repercuten en la persona que trabaja dentro de un entorno de desarrollo software. Los cambios en el sistema operativo, el lenguaje de programación, la organización del proyecto, o los estándares establecidos para los diferentes aspectos del ciclo de vida de un proyecto pueden influir tanto en el trabajador como en la cantidad de trabajo que se puede realizar.

La productividad se puede leer cómo una medida cuantitativa de la cantidad de trabajo que puede ser realizada por una persona ya que se puede alterar de distintas maneras, alguna de ellas como enseñar a todos los implicados en el trabajo a escribir a máquina.

Sin embargo la productividad no tiene en consideración la calidad del producto por lo tanto algunas empresas pueden recurrir a una ideología de cantidad vs calidad.
Lo mismo ocurre en el desarrollo de software, el objetivo es establecer un entorno que no sólo mejore la productividad del que lo desarrolla, sino que también genere la creación de mejores productos.


Con el paso del tiempo se han desarrollado nuevas y más eficientes formas de alcanzar objetivos o en este caso, mejorar la producción de manera sencilla por lo cual mientras que no es estrictamente necesario el tener que  utilizar una metodología, estas están diseñadas para dar remedio o simplemente mejorar un aspecto de un proyecto.

De manera que sin importar el tamaño de una empresa, negocio u equipo de trabajo tener una línea guía siempre ayudara a alcanzar los objetivos de manera más eficaz, rápida o simplemente más segura.


Conclusión



Las metodologías para el desarrollo de software son varias pero todas tienen un objetivo en común, el cual es ayudar a la planeación y ejecución de un proyecto , ya sea con un enfoque a la velocidad o a la calidad, mientras que ambas sirven para ambos casos, algunas estas diseñadas para equipos de trabajos pequeños, mientras que otras para proyectos de trabajo a corto plazo, y demás, también todas manejan los problemas y sus resoluciones de manera diferente según el caso. 

 no todas tiene las mismas responsabilidades o puestos necesarios, por lo cual al elegir una se deben tomar en cuenta los recursos que se tienen disponibles y el tipo de proyecto que se desea emprender.




Fuentes:

https://es.wikipedia.org/wiki/Metodolog%C3%ADa_de_desarrollo_de_software

https://www.softeng.es/es-es/empresa/metodologias-de-trabajo/metodologia-scrum.html

https://procesosdesoftware.wikispaces.com/METODOLOGIAS+PARA+DESARROLLO+DE+SOFTWARE?responseToken=aae8b876935f6bf8f705d12c25a59940

No hay comentarios.:

Publicar un comentario