Sunteți pe pagina 1din 25

PROYECTO DE SOFTWARE

LIBRERAS FERMN Y HNOS LTDA

Integrantes: Diego Sanhueza Navarro


Asignatura: Ingeniera de Software.
Profesora: Angie Carolina Stuardo Figueroa
Carrera: Ingeniera de ejecucin en computacin e
informtica.
Fecha: 01 de Agosto de 2017
PROYECTO DE SOFTWARE

ndice.-

ndice.- ................................................................................................................................................. 1
1.- Introduccin. .................................................................................................................................. 2
2.- mbito............................................................................................................................................ 3
2.1.- Objetivos: ................................................................................................................................ 3
3.- Estrategia. ...................................................................................................................................... 4
3.1.- Principios de calidad: .............................................................................................................. 4
4.- Justificacin. ................................................................................................................................... 6
5.- Plan del Proyecto ........................................................................................................................... 7
5.1.- Primera entrega del producto: ............................................................................................... 7
5.2.- Segunda entrega del producto: ............................................................................................ 11
5.3.- Tercera entrega del producto: .............................................................................................. 15
6.- Plan de Riesgos............................................................................................................................. 19
7.- Costos ........................................................................................................................................... 23
8.- Conclusin .................................................................................................................................... 24

1|Pgina
PROYECTO DE SOFTWARE

1.- Introduccin.

El siguiente informe presenta el detalle de cada paso realizado sobre la propuesta de desarrollo de
software informtico propuesto para la lnea de libreras Libreras Fermn y hnos Ltda.

En primer lugar se detallara el mbito del software, las funciones principales para el cliente, en
conjunto se especificaran las metas esperables, luego de la implementacin de este programa
computacional.

Una vez, sealada la estrategia de trabajo a realizar desde el equipo desarrollador, se expondrn
las ventajas de trabajar con el modelo de desarrollo seleccionado, especificando los principios de
calidad para el software.

El cliente tendr acceso al conocimiento del Por qu? Es factible realizar la compra del software,
considerando los beneficios a partir de los datos duros que se le brindaran, plasmados en la
justificacin.

Ms adelante se encontrara la especificacin del plan de trabajo, en donde se detalla cada etapa
del modelo de desarrollo de software, junto con el plan de riesgos de este y todas sus fases.

Finalmente, se conocer el costo de la implementacin del software y la conclusin final que


detalla los alcances y observaciones post desarrollo del informe.

2|Pgina
PROYECTO DE SOFTWARE

2.- mbito.
La propuesta tcnica planteada para el cliente consta de la implementacin de un sistema de
ventas alojado en una pgina web, cuya meta principal ser mejorar las ventas y la organizacin de
los productos ya sea disponibles en inventario o despachados al cliente.

Este sistema informtico permitir al cliente mantener toda la informacin


correspondiente a sus ventas de manera ordenada.
Le permitir llevar un registro de inventario actualizado.
Al estar montado en una pgina web podr acceder a la informacin desde cualquier
dispositivo con acceso a internet.
Los trabajadores tendrn acceso a informacin de clientes, ventas, productos, stock,
solicitudes de compra y costos.
Se dar acceso a los trabajadores mediante un usuario y contrasea lo que le dar accedo
al mdulo de ventas del sistema informtico.
El dueo de la librera cumplir con el rol de administrador con el cual tendr acceso a
proveedores, costos, adems de los datos proporcionados a los trabajadores.
El dueo de la librera con su rol podr acceder a diversos informes con datos estadsticos
de ventas ya sean diarios, semanales y mensuales segn lo estime conveniente.
Permitir a los clientes realizar visitas por internet para cotizar o comprar productos
disponibles en la librera.

2.1.- Objetivos:
Se espera llevar un mejor control de las ventas e inventario del negocio.
A travs de datos estadsticos se espera tener un control de la rentabilidad y costo real del
negocio.
Mejorar las ventas mensuales y anuales del negocio.
Rpido acceso para los clientes a los productos disponibles en el negocio.
Que la administracin del negocio tenga acceso rpido a la informacin y que esta se
encuentre actualizada.
Ingresar remotamente a la informacin referente al negocio.

3|Pgina
PROYECTO DE SOFTWARE

