9
Especificación de requisitos para creación de portal web Proyecto: Portal web

Especificación de requisitos portal web ok

Embed Size (px)

DESCRIPTION

Solicitud de presupuesto

Citation preview

Page 1: Especificación de requisitos portal web ok

Especificación de requisitos

para creación de portal web

Proyecto:

Portal web

Page 2: Especificación de requisitos portal web ok

1 Objetivo de la solicitud

Mori Sistemas Informáticos S.L., propietario del portal web www.departamentodecompras.es solicita presupuesto para realización de un nuevo portal web para uno de sus clientes.

Mori Sistemas Informáticos S.L., hará de intermediario coordinando y dirigiendo el proyecto bajo las órdenes del cliente final y para ello busca proveedor para realizar el diseño y programación de este nuevo portal web.

Mori Sistemas Informáticos S.L., podrá ceder el código de www.departamentodecompras.es si el proveedor que desarrolla el nuevo portal con la misma tecnología y leguaje que el nuevo portal, ya que lo que solicita el cliente final es muy similar al portal www.departamentodecompras.es

La tecnología utilizada para desarrollar el portal www.departamentodecompras.es y de la cuál se podría utilizar el código ha sido desarrollada en ASP.NET 2.0 + AJAX.

En caso de que el proveedor considere oportuno desarrollar el portal en otro lenguaje empezando de cero, Mori Sistemas Informáticos S.L., aportará todo el know how del portal www.departamentodecompras.es para facilitar la realización y definición de páginas y estructura del nuevo portal y agilizar así tiempos y mejorar el precio final propuesto al cliente.

2 Descripción del nuevo portal solicitado por el cliente final

A continuación se pasan a describir los puntos generales que definen el siguiente documento 2.1 Propósito El documento va dirigido a las empresas y profesionales encargados de realizar una oferta formal para el desarrollo del proyecto. 2.2 Alcance

La especificación de requisitos a desarrollar abarca todas aquellas funcionalidades que debe poseer el software, que en este caso definiremos como la página web 2.3 Definiciones, acrónimos y abreviaturas

Php: PHP Hypertext Pre-processor. Lenguaje de programación del lado del servidor para entornos web. Mysql: sistema de base de datos relacional CMS: Content Managment System. Sistema de gestión de contenidos HTML: HyperText Markup Language. Lenguaje de marcado de hipertexto usado para el desarrollo de páginas web. CSS: Cascading Style Sheets. Hojas de estilo en cascada usado para definir la presentación de un documento web. PayPal: empresa que permite la transferencia de dinero a través de internet Newsletter: correo electrónico con contenido determinado a modo de resumen

Page 3: Especificación de requisitos portal web ok

3 Descripción general

3.1 Perspectiva del producto

Se trata de un producto independiente que se presenta en forma de página web pública y accesible desde internet. Con la intención de facilitar el contacto entre ambos (propietario-profesional), ofrecerle al cliente una amplia gama de profesionales entre los que seleccionar al que crea más apropiado, que el propietario reciba diferentes presupuestos sin ninguna molestia, y que el propio profesional se dé a conocer, son la base del nacimiento de este proyecto que pretende ser una herramienta muy útil para todo demandante del servicio. 3.2 Funcionalidad del producto

La funcionalidad principal del producto es la de permitir la comparación de presupuestos para la elaboración de un certificado por parte de aquellos propietarios que hayan solicitado dichos presupuestos desde la web. Los profesionales cualificados de realizar estos certificados tendrán su propio espacio dentro de la web donde los propietarios podrán consultarlos y contactarlos directamente. El sistema debe integrar todo el proceso desde la solicitud de presupuesto hasta la elección del mismo, así como aquellas funcionalidades necesarias y auxiliares asociadas a dicho proceso, como pueden ser: registro de propietarios, registro de solicitudes, control de presupuestos por solicitudes, planes de acceso para profesionales, paneles de control, etc. 3.3 Restricciones

El sistema estará basado en software libre, con preferencia a las tecnologías php y mysql así como al uso de gestores de contenido (CMS) orientados a este tipo de producto. En cualquier caso queda a voluntad del profesional o empresa seleccionar la tecnología más adecuada motivándolo debidamente.

