You are on page 1of 10

DESARROLLO DE SOFTWARE EN EQUIPO - Autor: LUIS LPEZ ACOSTA

INGENIERA EN DESARROLLO DE SOFT

2016

DESARROLLO DE SOFTWARE EN EQUIPO - Autor: LUIS LPEZ ACOSTA

DESARROLLO DE SOFTWARE EN
EQUIPO

Contenido
PROPSITO..................................................................................................... 3
En esta actividad generars el plan del proyecto con base en un problema
planteado por tu Docente en lnea. Realiza los siguientes pasos...................3
INSTRUCCIONES............................................................................................. 3
Planteamiento............................................................................................. 3
Plan del proyecto........................................................................................ 3
Calendario del Proyecto...........................................................................5
Proyecto(ERP en Caja de ahorro)....................................................................8
Conclusin................................................................................................. 11

DESARROLLO DE SOFTWARE EN
EQUIPO
PROPSITO
En esta actividad generars el plan del proyecto con base en un problema
planteado por tu Docente en lnea. Realiza los siguientes pasos

INSTRUCCIONES
1.
Identifica en el problema planteado por tu docente en lnea los
elementos del plan del proyecto.
2.

Elabora el plan del proyecto y el anlisis de riesgos.

3.
Redacta tus conclusiones acerca de los elementos que integran el
plan del proyecto, identifica y explica cules son los riesgos que podran
afectar el desarrollo.

Planteamiento
Desarrollo de un ERP para una caja de ahorro la cual cuenta con las
siguientes caractersticas Sistema Informtico
Integral, Contabilidad
AUTOMATIZADA por sucursal y consolidada,
Emisin de reportes
regulatorios y requeridos por los rganos de integracin , Comit de
Supervisin , CNBV, Emisin de estados financieros en TIEMPO REAL, Calculo
automatizado para cumplimiento de obligaciones fiscales,
Modulo para la
prevencin
LAVADO DE DINERO, Automatizacin del proceso de
CONCILCION BANCARIA, Gestor para el control y administracin de
COBRANZA automatizado, Gestin para el otorgamiento, seguimiento y
control de CREDITO, Emisin de INDICADORES FINANCIEROS, Operacin de
TARJETA ELECTRNICA.

Plan del proyecto

Nro.
Fase

Iteracion
es

Duracin

Fase de Inicio

2
semanas

Fase
de
Elaboracin

2
semanas

Fase
de
Construccin

4
semanas

Fase
Transicin

de

Los hitos que marcan el final de cada fase se describen en la siguiente tabla
Descripcin

Hito

Fase de Inicio

En esta fase desarrollar los requisitos del producto desde la


perspectiva del usuario, los cuales sern establecidos en el
artefacto Visin. Los principales casos de uso sern
identificados y se har un refinamiento del Plan de Desarrollo
del Proyecto. La aceptacin del cliente / usuario del artefacto
Visin y el Plan de Desarrollo marcan el final de esta fase.

Fase de
Elaboracin

En esta fase se analizan los requisitos y se desarrolla un


prototipo de arquitectura (incluyendo las partes ms
relevantes y / o crticas del sistema). Al final de esta fase,
todos los casos de uso correspondientes a requisitos que sern
implementados en la primera release de la fase de
Construccin deben estar analizados y diseados (en el
Modelo de Anlisis / Diseo). La revisin y aceptacin del
prototipo de la arquitectura del sistema marca el final de esta
fase. En nuestro caso particular, por no incluirse las fases
siguientes, la revisin y entrega de todos los artefactos hasta
este punto de desarrollo tambin se incluye como hito. La
primera iteracin tendr como objetivo la identificacin y
especificacin de los principales casos de uso, as como su
realizacin preliminar en el Modelo de Anlisis / Diseo,

tambin permitir hacer una revisin general del estado de los


artefactos hasta este punto y ajustar si es necesario la
planificacin para asegurar el cumplimiento de los objetivos.
Ambas iteraciones tendrn una duracin de una semana.

Fase de
Construccin

Durante la fase de construccin se terminan de analizar y disear todos los casos de uso,
refinando el Modelo de Anlisis / Diseo. El producto se construye en base a 2
iteraciones, cada una produciendo una release a la cual se le aplican las pruebas y se
valida con el cliente / usuario. Se comienza la elaboracin de material de apoyo al
usuario. El hito que marca el fin de esta fase es la versin de la release 3.0, con la
capacidad operacional parcial del producto que se haya considerado como crtica, lista
para ser entregada a los usuarios para pruebas beta.

