Está en la página 1de 27

LOGO

INTRODUCCIN

LOGO

Desarrollar un buen software depende de un sinnmero de actividades y etapas, donde el impacto de elegir la mejor metodologa en un determinado proyecto es trascendental para el xito del producto. El papel preponderante de las metodologas es sin duda esencial en un proyecto y en el paso inicial, que debe encajar en el equipo, guiar y organizar actividades que conlleven a las metas trazadas en el grupo.

LOGO

Los dos grandes enfoques: , estn pensadas para el uso exhaustivo de documentacin durante todo el ciclo del proyecto. , ponen vital importancia en la capacidad de respuesta a los cambios, la confianza en las habilidades del equipo y al mantener una buena relacin con el cliente.

LOGO

Dentro del desarrollo de software y a la altiva necesidad de que los proyectos lleguen al xito y obtener un producto de gran valor para nuestros clientes, generan grandes cambios en las metodologas adoptadas por los equipos para cumplir sus objetivos, puesto que, unas se adaptan mejor que otras, al contexto del proyecto brindando mejores ventajas.

LOGO

Es por eso de la importancia de una metodologa robusta que ajustada en un equipo cumpla con sus metas, y satisfaga mas all de las necesidades definidas al inicio del proyecto.
El xito del producto depende en gran parte de la metodologa escogida por el equipo, ya sea tradicional o gil, donde los equipos maximicen su potencial, aumenten la calidad del producto con los recursos y tiempos establecidos.

METODOLOGIAS TRADICIONALES

LOGO

Al inicio el desarrollo de software era artesanal en su totalidad, la fuerte necesidad de mejorar el proceso y llevar los proyectos a la meta deseada, tuvieron que importarse la concepcin y fundamentos de metodologas existentes en otras reas y adaptarlas al desarrollo de software. Esta nueva etapa de adaptacin contena el desarrollo dividido en etapas de manera secuencial que de algo mejoraba la necesidad latente en el campo del software.

LOGO

Algunos

ejemplos de Metodologas Tradicionales son: RUP (Rational Unified Process, Proceso Racional Unificado, IBM, 2011), OMT (Object Modeling Technique, Tcnica de Modelado de Objetos). En este tipo de metodologas se considera la importancia de la documentacin del sistema, lo cual permite entender, extender y darle mantenimiento al software.

RUP LOGO (Proceso Unificado de Rational)


Es una metodologa de desarrollo iterativo enfocada hacia los casos de uso, manejo de riesgos y el manejo de la arquitectura.

El RUP mejora la productividad del equipo ya que permite que cada miembro del grupo sin importar su responsabilidad especfica acceda a la misma base de datos de conocimiento. Esto hace que todos compartan el mismo lenguaje, la misma visin y el mismo proceso acerca de cmo desarrollar software

FASES RUP :
FASE DE INICIO FASE DE ELABORACIN
FASE DE CONSTRUCCIN FASE DE TRANSICIN

LOGO

OMT LOGO (Tcnica de Modelado de Objetos)


Es una de las metodologas de anlisis y diseo orientadas a objetos, ms maduras y eficientes que existen en la actualidad. La gran virtud que aporta esta metodologa es su carcter de abierta (no propietaria), que le permite ser de dominio pblico y , en consecuencia, sobrevivir con enorme vitalidad. Esto facilita su evolucin para acoplarse a todas las necesidades actuales y futuras de la ingeniera de software.

LOGO

Las fases que conforman a la metodologa OMT son:

Anlisis Diseo de objetos Implementacin

Mtrica V3

LOGO

Es la metodologa de planificacin, desarrollo y mantenimiento de sistemas de informacin. Su estructura sigue el clsico mtodo en cascada basado en los siguientes procesos: Planificacin Desarrollo Mantenimiento. Cada proceso realiza las actividades indicadas: * Las tcnicas y prcticas a utilizar * Los responsables de realizarla * Sus productos de entrada y salida

DESARROLLO SOFTWARE

LOGO

Por qu tantos proyectos de desarrollo de software no se terminan a tiempo, cuestan ms que lo presupuestado originalmente, tienen problemas de calidad serios y generan menor valor que el esperado?

MANIFIESTO GIL

METODOLOGIAS GILES

LOGO

Luego de varias opiniones tanto a favor como en contra de las metodologas tradicionales se genera un nuevo enfoque denominado, mtodos giles, que nace como respuesta a los problemas detallados anteriormente y se basa en dos aspectos puntuales, el retrasar las decisiones y la planificacin adaptativa; permitiendo potencia an ms el desarrollo de software a gran escala.

LOGO

