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