3.- Estrategia.
Para llevar a cabo la realizacin del software informtico, se utilizara el modelo Incremental, ya
que este permite que cada vez que se entrega una versin del programa el cliente pueda
analizarlo, incluir o desechar elementos que no considere relevantes.

Adems se utilizara el modelo antes mencionado ya que no se cuenta con un plazo fijo de entrega
de software por lo que es posible realizar las pruebas pertinentes con el cliente.

Se llevara a cabo cada etapa del modelo incremental (comunicacin, planeacin,


modificacin, construccin y despliegue), entregando una primera versin funcional del
producto.
La primera etapa contemplara la interfaz del usuario adems de inventario, los productos
y proveedores.
El segundo incremento implementara los mdulos faltantes para el software y mediantes
reuniones y pruebas se mejoraran los puntos deficientes del primer incremento.
Se entregara un tercer incremento luego de analizar con el cliente las falencias del
incremento nmero 2 llegando as a un sistema ms elaborado y con total funcionalidad.

3.1.- Principios de calidad:

Se utilizara la Norma ISO 9000:2000 la cual permitir otorgar un producto de calidad al cliente ya
que se rige por diferentes principios de calidad lo que otorga un producto que satisfaga las
necesidades del cliente al menor costo posible.

Se realizaran reuniones con el cliente para recopilar la mayor cantidad de informacin


posible para la realizacin del proyecto.
Se realizaran encuestas a los trabajadores para saber que necesitan que se agregue al
software informtico.
Se realizara capacitaciones para los trabajadores luego del ltimo incremento del software
informtico y cuando el programa se encuentre totalmente operativo.

4|Pgina
PROYECTO DE SOFTWARE

Se diseara una planilla estadstica en conjunto con el cliente para que as seale que
datos son necesarios para su negocio.
Se realizaran reuniones semanales con todo el equipo encargado del proyecto para
analizar avances y entregarlos al cliente.
Se trabajara con software con licencias pagadas adems de software libre con soporte
actualizado para ambos casos.
Se otorgar soporte para el software luego de la puesta en marcha final extendido para 2
aos.

5|Pgina
PROYECTO DE SOFTWARE

4.- Justificacin.

Segn estudio de Amrica Economa, Chile ocupa el segundo lugar en la regin, detrs de Brasil y por
encima de Uruguay, Mxico y Argentina, cuyas ventas on-line crecieron un 45 % respecto al ao
anterior, basados en el estudio recin nombrado y tomando los datos estadsticos del incremento de
ventas online vs ventas presenciales, se estima que para el primer ao de proyeccin del sistema, los
ingresos de Librerias Fermn y hnos Ltda podran aumentar desde un 60% a 80% aproximadamente.

Es fundamental la utilizacin de este software, ya que le permitir a esta lnea de libreras sustentar
la base de su desarrollo y crecimiento como empresa llevando una organizacin a nivel macro y micro
organizacional, pudiendo conocer la informacin que les permitir desenvolverse en el mercado
laboral de una manera ptima, ya que conocern los datos de sus proveedores, datos de los clientes,
datos de stock o inventario, datos de mercadera existente y faltante, adems de tener acceso a
reportes de compra y venta a corto, mediano y largo plazo.

6|Pgina
PROYECTO DE SOFTWARE

5.- Plan del Proyecto


5.1.- Primera entrega del producto:
El sistema permitir ingreso y consulta de informacin (ventas, proveedores, etc).

Etapa Actividad Recursos Costo Tiempo


Comunicacin Reunin I 2 analistas 1 semana
Toma de Encargado $15000x24H
requerimientos. Asistente $25000x24H
Ordenar informacin. $30000
Costo operacional: $10000
Reunin II
Coherencia de Viajes a
requerimientos reuniones
mostrados v/s los del Viticos
cliente.

Reunin III
Propuesta
Explicacin de cmo
procederemos
Planeacin Trabajo por mdulos, (modo 2 analistas $15000x24H 3 das
incremental) Encargado $25000x24H
Se utilizara carta Asistente $7000H.extra
Gantt $10000H.extra
Tiempos establecidos Costo operacional: $50000
Metas establecidas
Procesos Horas extras
establecidos Equipamiento

Avances del producto


