Sunteți pe pagina 1din 17

Universidad de Santiago de Chile Facultad de Ciencia Licenciatura en la Computacin Evaluacin de Proyectos Informticos

Proyecto:
Sitio Web Primera Compaa de Bomberos de Litueche

Alumnos :

Juan Daz Felipe Llancaleo Cristbal Valenzuela

Profesor : Fecha:
1

Rubn Licuime

24/10/2012

Universidad de Santiago de Chile Facultad de Ciencia Licenciatura en la Computacin Evaluacin de Proyectos Informticos

ndice Introduccin ........................................................................................................................ 3 1. Pre Proyecto ................................................................................................................... 5 1.1 Introduccin .............................................................................................................................. 5 1.2 Definicin de la problemtica.................................................................................................. 5 1.3 Solucin del problema .............................................................................................................. 6 1.4 Conclusiones ............................................................................................................................. 7 2. Proyecto .......................................................................................................................... 7 2.1 Introduccin .............................................................................................................................. 7 2.2 Objetivos del proyecto y Estrategias ...................................................................................... 7 2.2.1 Objetivo General ................................................................................................................. 7 2.2.2 Objetivos Especficos .......................................................................................................... 7 2.2.3 Estrategias ........................................................................................................................... 8 2.3 Estudio de Demanda ................................................................................................................ 8 2.3.1 Demandantes ....................................................................................................................... 8 2.3.2 Perfil del cliente .................................................................................................................. 8 2.3.3 Producto y servicios ............................................................................................................ 8 2.4 Estudio Tcnico ........................................................................................................................ 9 2.4.5 Descripcin de la solucin .................................................................................................. 9 2.4.6 Mdulos del sistema ............................................................................................................ 9 2.4.7 Metodologa de trabajo........................................................................................................ 9 2.4.8 Equipo de trabajo .............................................................................................................. 11 2.4.9 Tecnologa de trabajo ........................................................................................................ 11 2.5 Estudio Logstico .................................................................................................................... 14 2.5.1. Estructura Organizacional del proyecto ........................................................................... 14 2.5.2 Modo de operacin del sistema ......................................................................................... 15 2.5.3 Efectos del sistema en el entorno ...................................................................................... 15 2.5.4 Manejo de licencias de software ....................................................................................... 15 2.6 Estudio Financiero ................................................................................................................. 16 3. Conclusiones .................................................................................................................. 17

Universidad de Santiago de Chile Facultad de Ciencia Licenciatura en la Computacin Evaluacin de Proyectos Informticos

ndice de Figuras

Figura 1. Carta Gantt..10 Figura 2. Modelo Lgico.....11 Figura 3. Modelo de datos..13

ndice de Tablas Tabla 1. Asignacin de Roles ..15 Tabla 2. Costos del Proyecto....16

Universidad de Santiago de Chile Facultad de Ciencia Licenciatura en la Computacin Evaluacin de Proyectos Informticos

Introduccin

En este informe se presenta el Proyecto del desarrollo de un sitio web para la Primera Compaa de Bomberos de la comuna de Litueche (VI Regin, Chile). En ste se describe en detalle las especificaciones del problema y los anlisis de estudio para la realizacin del proyecto. Este documento fue emitido para el ramo Evaluacin de Proyectos Informticos de la carrera Licenciatura en Ciencia de la Computacin de la Universidad de Santiago de Chile.

Universidad de Santiago de Chile Facultad de Ciencia Licenciatura en la Computacin Evaluacin de Proyectos Informticos

1. Pre Proyecto
1.1 Introduccin
En esta primera parte nombrada Pre Proyecto se explica la problemtica del sitio web a desarrollar con la descripcin de caractersticas necesarias exigidas para cumplir con los requerimientos de la compaa de bomberos as como tambin se especifica la opcin elegida para su solucin.

1.2 Definicin de la problemtica


La Primera Compaa de Bomberos de la comuna de Litueche Chile necesita un sitio web autoadministrable que presente las noticias de sta a la comunidad adems de un sistema interno que contenga informacin til para los bomberos y la compaa. La necesidad recae en tener una herramienta de administracin en cosas especficas como son coordinar los horarios semanales con los integrantes de la compaa y ser una fuente de comunicacin e informacin entre la compaa y la comunidad. Requerimientos Principales del sitio A continuacin se describen secciones destinadas para la comunidad que tendr el sitio, todas autoadministrables (crear, editar, eliminar material): Seccin de Noticias Seccin de Compaa Seccin de Bomberos Seccin de Ayuda a la Compaa Seccin de Informacin Importante en Pgina de inicio Seccin de Contacto

