Mediante la implicación del Equipo Comercial y el Equipo Técnico se obtendrán los objetivos y necesidades del Cliente.
Identificación de requisitos iniciales
Se conformará un Catálogo Inicial de Requisitos que determinarán el alcance del proyecto a realizar.
Identificar posibles riesgos del proyecto
La Gestión del Riesgo es un proceso vital de cara al éxito del Proyecto, un análisis preliminar en esta fase sirve para atajar posibles problemas durante la ejecución del mismo.
Estimaciones Iniciales
En Seresco se utilizan técnicas y herramientas propias que nos permitan obtener de forma objetiva la cantidad de esfuerzo necesario para la realización del proyecto, basándonos en el alcance definido.
Oferta Comercial
Una vez desarrollada la Solución Técnica y la propuesta comercial, Seresco proporcionará una oferta comercial completa al cliente con todos los detalles necesarios para la correcta valoración de la misma por parte del Cliente.
Nuestra Gestión de Requisitos, permanece activa durante todo el ciclo de vida del proyecto, en esta actividad se planificarán Tomas de Requisitos formales, que nos permitan desgranar el Catálogo de Requisitos existente y detallar aún mas el Alcance del Proyecto.
Identificar Equipo
Un factor de éxito es la identificación de las personas involucradas en el proyecto, tanto internas como del Cliente, esto permite una asignación clara de roles y responsabilidades.
Gestión de Riesgos
La Gestión del Riesgo, activa desde el inicio hasta el final del proyecto, permitirá adelantarse a situaciones que nos desvíen de los objetivos del proyecto; Alcance, Tiempo, Coste, y por tanto de la Calidad del mismo.
Planificación de Tareas
A partir del Catalogo de Requisitos se construye una EDT coherente con el alcance del proyecto y serán planificadas minuciosamente las tareas que conforman el Proyecto. La duración de las tareas vendrá definida por nuestras estimaciones objetivas y mediante la gestión integrada de Proyectos, controlando el nivel de cargable de nuestros recursos.
Plan de Proyecto
Como entregable de esta fase, Seresco conformará un a Plan de Gestión de Proyecto, que recogerá las actividades a realizar, de la forma de comunicarse entre Seresco y Cliente y la generación de los entregables necesarios para cada proyecto.
Reunión de Arranque del Proyecto
La comunicación y la identificación de las personas en una labor fundamental. Nuestra filosofía de trabajo se centra en que cada persona o rol , sepa claramente sus funciones y que tareas va a desarrollar. Por tanto se ejecutaran reuniones de arranque internas donde se explica el alcance del proyecto, sus roles y las responsabilidades, dejando siempre la puerta abierta a la pro actividad por parte del equipo a la hora de ejecutar un proyecto. Por otro lado realizaremos reuniones de arranque con el Cliente, para que conozca el equipo, nuestras impresiones sobre el proyecto y dejando una vía activa de comunicación entre Cliente y Seresco.
En este punto del proyecto se detallarán los requisitos y los componentes donde se implementen, se obtendrán las matrices de trazabilidad de requisitos y componentes, de tal modo que todo requisito funcional sea implementado en un componente y todo componente desarrollado tenga su origen en un requisito.
Desarrollo del Análisis Funcional
El documento de análisis funcional, recoge el alcance del proyecto y servirá de Línea base del mismo. Nuestros analistas, trabajarán con el Cliente en la determinación de las necesidades funcionales de éste, de tal forma que la generación de este documento y posterior validación por parte del cliente, servirán de cierre del Catalogo de Requisitos y cualquier modificación posterior será gestiona mediante el Proceso de Gestión de Cambios.
Reajuste de Planificación
Todas las actividades relacionas con Requisitos, tienen como objetivo la identificación del Alcance del proyecto. Obviamente el Catálogo inicial de Requisitos es un catalogo con poco detalle, nuestra metodología trata de determinar el alcance real del proyecto, por tanto es necesario reestimar el mismo en este punto, en el que el Cliente ha validad el Documento de Análisis Funcional, y Seresco está en disposición de calcular cuánto va a costar el proyecto en términos de coste y esfuerzo.
Desarrollo del Diseño Técnico
El diseño Técnico desarrolla todo el alcance funcional en subsistemas. Estos subsistemas contendran los componentes Sw e interfaces, juntos con sus relaciones a través e modelo UML, que permitan al Programador desarrollar el Sw en base a unas directirces previamente definidas.
Codificación y Prueba Unitaria
Paso del diseño técnico a lenguaje maquina de alto nivel, con la utilización de entornos avanzados de desarrollo. Todos los elementos serán probados de forma unitaria garantizando la correcta implementación de los mismos, de forma previa a pruebas integradas y de sistema.
Despliegue e Integración
Desde el inicio del proyecto, el equipo técnico controlará los servidores a manejar para la implementación del mismo y los sucesivos despliegues en los diferentes entornos. El control de gestión de la configuración es uno de los aspectos técnicos que garantizarán el éxito del proyecto.
Pruebas de Integración
Los módulos se han de integrar para conforma el sistema completo. Nuestra filosofia empresarial de "Cero Errores" implica la creación de entornos de integración lo mas similares al clientes, pases a integración iterativos e incrementales, y con una serie de casos de prueba , pervimanete definidos en el diseño técnico que permita identificar posibles erorres en fases tempranas. Debemos proceder de una forma sistemática, siguiendo una estrategia bien definida , para facilitar la depuración.
Verificación y Validación
Nuestro equipo permanente de pruebas, se encarga de planficiar peer-reviews de verificar y validar tanto el software como los productos resultantes. Esto nos permite tener una visión global del estado del proyecto en base a unos indicadores de análisis. El fin de un grupo de pruebas no es determinar quien comoete más errores o en que punto, sino que apoyandonos en la experiencia entre pares y en la objetividad, ayudar a la mejora tanto profesional como de los proyectos entregados.
Los jefes de Proyecto tienen la obligación de actualizar y publicar el avance del proyecto de forma mensualmente. Nuestra metodología obliga a realizar una estimación de esfuerzo objetiva, el control tratará de ajustar el avance a la planificación realizada, controlando desviaciones y puntos abiertos, y ejecutando las acciones correctivas necesarias para asegurar la entrega en plazo y coste.
Reconocimiento de Producción
Como parte del seguimiento económico de los proyectos, el Jefe de Proyecto reconocerá la producción realizada en el periodo en función del grado de avance porcentual del proyecto. Esto permitirá acercar la gestión económica al jefe de proyecto, teniendo las herramientas necesarias para conocer la realidad del proyecto y actuar de forma consecuente.
Publicación
En Seresco disponemos de herramientas que faciliten la gestión integrada de proyectos, acercando la gestión de proyectos hacia los niveles superiores de gestión, conociendo éstos la realidad de los proyectos a nivel general, y por añadido el estado del Área de negocio correspondiente.
Reuniones de Seguimiento
La comunicación activa de los miembros del equipo de trabajo, es una actividad fundamental, para que los distintos roles conozcan el estado del proyecto, los problemas encontrados, y que puedan participar proactivamente en ellos, para ayudar a conseguir los objetivos del proyecto.
Gestión de Puntos Abiertos
Los puntos abiertos son entradas asíncronas, que inicialmente no conocemos su naturaleza. Su gestión permite identificar nuevas necesidades del cliente y corregir situaciones anómalas, e incluso identificar incidencias.
Gestión de Riesgos
Nuevamente aparece la gestión de riesgos, se deben controlar todos aquellos riesgos identificados en fases iniciales del mismo, durante fases más avanzadas es muy importante ser capaces de identificar riesgos, ya que el tiempo de reacción es menor en este punto.
Gestión de los Cambios
La gestión de cambios, trata de identificar nuevas necesidades del cliente, y su gestión, estimación y planificación. Se partirá de una línea base del alcance identificada por el análisis funcional, y cualquier cambio de alcance debe ser analizado en términos de requisitos e impacto. Esto supondrá una nueva valoración del proyecto.
Gestión de Incidencias
Las incidencias, son errores de software encontrados en el Proyecto desde que éste se ha desplegado en alguno de los entornos identificados. Se dispondrán de las herramientas necesarias para la identificación, corrección y control de revisiones software provocados por las incidencias.
Aseguramiento de Calidad y Medición y Análisis
Dada la importancia de los procesos en la Organización, se controlará que los equipos de trabajo realicen sus actividades conforme a los procesos previamente definidos y en constante refinamiento y optimización. Son actividades que realiza un departamento ajeno a los proyectos, garantizando la objetividad del proceso de aseguramiento de la calidad. En la Organización se definirán una serie de indicadores que alineados con nuestros objetivos, nos permitan controlar de forma objetiva el grado de cumplimiento de los mismos. Se ha trabajado profundamente en la automatización de la recogida de datos, con el fin de poder efectuar análisis en profundidad, que nos permitan obtener conclusiones claras que nos permitan mejorar.
Gestión de la Configuración
Nuestros responsable técnicos, identificaran las versiones de software desplegadas, y el contenido de cada una de ellas. Se han definido procesos de despliegue en cada una de las plataformas de trabajo, permitiendo ejecutar estas actividades de forma reiterada repetitiva y controlada.
Se organizan los recursos necesarios para acometer trabajos correctivos ante posibles fallos de inicio de explotación.
Gestión de incidencias
El equipo asignado a garantía atenderá al cliente y procederá a corregir errores de software del producto en explotación, quedando excluidas aquellas peticiones de evolutivo que el cliente solicite, salvo valoración explicita.
Un proyecto de mantenimiento puede soportar varios tipos de solicitudes por parte del cliente, en el inicio del proyecto se acuerda con el cliente la tipología de trabajos a realizar, para dimensionar correctamente el equipo de trabajo.
Gestión de solicitudes
El equipo de Proyecto atenderá al cliente en todas las solicitudes que éste efectúe, dependiendo de este tipo, se efectúan diversas acciones, bajo un procedimiento claramente definido, permitiendo al equipo trabajar de una forma uniforme.
Seguimiento y Control
Los clientes de este tipo de proyectos demandan información sobre la ejecución de los trabajos, volúmenes, ancho de banda, etc. Se pactará un tipo de informe y periódicamente se revisa con el cliente, de un modo transparente, tratando de informar y mejorar el servicio en la medida de lo posible.