SlideShare ist ein Scribd-Unternehmen logo
1 von 11
METODOLOGIA RAD
XP    MAURICIO PAREDES
LA METODOLOGÍA DE DISEÑO
RÁPIDO DE APLICACIONES
   La metodología conocida como diseño rápido de
    aplicaciones (RAD rapid aplication development)
    ha tenido mucho auge recientemente en el mundo
    de la informática.
   Esta metodología propone un proceso de
    desarrollo de "software" que permite que se
    creen sistemas de computadoras utilizables en un
    periodo de tiempo entre 60 a 90 días.
   RAD es un ciclo de desarrollo diseñado para
    crear aplicaciones de computadoras de alta
    calidad de las que acontecen en corporaciones
    grandes.
LAS CUATRO ETAPAS DEL
CICLO RAD
   Etapa de planificación de los requisitos
     Esta etapa requiere que usuarios con un
    vasto conocimiento de los procesos de la
    compañía determinen cuales serán las
    funciones del sistema
   Etapa de diseño
     Esta consiste de un análisis detallado de las
    actividades de la compañía en relación al
    sistema propuesto
   Construcción
     En la etapa de construcción el equipo de
    desarrolladores trabajando de cerca con los
    usuarios finalizan el diseño y la construcción
    del sistema.
   Implementación
    Esta etapa envuelve la implementación del
    nuevo producto y el manejo del cambio del
    viejo al nuevo sistema. Se hacen pruebas
    comprensivas y se adiestran los usuarios.
CARACTERÍSTICAS DE RAD
   Bajos costos
    RAD, por lo general, resulta en costos más
    bajos. Esto se debe a que se forman
    pequeños equipos de profesionales quienes
    utilizan herramientas de alta capacidad para
    generar los sistemas. Estas herramientas
    conocidas como ""CASE"" (Computer-Aided
    Systems Engineering) permiten que se aligere
    el proceso
   Calidad
     La calidad de un sistema se mide en términos
    de hasta qué punto ese sistema cumple con
    los requisitos de la compañía y sus usuarios al
    momento que se implementa. El uso de
    herramientas "CASE" tiene el propósito de
    integrar diagramas para representar la
    información y crear modelos del sistema.
XP - Programación extrema
   El método XP (Programación extrema) define
    un conjunto de prácticas óptimas para el
    desarrollo de aplicaciones en excelentes
    condiciones al colocar al cliente en el centro
    del proceso de desarrollo, manteniendo una
    cercana relación con dicho cliente.
FASES
La Programación extrema se basa en los siguientes
  conceptos:
 Los equipos de desarrollo trabajan directamente
  con el cliente durante ciclos cortos de una o dos
  semanas como máximo.
 La entrega de las versiones del software ocurre
  muy temprano y en intervalos muy cortos para
  maximizar la interacción con el usuario.
 Existe una fuerte colaboración entre el equipo de
  desarrollo mientras trabaja en el código.
 El código se prueba y depura a lo largo del
  proceso de desarrollo.
 Existen indicadores que miden el progreso del
  proyecto para poder actualizar el plan de
  desarrollo.
Roles XP
   Programador
    El programador escribe las pruebas unitarias y produce el
    código del sistema.
   Cliente
    Escribe las historias de usuario y las pruebas funcionales
    para validar su implementación. Además, asigna la prioridad
    a las historias de usuario y decide cuáles se implementan en
    cada iteración centrándose en aportar mayor valor al
    negocio.
   Encargado de pruebas (Tester)
    Ayuda al cliente a escribir las pruebas funcionales. Ejecuta
    las pruebas regularmente, difunde los resultados en el
    equipo y es responsable de las herramientas de soporte para
    pruebas.
   Encargado de seguimiento (Tracker)
    Proporciona realimentación al equipo. Verifica el grado de
    acierto entre las estimaciones realizadas y el tiempo real
    dedicado, para mejorar futuras estimaciones. Realiza el
    seguimiento del progreso de cada iteración.
   Entrenador (Coach)
    Es responsable del proceso global. Debe proveer guías al
    equipo de forma que se apliquen las prácticas XP y se siga el
    proceso correctamente.
   Consultor
    Es un miembro externo del equipo con un conocimiento
    específico en algún tema necesario para el proyecto, en el
    que puedan surgir problemas.
   Gestor (Big boss)
    Es el vínculo entre clientes y programadores, ayuda a que el
    equipo trabaje efectivamente creando las condiciones
    adecuadas. Su labor esencial es de coordinación.