A continuacin se describen secciones destinadas para el uso internos de los bomberos de la compaa que tendr el sitio, todas autoadministrables (crear, editar, eliminar material): Acceso al sitio interno Identificacin de tipos de usuario(Administrador, bombero) Seccin Noticias Horario Personal Base de datos con telfono celular de centro de vecinos y/o otros para envo de mensajes de texto desde el sitio a la comunidad*

Universidad de Santiago de Chile Facultad de Ciencia Licenciatura en la Computacin Evaluacin de Proyectos Informticos

*En caso de emergencia Plazo estimado de diseo y desarrollo: 3 meses Capital: 200.000 pesos chilenos.

1.3 Solucin del problema


Por el costo y tiempo de desarrollar la solucin desde cero adems del el monto de dinero disponible para la construccin del sitio, se eligi decidir por un sistema de blog gratuito y modificarlo de acuerdo a los requerimientos iniciales. Eleccin del CMS (Content Management System) Para ello se dispone de utilizar el sistema de gestin de contenidos (CMS) Wordpress por las siguientes razones:

Es Libre: Esto quiere decir que se puede utilizar WordPress sin pagar licencias, ya que es software libre. Adems, se puede modificar el cdigo fuente y personalizarlo de manera sencilla ya que est basado en MySql y PHP.

El Diseo: WordPress ofrece muchas plantillas gratuitas y de pago para darle una apariencia atractiva al sito. Se puede optar por cualquiera de ellos modificndola para adaptar su visualizacin a la compaa.

Escalable: WordPress permite ir modificando la pgina web a medida que avance el negocio o actividad. Panel de Manejo: El panel de administracin de WordPress es muy intuitivo y fcil de manejar. No es necesario saber programacin para gestionar los contenidos y darles la apariencia deseada.

Desarrollo: Existe una gran comunidad de desarrolladores y diseadores que van aadiendo nuevas funciones, temas y todo tipo de plugins para mejorar WordPress. El crecimiento es constante y muy rpido.

Uso de Plugins: Existen herramientas llamadas plugins instalables dentro del CMS que permiten satisfacer las necesidades de los requerimientos. Experiencia: El equipo de desarrollo ha desarrollado sistemas basados en este sistema, lo que acelera el desarrollo y minimiza los errores.

Universidad de Santiago de Chile Facultad de Ciencia Licenciatura en la Computacin Evaluacin de Proyectos Informticos