Fase de Transicin

En esta fase se prepararn dos releases para distribucin, asegurando


una implantacin y cambio del sistema previo de manera adecuada,
incluyendo el entrenamiento de los usuarios. El hito que marca el fin
de esta fase incluye, la entrega de toda la documentacin del proyecto
con los manuales de instalacin y todo el material de apoyo al usuario,
la finalizacin del entrenamiento de los usuarios y el
empaquetamiento del producto.

Calendario del Proyecto


A continuacin se presenta un calendario de las principales tareas del
proyecto incluyendo slo las fases de Inicio y Elaboracin. Como se ha
comentado, el proceso iterativo e incremental de RUP est caracterizado por
la realizacin en paralelo de todas las disciplinas de desarrollo a lo largo del
proyecto, con lo cual la mayora de los artefactos son generados muy
tempranamente en el proyecto pero van desarrollndose en mayor o menor
grado de acuerdo a la fase e iteracin del proyecto. La siguiente figura
ilustra este enfoque, en ella lo ensombrecido marca el nfasis de cada
disciplina (workflow) en un momento determinado del desarrollo.

Para este proyecto se ha establecido el siguiente calendario. La fecha de


aprobacin indica cundo el artefacto en cuestin tiene un estado de
completitud suficiente para someterse a revisin y aprobacin, pero esto no
quita la posibilidad de su posterior refinamiento y cambios.
Disciplinas
modificados

Artefactos

generados

o
Comienzo Aprobacin

durante la Fase de Inicio


Modelado del Negocio
Modelo de Casos de Uso del Negocio y
Semana 7
Modelo de Objetos del Negocio

Semana 10

Requisitos
Visin

Semana 8

Semana 10

Modelo de Casos de Uso

Semana 9

siguiente fase

Especificacin de Casos de Uso

Semana 9

siguiente fase

Modelo de Anlisis / Diseo

Semana 8

siguiente fase

Modelo de Datos

Semana 8

siguiente fase

Semana 9

siguiente fase

Anlisis / Diseo

Implementacin
Prototipos de Interfaces de Usuario

Pruebas
Casos de Pruebas Funcionales

Semana 9

siguiente fase

Semana 9

siguiente fase

Despliegue
Modelo de Despliegue
Gestin de Cambios y Configuracin

Durante
todo
proyecto

el

Gestin del proyecto


Plan de Desarrollo del Software en su versin
Semana 7
1.0 y planes de las Iteraciones

Semana 10

Sntoma

Error en
funcionalid
ad de
operacin
del
software

Reproceso de
desarrollo y
mantenimiento
de software, por
lo que
incrementa el
gasto pudiendo
incurrir en
prdidas
Informacin
integrada tipo
basura afectando
la informacin
real y sensible

Integracin
de la
informaci
n de forma
incorrecta

Ingreso de
informaci
n invalida

Generacin de
Excepciones en
la comunicacin
entre el software

0.35

Prioridad

Riesgo

(A,M,B) Impacto

No
.

ad (A,M,B) Probabilid

Anlisis de riesgo

0.5
0

Respuesta

Responsa
ble

Se debe asegurar la calidad del


producto bajo los estndares
correspondientes, as mismo el
sometimiento a pruebas tanto en
ambiente e pruebas y posteriormente
en ambiente de produccin.

Lder de
proyecto
Gerente de
calidad
Desarrollador
es

0,40

0.30

.10

.10

Se dar un curso de uso del software,


as mismo se entregar manual de
usuario con especificaciones de la
integracin de la informacin y buen
uso de ella.

Lder de
Proyecto

Se integrarn alertas en los campos


cunado el usuario ingrese tipos de
datos no aceptados en estos para la
integracin en Bases de datos

Programadore
s

Administrador
de bases de
datos

Administrador

y la base de
datos

de bases de
datos

Inyeccione
s SQL por
ciberpiratas de
base de
datos

Robo de
informacin y
afectacin a
cliente

0.50

Des
encriptaci
n de
informaci
n sensible
en la BD
Acceso a la
aplicacin
por
personas
ajenas
Obtencin
de
contrasea
s de
acceso

Riesgo de fraude
o falsificacin de
identidad

0.20