Weitere ähnliche Inhalte

Was ist angesagt?

Métricas de un proyecto
Métricas de un proyectoMétricas de un proyecto
Métricas de un proyectoloscomodos
 
Plantilla de toma de requisitos softwarev 1.0
Plantilla de toma de requisitos softwarev 1.0Plantilla de toma de requisitos softwarev 1.0
Plantilla de toma de requisitos softwarev 1.0Javier Hermoso Blanco
 
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010SaraEAlcntaraR
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwarepaoaboytes
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de softwareYaskelly Yedra
 
Metodologia rad luis c
Metodologia rad luis cMetodologia rad luis c
Metodologia rad luis cLuis Cambal
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosSergio Sanchez
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónR.M. M.H.
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosCesar Prado
 
Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipoyanezcabrera
 
Ap2 aa1-ev3-elaboración de lista de chequeo para validación de requisitos de ...
Ap2 aa1-ev3-elaboración de lista de chequeo para validación de requisitos de ...Ap2 aa1-ev3-elaboración de lista de chequeo para validación de requisitos de ...
Ap2 aa1-ev3-elaboración de lista de chequeo para validación de requisitos de ...nay-censey
 
Formato Para La Captura Y DescripcióN De Requerimientos
Formato Para La Captura  Y DescripcióN De RequerimientosFormato Para La Captura  Y DescripcióN De Requerimientos
Formato Para La Captura Y DescripcióN De RequerimientosJosse Perez
 
Análisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de softwareAnálisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de softwareAngel Reyes
 

Was ist angesagt? (20)

Métricas de un proyecto
Métricas de un proyectoMétricas de un proyecto
Métricas de un proyecto
 
Plantilla de toma de requisitos softwarev 1.0
Plantilla de toma de requisitos softwarev 1.0Plantilla de toma de requisitos softwarev 1.0
Plantilla de toma de requisitos softwarev 1.0
 
8.realizacion de pruebas
8.realizacion de pruebas8.realizacion de pruebas
8.realizacion de pruebas
 
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
Historias de usuario
Historias de usuarioHistorias de usuario
Historias de usuario
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de software
 
Metodologia rad luis c
Metodologia rad luis cMetodologia rad luis c
Metodologia rad luis c
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De Requerimientos
 
Algoritmo De Productos Medios
Algoritmo De Productos MediosAlgoritmo De Productos Medios
Algoritmo De Productos Medios
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De Información
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientos
 
Iso 25000
Iso 25000Iso 25000
Iso 25000
 
Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipo
 
Prototipos
PrototiposPrototipos
Prototipos
 
Ap2 aa1-ev3-elaboración de lista de chequeo para validación de requisitos de ...
Ap2 aa1-ev3-elaboración de lista de chequeo para validación de requisitos de ...Ap2 aa1-ev3-elaboración de lista de chequeo para validación de requisitos de ...
Ap2 aa1-ev3-elaboración de lista de chequeo para validación de requisitos de ...
 
Formato Para La Captura Y DescripcióN De Requerimientos
Formato Para La Captura  Y DescripcióN De RequerimientosFormato Para La Captura  Y DescripcióN De Requerimientos
Formato Para La Captura Y DescripcióN De Requerimientos
 
Metodo espiral
Metodo espiralMetodo espiral
Metodo espiral
 
Análisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de softwareAnálisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de software
 
Métricas OO
Métricas OOMétricas OO
Métricas OO
 

Andere mochten auch

Clase 1 introducción a symfony 2
Clase 1   introducción a symfony 2Clase 1   introducción a symfony 2
Clase 1 introducción a symfony 2hydras_cs
 
Geografía como plataforma: API REST vs OGC y Geodatabases - Conferencia Esri ...
Geografía como plataforma: API REST vs OGC y Geodatabases - Conferencia Esri ...Geografía como plataforma: API REST vs OGC y Geodatabases - Conferencia Esri ...
Geografía como plataforma: API REST vs OGC y Geodatabases - Conferencia Esri ...Esri
 
