Anda di halaman 1dari 2

QU METODOLOGA PARA DESARROLLAR SOFTWARE SE DEBE TOMAR?

Cuando se trata de desarrollo de Software, se vienen a la mente muchos procesos, esquemas, diagramas, control de tiempo, dinero y recursos; esto hace que el desarrollo no resulte una tarea sencilla de realizar y por lo tanto el uso de una metodologa adecuada es importante para que ayude al equipo a mantener un orden y control de sus actividades a lo largo de la realizacin de un proyecto. Pero qu es una metodologa?, algunos autores la definen como una coleccin de procedimientos, tcnicas, herramientas y documentos auxiliares que ayudan a los desarrolladores de software en sus esfuerzos por implementar nuevos sistemas de informacin *. En los ltimos tiempos han surgido nuevas corrientes en metodologas: las metodologas tradicionales, enfocadas en el control de los procesos, y las metodologas giles, orientadas al factor humano. Las metodologas giles aportan ciertos grados de flexibilidad con respecto a los mtodos tradicionalistas, que en algn punto se tornan cuadrados, estrictos y hasta incluso estresantes; ya que dentro de las caractersticas de una metodologa gil se puede mencionar: procesos menos controlados con pocos principios, contratos flexibles, el cliente es parte del desarrollo, equipos de trabajo pequeos, mayor comunicacin con equipo de desarrollo, entre otros. Cabe destacar, que una metodologa tradicionalista es la contraparte de estas caractersticas. Scrum, Crystal Methods, Agile Unified Process, DSDM, LD, entre otras, son algunas de las metodologas giles que se pueden encontrar, pero cul se debe tomar?, una metodologa documentada, con mayor presencia en Internet, con algn tipo de certificacin y training, con comunidades que la soportan y siendo una metodologa con ms presencia empresarial, son criterios de presencia que permiten la eleccin de una metodologa. Pero existe tambin la seleccin por medio de criterios de conocimientos, los cuales se toman en funcin del grupo de trabajo o de diseo, como el grado de conocimiento que presenta una metodologa, el soporte orientado a objetos, que la metodologa se adapte a los cambios, que ofrezca una documentacin adecuada y que permita un desarrollo sobre cualquier tecnologa, son algunos de estos criterios. Y a todo esto, qu Metodologa para desarrollar Software se debe tomar?, en realidad no hay un aporte especfico que determine a ciencia cierta cul es la mejor, debido a que cada una propone ciertas formas de trabajo. En algunos estudios por medio de la seleccin por criterios de presencia, la metodologa SCRUM obtuvo un mayor puntaje, mientras que por criterios de conocimientos la metodologa RUP recibi un mayor puntaje por parte del equipo de desarrollo*. Por lo tanto es importante conocer el equipo de trabajo con el que se est desarrollando, el mercado al cual se venden los productos o necesidades de la empresa, para tomar la decisin de qu metodologa implementar. * Tomado de:

Tinoco Gmez, Oscar; Rosales Lpez, Pedro Pablo; Salas Bacalla, Julio. Criterios de seleccin de metodologas de desarrollo de software Industrial Data. Universidad Nacional Mayor de San Marcos. Lima, Per. Disponible en: http://www.redalyc.org/articulo.oa?id=81619984009

Anda mungkin juga menyukai