Untitled Document
WebAladdin.com - Desarrollo de Sitios Web
   
InicioEnviar un email a WebAladdin.com

Untitled Document

Suscríbase!
Recibirá novedades sobre Sitios Web

Untitled Document

Lenguaje de ProgramacióPhp

Java - Sun Microsistems

World Wide Web Consortium (W3C)

 
 
       
 
   
 

El desarrollo de sitios web persigue como fin la elaboración de una solución integral de un sitio en internet, desde el inicio del mismo. Este se compone de las siguientes etapas:

  • Relevamiento: En esta etapa se atiende a las necesidades del cliente. Para esto se define:
    • Los objetivos del Sitio: Por ejemplo ser un sitio informativo de una  institución médica.
    • Alcance: Aquí se define qué es lo que abarcará el sitio (por ejemplo si será  un sitio ecommerce o no, o los idiomas en los que estará traducido).
    • Especificaciones de diseño: Necesidades principales de estética.
    • Contenido: secciones principales que tendrá el sitio.
    • Audiencia: definir cuáles son las personas que el sitio web pretende que  accedan y usen los servicios del sitio web.
    • Requerimientos funcionales: funciones del sitio, como las relacionadas con ecommerce, interacciones con el usuario, etc.

  • Análisis: A partir del relevamiento hecho con el cliente, se estudia dicha información y se elabora una propuesta en la que figurará principalmente:
    • Factibilidad: Se determina la viabilidad de los requerimientos del sitio en internet, es decir si son posibles de llevar a acabo.
    • Tiempos: Se determina el plazo en el cual el sitio estará listo.
    • Costo: Se realiza una estimación del costo del sitio.

  • Aceptación: El cliente analizará la propuesta brindada por WebAladdin.com e informa su aceptación o no a la misma. En caso afirmativo se procederá al comienzo de construcción del sitio web.

  • Arranque: Se realiza el registro del dominio en internet y se abre la cuenta del web hosting que alojará al sitio, definiendo las características iniciales del mismo, como las cuentas de email empleadas. Tras el arranque se procede al armado propiamente dicho del sitio, en el entorno de desarrollo.

  • Diseño Gráfico: Se define la estética de las distintas pantallas, con distintos        prototipos sin funcionamiento. En el mismo se determina principalmente:
    • Imágenes entre las cuales están los logos institucionales.
    • Colores y tramas predominantes de las distintas partes de las páginas.
    • Tipografías de las secciones
    • Animaciones si las hubiera.
    • Controles cráficos como menúes y botones.
    • Estructura de navegación entre las páginas.

  • Generación de Contenido: En esta etapa interviene mayormente el cliente, generando la información de las distintas secciones del sitio, de acuerdo a los objetivos del mismo y la audiencia.

  • Armado de la Base de Datos: Casi todos los sitios la tienen, ya que es común que en los mismos haya por ejemplo un formulario de contacto, y los datos ingresados en él se registrarán en una base de datos. Se define principalmente las tablas, relaciones y campos de la misma.

  • Programación: Se codifica las distintas funciones del sitio, por ejemplo validaciones de entrada de datos, formularios de contacto, suscripciones a boletín, la sección de ecommerce, etc. Varios de los módulos de programación, se pueden realizar en los lenguajes Java o Php con el modelo de programación orientado a objetos y con patrones de diseño.

  • Testeo: Una vez realizados el diseño y programación del sitio, es fundamental        testearlo. El testeo incluye:
    • Test Funcional: prueba de las distintas funciones.
    • Test de Performance: Se verifica que el tiempo de acceso a las páginas es aceptable.
    • Test de Navegabilidad: Se comprueba que la navegación sea intuitiva y que no hay enlaces rotos (enlaces que no conducen a ninguna página válida), o páginas sueltas.
    • Test de Volumen: Se testea el sitio con grandes volúmenes de información, para validar que se adapta correctamente.
    • Test de Internacionalización: Se comprueba que el sitio funciona correctamente para los idiomas requeridos.

  • Aprobación: Tras las distintas fases de construcción del sitio, se muestra el mismo al cliente, quien decide si la solución web es acorde con sus expectativas. si es así, el sitio está listo para su lanzamiento. Caso contrario, se enumeran los problemas detectados, volviendo a la etapa de diseño o de programación según el caso, y se corrige los mismos. tras las correcciones, se testean los cambios y se vuelve a esta etapa.

  • Capacitación: Una vez aceptado el sitio web por el cliente, se instruye al cliente ( si fuera una organización esta etapa involucra a los empleados de la misma ), acerca de cómo funciona el sitio, sus distintas secciones y funciones. En el caso de tratarse de una organización, sólo una parte había estado involucrada en el sitio web hasta el momento. En esta fase todos deben estarlo.
           Entre las personas capacitadas, se designará e instruirá a la persona que responderá el mail de informes (comúnmente la casilla de email info ) y el formulario de contacto, así como también al responsable del armado del boletín, etc.

  • Lanzamiento: En esta etapa, se pasa el sitio del entorno de desarrollo al de producción, subiéndose a Internet los textos e imágenes y el sitio ya podrá ser accedido desde la web.

  • Difusión: consiste en la divulgación del sitio web, y comprende:
    • El posicionamiento en los buscadores: es muy importante lograr que el sitio tenga la mejor ubicación en los buscadores, según las palabras de búsqueda a las que se apunte.
    • Intercambio de enlaces o banners.
    • Inclusión en foros vinculados con el tema del sitio web.
    • Aspectos que no son puramente de un sitio online web, como folletos, revistas, etc.

  • Mantenimiento: Una vez cumplida las etapas de construcción y difusión del sitio, el sitio web entra en una etapa distinta en la que hay que administrarlo y realizarle cambios. En esta etapa se incluye:

    • Panel de Control: Esto implica administrar el sitio usando el panel de control provisto por la empresa del web hosting, por ejemplo para agregar cuentas de email, etc.

    • Monitoreo: Asimismo se controla la aparición de advertencias o problemas ( como una tabla de la base de datos que se corrompe ), y se contacta al web hosting para solucionar los mismos.

    • Backups: Se realizan copias con cierta frecuencia o a pedido del cliente del sitio web, o de la base de datos.

    • Webmaster: Habrá una persona, el webmaster, que dispondrá de una casilla de email del sitio web denominada webmaster que responderá dudas, sugerencias o inconvenientes de índole técnica. Las dudas propias del negocio del sitio web son respondidas por el área de informes del cliente.

    • Estadísticas: WebAladdin.com realiza estadísticas de las visitas al sitio de internet. Estas involucran:
      • Todos los accesos a cada página del sitio ordenados por día y hora.
      • Visitantes únicos por día.
      • Cantidad de visitas por día.
      • Cantidad de accesos a cada página.
      • Origen del acceso (acceso directo, el nombre del buscador o el nombre del enlace).

    Asimismo, el cliente podrá solicitar estadísticas especiales.

    • Cambios: En la etapa de mantenimiento, surgirán nuevas necesidades. Se analiza el impacto de dichas modificaciones al sitio web. Si el mismo es bajo, se realizan los cambios; pero en caso de que el impacto alto de, se realiza un análisis más detallado de los mismos, y se encara como un nuevo desarrollo desde la etapa de diseño


Con estas etapas se completa el Desarrollo Integral de la Solución Web, siempre con un sentido de adaptarse permanentemente a los cambios de la necesidad del Cliente y del Mercado.

   
   
Untitled Document
Fecha de Ultima Actualización: 25 de Junio de 2008 - 9:05 hs.
Por consultas técnicas por favor comunicarse con el Webmaster

Copyright © 2005 www.webaladdin.com - Todos los derechos reservados