Herramientas publicación gis web poroceso y análisis
Herramientas publicación gis web   poroceso y análisisHerramientas publicación gis web   poroceso y análisis
Herramientas publicación gis web poroceso y análisisUrban Data Analytics
 
Modeliza de variables_climaticas2
Modeliza de variables_climaticas2Modeliza de variables_climaticas2
Modeliza de variables_climaticas2Lucas83
 
Paty carbajal presentacion
Paty carbajal presentacionPaty carbajal presentacion
Paty carbajal presentacionpatty_bperdomo21
 
Eppur si muove - SIG Libre Girona
Eppur si muove - SIG Libre GironaEppur si muove - SIG Libre Girona
Eppur si muove - SIG Libre GironaJordi Graells
 
Mi primer programa en Symfony2
Mi primer programa en Symfony2Mi primer programa en Symfony2
Mi primer programa en Symfony2César Hernández
 
Symfony2 admingenerator
Symfony2 admingeneratorSymfony2 admingenerator
Symfony2 admingeneratorsymfony_bcn
 
Monografia Metodologia Agil XP
Monografia Metodologia Agil XPMonografia Metodologia Agil XP
Monografia Metodologia Agil XPJorw Yengle
 
Twig avanzado (sf2Vigo)
Twig avanzado (sf2Vigo)Twig avanzado (sf2Vigo)
Twig avanzado (sf2Vigo)Javier Eguiluz
 
Redis–symfony–barcelona–31 05-2012
Redis–symfony–barcelona–31 05-2012Redis–symfony–barcelona–31 05-2012
Redis–symfony–barcelona–31 05-2012symfony_bcn
 
Metaprogramación Compositiva en JavaScript
Metaprogramación Compositiva en JavaScriptMetaprogramación Compositiva en JavaScript
Metaprogramación Compositiva en JavaScriptJavier Vélez Reyes
 
Symfony2 Formacion y primeros pasos
Symfony2  Formacion y primeros pasosSymfony2  Formacion y primeros pasos
Symfony2 Formacion y primeros pasosSoni BM
 
Introduccion Sig
Introduccion SigIntroduccion Sig
Introduccion SigC G
 
Programación Extrema
Programación ExtremaProgramación Extrema
Programación Extremaurumisama
 
SIG en la Web: Fundamentos
SIG en la Web: FundamentosSIG en la Web: Fundamentos
SIG en la Web: FundamentosLeandro Zamudio
 

Andere mochten auch (20)

Metodologia de desarrollo software
Metodologia  de desarrollo softwareMetodologia  de desarrollo software
Metodologia de desarrollo software
 
Clase 1 introducción a symfony 2
Clase 1   introducción a symfony 2Clase 1   introducción a symfony 2
Clase 1 introducción a symfony 2
 
Geografía como plataforma: API REST vs OGC y Geodatabases - Conferencia Esri ...
Geografía como plataforma: API REST vs OGC y Geodatabases - Conferencia Esri ...Geografía como plataforma: API REST vs OGC y Geodatabases - Conferencia Esri ...
Geografía como plataforma: API REST vs OGC y Geodatabases - Conferencia Esri ...
 
Herramientas publicación gis web poroceso y análisis
Herramientas publicación gis web   poroceso y análisisHerramientas publicación gis web   poroceso y análisis
Herramientas publicación gis web poroceso y análisis
 
Modeliza de variables_climaticas2
Modeliza de variables_climaticas2Modeliza de variables_climaticas2
Modeliza de variables_climaticas2
 
Paty carbajal presentacion
Paty carbajal presentacionPaty carbajal presentacion
Paty carbajal presentacion
 
Eppur si muove - SIG Libre Girona
Eppur si muove - SIG Libre GironaEppur si muove - SIG Libre Girona
Eppur si muove - SIG Libre Girona
 
Mi primer programa en Symfony2
Mi primer programa en Symfony2Mi primer programa en Symfony2
Mi primer programa en Symfony2
 
Symfony2 admingenerator
Symfony2 admingeneratorSymfony2 admingenerator
Symfony2 admingenerator
 
Monografia Metodologia Agil XP
Monografia Metodologia Agil XPMonografia Metodologia Agil XP
Monografia Metodologia Agil XP
 
Twig avanzado (sf2Vigo)
Twig avanzado (sf2Vigo)Twig avanzado (sf2Vigo)
Twig avanzado (sf2Vigo)
 