Cada semana
Cumplimiento de
metas
Ficha de medicin de
logros o fallos.

7|Pgina
PROYECTO DE SOFTWARE

Pruebas
Cumplimiento de
requerimientos
Cumplimiento v/s
metas

Anlisis de producto
Acciones realizadas
Metas propuestas
Procesos correctos
Recomendaciones

Modelado Creacin M. conceptual 4 analistas $15000x3x24 2 das


M. entidad-relacin Encargado $25000x24
Definicin de un Asistente $7000H.extra
bosquejo de Asistente $10000H.extra
requisitos asistente $150000

Creacin M. lgico Costo operacional:


Transformacin M.
conceptual
Horas extras
Creacin M. fsico Equipamiento
Transformacin M.
lgico
Arquitecturas de
tablas

Anlisis de producto
Acciones realizadas
Metas propuestas
Procesos correctos
Recomendaciones

Construccin Anlisis de modelos 4 analistas $15000x3x24 2


seleccin de lenguaje Encargado $25000x24 semanas
seleccin de SGDB Asistente $50000x4dias
dividir en dos equipos Asistente $200000xmodulo
asistente $7000H.extra
Trabajo I $10000H.extra
generacin de BD Costo operacional: $150000
(tablas) $100000
relacin de Tablas BD Capacitacin
modelo fsico v/s BD de personal
metas establecidas

8|Pgina
PROYECTO DE SOFTWARE

Costo por
Trabajo II mdulos
generacin cdigo de Horas extras
Sistema Equipamiento
creacin de interface licenciamient
para usuario os
trabajo por mdulos
trabajar por metas
prioridad a
requerimientos del
cliente(ingreso y
consulta)
establecer tiempos
supervisin del
avance del cdigo

Trabajo III
Conexin con Base de
Datos
Prueba del producto
Cumplimiento de
requerimientos
Cumplimiento v/s
metas
Creacin de reportes

Anlisis de errores
Corregir errores de
cdigo
Corregir errores de
comunicacin con la
base de datos

Anlisis de producto
Acciones realizadas
Metas propuestas
Procesos correctos
Recomendaciones

Evaluacin
permite el ingreso
de informacin?
permite la consulta
de informacin.

Despliegue Marcha blanca 2 analistas $15000x24H 1 semana


$25000x24H

9|Pgina
PROYECTO DE SOFTWARE

Ficha con requisitos Encargado $30000


cumplidos Asistente $10000
Prueba por parte del Costo operacional: $7000H.extra
cliente $10000H.extra
Reportes en casos de Viajes $50000
fallas Viticos $15000x4dias
Horas extras
Anlisis final Equipamiento
Aprobacin del Capacitacin
primer producto usuario
Ficha con
comentarios
Informe final
evaluativo del
sistema
Capacitacin del
personal

10 | P g i n a
PROYECTO DE SOFTWARE

5.2.- Segunda entrega del producto:


El sistema debe permitir hacer pedidos personalizados por parte del cliente, mezclar informacin
(Ej: Asociar una venta con un cliente)

Etapa Actividad Recursos Costo Tiempo


Comunicacin Reunin I 2 Analistas $15000x24H 3 das
Solicitar Encargado $25000x24H
informacin y visin Asistente $30000
general de pedidos $10000
Costo operacional:
Reunin II
Entregar propuesta
y evaluacin - Viajes a
aprobacin del reuniones
cliente Viticos

Planeacin Trabajo por mdulos 2 Analistas $15000x24H 2 das


Carta Gantt Encargado $25000x24H
Se trabajara un Asistente $7000H.extra
mdulo a la vez $10000H.extra
Estimacin de Costo operacional: $50000
Tiempos
Encargados de cada Horas extras
mdulo. Equipamiento

Avances del producto


Semanal
Reportes de fallas
Cumplimiento de
requerimientos

Pruebas
Acciones realizadas
Metas propuestas
Procesos correctos
Recomendaciones

Modelado Diagrama de Clases 3 Analistas $15000x24H 5 das


Definir estructura Encargado $25000x24H
del sistema Asistente $7000H.extra
Definir atributos Asistente $10000H.extra
Definir relaciones $50000
Costo operacional:
Diagrama de Casos de Uso
Horas extras

