Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
https://hablemosdesoftware.wordpress.com/2014/10/03/metodologias-de-desarrollo-de-
software/
Metodologas giles
Son metodologas sencillas y rpidas en su ejecucin, donde la documentacin no tiene
mucha relevancia[7] y la entrega de resultados al cliente, es continua. Se pone mucha
atencin a la excelencia tcnica, donde los planes de trabajo pierden relevancia y por ende
el seguimiento tambin.
Teniendo en cuenta que normalmente son adoptadas para proyectos cortos y pequeos, la
aparicin de los riesgos, aunque inevitable, se puede mitigar relativamente fcil dado que
se da importancia a la simplicidad y a la eliminacin del trabajo innecesario eliminando
procesos complejos.
Desde esta perspectiva, el cliente hace parte integral del equipo de trabajo, lo que le brinda
cierta flexibilidad en trminos de la claridad que debe tener frente a sus necesidades, pues
en a medida que el proyecto avanza, y seguramente con la ayuda de los dems integrantes
del equipo de trabajo, puede ir dando claridad a sus dudas.
Es comn que las definiciones dadas para estas metodologas estn basadas en aspectos
empricos y heursticas provenientes de la produccin de artefactos tangibles, lo que las
convierte en elementos relativamente econmicos y muy flexibles ante los cambios.
En sntesis, con las metodologas giles existen pocos artefactos, pequeos equipos de
trabajo y por ende un nmero reducido de roles, y un contrato no tradicional que permite
flexibilidad en trminos de costos, tiempos y compromisos.
Los riesgos pueden ser controlados de acuerdo a la complejidad de los proyectos, y por ello es
posible mitigarlos con cierta facilidad, dado que son identificados oportunamente y administrados
de acuerdo al impacto y a las condiciones que el proyecto y el negocio definan.
En este sentido, el cliente puede o no ser parte integral del equipo de trabajo y en caso de serlo,
puede tomar una participacin total o parcial, de igual forma, dependiendo de las necesidades que
el proyecto mismo defina.
En consecuencia, las definiciones dadas para estas metodologas estn basadas, no slo por
aspectos tericos y formales, sino tambin en la prctica y la experiencia, seguramente emprica.
En sntesis, con las metodologas hbridas, la existencia de artefactos depender del proyecto y las
condiciones que defina el negocio, y del mismo modo, podrn ajustarse a un nmero amplio o
reducido de personas segn sea la necesidad, dnde tambin el contrato y el tipo de proyectos
pueden variar.
https://hablemosdesoftware.wordpress.com/2014/10/03/metodologias-de-desarrollo-de-
software/
https://prezi.com/scshz1_byn16/metodologias-hibridas/
Tipos de metodologas
Scrumban
La metodologa Scrumban nace de la combinacin de principios de los mtodos giles de
gestin de proyectos ms importantes en la actualidad: Scrum y Kanban. Aunque en
principio pueden parecer iguales, las dos estrategias de gestin presentan diferencias en la
manera de ejecutar el proyecto. Es por eso que el novedoso plan Scrumban se encarga de
combinar aquellos elementos que resultan complementarios. Por ejemplo, una de las
combinaciones ms usadas en el plano empresarial, es la de gestionar las tareas previstas
con el mtodo Scrum y planificar los errores con el mtodo Kanban. Sin embargo, la mezcla
de una y otra implica una nueva manera de gestin.
http://www.obs-edu.com/int/blog-project-management/temas-actuales-de-project-
management/la-metodologia-scrumban-cuando-y-por-que-utilizarla
https://es.scribd.com/document/86185537/Scrumban-JOCBAESM
http://kanbantool.com/es/scrumban-scrum-y-kanban
http://www.re-inventa.com/metodologias-hibridas-el-agile-itil/
http://www.rcs.cic.ipn.mx/2014_79/Metodologia%20agil%20Scrumban%20en%20el%20proceso%
20de%20desarrollo%20y%20mantenimiento%20de%20software%20de%20la%20norma.pdf
(Artculo de implementacin en el desarrollo de software)
EssUP
El Proceso Unificado Esencial (EssUP) es el primero de unanueva generacin de procesos de
desarrollo de software. Es ungil, iterativo, ligero proceso adecuado para uso en la mayora
delos tipos de proyecto.Se necesitaba un enfoque nuevo e innovador para la presentaciny
entrega de proceso, que se basa en ms de 15 aos deexperiencia en el uso, el apoyo, el
desarrollo, la promocin y laadaptacin del Proceso Unificado. Se centra en proporcionar
unconjunto mnimo de prcticas esenciales en una forma que seaatractivo, fcil de usar y
muy flexible.
https://es.scribd.com/document/137946228/EssUP (Articulo)
ICONIX
ICONIX es una metodologa pesada-ligera de Desarrollo del Software que se halla a medio
camino entre un RUP (Rational Unified Process) y un XP (eXtreme Programming). ICONIX
deriva directamente del RUP y su fundamento es el hecho de que un 80% de los casos
pueden ser resueltos tan solo con un uso del 20% del UML, con lo cual se simplifica
muchsimo el proceso sin perder documentacin al dejar solo aquello que es necesario. Esto
implica un uso dinmico del UML de tal forma que siempre se pueden utilizar otros
diagramas adems de los ya estipulados si se cree conveniente.
ICONIX se gua a travs de casos de uso y sigue un ciclo de vida iterativo e incremental. El
objetivo es que a partir de los casos de uso se obtenga el sistema final.
https://es.scribd.com/document/357643905/Articulo-Iconix (Articulo)
http://metodologiaiconix.blogspot.mx/
Openup
OpenUP es una metodologa de desarrollo de software, basada en RUP (Rational Unified
Process), que contiene el conjunto mnimo de prcticas que ayudan a un equipo de
desarrollo de software a realizar un producto de alta calidad, de una forma eficiente. Esta
metodologa fue propuesta por el grupo de empresas conformado por: IBM Corp, Telelogic
AB, Armstrong Process Group Inc., Number Six Software Inc. y Xansa; quienes la donaron a
la Fundacin Eclipse en el ao 2007, que la ha publicado bajo licencia libre.
OpenUP, es un proceso unificado, iterativo e incremental, que se centra en el desarrollo
colaborativo de software para generar sistemas de calidad.
https://repositorio.espe.edu.ec/bitstream/21000/6316/1/AC-SISTEMAS-ESPE-047042.pdf
(Artculo de implementacin en el desarrollo de software)
http://openupeaojmp.blogspot.mx/2013/09/metodologia-open-up.html
http://kasyles.blogspot.mx/2008/09/openup-como-alternativa-metodolgica.html
http://openup3.blogspot.mx/2014/02/metodologia-open-up.html
UP
La metodologa de UP es un mtodo iterativo de diseo de software que describe cmo desarrollar
software de forma eficaz, utilizando tcnicas probadas en la industria.
El Proceso Unificado no es simplemente un proceso, sino un marco de trabajo extensible que puede
ser adaptado a organizaciones o proyectos especficos.
El nombre Proceso Unificado se usa para describir el proceso genrico que incluye aquellos
elementos que son comunes a la mayora de los refinamientos existentes. Es una metodologa
orientada a conducir el proceso de desarrollo de software en sus aspectos tcnicos; los flujos y
productos de trabajo de UP no incluyen la administracin del proyecto.
http://ingsoftware072301.obolog.es/up-proceso-unificado-2010775
AUP
Proceso Unificado y Proceso Unificado Rational.
El Proceso Unificado no es simplemente un proceso, sino un marco de trabajo extensible que puede
ser adaptado a organizaciones o proyectos especficos. De la misma forma, el Proceso Unificado de
Rational, tambin es un marco de trabajo extensible.
Se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura y por ser iterativo e
incremental.
Es una versin simplificada del Proceso Unificado de Rational (RUP). Este describe de una manera
simple y fcil de entender la forma de desarrollar aplicaciones de software de negocio usando
tcnicas giles y conceptos que an se mantienen vlidos en RUP. El AUP aplica tcnicas giles
incluyendo Desarrollo Dirigido por Pruebas.
http://ingenieriadesoftware.mex.tl/63758_AUP.html
Scrup
Pert cost
Teamleader CRM
ASANA
Dvproject
Verona
Sinnaps
Toggl
Confluence
Basecamp
Jira software
WBS Tool
Planhammer
Easyproject
GranntProject
Taskjuggler
IceScrum
Github
Colabtive
Gannt PV
Clocking IT
http://pilots.elearnlab.org/contingutsAgils/blog/2017/06/10/metodologias-hibridas/