Eleccin del sistema de Mensajera Con respecto a los mensajes de texto la opcin es bulksms (http://bulksms.vsms.net/) debido a su bajo costo (menos de $30 pesos chilenos) la velocidad de llegada de los mensajes es inmediata y los mensajes que no son gastados no tienen expiracin de uso en el tiempo. Adems de que tiene otros beneficios ya que entrega cdigos en distintos lenguajes para poder utilizar, inclusive dando la caracterstica de enviar mensajes desde un celular a un grupo definido entre otras formas de envo.

1.4 Conclusiones
En el pre proyecto se definen las caractersticas del desarrollo del sitio web para la Primera Compaa de Bomberos de Litueche y su solucin mediante el cms Wordpress y el envo de mensajes con bulksms, con los cuales se cubren los requerimientos del problema.

2. Proyecto
2.1 Introduccin
En esta parte del documento, se pretende llevar a cabo el detalle de todos aquellos aspectos que son fundamentales para el desarrollo de cualquier tipo de proyecto que son el objetivo del proyecto, estudios organizacionales, logsticos financieros, etc. Estos aspectos son los principales a tener en cuenta al momento de poner en marcha cualquier idea que se quiera concretar, por lo mismo, es que se debe disponer un tiempo relevante a cada uno de ellos con el fin de no dejar de lado ningn dato importante.

2.2 Objetivos del proyecto y Estrategias


2.2.1 Objetivo General
El objetivo general consiste en obtener un software que permita tener administracin de una compaa de bomberos e intercomunicacin utilizando el servicio de mensajera.

2.2.2 Objetivos Especficos


Realizacin de los siguientes mdulos: Informacin Administracin de la compaa Comunidad

Universidad de Santiago de Chile Facultad de Ciencia Licenciatura en la Computacin Evaluacin de Proyectos Informticos

2.2.3 Estrategias
Colocar la promocin del sistema en un lugar destacado. Apoyar el posicionamiento de la tecnologa en el uso cotidiano. Entregar escalabilidad al sistema.

2.3 Estudio de Demanda


2.3.1 Demandantes
Considerando este proyecto de desarrollo en relacin a la demanda del sistema, principalmente la decisin la toman de forma general, el jefe o capitn de la compaa, junto con los coordinadores.

2.3.2 Perfil del cliente


Respecto al perfil del cliente, este debe ser una Compaa de bomberos, ya que bajo la entrevista realizada a los posibles beneficiarios con este proyecto, principalmente los encargados de la compaa. Hemos podido determinar que ste sistema ser bien acogido, tanto por los mismos funcionarios como por la comunidad.

2.3.3 Producto y servicios


De acuerdo con lo visto en el punto anterior, se puede establecer una propuesta de pago por el sistema, para as hacer ms seductor el producto que se ofrece. Tal propuesta de pago podra ser, que la compaa que quiera incorporar este sistema, obtenga presupuesto extra para financiar el sistema, mediante la siguiente forma: Incorporando publicidad, en el acceso de la comunidad."

2.3.4 Evaluacin del estado del arte.


En relacin al estado del arte, actualmente en nuestro pas, cada compaa posee un sitio web, en las que se da a conocer informacin relevante a la comunidad. Las cuales fueron proporcionadas por diversas empresas que gestionaron la creacin de estas. Sin existir una forma de alerta ms efectiva por parte de la misma comunidad.

2.3.5 Factores que afectan la oferta y demanda


Entre los principales factores que alteran la oferta y la demanda respecto del mbito que abarcar este proyecto, se encuentran:

Universidad de Santiago de Chile Facultad de Ciencia Licenciatura en la Computacin Evaluacin de Proyectos Informticos

Competencia: Actualmente para le creacin en este tipo de servicios, existen diversas empresas que lo ofrecen. Costos: Este punto lo abarcaremos mejor en el estudio financiero. Trayectoria: Dado que esta empresa est iniciando, se pretende ofrecer un sistema ms robusto y ms econmico.

2.4 Estudio Tcnico


2.4.1 Descripcin de la solucin
Bsicamente, se pretende realizar un sitio web, el cual pueda coordinar los horarios semanales con los integrantes de la compaa y ser una fuente de comunicacin e informacin entre la compaa y la comunidad. Todo esto dentro de su proceso inicial, ya que una vez que se concrete de forma ms exhaustiva, se incorporarn diversos mdulos con el fin de contemplar y abarcar una mejor y ms completa solucin. Adems contar con herramientas de anlisis, que permitan disear y generar diversos informes estadsticos, como un apoyo para detectar problemas a tiempo y tomar buenas decisiones en forma oportuna.

2.4.2 Mdulos del sistema


Los mdulos de un sistema informtico caracterizan el espectro que este puede abarcar para cubrir un determinado problema. En el caso de este proyecto, los mdulos ms relevantes para la problemtica a la cual se pretende dar solucin, son:

Mdulo de Informacin: Pretende llevar a cabo la gestin de informacin relevante tanto para los funcionarios como hacia la comunidad. Entregar informacin referente a la historia de la Compaa.

Mdulo de Administracin de Usuario: A travs de este medio los bomberos conocern las horas de turno que posean. Adems de otras funcionalidades que se requieran sobre los usuarios.

Modulo Comunidad: Se creara una seccin dedicada a la comunidad, con informacin relevante adems de contar con un envi de SMS en caso de emergencia. Tambin gestionar los aportes o financiamientos a la compaa.

2.4.3 Metodologa de trabajo

Universidad de Santiago de Chile Facultad de Ciencia Licenciatura en la Computacin Evaluacin de Proyectos Informticos

10

Es muy importante sealar cul ser la metodologa de trabajo a utilizar, ya que permitir tener un concepto ms amplio del proceso y evolucin del proyecto. La metodologa escogida para trabajar ser OMT++, que es una de las metodologas de anlisis y diseo orientados a objetos, ms maduros y eficientes que existen en la actualidad. La gran virtud que aporta esta metodologa, es su carcter de abierta disposicin (no propietaria), que le permite ser de dominio pblico, lo que en consecuencia, le permite sobrevivir con enorme vitalidad. Esto facilita su evolucin para acoplarse a todas las necesidades actuales y futuras de la ingeniera de software.

Carta Gantt de Trabajo

Figura 1. Carta Gantt

10

Universidad de Santiago de Chile Facultad de Ciencia Licenciatura en la Computacin Evaluacin de Proyectos Informticos

11

2.4.4 Modelo lgico

Servidor WEB

SMS

Envio de SMS

Figura 2: Funcionamiento del sistema se visualiza los principales flujos de informacin que se desarrollarn en el proyecto.

2.4.5 Equipo de trabajo


El equipo de trabajo est formado tanto por los desarrolladores como por los mismos usuarios, ya que estos finalmente decidirn el futuro del proyecto. Estableciendo formas en el diseo, solicitando requerimientos nuevos o modificaciones a los existentes.

2.4.6 Tecnologa de trabajo


Para llevar a cabo el proyecto, se necesitarn que los equipos de los integrantes del grupo de trabajo posean una conexin a internet. Ya que utilizaremos el sistema de gestin de contenidos (CMS) Wordpress. Estas herramientas se detallan a continuacin:

11

Universidad de Santiago de Chile Facultad de Ciencia Licenciatura en la Computacin Evaluacin de Proyectos Informticos

12

2.4.7 Arquitectura de trabajo


WP MVC, es un plugin que permite a los desarrolladores crear rpidamente sitios que se aprovechan de gran funcionalidad nativa tanto en WordPress y todas las ventajas de un marco de MVC. El Modelo-Vista-Controlador (MVC) es un patrn de arquitectura de software que separa los datos de una aplicacin, la interfaz de usuario, y la lgica de negocio en tres componentes distintos. El patrn de llamada y retorno MVC (segn CMU), se ve frecuentemente en aplicaciones web, donde la vista es la pgina HTML y el cdigo que provee de datos dinmicos a la pgina. El modelo es el Sistema de Gestin de Base de Datos y la Lgica de negocio, y el controlador es el responsable de recibir los eventos de entrada desde la vista. Modelo: Esta es la representacin especfica de la informacin con la cual el sistema opera. En resumen, el modelo se limita a lo relativo de la vista y su controlador facilitando las presentaciones visuales complejas. El sistema tambin puede operar con ms datos no relativos a la presentacin, haciendo uso integrado de otras lgicas de negocio y de datos afines con el sistema modelado.

Vista: Este presenta el modelo en un formato adecuado para interactuar, usualmente la


interfaz de usuario.

Controlador: Este responde a eventos, usualmente a acciones del usuario, e invoca


peticiones al modelo y, probablemente, a la vista. Muchos de los sistemas informticos utilizan un Sistema de Gestin de Base de Datos para gestionar los datos: en lneas generales del MVC, corresponde al modelo. La unin entre capa de presentacin y capa de negocio conocido en el paradigma de la Programacin por capas, representara la integracin entre Vista y su correspondiente controlador de eventos y acceso a datos. MVC no pretende discriminar entre capa de negocio y capa de presentacin pero si pretende separar la capa visual grfica de su correspondiente programacin y acceso a datos, algo que mejora el desarrollo y mantenimiento de la Vista y el Controlador en paralelo, ya que ambos cumplen ciclos de vida muy distintos entre s.

12

Universidad de Santiago de Chile Facultad de Ciencia Licenciatura en la Computacin Evaluacin de Proyectos Informticos

13

Modelo de datos MySQL Wordpress Para cualquier modificacin de la base de datos a continuacin se presenta el modelo lgico de la base de datos de Wordpress hecha en MySql.

Figura 2. Modelo de datos en MySql Wordpress


Documentacin de Wordpress La documentacin de Wordpress as como su utilizacin se encuentra en la siguiente direccin (en ingls):
http://codex.wordpress.org/Main_Page 13

Universidad de Santiago de Chile Facultad de Ciencia Licenciatura en la Computacin Evaluacin de Proyectos Informticos

14

Caractersticas del Hosting BestValueHost


6000 MB 100 GB Transferencia mensual 8 Dominios 20 Base de datos MYSQL Correo Ilimitado 40 Subdominios Cpanel-Php-Ftp-Mysql-WebMail

2.5 Estudio Logstico


2.5.1 Estructura Organizacional del proyecto

Se emplear una metodologa de desarrollo gil, tomando el modelo de desarrollo Scrum, el cual proporciona un nivel de entrega mensual al cliente, satisfaciendo sus necesidades de forma peridica. La organizacin y distribucin de los roles a llevar a cabo, entre los diversos integrantes del proyecto, quedar asignada de acuerdo a la metodologa de organizacin incorporada, esto se efecta con el fin de optimizar los recursos existentes en la actualidad. A continuacin se detallan cada uno de los roles a asignar: Product Owner: Es el encargado de representar la voz del cliente. Se asegura de que el equipo Scrum trabaje de forma adecuada desde la perspectiva del negocio. Scrum Master: El Scrum es facilitado por un ScrumMaster, cuyo trabajo primario es eliminar los obstculos que impiden que el equipo alcance el objetivo del sprint. El ScrumMaster no es el lder del equipo, sino que acta como una proteccin entre el equipo y cualquier influencia que le distraiga. El ScrumMaster se asegura de que el proceso Scrum se utiliza como es debido. El ScrumMaster es el que hace que las reglas se cumplan. ScrumTeam: El equipo tiene la responsabilidad de entregar el producto. Un pequeo equipo de 3 a 7 personas con las habilidades transversales necesarias para realizar el trabajo.

14

Universidad de Santiago de Chile Facultad de Ciencia Licenciatura en la Computacin Evaluacin de Proyectos Informticos

15

Tablas de Asignacin de roles

Nombres Felipe Llancaleo Juan Daz Cristobal Valenzuela

Roles Product Owner Scrum Master Scrum Team Scrum Team

Tabla 1. Asignacin de Roles

2.5.2 Modo de operacin del sistema Se utilizara un modo multinivel ya que la aplicacin necesita manejar informacin con diferentes grados de clasificacin, por ejemplo, lo que ve la comunidad, como tambin el administrador. Adems permite el acceso selectivo y simultneo a dicha informacin al personal autorizado con diferentes grados de clasificacin y distintas necesidades de conocer (En este caso dos, administrador y usuarios). Todo esto con la tecnologa de WordPress. 2.5.3 Efectos del sistema en el entorno Nuestra visin como grupo desarrollador es generar una tecnologa de informacin, que brinde ayuda de manera directa al ecosistema de trabajo de los clientes. En este caso en particular, se desarrollar un sistema que permita la organizacin, retroalimentacin, conexin y eficacia de una compaa de bomberos. Lo que claramente va en contribuir en el bien comn de dichas personas. Los efectos tangibles que se presentaran son: Fluidez en la comunicacin. Mejor rendimiento de la compaa. Mayor conexin con la comunidad.

2.5.4 Manejo de licencias de software Las licencias son libres, por lo tanto su uso para el desarrollo como para la utilizacin de la aplicacin queda en manos del usuario. Respetando las normas que posee una licencia libre.

15

Universidad de Santiago de Chile Facultad de Ciencia Licenciatura en la Computacin Evaluacin de Proyectos Informticos

16

2.6 Estudio Financiero


El sitio web tiene un presupuesto es $200.000 CLP, adems es un proyecto para el beneficio de la comunidad por lo que el capital disponible ser destinado completamente a cubrir los gastos del hosting y el servicio de mensajera SMS.

Costos del Proyecto

Egresos Hosting - BestValueHost 3 aos SMS Bulksms 5300 crditos Total Tabla 2. Costos del Proyecto

Mes 1

87.960 107.634 195.594

Existen dos gastos asociados al uso de esta herramienta, es el pago de la electricidad por el uso de un computador y el de un servidor de internet que la compaa actualmente cuenta y dispone su uso y el pago de estos servicios. Beneficios del proyecto

Secciones de Noticias, Inicio, Contacto:


El beneficio es la disminucin de costos de imprimir informacin para la comunidad, que puede ser disminuido por la cantidad de impresiones de avisos.

Seccin de Ayuda:
Tiene el fin de conseguir mayor cantidad de recursos para la compaa, entregando posibilidades de ayuda. Sitio interno: Permitir una organizacin de la compaa a travs del sitio con informacin pertinente para el bombero como su horario. Mensajera: Uno de los ms importantes beneficios es el uso de mensajera de texto en caso de alguna emergencia ya que permite informar de forma inmediata sobre alguna situacin de peligro

16

Universidad de Santiago de Chile Facultad de Ciencia Licenciatura en la Computacin Evaluacin de Proyectos Informticos

17

con instrucciones a seguir, de esta manera evitar desgracias mayores como la prdida de vida de personas. Este sistema tiene el objetivo de contar con una base de datos de juntas de vecinos y otros para que de esta manera se traspase la informacin de manera ms rpida y eficiente.

3. Conclusiones
A modo de conclusin el proyecto se fundamenta en una metodologa de desarrollo, junto con los parmetros bsicos para la generacin de la aplicacin. Lo resaltable es que cada uno de los procesos llevados a cabo, permiten brindar un mayor dominio del problema planteado, profundizado en detalle, respecto de los temas de mayor relevancia del proyecto. Por lo que se debe tener en cuenta, que en proyectos futuros, es fundamental mantener un estndar similar, para as no perder de vista la buena documentacin que obligatoriamente debe llevar un proyecto.

17

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