11 | P g i n a
PROYECTO DE SOFTWARE

Definir operaciones Equipamiento


del sistema segn
usuario

Diagrama de componentes
Definir flujos de
trabajo del sistema
Definir transiciones
que se realizan
Definir operaciones
que se realizan.

Anlisis de producto
Acciones realizadas
Metas propuestas
Procesos correctos
Recomendaciones

Construccin Anlisis de Diagramas 4 analistas $15000x3x24 4


Seleccin de Encargado $15000x3x24 Semanas
lenguaje Asistente $25000x24
Lista de mdulos Asistente $50000x4dias
Organizacin de Asistente $200000xmodulo
trabajo $7000H.extra
Costo operacional: $10000H.extra
Trabajo I $150000
Creacin de
Mdulos segn ERS Capacitacin
Pruebas de de personal
funcionalidad Costo por
mdulos
Trabajo II Horas extras
Creacin de Clases Equipamiento
segn ERS
Generacin de
cdigo de
programacin de
Clases
Comunicacin entre
mdulos
Pruebas de
Funcionalidad

Trabajo III

12 | P g i n a
PROYECTO DE SOFTWARE

Conexin con Base


de Datos
Almacenamiento de
datos mediante
mdulos.
Recuperacin de
datos mediante
mdulos.
Pruebas de
Funcionalidad
Creacin de
reportes que
mostrara el sistema

Anlisis de errores
Corregir errores de
cdigo
Corregir errores de
comunicacin de
clases
Anlisis de producto
Acciones realizadas
Metas propuestas
Procesos correctos
Recomendaciones

Evaluacin
Se muestra
informacin que se
necesita?
Permite asociar
clases?

13 | P g i n a
PROYECTO DE SOFTWARE

Despliegue Marcha blanca 2 analistas 15000x24H 1 semana


Informe de Encargado 25000x24H
cumplimiento de Asistente 30000
requisitos 10000
Prueba por parte 7000H.extra
del cliente Costo operacional: 10000H.extra
Reportes en casos 50000
de fallas 15000x4dias
Viajes
Anlisis final Viticos
Aprobacin del Horas extras
primer producto Equipamiento
Ficha con Capacitacin
comentarios usuario
Informe final
evaluativo del
sistema
Capacitacin del
personal

14 | P g i n a
PROYECTO DE SOFTWARE

5.3.- Tercera entrega del producto:


El sistema debe poder mostrar productos en stock y compra va web.

Etapa Actividad Recursos Costo Tiempo


Comunicacin Reunin I 2 Analistas $15000x24H 3 das
Solicitar Encargado $25000x24H
informacin sobre Asistente $30000
tipos de vetas del $10000
producto Costo operacional:
Solicitar
informacin sobre
de pago Viajes a
Solicitar reuniones
informacin sobre Viticos
tipos de stock del
producto

Reunin II
propuesta y
evaluacin -
aprobacin del
cliente
Planeacin Trabajo por mdulos 2 Analistas $15000x24H 2 das
Carta Gantt Encargado $25000x24H
Actualizacin Asistente $7000H.extra
modulo stock $10000H.extra
Estimacin de Costo operacional: $50000
Tiempos
Encargados de cada Horas extras
mdulo. Equipamiento

Avances del producto


Semanal
Reportes de fallas
Cumplimiento de
requerimientos

Pruebas
Acciones realizadas
Metas propuestas
Procesos correctos
Recomendaciones
Modelado Diagrama de Clases 3 Analistas $15000x24H 5 das
Definir estructura Encargado $25000x24H
del sistema Asistente $7000H.extra
Definir atributos Asistente $10000H.extra

15 | P g i n a
PROYECTO DE SOFTWARE

Definir relaciones $50000


Costo operacional:
Diagrama de Casos de Uso
Definir operaciones Horas extras
del sistema segn Equipamiento
producto

Diagrama de componentes
Definir flujos de
trabajo del sistema
Definir transiciones
que se realizan
Definir operaciones
que se realizan.

Anlisis de producto
Acciones realizadas
Metas propuestas
Procesos correctos
Recomendaciones

Construccin Anlisis de Diagramas 4 analistas $15000x3x24 4


