Está en la página 1de 59

breves

Con el objetivo de
minimizar
riesgos,
gestionar cambios de
forma eficaz, y ofrecer
un servicio de calidad
que cumpla con las
expectativas
de
nuestros
clientes,
SOFTENG utiliza un
probado
marco

metodolgico
orientado a procesos.
Mediante el mismo,
conseguimos alinear a
todos los partcipes
del proyecto hacia un
objetivo comn y
claramente definido,
por lo que su
ejecucin se realiza
segn los plazos y

costes

previstos.

Las fases en las que


dividimos un proyecto
son las siguientes:
Estudio estratgico
Se establece las bases
y el alcance del
proyecto, as como los
recursos necesarios,
timing
y
costes.

Trabajamos
para
comprender el valor
que quiere obtener
y/o proporcionar a sus
clientes,
y
le
ayudamos a descubrir
nuevas oportunidades
para incrementarlo.

Diseo
y
arquite
ctura
Consist
e
en
clarific

ar los
objetiv
os del
proyect
o,
plante
ar la
estrate
gia
ms
adecua

da
para el
desarr
ollo del
mismo,
as
como
describ
ir
la
funcion
alidad

a
implem
entar
definie
ndo su
alcanc
e.
Etapas:
Anlisi
s

funcion
al:
Definic
in de
los
objetiv
os

alcanz
ar,

descrip
cin
modul
ar
detalla

da de
los
requeri
miento
s

del

proyec
to.

Anlisi
s
tecnol
gico:

Selecci
n de
la
tecnol
oga a
aplicar
,

arquite
ctura,
diagra
ma de
objeto
s,
model

o
concep
tual y
lgico
de

la

BD,

definici

n de
proces
os.

Maque
ta:
Definic

in de
la lnea
grfica
de
interfa
z.

Planific
acin:
Plan
detalla
do del
proyec
to,

asigna
cin de
recurs
os

definici
n de

entreg
ables.
Produccin
Consiste
en
el
desarrollo
del
proyecto organizado
en hitos y entregables
y as facilitar a los
clientes la posibilidad
de
revisar
la

aplicacin a medida
que
se
va
construyendo. Etapas:
Prototipo, Diseo de
interfaz, creacin de
la Base de datos,
Implementacin,
Integracin y pruebastesteo. Se trata de un
proceso que se lleva a
cabo mediante ciclos

iterativos hasta que el


cliente nos da su
conformidad.
Control de calidad
Una vez la aplicacin
ha sido desarrollada y
testeada con xito,
pasar por una etapa
final de control de
calidad previa a la
aceptacin del cliente.

De esta forma, el
software finalizado se
entrega al equipo
interno de calidad
para un profundo
testeo,
tanto
funcional
(comparndolo con la
documentacin
de
requerimientos),
como
tcnico

(especialmente
de
carga
y
stress,
simulando conexiones
de usuarios que la
usan).
Puesta en marcha
Finalizado el control
de calidad y con la
aceptacin del cliente,
se lleva a cabo la fase
de
despliegue
y

puesta en marcha,
que a su vez se divide
en cinco etapas cuyo
orden
y
mbito
depender
del
proyecto en cuestin:
Instalacin
del
hardware: En caso de
que sea necesario, se

realizar
instalacin

la
del

servidor o clster de
servidores.

Instalacin

del

software: Se instalar
y

configurar

el

software

y,

general,

en
los

requerimientos
necesarios en servidor
para
funcionamiento

el

correcto

de

la

aplicacin.

Instalacin

de

la

aplicacin: Migracin
desde el servidor de
pruebas al servidor
definitivo.

Migracin de datos:
En caso necesario, se
migrar

la

informacin desde el
antiguo

gestor

de

base de datos de la

organizacin al nuevo
servidor.

Formacin:

El

responsable

del

proyecto prepara la
documentacin
necesaria,

se

encarga de formar a
los futuros usuarios
para el uso de la
aplicacin o para la
gestin de contenidos
en

el

caso

proyectos Web.

de

Fase de cierre, inicio


de la mejora continua
y soporte: Se da por
finalizado el proyecto
al haberse alcanzado
los

objetivos

