Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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
LOGO
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
LOGO
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.
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:
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