Está en la página 1de 12

2.

Anlisis del Problema y Objetivos del Proyecto

2.1. Anlisis del Problema.

Con la certeza que el desarrollo de la sociedad, en el siglo actual, es la informacin y su


objetivo es el mejoramiento y aumento de la calidad de vida de las personas. Es imposible operar el
mundo moderno sin software. Las infraestructuras nacionales y los servicios pblicos se controlan
mediante sistemas basados en computadoras, y la mayora de los productos elctricos incluyen una
computadora y un software de control. La fabricacin y la distribucin industrial estn completamente
computarizadas, como el sistema financiero. El entretenimiento, incluida la industria musical, los
juegos por computadora, el cine y la televisin, usan software de manera intensiva. Por lo tanto, la
ingeniera de software es esencial para el funcionamiento de las sociedades, tanto a nivel nacional
como internacional.1
Toda empresa implementada en el siglo XXI, debe considerar la utilizacin de un sistema que permita
la conexin de sus registros e informacin a travs de internet, que brinde no tan solo seguridad a su
empresa, sino que tambin, un eficiente registro de sus ventas, productos y simultaneidad de
informacin entre sucursales.
De acuerdo a la problemtica planteada, FITNESS-SHOP, empresa dedicada a la venta de
mquinas y accesorios Fitness nuevos y reacondicionado, que cuenta con 6 dependencias divididas
en 3 mall en la capital, y el stock de productos registran en plantillas de Excel. Esta empresa
actualmente carece de un sistema web que permita a los vendedores y dueo administrar los
registros en cuanto a ventas, clientes asociarlos a las garantas y devoluciones de ellos, stock de
productos en cualquiera de sus sucursales, consecuencia de ello es, el desorden e inestabilidad de la
informacin en relacin a la realizacin de ventas y la cantidad de stock que se manejan en todas las
sucursales, aumentando pedidas de dinero considerables a raz de aquel inconveniente.
Debido al problema anteriormente planteado, de la creacin de un software como facilitacin y
desarrollo de una empresa FITNESS-SHOP, sera una eficiente solucin a la actual situacin en
que se encuentra dicha compaa.
Segn el anlisis del problema, FITNESS-SHOP, debe considerar la implementacin de un software
que permita realizar no tan solo registrar sus de ventas y productos, sino que tambin la ejecucin de
acciones en tiempo real con otras sucursales con el fin de coordinar informacin evitando prdidas de
tiempo y dinero, con el objetivo de aumentar seguridad y eficiencia en dicha empresa.

1 SOMMERVILLE IAN. Ingeniera en software. Mxico, 2011.

2.2.- Objetivo General del Proyecto.

El objetivo general de nuestro proyecto, es el desarrollo y diseo de un sistema web que administre y
optimice eficazmente una empresa.

2.3.- Objetivos Especficos del Proyecto.

Los objetivos especficos son:


Lograr la satisfaccin de las necesidades de los usuarios del sistema web, ya sea administrador o
vendedores.
Evitar la prdida de tiempo en realizar la recoleccin de planillas Excel.
Simplificar y dinamizar su funcionamiento para lograr un mayor nivel de productividad y eficiencia
econmica.
Obtener detalle de ingresos por venta de producto. Compromete, a su vez, la integridad de la
economa de la empresa.
Realizar y mantener un registro eficaz de productos en bodega y el bajo control de devolucin de
equipo por parte de los clientes, ocasiona prdidas de productos.
Fidelizar clientes y llevar un registro de estos para estudios post venta, tales como tipo de pblico
objetivo y fechas con mayor y menores ventas.
Sostener contabilidad de productos por vendedor, lo que complica el pago de comisiones.
Mantener contacto con el cliente por medio de pgina web.
Contribuir a un mayor control dentro de la entrada y salida de productos.
Guardar registros de forma local y actualizar en la prxima conexin. Mantener una base de Datos
conectada a un Hosting.

