===== Diagrama General ===== {{:grafica.png|}} ===== Apertura de Proyecto ===== Las tareas a realizar por el jefe de proyecto en el momento de apertura de proyecto son las siguientes: * Generación de la carpeta en proyectos en curso (el nombre debe coincidir con el de la propuesta de servicios) y su estructura de directorios: Documentos definitivos (Propuestas de servicios y certificados SSL) Documentos de trabajo (Documentos de estructura, plan de reuniones, actas, etc..) Facturacion (Plan de facturación y plan de tesorería) Diseño (Propuestas de diseño y maquetación) * Generación de la carpeta en el entorno de desarrollo (srv-web). El nombre de la carpeta debe ser el mismo que el que se encuentra en proyectos en curso. * Generación de la bbdd en el entorno de desarrollo. El nombre de la base de datos estará formado por el nombre utilizado en proyectos en curso seguido de un guión bajo y el identificador de la plataforma tecnológica. Por ejemplo: ”idiazabal_mkgest”, “idiazabal_joomla”, “idiazabal_wpress”, etc... * Edición del listado de proyectos (http://srv-datos/index.php) con el nuevo desarrollo. ===== Fase de desarrollo ===== Durante esta fase, la programación se realizará sobre el entorno de desarrollo (salvo los miembros de Vitoria) y se contará con un backup diario tanto del contenido de los ficheros como de la base de datos. El entorno de desarrollo será una replica de lo que posteriormente se subirá a producción. Por lo tanto ha de ser un entorno limpio, incluyendo únicamente ficheros necesarios para el programa. La política de claves ha de ser siempre la misma. Todos los proyectos en desarrollo tendrán la la misma contraseña para el usuario administrador: mk_general_$1 . El nombre del usuario administrador podrá diferir en función de si la plataforma es Merkagest (merkatu) o joomla (admin). Ocasionalmente, y de manera opcional, el jefe de proyecto podrá utilizar los servidores de compartición. Dichos servidores dotarán al jefe de proyecto de un espacio público donde el cliente pueda chequear y hacer seguimiento del proyecto. ===== Fase Publicación ===== De cara a iniciar la fase de publicación es necesario que el jefe de proyecto realice las siguientes gestiones: * Solicitud de dominio: Será necesario realizar la solicitud de dominio indicándole a Administración Merkatu ([[administracion@merkatu.com]]) con la siguiente información: - Validación de compra con Coordinador. Incluirlo como copia de correo, para que Administración entienda por validada la compra. - Indicar si la compra se factura a cliente o va incluido en proyecto (en caso de ser facturable confirmar con Coordinador importe y fecha factura a cliente). - Datos del cliente: Nombre del dominio(s). NOTA: chequear previamente disponibilidad en [[wwww.godaddy.com]] Nombre del registrante (Empresa) Dirección Código Postal Población Provincia Pais Teléfono Fax Persona de contacto Email de contacto * Solicitud de Hosting: En el momento de solicitud del hosting, se deberá indicar a SAT el dominio y si requiere o no IP fija (Para proyectos con certificado seguro, por ejemplo, tiendas online). Se debe enviar, junto con la solicitud, una fecha estimada de paso a producción en forma de evento de calendario. Una vez SAT haya enviado los datos de acceso al panel del hosting, el jefe de proyecto podrá iniciar el proceso de publicación. Dicho proceso cuenta con dos subfases de obligatorio cumplimiento: ==== Subfase de preproducción ==== La fase de preproducción es el momento en el que, una vez desarrollada la aplicación, toca probarla en su entorno final, a fin de depurar los últimos fallos y solventar posibles incompatibilidades. Para dar facilidades a los jefes de proyecto, SAT les proporcionará las claves de acceso al panel de control del servidor, permitiéndole a este crear cuentas de correo, bases de datos y directorios con libertad. La implantación se realizará en la misma ubicación final de la herramienta, pero alterando la URL de entrada para que no sea visible al público. Por ejemplo: http://www.quesoidiazabal.com/desarrollo. Durante esta fase las contraseñas se mantendrán como en la de desarrollo, esto es: todos los proyectos en desarrollo tendrán la la misma contraseña para el usuario administrador mk_general_$1 . El nombre del usuario podrá diferir en función de si la plataforma es Merkagest (merkatu) o Joomla (admin). Además, durante esta fase, no se realizarán copias de seguridad del entorno de preproducción, por lo que será responsabilidad del jefe de proyecto hacer copias de la base de datos y mantener la estructura y versión de ficheros coordinado con el entorno de desarrollo. Para aquellos proyectos que requieran de servidor seguro, el jefe de proyecto necesitará solicitar el correspondiente certificado (ver guía de generación de certificado seguro). ==== Subfase de producción ==== Es la última fase de la publicación. Se activa automáticamente una vez superada la fecha estimada enviada a SAT al inicio de la fase. Una vez llegado a esta fase es necesario: * Editar el listado de proyectos (http://srv-datos/index.php) con el nuevo estado del desarrollo. Se pueden solicitar tantas prórrogas como sean requeridas por el jefe de proyecto, con un único requisito: a fin de evitar la activación automática, cualquier aplazamiento debe ser comunicado con la suficiente antelación. Una vez activada, SAT procederá a restringir el acceso al servidor y se activarán las copias de seguridad. A partir de este momento, las subidas al servidor se realizarán siempre subiendo ficheros desde el entorno de desarrollo en los siguientes horarios limitados: Horario invierno: L M M J 8:00 (solicitudes anteriores a las 8:00) y 15:30 (solicitudes solicitadas antes de las 15:30) V 8:00 (Solicitudes anteriores a las 8:00) Horario verano: L M M J V 8:00 (solicitudes anteriores a las 8:00) y 13:00 (solicitudes anteriores a las 13:00)