2.1.1. Organigrama Empresarial: Ingeniera de Sistemas SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS 2
2.1.2. Procesos:
Admisin (Conductor, Vehculo, Propietario) Se encarga de gestionar el proceso de registro de cada vehculo que se est vendiendo. Atencin al Cliente Es responsable de atender los pedidos de los clientes y gestionar la documentacin correspondiente ante dichos pedidos.
Cobranza y Compra: Se encarga de gestionar las fases de actividad del grupo social la cual esta expresado en trminos econmicos, se encarga de validar al vehculo en el aspecto legal. Almacn Se encarga de mantener un stock de los productos.
2.1.3. Fuerza Laboral:
Cargo Nombre y Apellidos Gerente General Leoncio Blas Reyes Administrador Erika Sumiko Blas Cabrera Contador Yolanda Cabrera Angulo Encargado del Taller Yamer Solano Cassiano Gerencia General Administrativa Admisin Atencin al Cliente Contabilidad Compra/Cobranza Ingeniera de Sistemas SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS 3
2.1.4. Unidades Organizacionales:
- Gerencia General: Realiza un anlisis de situaciones y problemas, para as poder tomar decisiones. - Administracin: Esta rea presta los servicios de admisin de vehculos. 2.1.5. Foda:
Fortaleza: - Buena situacin de los vehculos. - Buena estructura en el servicio al cliente. - Existente un marco legal aceptable.
Oportunidades: - Los Precios son muy bajos a comparacin con la competencia.
Debilidades:
- Falta de un sistema de gestin en las reas principales. Amenazas: - El tratado de libre comercio Riesgo de introduccin al mercado de otras empresas con vehculos ms modernos. 2.1.6. Direccionamiento Empresarial:
Visin: Llegar a ser una gran empresa lder en la venta de vehculos a nivel regional.
Ingeniera de Sistemas SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS 4 Misin: Brindar un servicio de calidad a la comunidad trujillana, ofrecindoles una excelente atencin al cliente, seguridad y garanta.
2.1.7. Objetivos empresariales El objetivo de nuestro servicio es el de satisfacer las necesidades de nuestros clientes, de una manera rpida y segura. 2.1.8. Metas de la organizacin 2.1.8.1. Metas Tcticas: Rentabilizar una actividad como en este caso, es la de la venta de vehculos. Poder ser una red a nivel regional y ms adelante una nacional. 2.1.9. Problemas empresariales La Gestin del Capital. Falta de un buen sistema que permita manejar el proceso de eleccin a modo de catlogo a travs de la web para mayor comodidad del cliente.
2.2. Alcance:
El sistema servir a modo de catlogo en lnea para facilitar al cliente la eleccin del auto que desee adquirir, mostrando detalles como marca, modelo, versin y detalles tcnicos especficos. Tambin podr solicitar una cotizacin, con lo cual se podr mantener un vnculo con el cliente al solicitarle sus datos.
No administra ni gestiona procesos internos de la empresa, como clculo de egresos e ingresos, ni tampoco mostrar diagramas y/o cuadros estadsticos de cmo est la empresa.
2.3. Limitaciones:
No se obtuvo mucha informacin de la empresa por normas generales. Ingeniera de Sistemas SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS 5 No existe un rea de atencin al cliente en la actualidad, pero el gerente general piensa en implementarla muy pronto.
3. Disciplinas: 3.1. Negocio: 3.1.1. Modelo de Casos de Uso del Negocio. Actores:
- Usuario
Workers:
- Atencin al Cliente - Cobranzas y Compra
Casos de Uso:
- Gestin de veentas - Gestin de Atencin al Cliente - Gestion de catalogos
Ingeniera de Sistemas SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS 6
Diagrama: Caso de Uso del Negocio:
3.1.2. Documento Glosario del Negocio.
1. Propsito Su propsito principal es que el cliente entienda todos los trminos citados en el documento visin, que por su contexto puedan serle tediosos, ajenos o incomprensibles. 2. Alcance El presente glosario define los trminos que aparecen en el documento visin que necesiten y crean convenientes ser explicados. Este glosario no justifica la falta de explicacin en el texto cuando determinado trmino se presente por primera vez. Ingeniera de Sistemas SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS 7 3. Definiciones - Cotizacin: Es aquel documento que el departamento de compras usa en una negociacin. Tambin se denomina cotizacin a las cuantas que los trabajadores deben ingresar al estado en concepto de aportacin a la seguridad social.
3.2. Requerimientos 3.2.1. Plan de Desarrollo del Software Ingeniera de Sistemas SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS 8
<Sistema de Catalogo - FULL AUTOS > Plan de Desarrollo de Software
Versin 0.1
Ingeniera de Sistemas SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS 9
Historial de Revisiones
Fecha Versin Descripcin Autor 02/01/2002 0.9 Versin preliminar como propuesta de desarrollo. Patricio Letelier Torres
Ingeniera de Sistemas SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS 10
Plan de Desarrollo del Software 1 Introduccin Se desarrollara las fases de Inicio y Elaboracin y adicionalmente se esbozarn las fases posteriores de Construccin y Transicin para dar una visin global de todo proceso. 1.1 Propsito El propsito del Plan de Desarrollo de Software es proporcionar la informacin necesaria para controlar el proyecto. En l se describe el enfoque de desarrollo del software. Los usuarios del Plan de Desarrollo del Software son: El jefe del proyecto lo utiliza para organizar la agenda y necesidades de recursos, y para realizar su seguimiento. Los miembros del equipo de desarrollo lo usan para entender lo que deben hacer, cundo deben hacerlo y qu otras actividades dependen de ello. 1.2 Resumen Despus de esta introduccin, el resto del documento est organizado en las siguientes secciones: Vista General del Proyecto proporciona una descripcin del propsito, alcance y objetivos del proyecto, estableciendo los artefactos que sern producidos y utilizados durante el proyecto. Organizacin del Proyecto describe la estructura organizacional del equipo de desarrollo. Gestin del Proceso explica los costos y planificacin estimada, define las fases e hitos del proyecto y describe cmo se realizar su seguimiento. Planes y Guas de aplicacin proporciona una vista global del proceso de desarrollo de software, incluyendo mtodos, herramientas y tcnicas que sern utilizadas.
2 Vista General del Proyecto 2.1 Propsito, Alcance y Objetivos La informacin que a continuacin se incluye ha sido extrada de las diferentes reuniones que se han celebrado con el stakeholder de la empresa desde el inicio del proyecto. Ingeniera de Sistemas SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS 11 El propsito de este documento es hacer que ciertas reas de la organizacin las cuales no cuentan con un sistema de software adecuado adquieran este sistema para mejorar los procesos de venta, compra y transporte en cuanto a tiempo, manejo, distribucin y calidad de ventas, y a la vez este sistema se adapte a las necesidades de los stakeholders y usuarios potenciales, de esta manera ser mucho ms fcil para ellos realizar un proceso.
2.2 Suposiciones y Restricciones Suposiciones: - Este proyecto ayudar a que los stakeholders sea ms eficientes en cuanto a tiempo. - Se minimizarn costos de sobre tiempo. Restricciones: - Los stakeholders debern aprender el uso del software lo ms antes posible para poder adecuarse a una nueva forma de trabajo. (Flexibilidad) 2.3 Entregables del proyecto A continuacin se indican y describen cada uno de los artefactos que sern generados y utilizados por el proyecto y que constituyen los entregables. Esta lista constituye la configuracin de RUP desde la perspectiva de artefactos, y que proponemos para este proyecto. Es preciso destacar que de acuerdo a la filosofa de RUP (y de todo proceso iterativo e incremental), todos los artefactos son objeto de modificaciones a lo largo del proceso de desarrollo, con lo cual, slo al trmino del proceso podramos tener una versin definitiva y completa de cada uno de ellos. Sin embargo, el resultado de cada iteracin y los hitos del proyecto estn enfocados a conseguir un cierto grado de completitud y estabilidad de los artefactos. Esto ser indicado ms adelante cuando se presenten los objetivos de cada iteracin. 2.4 Evolucin del Plan de Desarrollo del Software El Plan de Desarrollo del Software se revisar semanalmente y se refinar antes del comienzo de cada iteracin.
Ingeniera de Sistemas SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS 12 3 Organizacin del Proyecto 3.1 Participantes en el Proyecto Jefe de Proyecto. Adolfo Panduro Manzanares. Analista de Sistemas. Juan Luis Flores Reategui Analistas - Programadores. Alvaro Bracamonte Schneinder Ingeniero de Software. Pedro Alcntara
Roles y Responsabilidades A continuacin se describen las principales responsabilidades de cada uno de los puestos en el equipo de desarrollo durante las fases de Inicio y Elaboracin, de acuerdo con los roles que desempean en RUP. Puesto Responsabilidad Jefe de Proyecto Adolfo Panduro Manzanares El jefe de proyecto asigna los recursos, gestiona las prioridades, coordina las interacciones con los clientes y usuarios, y mantiene al equipo del proyecto enfocado en los objetivos. El jefe de proyecto tambin establece un conjunto de prcticas que aseguran la integridad y calidad de los artefactos del proyecto. Adems, el jefe de proyecto se encargar de supervisar el establecimiento de la arquitectura del sistema. Gestin de riesgos. Planificacin y control del proyecto. Analista de Sistemas Juan Luis Flores Reategui Captura, especificacin y validacin de requisitos, interactuando con el cliente y los usuarios mediante entrevistas. Elaboracin del Modelo de Anlisis y Diseo. Colaboracin en la elaboracin de las pruebas funcionales y el modelo de datos. Ingeniera de Sistemas SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS 13
4 Gestin del Proceso 4.1 Estimaciones del Proyecto El presupuesto del proyecto y los recursos involucrados se adjuntan en un documento separado. 4.2 Plan del Proyecto En esta seccin se presenta la organizacin en fases e iteraciones y el calendario del proyecto. 4.2.1 Plan de las Fases El desarrollo se llevar a cabo en base a fases con una o ms iteraciones en cada una de ellas. La siguiente tabla muestra una la distribucin de tiempos y el nmero de iteraciones de cada fase (para las fases de Construccin y Transicin es slo una aproximacin muy preliminar) Fase Nro. Duracin
Programador Alvaro Bracamonte Schneinder
Construccin de prototipos. Colaboracin en la elaboracin de las pruebas funcionales, modelo de datos y en las validaciones con el usuario Ingeniero de Software Pedro Alcntara
Gestin de requisitos, gestin de configuracin y cambios, elaboracin del modelo de datos, preparacin de las pruebas funcionales, elaboracin de la documentacin. Elaborar modelos de implementacin y despliegue. Ingeniera de Sistemas SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS 14 Iteraciones Fase de Inicio Fase de Elaboracin
Fase de Construccin
Fase de Transicin
Los hitos que marcan el final de cada fase se describen en la siguiente tabla. Descripcin Hito Fase de Inicio En esta fase desarrollarn 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 Ingeniera de Sistemas SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS 15 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 2.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.
4.2.2 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. Ingeniera de Sistemas SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS 16
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 / Artefactos generados o modificados durante la Fase de Elaboracin Comienzo Aprobacin Modelado del Negocio Modelo de Casos de Uso del Negocio y Modelo de Objetos del Negocio aprobado Requisitos Glosario aprobado Visin aprobado Modelo de Casos de Uso Especificacin de Casos de Uso Especificaciones Adicionales Ingeniera de Sistemas SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS 17 Anlisis / Diseo Modelo de Anlisis / Diseo Revisar en cada iteracin Modelo de Datos Revisar en cada iteracin Implementacin Prototipos de Interfaces de Usuario Revisar en cada iteracin Modelo de Implementacin Revisar en cada iteracin Pruebas Casos de Pruebas Funcionales Revisar en cada iteracin Despliegue Modelo de Despliegue Revisar en cada iteracin Gestin de Cambios y Configuracin Durante todo el proyecto Gestin del proyecto Plan de Desarrollo del Software en su versin 2.0 y planes de las Iteraciones
Revisar en cada iteracin Ambiente Durante todo el proyecto
Ingeniera de Sistemas SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS 18
3.2.2. Visin del Software
VISIN DEL SOFTWARE Introduccin Propsito El propsito de este documento es hacer que ciertas reas de la organizacin las cuales no cuentan con un sistema de software adecuado adquieran este sistema para mejorar los procesos de venta, compra en cuanto a tiempo, manejo, distribucin y calidad de ventas, y a la vez este sistema se adapte a las necesidades de los stakeholders y usuarios potenciales, de esta manera ser mucho ms fcil para ellos realizar un proceso. Alcance Este proyecto se apoya en el servicio de venta de vehculos que realiza la empresa, la cual se ver respaldada por el manejo de un catlogo en lnea. Posicionamiento Oportunidad del Negocio: La oportunidad de negocio de este proyecto es brindar un mejor servicio a los clientes, con la cual la empresa contar con un sistema que le facilite mostrar la informacin pertinente a los vehculos con los que cuenta en venta. De este modo facilitar a los clientes el acceso a un catlogo en lnea y as brindarles mayor comodidad y mantenerlos informados tambin a travs de los detalles de los autos y el generar cotizaciones. Ingeniera de Sistemas SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS 19 Enunciado del problema El problema de - En la gestin de ventas todo el proceso es de forma manual y presencial, aumentando el tiempo de espera del cliente y generando ciertos retrasos.
Afecta a - Atencin al Cliente - Contabilidad y Compras
Siendo el impacto Alta Carga de Trabajo Operacional y la falta de informacin relevante y mayor necesidad de capital humano en la atencin al cliente. Una solucin exitosa sera - Contar con informacin online relevante y oportuna disponible para el cliente desde la comodidad de su hogar. - Llevar un control adecuado de la informacin de los vehculos. Obtener documentacin clara y precisa en el momento requerido. Ingeniera de Sistemas SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS 20 Posicionamiento del Producto Para rea de atencin al cliente. Quienes - Atencin al Cliente - Contabilidad y Compras Sistema de Ventas Sistema Catlogo Online FULL AUTOS Que Proveer: - Informes emitidos en forma precisa y oportuna. - Emisin de cotizaciones. No cmo Nuestro producto Nuestro producto ayudar a tener un mejor proceso de gestin en cuanto a la atencin al cliente, as como tambin ahorrar tiempo en dicho proceso por lo tanto si ahorramos tiempo minimizamos costos.