breve metodologia
TRANSCRIPT
-
8/17/2019 Breve Metodologia
1/20
Metodologíasagilesbreves
Con el objetivo de minimizar riesgos,gestionar cambios de forma eficaz, y
ofrecerunserviciodecalidadquecumpla
conlasexpectativasdenuestrosclientes,
SOFTENG utiliza un probado marco
metodológico orientado a procesos.Medianteelmismo,conseguimosalinear
atodoslospartícipesdelproyectohacia
unobjetivocomúnyclaramentedefinido,
porloquesuejecuciónserealizasegún
los plazos y costes previstos.
Las fases en las que dividimos un
proyectosonlassiguientes:
Estudio estratégicoSe establece las bases y el alcance del
proyecto, así como los recursos
necesarios, timingycostes. Trabajamos
para comprender el valor que quiere
obtenery/oproporcionarasusclientes,y
-
8/17/2019 Breve Metodologia
2/20
le ayudamos a descubrir nuevas
oportunidadesparaincrementarlo.
Diseño y
arquitect
ura
Consiste
en
clarificarlos
objetivos
del
proyecto
-
8/17/2019 Breve Metodologia
3/20
plantear
la
estrategi a más
adecuad
aparael
desarroll
o del
mismo,
asícomo
describir
launciona
lidad a
impleme
ntar
definiendo su
alcance.
Etapas:
-
8/17/2019 Breve Metodologia
4/20
Análisis
funciona
l:
Definici
óndelos
objetivo
s a
alcanzar
y
descripc
ión
modular
-
8/17/2019 Breve Metodologia
5/20
detallad
a de los
requeri
mientos
del
proyect
o.
Análisis
tecnológ
ico:
Selecció
n de la
-
8/17/2019 Breve Metodologia
6/20
tecnolog
ía a
aplicar,
arquitec
tura,
diagram
a de
objetos,
modelo
concept
ual y
lógico
-
8/17/2019 Breve Metodologia
7/20
delaBD,
y
definició
n de
proceso
s.
Maquet
a:
Definici
ón de la
línea
gráfica
-
8/17/2019 Breve Metodologia
8/20
de
interfaz.
Planifica
ción:
Plan
detallad
o del
proyect
o,
asignaci
ón de
recursos
-
8/17/2019 Breve Metodologia
9/20
y
definició
n de
entrega
bles.
Producción
Consiste en el desarrollo del proyecto
organizado en hitos y entregables y así
facilitar a los clientes la posibilidad de
revisarlaaplicaciónamedidaqueseva
construyendo.Etapas:Prototipo,Diseño
deinterfaz,creacióndelaBasededatos,
Implementación, Integración y pruebas-testeo. Se trata de un proceso que se
lleva a cabo mediante ciclos iterativos
hasta que el cliente nos da su
conformidad.
Control de calidad
-
8/17/2019 Breve Metodologia
10/20
Una vez la aplicación ha sido
desarrolladaytesteadaconéxito,pasará
porunaetapafinaldecontroldecalidadpreviaalaaceptacióndelcliente.Deesta
forma,elsoftwarefinalizadoseentrega
al equipo interno de calidad para un
profundo testeo, tanto funcional
(comparándoloconladocumentaciónde
requerimientos), como técnico
(especialmente de carga y stress,
simulandoconexionesdeusuariosquela
usan).Puesta en marcha
Finalizadoelcontroldecalidadyconla
aceptacióndelcliente,sellevaacabola
fasededespliegueypuestaenmarcha,
que a su vez se divide en cinco etapas
cuyo orden y ámbito dependerá del
proyectoencuestión:
-
8/17/2019 Breve Metodologia
11/20
Instalación del hardware:Encasodeque
seanecesario,serealizarálainstalación
delservidoroclústerdeservidores.
Instalación del software: Se instalará y
configuraráelsoftwarey,engeneral,los
requerimientos necesarios en servidor
para el funcionamiento correcto de la
aplicación.
Instalación de la aplicación: Migración
desdeelservidordepruebasalservidor
definitivo.
Migración de datos: En caso necesario,
se migrará la información desde el
-
8/17/2019 Breve Metodologia
12/20
antiguo gestor de base de datos de la
organizaciónalnuevoservidor.
Formación: El responsable del proyecto
prepara la documentación necesaria, y
se encarga de formar a los futuros
usuarios parael uso de la aplicacióno
paralagestióndecontenidosenelcaso
deproyectosWeb.
Fase de cierre, inicio de la mejora
continua y soporte: Sedaporfinalizado
el proyecto al haberse alcanzado los
objetivosconsensuadosconelcliente,y
entraenvigorlagarantía.Duranteeste
-
8/17/2019 Breve Metodologia
13/20
periodosepuedenanalizarampliaciones
funcionales que aporten más valor
añadido al proyecto, o nuevas
oportunidades de negocio que
desemboquen en futuras
colaboraciones. Al finalizar lagarantía,
entraráenvigorelperiododesoportey
mejoracontinua.
Gestión del proyecto
Estafaseserealizaenparalelojuntoalas
demás,yconsisteentodaslaactividadesdegestiónnecesariasparallevarabuen
términoelproyectoylograrlosobjetivos
marcados. Estas actividades las lleva a
cabo el jefe de proyecto asignado, y
consistenprincipalmenteenel controly
-
8/17/2019 Breve Metodologia
14/20
coordinación de recursos, costes,
tiempos, planificación, entregables y
calidad.
MetodologíaScrum
¿Qué es?
Scrumesunametodologíaágilyflexible
paragestionareldesarrollodesoftware,
cuyo principal objetivo es maximizar el
retornodelainversiónparasuempresa(ROI). Se basa en construir primero la
funcionalidad de mayor valor para el
cliente y en los principios de inspección
continua, adaptación, auto-gestión e
innovación.
https://twitter.com/intent/tweet?url=https://www.softeng.es/es-es/empresa/metodologias-de-trabajo/softeng-agile.htmlhttps://www.facebook.com/sharer/sharer.php?u=https://www.softeng.es/es-es/empresa/metodologias-de-trabajo/softeng-agile.html
-
8/17/2019 Breve Metodologia
15/20
¿Cuándo se utiliza?
Con la metodología Scrum el cliente se
entusiasma y se compromete con el
proyectodadoquelovecreceriteración
a iteración. Asimismo le permite encualquiermomentorealinearelsoftware
con los objetivos de negocio de su
empresa, ya que puede introducir
cambiosfuncionalesodeprioridadenel
iniciodecadanuevaiteraciónsinningúnproblema.
Esta metódica de trabajo promueve la
innovación,motivaciónycompromisodel
-
8/17/2019 Breve Metodologia
16/20
equipoqueformapartedelproyecto,por
lo que los profesionales encuentran un
ámbito propicio para desarrollar suscapacidades.
Beneficios
Cumplimento de expectativas:Elcliente
establecesusexpectativasindicandoel
valor que le aporta cada requisito /
historia del proyecto, el equipo los
estimayconestainformaciónelProduct
Owner
establece su prioridad. De
maneraregular,enlasdemosdeSprint
el Product Owner comprueba que
efectivamente los requisitos se han
-
8/17/2019 Breve Metodologia
17/20
cumplido y transmite se feedback al
equipo.
Flexibilidad a cambios: Altacapacidadde
reacción ante los cambios de
requerimientos generados por
necesidadesdelclienteoevolucionesdel
mercado.Lametodologíaestádiseñada
para adaptarse a los cambios de
requerimientos que conllevan los
proyectoscomplejos.
Reducción del Time to Market:
Elcliente
puede empezar a utilizar las
funcionalidades más importantes del
-
8/17/2019 Breve Metodologia
18/20
proyecto antes de que esté finalizado
porcompleto.
Mayor calidad del software:Lametódica
detrabajoylanecesidaddeobteneruna
versión funcional después de cada
iteración, ayuda a la obtención de un
softwaredecalidadsuperior.
Mayor productividad:Seconsigueentre
otras razones, gracias a la eliminación
de la burocracia y a la motivación del
equipoqueproporcionaelhechodeque
seanautónomosparaorganizarse.
-
8/17/2019 Breve Metodologia
19/20
Maximiza el retorno de la inversión ROI):
Produccióndesoftwareúnicamentecon
las prestaciones que aportan mayor
valordenegociograciasalapriorización
porretornodeinversión.
Predicciones de tiempos:
Medianteesta
metodología se conoce la velocidad
media del equipo por sprint (los
llamados puntos historia), con lo que
consecuentemente, es posible estimar
fácilmenteparacuandosedispondráde
una determinada funcionalidad que
todavíaestáenelBacklog.
-
8/17/2019 Breve Metodologia
20/20
Reducción de riesgos:Elhechodellevar
acabolasfuncionalidadesdemásvalor
enprimerlugarydeconocerlavelocidad
conqueelequipoavanzaenelproyecto,
permitedespejarriesgoseficazmentede
maneraanticipada.
Si desea conocer más acerca de
Scrum,consulte aquí cómo es el proceso yroles que intervienen.