3. Solucin propuesta.
Con el fin de mejorar la productividad y el rendimiento de FITNESS-SHOP, es fundamental
implementar un sistema web de ventas que brinden eficiencia de la gestin de dicha empresa.
La implementacin de este sistema en FITNESS-SHOP, brindar la posibilidad de obtener grandes
ventajas, incrementar la capacidad de organizacin de la empresa, y tomar de esta manera los
procesos a una verdadera competitividad, mejorando los reportes de ventas diarias, el control de sus
productos, generar una lista de productos por categora para poder realizar una mejor compra, el
sistema proporcionar informacin clave para el desarrollo del proceso; esta informacin ser
sencilla, clara, veraz, precisa, consistente y fcil de analizar e interpretar por el usuario a cargo.
Por todo lo descrito FITNESS-SHOP, convertir su emprendimiento en una verdadera empresa
competitiva insertada en el mercado actual, a raz de los cambios en la economa mundial y la
globalizacin, los datos relativos a todo el proceso productivo de una compaa se han vuelto uno de
los elementos fundamentales para lograr el xito empresarial, teniendo la capacidad de adaptarse a
los tiempos, razn fundamental para implementar con sistema web de estas caractersticas.
Cabe destacar, que el sistema propuesto ofrecer una gran cantidad de ventajas subyacentes, ms
all de lo que significa la toma de decisiones y los procesos productivos. El sistema de implementado
ofrece una importante y notable satisfaccin en los usuarios que lo operan, debido a su facilidad de
uso y su acceso constante y empleados logren alcanzar los objetivos planteados por la tienda. Por
todo ello, es importante destacar que la implementacin de un sistema informtico de ventas implica
un cambio organizativo, ya que no slo afecta a la administracin de la empresa, sino tambin a sus
empleados y habilidades, Por otra parte, podemos concluir que es de vital importancia utilizar
tecnologas de informacin y comunicacin adecuadas para el procesamiento y transmisin de los
datos que se gestionarn en el sistema de informacin.
En especfico el lograr la satisfaccin de las necesidades de los usuarios, por medio del sistema web,
ya sea administrador o vendedores, y as evitar la prdida de tiempo en realizar la recoleccin de
planillas Excel, simplificando su funcionamiento para lograr un mayor nivel de productividad y
eficiencia econmica; Obtener detalle de ingresos por venta de producto comprometiendo, a su vez,
la integridad de la economa de la empresa.
En cuanto a los clientes, llevar un registro de estos para estudios post venta, conocer tipo de pblico,
fechas con mayor y menores ventas y mantener un registro eficaz de productos que ellos consumen.
En relacin al stock de productos, controlar los productos bodega y as contribuir a un mayor control
dentro de la entrada y salida de productos, resguardar toda esta informacin a pesar de la ausencia
de internet manteniendo registros de forma local y actualizar en la prxima conexin.

4. Acta de Proyecto: Objetivos, Descripcin, Alcances, Especificaciones tcnicas: Tecnologa a utilizar


y Lenguaje de Desarrollo a utilizar y metodologa a trabajar.

5. Presentacin del equipo de Desarrollo y Organigrama del equipo de desarrollo.

Director General
Funciones: Cumplir los acuerdos realizados en la comisin administrativa. Vigilar el cumplimiento de
los programas. Formular el proyecto del programa general. Definir alcance costo, tiempos, calidad,
compras, integracin, riesgos, relaciones humanas.
Arquitecto de software
Funciones: Definicin de arquitectura de los sistemas, vista fsica, vista lgica, principios de
arquitectura, seguridad. Seleccin de Software: Pilas de aplicaciones, bases de datos, libreras,
frameworks, estndares tecnolgicos.
Departamento de Sistema Desarrollo de software
Funciones: Desarrollar nuevos productos e incorporar nuevas tecnologas; la mejora continua de
calidad de los actuales productos (rediseo de piezas), definir y dirigir los recursos humanos y
tecnolgicos del rea, definir los objetivos del rea y gestionar proveedores.
Departamento de soporte tcnico y telecomunicaciones
Funciones: Proporciona direccin tcnica para el desarrollo, diseo e integracin de sistemas. Revisa
el trabajo realizado y sigue el proyecto a travs de las pruebas y fases de implementacin. Puede
proporcionar capacitacin tcnica a su equipo y podr continuar el entrenamiento segn sea
necesario.
Departamento Servicio y atencin al cliente
Funciones: Crear y mantener la relacin con cada cliente y entenderlos. Coordinar los equipos
internos y externos que participan en la elaboracin de la campaa. Desarrollar capacitaciones para
los usuarios del software, con el fin de optimizar el uso de dicho programa.
Departamento Financiero
Funciones: Es la administracin general de los recursos econmicos de la empresa. Para ello tendr
que tomar decisiones de como asignar los recursos disponibles en las diferentes reas funcionales de
la empresa mediante proyectos de inversin, con el objetivo econmico de maximizar los beneficios.
Departamento de pruebas del software
Funciones: Verificar que se cumplas las especificaciones planteadas por el cliente y as mantener en
constantes pruebas las diversas funciones del software.