Otra de las caractersticas importantes dentro de este enfoque tenemos los altos costos al implementar un cambio y al no ofrecer una buena solucin para proyectos donde el entorno es voltil. Las metodologas tradicionales (formales) se focalizan en documentacin, planificacin y procesos. (Plantillas, tcnicas de administracin, revisiones, etc.), a continuacin se detalla RUP uno de los mtodos ms usados dentro de los mtodos tradicionales

METODOLOGIAS GILES VS METODOLOGIAS TRADICIONALES

LOGO

Son las metodologas giles la LOGO mejor opcin?


Un error que se ha cometido durante muchos aos ha sido
pensar que las metodologas giles, sin adaptacin al caso concreto y real sobre el que operan, eran la mejor opcin para todo tipo de proyectos. Pero la realidad dice que la cosa es ms complicada, y que cada proyecto, empresa, producto, lnea de negocio, etc., requiere de una metodologa especfica Por eso sabemos que aunque en la mayora de las ocasiones las metodologas giles son la mejor opcin, hay ocasiones en que no es la mejor alternativa. Lo difcil es saber el punto medio exacto y ms recomendable para cada proyecto, e incluso buscar el punto intermedio entre gil y tradicional.

LOGO

Es un de los mtodos giles ms populares en todo el mundo ya que funciona muy bien en situaciones en que las necesidades no estn definidas completamente y sabemos que pueden cambiar. Su xito ha llevado a extender su aplicacin fuera del mbito del software. En su aplicacin al desarrollo de software se suele complementar con XP.

Extreme Programming (XP)

LOGO

Es una metodologa para el desarrollo de proyectos de software. Se basa en los principios de la simplicidad, la comunicacin, la retroalimentacin y el coraje para implicar a todo el equipo en la gestin del proyecto. Presenta 4 principios:

Planificacin Diseo Desarrollo - Pruebas

Metodologas Crystal

LOGO

Se trata de un conjunto de metodologas para el desarrollo de software caracterizadas por estar centradas en las personas que componen el equipo y la reduccin al mximo del nmero de artefactos producidos. El equipo de desarrollo es un factor clave, por lo que se deben invertir esfuerzos en mejorar sus habilidades y destrezas, as como tener polticas de trabajo en equipo definidas.

Lean Development

LOGO

Mtodo gil propuesto por Mary y Tom Poppendieck en el 2003Consiste en aplicar al desarrollo de software los principios del sistema de produccin. En este modo de desarrollar software toda tarea apunta a la entrega de valor, y no debe hacerse nada que no aada valor al proyecto o producto.

Kanban

LOGO

Es un mtodo de gestin gil de proyectos que propone reducir el trabajo en proceso para obtener en el equipo de desarrollo de software un estado de flujo que maximice la productividad del equipo y calidad del software entregado. Adems permite detectar problemas, impedimentos y demoras muy rpidamente, estimulando la mejora continua.

PROYECTALIS

LOGO

Una Empresa dedicada a prestaciones de servicios relaciones con Sistemas Lean y metodologas giles en Espaa (SCRUM,KANBAN,XP) a empresas de Software, Telecomunicaciones o Tecnologas de la Informacin.

LOGO

OPEN TICS PERU S.A.C, es una Consultora peruana orientada a las Tecnologas de Informacin y Comunicacin (TICs) que nace con la finalidad de brindar Consultora, Servicios, Soluciones de Negocios en TICs y Cursos de Formacin a Empresas y Organizaciones de diferentes rubros utilizando para ello metodologas giles, filosofas y tecnologas libres, siempre dispuestos a brindarle nuestro mejor esfuerzo y ser un aliado estratgico para su empresa.

CONCLUSIONES

LOGO

No existe una metodologa universal para hacer frente con xito a cualquier proyecto de desarrollo de software. Las metodologas tradicionales histricamente han intentado abordar la mayor cantidad de situaciones del contexto del proyecto, exigiendo un esfuerzo considerable para ser adaptadas, sobre todo en proyectos pequeos y de requisitos cambiantes. Las metodologas giles ofrecen una solucin casi a medida para una gran cantidad de proyectos. Las metodologas giles se caracterizan por su sencillez, tanto en su aprendizaje como en su aplicacin; sin embargo, gozan tanto de ventajas como de inconvenientes.

Metodologa Hbrida
La nueva tendencia en Ingeniera de Software es disear Metodologas Hbridas. Esta propuesta es atribuida a Ivar Jacobson, uno de los tres creadores de UML (Unified Modeling Language, Lenguaje Unificado de Modelado, Object Management group, 2011); creador de UP (Unified Process, Proceso Unificado), y ahora creador de EssUP (Essential Unified Process). EssUP (Jacobson, 2011) es una metodologa hbrida que combina RUP con Scrum.

LOGO

LOGO

También podría gustarte