4 Requisitos específicos

4.1 Interfaz de usuario

En esta sección definiremos básicamente el diseño de la web. Por simplicidad y teniendo en cuenta factores como la premura y los ejemplos ya existentes en los que nos podemos basar, vamos a definir cuatro líneas maestras sobre las que debemos realizar el diseño de la página. 1. Enfocado a las nuevas tendencias de diseño: con fuentes grandes, mensajes claros y gama de colores muy definida. 2. Experiencia de usuario confortable: el usuario debe sentir la necesidad de usar la web en cada uno de los casos, con lo que el diseño deberá estar orientado a ello. 3. Excelente usabilidad: debemos promover un uso correcto por parte del usuario, que le permita manejar las distintas funcionalidades de la web de forma clara y sencilla.

Page 4: Especificación de requisitos portal web ok

4. Cumpliendo todos los estándares de lenguaje HTML y hojas de estilo cas Ejemplos de páginas web en las que poder basarnos: �  www.tumanitas.com �  www.certicalia.com �  www.habitissimo.com 4.2 Requisitos funcionales

A continuación vamos a describir todos aquellos requisitos que describen la funcionalidad de la web. 4.2.1 Gestión de profesionales

Alta de profesionales A través de un enlace de la web el profesional podrá darse de alta, pasando a formar parte del directorio de profesionales. Lo profesionales tendrán que seleccionar un plan determinado de acceso (Ejemplo en http://tumanitas.com/seleccion-pase-manitas.html) que le permitirá el uso de determinadas funcionalidades. Estos planes deberán ser personalizados para poder modificarlos en el momento que se desee. A título general dispondremos de 4 planes: �  Plan gratuito: sólo será visible en el directorio de profesionales sin posibilidad de presupuestar y apareciendo en las últimas posiciones del listado. �  Plan B: por delante de los gratuitos y con un tope de presupuestos al Mes �  Plan A: por delante del plan B, con un tope mayor de presupuestos que estos y con alertas por email en caso de recibir solicitudes de su radio de acción �  Plan A+: condiciones especiales exclusivas para grandes empresas del sector que se dediquen a este tipo de trabajos. Una vez seleccionado el plan introducirán sus datos personales (código postal, localidad y provincia entre los más importantes) así como los datos de cuenta (email y contraseña) para acceder posteriormente a su información. Al elegir un plan que sea de pago mostraremos las distintas formas de pago (tarjeta de crédito, PayPal y transferencia bancaria) que deberán prepararse debidamente para su correcto funcionamiento con plataformas externas de pago en cada caso. Consulta de profesionales y modificación Los profesionales podrán identificarse en la web y acceder a sus datos. Igualmente tendrán un panel de control configurado según el plan seleccionado. Mediante un acceso por pestañas o similar podremos consultar nuestro perfil, los presupuestos que hemos realizado y su estado, las alertas y el plan elegido, pudiendo actualizarlo en cualquier momento surtiendo los efectos pertinentes.

Page 5: Especificación de requisitos portal web ok

Baja de profesionales Al no existir ningún tipo de permanencia los profesionales pueden darse de baja en cualquier momento eliminándose todos los datos asociados al mismo. Ver listado de profesionales Desde una opción de menú principal accederemos al listado de profesionales a modo de directorio, que será de acceso público. Este directorio estará ordenado por el plan seleccionado por el profesional y estará paginado. Podremos filtrar los resultados por ubicación y acceder a la ficha del profesional, visualizando sus datos y pudiendo contactar con el mismo mediante un formulario. Valoración de profesionales Los profesionales podrán ser valorados por aquellos propietarios que hayan aceptado un presupuesto de dicho profesional. Las valoraciones se realizarán de varias características (profesionalidad, rapidez, precio, etc.) de las que se realizará una media obteniendo una nota general que quedará asociada a cada profesional. Al mismo tiempo que se realizará una valoración por escalas, el propietario podrá realizar una descripción escrita del trabajo realizado que quedará asociada a su valoración. Todas estas valoraciones aparecerán en forma de listado bajo los datos principales del profesional de forma que sean fácilmente consultables por otros propietarios. 4.2.2 Gestión de propietarios

Alta de propietarios (particulares o empresas) El alta de propietarios como tal no existe, ya que será a través del formulario de solicitud de presupuestos. En dicho formulario el usuario introducirá su email además de otros datos de la solicitud. Esto automáticamente enviará un email a su cuenta con una contraseña (que el usuario podrá cambiar) y un enlace para poder confirmar su cuenta. Al pulsar este enlace el usuario accederá a su propio panel de control donde podrá visualizar su solicitud de presupuesto y acceder para completar sus datos de perfil. Consulta de propietarios y modificación El usuario podrá acceder mediante email y contraseña a su panel de control donde podrá ver y modificar sus datos (entre ellos las solicitudes de presupuesto que veremos en el siguiente epígrafe) Baja de propietarios El usuario podrá darse de baja en cualquier momento accediendo a su cuenta eliminándose todos los datos asociados al mismo. 4.2.3 Gestión de solicitudes de presupuestos

Alta de solicitudes de presupuestos Las solicitudes de presupuestos la realizarán los propietarios de inmuebles sin necesidad de registro previo (que se realizará en la propia solicitud) y estará

Page 6: Especificación de requisitos portal web ok

accesible en la pantalla principal como parte vital de esta página (esto ocurrirá una vez se empiece a aplicar la ley y los usuarios empiecen a solicitar presupuestos) El formulario, además del email del usuario, contendrá 4 campos clave para que los profesionales puedan presupuestar de forma adecuada. Estas solicitudes estarán asociadas al propietario, que una vez registrado, podrá dar de alta nuevas solicitudes desde su propio panel de control. Para cada solicitud podremos saber su estado (en moderación, abierto, finalizado) y los presupuestos asociados que serán de un número máximo y configurable (por ejemplo 5 presupuestos por solicitud) Consulta y modificación de solicitudes El usuario podrá acceder a su panel de control y ver sus solicitudes así como los presupuestos asociados. Podrá en cualquier momento cerrar su solicitud de forma que no pueda recibir más trabajos. Igualmente podrá actualizar los datos que dio de alta. Baja de solicitudes En principio no están contempladas las bajas como tal de solicitudes, ya que el estado “finalizado” de la misma puede sustituir esta opción. La baja de la solicitud queda supeditada a la baja del propietario y todos sus datos asociados. Ver listado de solicitudes Desde una opción de menú principal accederemos al listado de solicitudes, que será de acceso público. Este listado estará paginado y podremos filtrar los resultados por ubicación para que el profesional pueda acceder a las solicitudes que le interesen y poder presupuestarlas. 4.2.4 Gestión de presupuestos

Alta de presupuestos Los profesionales podrán dar de alta presupuestos asociados a las solicitudes de presupuestos que les resulten interesantes, bien sea consultando el listado de estas solicitudes en la web o al recibir las alertas aquellos que dispongan de esta opción. Estos presupuestos tendrán los campos necesarios para poder aportar toda la información necesaria al propietario y tendrán diversos estados configurables. Consulta y modificación de presupuestos Tanto los profesionales como los propietarios podrán consultar los presupuestos. Los primeros sus propios presupuestos, pudiendo igualmente modificar los datos que consideren necesarios. Los segundos lo verán en su panel de control asociados a su solicitud, pudiendo seleccionar el presupuesto que estimen oportuno. Baja de presupuestos No existe como tal la baja física de presupuestos, sino que el profesional podrá modificar su estado a presupuesto “no válido” o similar. La baja de presupuesto queda supeditada a la baja del profesional y todos sus datos asociados.

Page 7: Especificación de requisitos portal web ok

4.3 Otros requisitos

4.3.1 Gestión de emails

Existirá un panel de control para la gestión de email de forma que podamos configurar el envío automático de emails cuando se produzcan ciertos acontecimientos en la página web, como por ejemplo. �  Alerta al profesional cuando entre una solicitud de presupuesto de su radio de acción �  Aviso al profesional cuando le quede un cierto número de presupuestos Mensuales �  Newsletter al propietario con los presupuestos recibido durante un periodo determinado. �  Creación y actualización de cuentas de usuario �  Aviso al profesional para la renovación de su plan �  Etc. 4.3.2 Gestión de contenidos

Junto con la funcionalidad propia de la web, ésta dispondrá de diversos tipos de contenidos que podremos configurar y personalizar. �  Zona de preguntas frecuentes �  Zona de actualidad con noticias que podrán ser comentadas �  Otros tipos de contenidos genéricos (términos legales, quienes somos, etc.) 4.3.3 Requisitos de rendimiento

La página web estará disponible en internet y deberá estar desarrollada de forma que soporte al menos 500 usuarios concurrentes. 4.3.4 Seguridad

La web deberá funcionar correctamente sobre protocolo seguro y estará conveniente desarrollada para asegurar la protección de los datos de acceso y personales de los usuarios registrados de la web. 4.3.5 Mantenibilidad

Se deberá de disponer de un panel de control a nivel de administrador para el control total de la web en cuanto a contenidos, datos, emails, etc.

Page 8: Especificación de requisitos portal web ok

5 Datos requeridos para la evaluación del presupuesto

1. Presupuesto desglosado por partidas: Programación, diseño gráfico, mantenimiento,

formación, puesta en marcha, etc.

2. TIEMPO ESTIMADO:. En el contrato se estipulará un tiempo máximo prudencial (máximo 6 meses) para la finalización del proyecto, que en caso de no ser cumplido sera sancionado con la penalización específica. con clausulas de sanción por demora.

3. SEDE EN MADRID: Indicar si se dispone de sede en Madrid para posibles reuniones con MORI SISTEMAS INFORMÁTICOS y con el cliente final.

4. REFERENCIAS: Indicar otros proyectos similares de creación de portales web (no se aceptarán páginas web sencillas como ejemplo).

5. LENGUAJE DE PROGRAMACIÓN: Para la realización de este proyecto MORI SISTEMAS INFORMÁTICOS podrá aportar el código de www.departamentodecompras.es en caso de realizarlo en el mismo lenguaje “.Net” y así abaratar costes ya que podría usarse toda la arquitectura para la qrealización del nuevo portal. En caso de realizarse en otro lenguaje de código abierto, indicar cuál y por qué. Justificar ventajas.

6. MANTENIMIENTO: Detallar servicios y costes por mantenimiento mensual del portal.

7. FORMACIÓN PARA MANTENIMIENTO: Detallar si existe la posibilidad de realizar formación al personal de Mori Sistemas Informáticos S.L. para que éste pueda realizar las tareas de mantenimiento necesarias para dar servicio al cliente fina.

8. RESPONSABILIDAD: Detallar forma de operar en caso de fallos o problemas en el desarrollo e implantación del portal web. Responsabilidad y soporte tanto a Mori Sistemas Informáticos como al cliente final.

6 Clausula de confidencialidad

La información vertida en el presente documento es confidencial, y todos los derechos a la misma que han sido o serán divulgados al Receptor, permanecerán como propiedad del Divulgador. El Receptor no obtendrá derecho alguno, de ningún tipo, sobre la información, ni tampoco ningún derecho de utilizarla, excepto para el objeto del envío del presente documento. El receptor está obligado a mantener la información confidencial en estricta reserva y no revelar ningún dato de la información a ninguna otra parte, relacionada o no, sin el consentimiento previo escrito del divulgador. No manejar, usar, explotar, o divulgar la información confidencial a ninguna persona o entidad por ningún motivo en contravención a lo dispuesto en este instrumento, salvo que sea expresamente autorizado por escrito a hacerlo por el divulgador. La divulgación o el uso de la Información por el Receptor en infracción de este acuerdo será considerado causal de indemnización de perjuicios.

Page 9: Especificación de requisitos portal web ok

MORI SISTEMAS INFORMÁTICOS S.L.

C/ Vallehermoso 79. 28015 Madrid

Teléfonos: 902 013 358 – 91 549 10 47 – 655 47 82 81

Fax : +34 91 398 53 85

www.departamentodecompras.es

[email protected]