7. Nivel de Madurez del Cliente.

8. Metodologa de Desarrollo.

8.1 Introduccin
En el apartado actual se describe la implementacin de la metodologa de trabajo scrum en la
empresa Developer System para la gestin del desarrollo el proyecto FITNESS-SHOP].
Incluye junto con la descripcin de este ciclo de vida iterativo e incremental para el proyecto, los
artefactos o documentos con los que se gestionan las tareas de adquisicin y suministro: requisitos,
monitorizacin y seguimiento del avance, as como las responsabilidades y compromisos de los
participantes en el proyecto.
8.2 Propsito.
Facilitar la informacin de referencia necesaria a las personas implicadas en el desarrollo del sistema
para FITNESS-SHOP.
8.3 Alcance
Personas y procedimientos implicados en el desarrollo del sistema [Nombre del sistema]

8.4 Descripcin General de la Metodologa


Scrum es un proceso en el que se aplican de manera regular un conjunto de mejores prcticas para
trabajar en equipo y obtener el mejor resultado posible de un proyecto. Estas prcticas se apoyan
unas a otras y su seleccin tiene origen en un estudio de la manera de trabajar de equipos altamente
productivos. En esta metodologa se realizan entregas parciales del resultado final del proyecto,
priorizadas por el beneficio que aportan al receptor del proyecto. Por ello, Scrum est especialmente
indicado para proyectos en entornos complejos, donde se necesita obtener resultados pronto, donde
los requisitos son cambiantes o poco definidos, donde la innovacin, la competitividad y la
productividad son fundamentales.
8.5Valores de trabajo
Los valores que deben ser practicados por todos los miembros involucrados en el desarrollo y que
hacen posible que la metodologa Scrum tenga xito son:

Autonoma del equipo

Respeto en el equipo

Responsabilidad y auto-disciplina

Foco en la tarea

Informacin transparencia y visibilidad.

8.6 Personas y roles del proyecto.

Persona
[Nombre]
[e-mail / tel.]

Contacto

Rol

[Coordinador / Scrum Manager]

[Nombre]
[e-mail / tel.]
[Gestor de producto / P. Owner ]

[Nombre]
[e-mail / tel.]
[Equipo tcnico]

[]

8.7

Artefactos .

Documentos

Pila de producto o Product Backlog

Pila de sprint o Sprint Backlog

Sprint

Incremento

Grficas para registro y seguimiento del avance.

Grfica de producto o Burn Up

Grfica de avance o Burn Down.

[o los artefactos de gestin visual o de intranet que use la empresa]

Comunicacin y reporting directo.

Reunin de inicio de sprint

Reunin tcnica diaria

Reunin de cierre de sprint y entrega del incremento

[Retrospectivas u otras reuniones que se usen]

9. Justificacin Tcnica de la Tecnologa de Desarrollo.


2.1

Fundamentacin

Las principales razones del uso de un ciclo de desarrollo iterativo e incremental de tipo scrum para la
ejecucin de este proyecto son:

Sistema modular. Las caractersticas del sistema [Nombre del sistema] permiten desarrollar
una base funcional mnima y sobre ella ir incrementando las funcionalidades o modificando el
comportamiento o apariencia de las ya implementadas.

Entregas frecuentes y continuas al cliente de los mdulos terminados, de forma que puede
disponer de una funcionalidad bsica en un tiempo mnimo y a partir de ah un incremento y mejora
continua del sistema.

Previsible inestabilidad de requisitos.

Es posible que el sistema incorpore ms funcionalidades de las inicialmente identificadas.

o
Es posible que durante la ejecucin del proyecto se altere el orden en el que se desean recibir
los mdulos o historias de usuario terminadas.
o
Para el cliente resulta difcil precisar cul ser la dimensin completa del sistema, y su
crecimiento puede continuarse en el tiempo suspenderse o detenerse.