Lista de mdulos Encargado $15000x3x24 Semanas
Organizacin de Asistente $25000x24
trabajo Asistente $50000x4dias
Asistente $200000xmodulo
Trabajo I $7000H.extra
Creacin de Costo operacional: $10000H.extra
Mdulos stock $150000
segn ERS
Pruebas de Capacitacin
funcionalidad de personal
Costo por
Trabajo II mdulos
Creacin de Clases Horas extras
segn ERS Equipamiento
Generacin de
cdigo de
programacin de
Clases
Comunicacin entre
mdulos
Pruebas de
Funcionalidad

Trabajo III

16 | P g i n a
PROYECTO DE SOFTWARE

Conexin con Base


de Datos
Almacenamiento de
datos mediante
mdulos.
Recuperacin de
datos mediante
mdulos.
Pruebas de
Funcionalidad
Creacin de
reportes que
mostrara el sistema
Documentacin

Anlisis de errores
Corregir errores de
cdigo
Corregir errores de
comunicacin de
clases
Documentacin de
errores
encontrados
Anlisis de producto
Acciones realizadas
Metas propuestas
Procesos correctos
Recomendaciones

Evaluacin
Se muestra
informacin que se
necesita?
Permite asociar
clases?

17 | P g i n a
PROYECTO DE SOFTWARE

Despliegue Marcha blanca 2 analistas $15000x24H 1 semana


Informe de Encargado $25000x24H
cumplimiento de Asistente $30000
requisitos $10000
Prueba por parte $7000H.extra
del cliente Costo operacional: $10000H.extra
Reportes en casos $50000
de fallas $15000x4dias
documentacin Viajes
final Viticos
Horas extras
Anlisis final Equipamiento
Aprobacin del Capacitacin
primer producto usuario
Ficha con
comentarios
Informe final
evaluativo del
sistema
Capacitacin del
personal

18 | P g i n a
PROYECTO DE SOFTWARE

6.- Plan de Riesgos

Riesgo Impacto %ocurrencia Plan de riesgo


Despido, abandono Atrasos Media Medida Preventiva:
de personal Cumplimiento de
plazos y metas Charlas motivacionales
Inversin de Seleccionar personal
recursos en nueva adecuado para cada
contratacin proyecto por sus
Demoras en capacidades
capacitar a otro
personal Si sucede:
Invertir en trabajadores
Part-time para apoyar
proyecto
Reorganizar el proyecto
con el personal restante
Estudiar si es necesario
una nueva contratacin
Poca experiencia Atrasos Media-alta Medida Preventiva:
tcnica Cumplimiento de Medir conocimientos
plazos y metas tcnicos antes del
El sistema no quede proyecto
en buen estado Medir experiencias
Muchas pruebas para anteriores
medir la calidad Capacitacin de personal
Desmotivacin antes de abordar un
equipo de trabajo proyecto
Ms recursos Si sucede:
gastados Capacitarlo durante el
proceso de proyecto
trabajar con alguien que lo
apoye
designarle tareas menores
o que pueda realizar

19 | P g i n a
PROYECTO DE SOFTWARE

Planificacin Atrasos media Medida Preventiva:


inadecuada Cumplimiento de Revisin de planificacin
plazos y metas Aprobar planificacin con
Estimacin de equipo de trabajo
recursos Si sucede:
Atrasos de futuros Invertir en trabajadores
proyectos Part-time para apoyar
Pagos de ms, a proyecto
trabajadores Reelaborar el plan que se
Desmotivacin ajuste al tiempo restante
equipo de trabajo Informe de por qu se
produjo los errores
Modificaciones en el Atrasos en el Alta Medida Preventiva:
transcurso del cumplimiento de Informar al cliente de los
proyecto plazos y metas prximos pasos y de las
Alza en el costo final tareas pendientes para
del proyecto gestionar expectativas y
anticiparse.
Mantener una
comunicacin constante
de los responsables del
proyecto
Si sucede:
Realizar la modificacin
replanteando el costo final
del proyecto al cliente.
Reuniones de seguimiento
para que el problema no se
vuelva a repetir.

20 | P g i n a
PROYECTO DE SOFTWARE

Retraso en la Disconformidad del Alta Medida Preventiva:


entrega de las cliente. Realizar inventario de
aplicaciones e, Baja de seriedad y anlisis de riesgos y
incluso, reduccin prestigio de la problemas y mantenerlos
en las empresa actualizados durante todo
funcionalidades de desarrolladora. el desarrollo del proyecto.
las mismas. Mala reputacin de la Si sucede:
empresa para Finalizar los mdulos
clientes futuros. pendientes segn ERS lo
antes posible.
Re-programacin de
mdulos en el caso de que
sea necesario.
Contratacin de nuevos
desarrolladores para
proyectos futuros.
Falta de Descoordinacin Alta Medida Preventiva:
cumplimiento de entre la empresa Generacin de agendas y
acuerdos desarrolladora y el actas para cada reunin
establecidos cliente. con el cliente, y validacin
durante reuniones Podra llegar a de las actas por parte del
con el cliente. generar prdidas cliente.
para la empresa Documento de
desarrolladora. compromiso legalizado
firmado y validado por el
cliente.
Si sucede:
Formar nuevamente
reuniones con el cliente
donde s se lleve un
registro de todo lo
acordado y validarlo con el
cliente.
Seguridad del Sitio Perdida por borrado, Media-alta Medida Preventiva:
dao y/o robo de la Seleccionar personal
informacin adecuado con
infeccin de virus en conocimiento en
la red y en los seguridad
servidores. Respaldo de informacin
prdida de confianza Licenciamiento en
en el proyecto por Antivirus
parte de la Empresa.

21 | P g i n a
PROYECTO DE SOFTWARE

prdida de tiempo en Si sucede:


el trabajo de Reorganizar el proyecto
reconstruccin del con el personal restante
sistema. Estudiar si es necesario
una nueva contratacin
Soporte y Resistencia al cambio Media Medida preventiva:
mantenimiento error y deficiencia en Documentacin del uso
el acceso a los datos del sistema
falta soporte a fallas Presentacin del sistema
del equipamiento. Si sucede:
Soporte presencial
Soporte evolutivo
Actualizacin de
documentacin
Falta de experiencia retraso en la entrega Media Medida preventiva:
en herramientas del Proyecto. Seleccionar personal
no aprovechar por adecuado con Pruebas de
completo las conocimientos en
herramientas tcnico herramientas a utilizar
informticas. Si sucede:
retraso en el Invertir en trabajadores
desarrollo de Part-time para apoyar
actividades definidas proyecto
por el proyecto.

22 | P g i n a
PROYECTO DE SOFTWARE

7.- Costos

Incremento I Total

Total: $5.123.000 $5.123.000


Incremento II $5.708.000
Total: $5.708.000 $5.169.000
Incremento III
Costo del Proyecto: $16.000.000
Total: $5.169.000

23 | P g i n a
PROYECTO DE SOFTWARE

8.- Conclusin

En la actualidad, el software es un comn denominador entre la gente, ya sea en un nivel educativo,


profesional, laboral o personal. La informtica se ha vuelto indispensable en el vivir diario de la gente,
esta importancia ha hecho que sea todava ms relevante el desarrollo de software, esto debido a
que cada da las personas demandan ms calidad en los servicios informticos, de tal manera que
siempre se necesita estar actualizado en el software, para esto es indispensable permanecer en un
continuo desarrollo de todo tipo de software existente.

El desarrollo del software y la programacin es uno de los pilares fundamentales de la informtica y


al cual se dedican muchas horas de esfuerzo en empresas, colegios, academias y universidades.

Junto con lo anterior se puede concluir que la documentacin es parte fundamental dentro del
desarrollo de software ya que sin ella no se podra presentar una propuesta o solucin seria y formal
frente a un determinado problema.

Se destaca la necesidad de llevar registro de todos los procesos del desarrollo de software, plan de
riesgos para las fallas que se puedan presentar y considerar su ausencia, un plan de trabajo para
orientar y estimar los costos del software, dejar de manera clara el modelo de desarrollo de software
para trabajar, los objetivos esperados y las funciones del sistema; todo esto conlleva a entregar un
producto de calidad demostrando la seriedad y compromiso del desarrollador y de su grupo de
trabajo.

24 | P g i n a

S-ar putea să vă placă și