consensuados con el

cliente, y entra en
vigor

la

garanta.

Durante este periodo


se pueden analizar
ampliaciones
funcionales

que

aporten ms valor

aadido al proyecto,
o

nuevas

oportunidades
negocio
desemboquen

de
que
en

futuras
colaboraciones.

Al

finalizar la garanta,
entrar en vigor el
periodo de soporte y
mejora continua.
Gestin del proyecto
Esta fase se realiza en
paralelo junto a las
dems, y consiste en
todas la actividades

de gestin necesarias
para llevar a buen
trmino el proyecto y
lograr los objetivos
marcados.
Estas
actividades las lleva a
cabo el jefe de
proyecto asignado, y
consisten
principalmente en el
control y coordinacin

de recursos, costes,
tiempos,
planificacin,
entregables y calidad.
Metodologa Scrum
Qu
es?
Scrum
es
una
metodologa gil y
flexible para gestionar

el
desarrollo
de
software,
cuyo
principal objetivo es
maximizar el retorno
de la inversin para su
empresa (ROI). Se
basa en construir
primero
la
funcionalidad
de
mayor valor para el
cliente y en los

principios
de
inspeccin continua,
adaptacin,
autogestin e innovacin.

Cundo se utiliza?
Con la metodologa
Scrum el cliente se

entusiasma y se
compromete con el
proyecto dado que lo
ve crecer iteracin a
iteracin. Asimismo le
permite en cualquier
momento realinear el
software con los
objetivos de negocio
de su empresa, ya que
puede
introducir

cambios funcionales o
de prioridad en el
inicio de cada nueva
iteracin sin ningn
problema.
Esta metdica de
trabajo promueve la
innovacin,
motivacin
y
compromiso
del

equipo que forma


parte del proyecto,
por lo que los
profesionales
encuentran un mbito
propicio
para
desarrollar
sus
capacidades.
Beneficios

Cumplimento

de

expectativas:

El

cliente establece sus


expectativas
indicando el valor que
le

aporta

cada

requisito / historia del

proyecto, el equipo
los estima y con esta
informacin
Product
establece

el
Owner
su

prioridad. De manera
regular, en las demos

de Sprint el Product
Owner

comprueba

que efectivamente los


requisitos

se

han

cumplido y transmite
se

feedback

equipo.

al

Flexibilidad

cambios:

Alta

capacidad
reaccin

de
ante

cambios

los
de

requerimientos
generados

por

necesidades

del

cliente o evoluciones
del

mercado.

La

metodologa

est

diseada

para

adaptarse
cambios

los
de

requerimientos
conllevan

que
los

proyectos complejos.

Reduccin del Time to


Market:
puede
utilizar

El

cliente

empezar

a
las

funcionalidades ms
importantes

del

proyecto antes de
que est finalizado
por completo.

Mayor

calidad

software:

del
La

metdica de trabajo y
la

necesidad

de

obtener una versin


funcional despus de
cada iteracin, ayuda
a la obtencin de un

software de calidad
superior.

Mayor productividad:
Se

consigue

entre

otras razones, gracias


a la eliminacin de la
burocracia y a la

motivacin

del

equipo

que

proporciona el hecho
de

que

sean

autnomos

para

organizarse.

Maximiza el retorno
de la inversin (ROI):
Produccin

de

software nicamente
con las prestaciones
que aportan mayor
valor

de

negocio

gracias
priorizacin

la
por

retorno de inversin.

Predicciones

de

tiempos: Mediante
esta metodologa se
conoce la velocidad

media del equipo por


sprint (los llamados
puntos historia), con
lo

que

consecuentemente,
es posible estimar
fcilmente

para

cuando se dispondr
de una determinada
funcionalidad

que

todava est en el
Backlog.

Reduccin

de

riesgos: El hecho de

llevar a cabo las


funcionalidades

de

ms valor en primer
lugar y de conocer la
velocidad con que el
equipo avanza en el
proyecto,

permite

despejar
eficazmente

riesgos
de

manera anticipada.
Si desea conocer ms
acerca
de
Scrum, consulte aqu
cmo es el proceso y
roles que intervienen.

También podría gustarte