[Otras posibles razones]

Entrega de un producto funcional al finalizar cada iteracin.

Posibilidad de ajustar la funcionalidad en base a la necesidad de negocio del cliente.

Visualizacin del proyecto da a da.

Alcance acotado y viable.

Equipos integrados y comprometidos con el proyecto, toda vez que ellos definieron el proyecto.

Entre principales beneficios que reporta utilizar Scrum como metodologa de desarrollo de un sistema
se encuentran adems: [48]

Entrega mensual (o quincenal) de resultados (los requisitos ms prioritarios en ese momento, ya


completados) lo cual proporciona las siguientes ventajas:

o Gestin regular de las expectativas del cliente y basada en resultados tangibles. El cliente establece
sus expectativas indicando el valor que le aporta cada requisito del proyecto y cuando espera que
est completado; y comprueba de manera regular si se van cumpliendo sus expectativas, da
feedback, ya desde el inicio del proyecto puede tomar decisiones informadas a partir de resultados
objetivos y dirige estos resultados del proyecto, iteracin a iteracin, hacia su meta.

o Resultados anticipados (time to market). El cliente puede empezar a utilizar los resultados ms
importantes del proyecto antes de que est finalizado por completo.

o Flexibilidad y adaptacin respecto a las necesidades del cliente, cambios en el mercado, etc. De
manera regular el cliente redirige el proyecto en funcin de sus nuevas prioridades, de los cambios en
el mercado, de los requisitos completados que le permiten entender mejor el producto, de la velocidad
real de desarrollo, etc.

o Gestin sistemtica del Retorno de Inversin (ROI). De manera regular, el cliente maximiza el ROI
del proyecto. Cuando el beneficio pendiente de obtener es menor que el coste de desarrollo, el cliente
puede finalizar el proyecto.

o Mitigacin sistemtica de los riesgos del proyecto. Desde la primera iteracin el equipo tiene que
gestionar los problemas que pueden aparecer en una entrega del proyecto. Al hacer patentes estos
riesgos, es posible iniciar su mitigacin de manera anticipada. La cantidad de riesgo a que se
enfrenta el equipo est limitada a los requisitos que se puede desarrollar en una iteracin. La
complejidad y riesgos del proyecto se dividen de manera natural en iteraciones

Productividad y calidad. De manera regular el equipo va mejorando y simplificando su forma de


trabajar.

Alineamiento entre el cliente y el equipo de desarrollo. Los resultados y esfuerzos del proyecto se
miden en forma de objetivos y requisitos entregados al negocio. Todos los participantes en el proyecto
conocen cul es el objetivo a conseguir. El producto se enriquece con las aportaciones de todos.

Equipo motivado. Las personas estn ms motivadas cuando pueden usar su creatividad para
resolver problemas y cuando pueden decidir organizar su trabajo.

Scrum tambin se utiliza para resolver situaciones en que no se est entregando al cliente lo que
necesita, cuando las entregas se alargan demasiado, los costes se disparan o la calidad no es
aceptable, cuando se necesita capacidad de reaccin ante la competencia, cuando la moral de los
equipos es baja y la rotacin alta, cuando es necesario identificar y solucionar ineficiencias
sistemticamente o cuando se quiere trabajar utilizando un proceso especializado en el desarrollo de
producto.

Muchos desarrolladores en la actualidad se ven en la disyuntiva de utilizar Extreme Programming o


Scrum en sus sistemas pero es vlido aclarar que XP es recomendable emplearlo solo en proyectos a
corto plazo y reporta altas comisiones en caso de fallar, adems puede no ser ms fcil que el
desarrollo tradicional; los usuarios pueden no querer frecuentes pequeos releases y requiere un
rgido ajuste a los principios XP. Adems es difcil predecir costo y tiempo de desarrollo ya que no se
precisa los elementos a acoplarse en el proyecto y mantener el producto puede ser difcil, debido a
que tiene muy poca documentacin.

0. Portada: Nombre Proyecto, Seccin, Docente, Integrantes. 1. ndice.


7. Nivel de Madurez del Cliente.1 Plana
8. Metodologa de Desarrollo. 3 Planas.
9. Justificacin Tcnica de la Tecnologa de Desarrollo. 1 Plana.

También podría gustarte