Redis–symfony–barcelona–31 05-2012
Redis–symfony–barcelona–31 05-2012Redis–symfony–barcelona–31 05-2012
Redis–symfony–barcelona–31 05-2012
 
Web components
Web componentsWeb components
Web components
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 
Aplicaciones Machine Learning GIS
Aplicaciones Machine Learning GISAplicaciones Machine Learning GIS
Aplicaciones Machine Learning GIS
 
Metaprogramación Compositiva en JavaScript
Metaprogramación Compositiva en JavaScriptMetaprogramación Compositiva en JavaScript
Metaprogramación Compositiva en JavaScript
 
Symfony2 Formacion y primeros pasos
Symfony2  Formacion y primeros pasosSymfony2  Formacion y primeros pasos
Symfony2 Formacion y primeros pasos
 
Introduccion Sig
Introduccion SigIntroduccion Sig
Introduccion Sig
 
Programación Extrema
Programación ExtremaProgramación Extrema
Programación Extrema
 
SIG en la Web: Fundamentos
SIG en la Web: FundamentosSIG en la Web: Fundamentos
SIG en la Web: Fundamentos
 

Ähnlich wie Metodologia rad XP

Programación extrema [XP]
Programación extrema [XP]Programación extrema [XP]
Programación extrema [XP]Agustín
 
Unidad I - Desarrollo rápido de software
Unidad I - Desarrollo rápido de softwareUnidad I - Desarrollo rápido de software
Unidad I - Desarrollo rápido de softwareAlejandro Flores
 
Especial ingenieria de software
Especial ingenieria de softwareEspecial ingenieria de software
Especial ingenieria de softwarealejandor reyes
 
Especial ingenieria de software
Especial ingenieria de softwareEspecial ingenieria de software
Especial ingenieria de softwarealejandor reyes
 
Modelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyectoModelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyectoJohita Guerrero
 
Metodología de desarrollo de software rad
 Metodología de desarrollo de software rad Metodología de desarrollo de software rad
Metodología de desarrollo de software radmarcosxm
 
Presentacion Metodos de software
Presentacion Metodos de softwarePresentacion Metodos de software
Presentacion Metodos de softwareBrandon Betto
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de softwaresairarcf
 
Díme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usarDíme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usarKiberley Santos
 
Metodologias de analisis y diseño de sistemas
Metodologias de analisis y diseño de sistemasMetodologias de analisis y diseño de sistemas
Metodologias de analisis y diseño de sistemasgrupo7inf162
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software Brihany Rossell
 
Seleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareSeleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareIngris Argueta
 

Ähnlich wie Metodologia rad XP (20)

RUP
RUPRUP
RUP
 
Programación extrema [XP]
Programación extrema [XP]Programación extrema [XP]
Programación extrema [XP]
 
Unidad I - Desarrollo rápido de software
Unidad I - Desarrollo rápido de softwareUnidad I - Desarrollo rápido de software
Unidad I - Desarrollo rápido de software
 
Especial ingenieria de software
Especial ingenieria de softwareEspecial ingenieria de software
Especial ingenieria de software
 
Especial ingenieria de software
Especial ingenieria de softwareEspecial ingenieria de software
Especial ingenieria de software
 
Modelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyectoModelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyecto
 
Metodología de desarrollo de software rad
 Metodología de desarrollo de software rad Metodología de desarrollo de software rad
Metodología de desarrollo de software rad
 
Inf 162
Inf 162Inf 162
Inf 162
 
Presentacion Metodos de software
Presentacion Metodos de softwarePresentacion Metodos de software
Presentacion Metodos de software
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 
Díme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usarDíme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usar
 
Metodologias de analisis y diseño de sistemas
Metodologias de analisis y diseño de sistemasMetodologias de analisis y diseño de sistemas
Metodologias de analisis y diseño de sistemas
 
Qué+es+ru..
Qué+es+ru..Qué+es+ru..
Qué+es+ru..
 
Metodologia RUP
Metodologia RUPMetodologia RUP
Metodologia RUP
 
Proceso desarrollo software
Proceso desarrollo softwareProceso desarrollo software
Proceso desarrollo software
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
Luis
LuisLuis
Luis
 
Seleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareSeleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de software
 
