Documente Academic
Documente Profesional
Documente Cultură
Proyecto:
Sitio Web Primera Compaa de Bomberos de Litueche
Alumnos :
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
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.
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.
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.
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.
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.
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.
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.
10
Universidad de Santiago de Chile Facultad de Ciencia Licenciatura en la Computacin Evaluacin de Proyectos Informticos
11
Servidor WEB
SMS
Envio de SMS
Figura 2: Funcionamiento del sistema se visualiza los principales flujos de informacin que se desarrollarn en el proyecto.
11
Universidad de Santiago de Chile Facultad de Ciencia Licenciatura en la Computacin Evaluacin de Proyectos Informticos
12
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.
Universidad de Santiago de Chile Facultad de Ciencia Licenciatura en la Computacin Evaluacin de Proyectos Informticos
14
6000 MB 100 GB Transferencia mensual 8 Dominios 20 Base de datos MYSQL Correo Ilimitado 40 Subdominios Cpanel-Php-Ftp-Mysql-WebMail
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
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
Egresos Hosting - BestValueHost 3 aos SMS Bulksms 5300 crditos Total Tabla 2. Costos del Proyecto
Mes 1
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
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