Posible dao a la
integridad de
informacin

0.40

Robo de
informacin

0.45

.90

.60

.50

,50

Se crearan vistas, procedimientos


almacenados y se encriptaran ambos
para evitar instrucciones con cdigo
daino puedan accesar a BD, adems
se crearn triggers para generar logs y
desencadenar alertas de este tipo de
afectaciones
Se utilizara la encriptacin de datos
sensible a travs de MD5 y despus de
SHA-2 para mayor seguridad en la
informacin en BD

Se darn contraseas personalizadas a


cada uno de los usuarios, y se
generarn restricciones a diversos
mdulos o capas segn el perfil de
usuario
Se generarn Vistas, triggers para
llevar un log de ingreso al sistema, as
mismo se llevara un log de
transacciones realizadas, para que en
caso que se borre informacin, pueda
ser recuperado o si se agrega
informacin, pueda ser eliminada de
forma oportuna

Administrador
de Bases de
datos

Programadore
s

Administrador
de BD

Administrador
de BD

PROGRAMACION DEL PROYECTO.xlsx

Proyecto(ERP en Caja de ahorro)


Terminar
1 2 3 4 5 6 7 8 9
el
01/04/201
Matriz de responsabilidades
7
01/04/201
reglamento de equipo
7
02/04/201
organigrama
7
02/04/201
tabla de habilidades
7
03/04/201
acta constitutiva
7
03/04/201
metricas de calidad
7

Hecho?

FORMACION DE
EQUIPO

INVESTIGACION
PREELIMINAR
Carta de formalizacin

Hecho?

Terminar
1 2 3 4 5 6 7 8 9
el
04/04/20

1
0

1
1

1
2

17
04/04/20
17
04/04/20
17
05/04/20
17
06/04/20
17
07/04/20
17

Ingenieria de
requerimientos
Diseo de requimientos
Aplicacin de cuestionarios
Diseo de graficos
Reporte de cuestionarios

PLANEACION DE LA GESTION
Terminar
1
1 2 3 4 5 6 7 8 9
ADMINISTRATIVA DEL PROYECTO el
0
eleccin de la metodologia de desarrollo 08/04/20
de software
17

Hecho
?

Hecho?

ANALISIS Y DISEO
DE LA APLICACIN

Diseo de la interfaz
Diseo de la base de
datos
Modelamiento del Sitio
Web
Metricas de Sotware
Tcnicas de estimacin

Hecho
?

IMPLEMENTACIO
N DE A
APLICACIN

Terminar
el

Terminar
1 2 3 4 5 6 7 8 9
el
08/04/20
17
10/04/20
17
13/04/20
17
14/04/20
17
16/04/20
17

1
0

1
1

1
2

1
3

1
4

1
0

1
5

1
1

1
6

1
2

1
7

1
3

1
8

1
9

1
1

1
2

1
4

1
5

2
0

1
6

2
1

1
7

2
2

2
3

1
8

2
4

Justificacin de
20/04/201
eleccin de BDs
7
Requerimeintos de
Hadware y
23/04/201
Software
7
Descripcin de
perfiles de
usuarios
Documentacin
del codigo
especificado
Eleccin de tipo
de pruebas a
aplicar

26/04/201
7
30/04/201
7
08/05/201
7

2
5

Hecho LIBERACION DEL Terminar


?
SOFTWARE
el
Realizacin de
manual de usuario

12/05/20
17

Informe de entrega
del proyecto

15/05/20
17

Conclusiones y
recomendaciones

16/05/20
17

Referencias
bibliograficas

16/05/20
17

1
0

1
0

1
1

Conclusin
El lograr detector y gestionar correctamente los riesgos a travs de un
anlisis de riesgo y la creacin de un correcto plan de contingencia, aunado
a las mtricas de desarrollo de calidad de software y a las mtricas del TSP
y PSP, permiten asegurar la calidad del producto y por ende evitar costos
innecesarios y prdida de tiempo, lo cual se convierte en una mayor
competitividad en el mercado y una mayor confianza de los clientes hacia
nosotros y por ende una mayor fidelizacin del cliente por nuestros
productos de software desarrollados.

Fuentes de Consulta.
Project Management Institute.
A Guide to the Project Management Body of Knowledge (PMBOK Guide).
Technical Report ANSI/PMI 99-001-2004, American National
Standard, 2004.

10

1
2

You might also like