Desarrollo de Sistemas de Información
Desarrollo de Sistemas de InformaciónDesarrollo de Sistemas de Información
Desarrollo de Sistemas de Información
 

Metodologia rad XP

  • 1. METODOLOGIA RAD XP MAURICIO PAREDES
  • 2. LA METODOLOGÍA DE DISEÑO RÁPIDO DE APLICACIONES  La metodología conocida como diseño rápido de aplicaciones (RAD rapid aplication development) ha tenido mucho auge recientemente en el mundo de la informática.  Esta metodología propone un proceso de desarrollo de "software" que permite que se creen sistemas de computadoras utilizables en un periodo de tiempo entre 60 a 90 días.  RAD es un ciclo de desarrollo diseñado para crear aplicaciones de computadoras de alta calidad de las que acontecen en corporaciones grandes.
  • 3. LAS CUATRO ETAPAS DEL CICLO RAD  Etapa de planificación de los requisitos Esta etapa requiere que usuarios con un vasto conocimiento de los procesos de la compañía determinen cuales serán las funciones del sistema  Etapa de diseño Esta consiste de un análisis detallado de las actividades de la compañía en relación al sistema propuesto
  • 4. Construcción En la etapa de construcción el equipo de desarrolladores trabajando de cerca con los usuarios finalizan el diseño y la construcción del sistema.  Implementación Esta etapa envuelve la implementación del nuevo producto y el manejo del cambio del viejo al nuevo sistema. Se hacen pruebas comprensivas y se adiestran los usuarios.
  • 5. CARACTERÍSTICAS DE RAD  Bajos costos RAD, por lo general, resulta en costos más bajos. Esto se debe a que se forman pequeños equipos de profesionales quienes utilizan herramientas de alta capacidad para generar los sistemas. Estas herramientas conocidas como ""CASE"" (Computer-Aided Systems Engineering) permiten que se aligere el proceso
  • 6. Calidad La calidad de un sistema se mide en términos de hasta qué punto ese sistema cumple con los requisitos de la compañía y sus usuarios al momento que se implementa. El uso de herramientas "CASE" tiene el propósito de integrar diagramas para representar la información y crear modelos del sistema.
  • 7. XP - Programación extrema  El método XP (Programación extrema) define un conjunto de prácticas óptimas para el desarrollo de aplicaciones en excelentes condiciones al colocar al cliente en el centro del proceso de desarrollo, manteniendo una cercana relación con dicho cliente.
  • 9. La Programación extrema se basa en los siguientes conceptos:  Los equipos de desarrollo trabajan directamente con el cliente durante ciclos cortos de una o dos semanas como máximo.  La entrega de las versiones del software ocurre muy temprano y en intervalos muy cortos para maximizar la interacción con el usuario.  Existe una fuerte colaboración entre el equipo de desarrollo mientras trabaja en el código.  El código se prueba y depura a lo largo del proceso de desarrollo.  Existen indicadores que miden el progreso del proyecto para poder actualizar el plan de desarrollo.
  • 10. Roles XP  Programador El programador escribe las pruebas unitarias y produce el código del sistema.  Cliente Escribe las historias de usuario y las pruebas funcionales para validar su implementación. Además, asigna la prioridad a las historias de usuario y decide cuáles se implementan en cada iteración centrándose en aportar mayor valor al negocio.  Encargado de pruebas (Tester) Ayuda al cliente a escribir las pruebas funcionales. Ejecuta las pruebas regularmente, difunde los resultados en el equipo y es responsable de las herramientas de soporte para pruebas.
  • 11. Encargado de seguimiento (Tracker) Proporciona realimentación al equipo. Verifica el grado de acierto entre las estimaciones realizadas y el tiempo real dedicado, para mejorar futuras estimaciones. Realiza el seguimiento del progreso de cada iteración.  Entrenador (Coach) Es responsable del proceso global. Debe proveer guías al equipo de forma que se apliquen las prácticas XP y se siga el proceso correctamente.  Consultor Es un miembro externo del equipo con un conocimiento específico en algún tema necesario para el proyecto, en el que puedan surgir problemas.  Gestor (Big boss) Es el vínculo entre clientes y programadores, ayuda a que el equipo trabaje efectivamente creando las condiciones adecuadas. Su labor esencial es de coordinación.