Este glosario enumera (alfabéticamente) los detalles de todos los documentos de entrega de la Lista de comprobación del proyecto.
La aceptación por parte de las partes interesadas empresariales confirma que, como partes interesadas clave, están alineadas con la solución y han dado su aprobación sobre cómo los requisitos empresariales cumplen con el caso empresarial.
Las pruebas de aceptación se realizan cuando una aplicación está lista para la producción. Las pruebas las realiza un grupo que representa los distintos tipos de usuarios finales, utilizando escenarios reales.
Las pruebas de aceptación se utilizan para confirmar que:
Cuanto antes planifique y diseñe sus pruebas de aceptación, más fácil será la implementación final. Deben definirse junto con el cliente y su equipo de control de calidad.
Aunque es posible que no pueda definir todos los detalles al principio del proyecto, las definiciones iniciales deben discutirse y acordarse. Las pruebas de aceptación probablemente se basarán en los requisitos fundamentales (funcional y de rendimiento).
Asegúrese de que se han concedido los niveles requeridos de acceso al sistema a todas las funciones.
El Lista de comprobación de seguridad de Adobe es la lista de comprobación oficial que se proporciona para garantizar que Adobe Experience Manager AEM () sea seguro durante la instalación. Contiene las medidas de seguridad y verificación que debe realizar para garantizar la integridad de la instancia.
El Portal de soporte de Adobe AEM permite a los socios y clientes de implementación configurar la implementación de la implementación de la como un proyecto en el Portal de soporte.
Se pueden registrar detalles; por ejemplo, sobre las tecnologías y versiones implementadas. Proporcionan transparencia entre el cliente y el Adobe.
Formación del personal administrativo de la solución. Consulte la Servicios de formación de Adobe para obtener más información.
Formación del personal que producirá (creará) el contenido de la solución. Consulte la Servicios de formación de Adobe para obtener más información.
Asegúrese de que las personas adecuadas estén registradas para tomar las exámenes de certificación.
Asegúrese de que la persona adecuada haya pasado el valor correspondiente exámenes de certificación.
Proporcionar formación técnica al usuario adecuado; por ejemplo, desarrolladores, arquitectos, ingenieros y profesionales del negocio.
Los indicadores clave de rendimiento (KPI) ayudan a una organización a definir y medir el progreso hacia los objetivos de la organización. Una vez que una organización ha analizado su misión y definido sus objetivos, debe medir el progreso hacia esos objetivos. Los KPI proporcionan un mecanismo para la medición.
La alineación de los indicadores clave de rendimiento (KPI) y del negocio ayuda a reunir a todas las personas y procesos involucrados desde la organización. Esto, a su vez, ayuda a reducir la cantidad de tiempo y esfuerzo necesarios para lograr los objetivos empresariales y cumplir el propósito propuesto.
Asegúrese de que la arquitectura de contenido propuesta esté alineada con los indicadores clave de rendimiento (KPI) relevantes.
La hoja de ruta del cliente consta de hitos de alto nivel y objetivos empresariales. La cronología del proyecto debe adherirse a esta estrategia y alinearse con ella, de modo que se deben destacar y rastrear todos los riesgos potenciales y/o posibles desviaciones.
El arquitectura de aplicación debería definir claramente el comportamiento de las aplicaciones propuestas.
Se centra en:
Aparte de las tareas de mantenimiento estándar de Adobe Experience Manager AEM (), debe definir cualquier otra tarea operativa que deba ejecutarse para el mantenimiento continuo de la solución.
Asegúrese de que su equipo esté formado por personal con la formación adecuada. Para los equipos de proyecto, la recomendación es tener lo siguiente:
El diagrama de arquitectura es una representación gráfica de la arquitectura. Incluye la representación de:
Esto proporciona una vista de alto nivel de la arquitectura del sistema y de la solución. En esta etapa se trata de un proyecto que se revisará y perfeccionará en etapas posteriores.
El Consejo de Revisión de Arquitectura es un órgano interorganizacional que:
El comité de revisión debe ser representativo de todas las partes interesadas clave relacionadas con la arquitectura. Normalmente están compuestos por un grupo de ejecutivos responsables de la revisión y el mantenimiento de la arquitectura general.
Scripts de automatización y casos de uso automatizados básicos:
Esta estrategia define un marco para scripts automatizados reutilizables, junto con el enfoque planificado por el equipo de control de calidad. Describe el plan general para las pruebas de automatización a fin de garantizar lo siguiente:
La estrategia de pruebas automatizadas debe validarse y ajustarse según el contenido y la carga esperada que haya en la solución.
La automatización de las implementaciones garantiza implementaciones más rápidas y coherentes. La Estrategia de automatización describe la configuración de dichos mecanismos de automatización, incluidos los siguientes:
Todo el equipo del proyecto y todas las partes interesadas deben confirmar que son conscientes de lo siguiente:
Todo el equipo del proyecto y todas las partes interesadas deben confirmar que son conscientes de lo siguiente:
El concepto de copia de seguridad y restauración describe la funcionalidad técnica que se implementará en la solución. La directiva de copia de seguridad y restauración de la compañía lo requiere.
Una prueba completa de extremo a extremo basada en el concepto de backup y restauración.
Un documento de caso empresarial presenta los argumentos relacionados con la realización de la acción, la realización de una acción alternativa (si está disponible) o la no realización de ninguna acción. Los argumentos deben ser equilibrados, basados en hechos concretos (siempre que sea posible/pertinente) y poner de relieve tanto los beneficios como los riesgos para todos los casos.
Un documento comercial debe ser una definición clara de todas las opciones, concluyendo con un argumento convincente para la implementación de la solución propuesta.
El analista empresarial debe confirmar que comprende perfectamente lo siguiente:
Las organizaciones utilizan indicadores de rendimiento clave (KPI) para evaluar su éxito a la hora de alcanzar los objetivos.
Los KPI empresariales definen valores mensurables que demuestran la eficacia con la que una empresa logra objetivos comerciales clave. Es importante elegir los KPI adecuados para su negocio/escenario con definiciones claras de cuáles son, cómo se miden, cómo se utilizan y quién los utiliza.
Un documento de requisitos empresariales (BRD, por sus siglas en inglés) detalla la solución empresarial para un proyecto, proporcionando una especificación clara de las necesidades y expectativas comerciales del cliente. El BRD también distingue entre la solución comercial y la solución técnica.
Al examinar la solución empresarial, el BERD debe responder a la pregunta: "¿Qué quiere hacer la empresa?"
Los procesos de evaluación de riesgos y pruebas de penetración pueden producir problemas y resultados que deben abordarse en la arquitectura o el desarrollo de la solución.
Cualquier ajuste resultante de estos procesos debe ser revisado y aprobado por la empresa y medido con respecto a los objetivos generales.
La estrategia de almacenamiento en caché describe lo que se almacenará en caché para el usuario final. Debe ser compatible con los KPI de rendimiento.
Por ejemplo, se pueden almacenar en caché elementos como imágenes, JavaScript y otros archivos de servidor para mejorar el rendimiento de una solución.
Las Directrices de codificación definen los principios básicos que los desarrolladores deben cumplir al desarrollar la solución. Estos pueden incluir, entre otros:
Asegúrese de que todas las personas o funciones adecuadas hayan recibido el Manual de operaciones.
Asegúrese de que todas las personas o funciones adecuadas hayan recibido el informe de prueba de rendimiento.
Asegúrese de que todas las personas o funciones adecuadas hayan recibido las notas de la versión.
Asegúrese de que el equipo del proyecto conozca y se ajuste completamente al ámbito del proyecto y a las expectativas de entrega.
Asegúrese de que todas las personas o funciones adecuadas reciban el material de formación y las guías del usuario.
Asegúrese de que se cumplen todos los requisitos de seguridad del cliente.
Asegúrese de que el concepto de seguridad esté implementado.
Esquema de las plantillas y los componentes que se utilizan en la nueva aplicación. Incluye detalles como reglas de herencia, permisos y relaciones, entre otros.
Detalles del concepto de relación de componentes y plantillas.
Detalles de especificación para cada uno de los componentes que se van a implementar.
Concepto de cómo desarrollar y probar interfaces externas que pueden no estar abiertas o disponibles para los entornos de desarrollo o prueba.
Planifique e implemente maquetas de estas interfaces para garantizar que las pruebas se aproximen lo más posible al comportamiento de producción.
Documentación de la arquitectura propuesta del contenido. Los detalles deben incluir, entre otros:
El contenido heredado del sistema se revisa y el contenido seleccionado se valida para la migración a la nueva solución.
Un borrador inicial del contrato legal.
Documentación de la arquitectura y el formato de contenido actuales. Se utiliza para generar la futura arquitectura de contenido. También se utilizará para el Concepto de migración.
Políticas del cliente relativas a:
Cualquier directriz o requisito del cliente sobre cómo se debe realizar el desarrollo.
Directivas del cliente que definen cómo y cuándo se pueden realizar implementaciones/lanzamientos.
A menudo incluyen plazos, programación y requisitos de aprobación.
Políticas y requisitos del cliente sobre lo que se debe monitorizar. Estas se suman a las recomendaciones especificadas en el Concepto de supervisión.
La programación definida por el cliente para las versiones en los entornos de producción.
Cualquier política, requisito o ambos que el cliente tenga en relación con la creación de informes. Pueden incluir:
Formular una hoja de ruta de los principales hitos a implementar, tanto tecnológicos como empresariales. A continuación, esta hoja de ruta se comunica al cliente.
El cliente (empresa y TI) tendrá políticas que definen los niveles de seguridad necesarios para la solución. Pueden incluir:
Cualquier directriz que el cliente tenga relacionada con el formato, el envío y la firma de especificaciones.
Informes del cliente al cliente potencial de calidad durante el período de prueba de aceptación del usuario (UAT).
Las personalizaciones o revisiones aplicadas deben documentarse, ya que pueden afectar a futuras actualizaciones:
AEM Las plantillas se pueden personalizar para adaptarse a las necesidades de la empresa. Cualquier personalización que pueda afectar a la actualización debe estar completamente documentada. AEM Por ejemplo, cualquier cambio importante en la interfaz de usuario (IU) de la interfaz de usuario de la interfaz de usuario de la interfaz de usuario de la interfaz de usuario de la interfaz de usuario de la interfaz de usuario de la interfaz de usuario de la interfaz de usuario de la interfaz de usuario de la interfaz de usuario de.
Cualquier actualización necesaria para la solución actual debe estar completamente documentada; estas pueden incluir:
Informes o reuniones resultantes de la prueba de aceptación del usuario (UAT). Deberían detallar:
AEM Asegúrese de que se ha habilitado o implementado la configuración de seguridad predeterminada para los.
Políticas formalizadas que abarcan tanto la implementación como las versiones del proyecto. Pueden incluir:
Defina la frecuencia necesaria de implementaciones entre entornos.
Una metodología de desarrollo de software implica dividir todo el proceso de trabajo de desarrollo de software en distintas fases (o etapas), cada una con actividades distintas. El objetivo es mejorar la planificación y la gestión.
Al definir la metodología, debe predefinir los entregables y artefactos específicos que crea y completa el equipo del proyecto para desarrollar o mantener la aplicación.
Defina qué desarrollador o función está ejecutando pruebas de TI (rendimiento u otras) y/o de unidad dentro de la solución.
Asegúrese de que el entorno de desarrollo esté configurado con las herramientas integradas necesarias para la automatización de las implementaciones.
El equipo de desarrollo debe confirmar que comprende perfectamente lo siguiente:
Detalles acerca de los cuadros de diálogo necesarios para la solución.
Documentación del entorno de desarrollo.
Documentación del entorno de producción.
Documentación del entorno de prueba.
La prueba de durabilidad muestra el rendimiento de la solución bajo una carga específica. Las pruebas miden cuánto tiempo sobrevive la solución cuando se envía a la carga umbral y a qué niveles de rendimiento.
Ejecución de las pruebas de durabilidad.
El control de errores se refiere a la anticipación, detección y resolución de errores de programación, aplicación y comunicación.
Documentación detallada del tratamiento de errores propuesto, basada en el Concepto de tratamiento de errores.
Definición de todos los procesos de escalación. Habrá procesos independientes para cada nivel de proyecto:
Establezca reuniones periódicas de revisión de la calidad con los miembros del equipo correspondientes.
Documentación del conjunto existente de permisos y grupos definidos para la solución heredada o dentro de la organización.
Diagrama (o conjunto de diagramas) de los sistemas y dependencias existentes.
El patrocinador del proyecto recopila las expectativas comerciales relacionadas con el éxito del proyecto. Es importante tener el conjunto completo de expectativas disponibles al comienzo de un proyecto, ya que estas deberían influir en todas las decisiones tomadas a lo largo de la implementación.
Las expectativas pueden incluir:
Requisitos para toda la experiencia de la solución. Esto cubre factores como la personalización, la persistencia entre dispositivos y la experiencia del usuario, entre otros.
Detalles de los requisitos de diseño de la experiencia.
Diagrama (o conjunto de diagramas) que describe el ecosistema completo de la solución. Esto debe incluir elementos como las integraciones externas, interfaces, dependencias y redes.
Definición del sistema de reserva:
Prueba de extremo a extremo del sistema de reserva.
Firme, de parte de las partes interesadas del negocio, que el sistema de reserva y los procedimientos relacionados garantizan las funcionalidades críticas del negocio.
AEM Resultados de un estudio de viabilidad tanto para el diseño de soluciones de alto nivel como para el diseño de soluciones de alto nivel. Se deben medir con los KPI para garantizar que se cumplan.
Se necesita un contrato finalizado y firmado antes de continuar con el proyecto. Esto se basa en la variable Borrador de contrato.
Confirmación de que las partes interesadas aceptan plenamente:
Cronología y programación de las actividades necesarias para:
Una ruta feliz es un escenario predeterminado que no presenta condiciones excepcionales o de error. Se compone de la secuencia de actividades ejecutadas cuando todo marcha según lo esperado.
Estimaciones iniciales de:
Confirmación de que todos los entornos tendrán el hardware mínimo requerido.
La definición de las necesidades de alto nivel ofrece un desglose generalizado de las necesidades del sistema, que abarca aspectos como:
Los detalles básicos sobre estas funciones generalmente se conocen, por lo que este documento no debe ser una estimación.
El diseño de soluciones de alto nivel explica la arquitectura que se utiliza para desarrollar la solución. El diagrama de arquitectura proporciona una visión general de todo el sistema e identifica los componentes principales desarrollados para el producto y sus interfaces.
Este mapa del sistema debe proporcionar un diagrama de alto nivel del sistema. Se diferencia del contexto de la solución en que es un mapa generalizado de todos los sistemas involucrados, no hay interfaces en este diagrama.
Definición de la estructura de contenido del sistema heredado. Se utiliza como referencia y también para preparar la estrategia de migración.
Debe recopilar y documentar las estadísticas de rendimiento y los KPI de rendimiento del sistema heredado. A continuación, se utilizan como punto de referencia y para realizar pruebas comparativas con la nueva solución.
Una lista de las funcionalidades críticas para el negocio.
Implementación de todos los cambios necesarios (que se han cerrado) en la solución en función de los resultados de las pruebas de penetración.
Configuración de las herramientas y los procesos necesarios para admitir las pruebas automatizadas.
Configuración del conjunto de herramientas y los procesos necesarios para admitir la automatización.
Implementación de la arquitectura de contenido, conceptos de etiquetado y reutilización de contenido.
Implementación de los requisitos para admitir el Experience Design.
Implementación del sistema de reserva y procedimientos relacionados.
Implementación de integraciones con todos los sistemas externos requeridos.
La migración junto con la validación de contenido y otros artefactos para la nueva solución.
Implementación de funciones y derechos, usuarios y grupos.
AEM Aplicación de todas las medidas de seguridad, incluidos los incumplimientos de las normas de seguridad de la.
Implementación de la seguridad de aplicaciones de software.
Implementación de la seguridad del sistema.
Implementación del concepto de administración de URL.
Implementación de los flujos de trabajo diseñados.
El concepto de implementación proporciona los principios rectores para toda la implementación. Debe tener en cuenta:
Este concepto también describe los marcos, bibliotecas y otros artefactos utilizados en la solución.
Póngase en contacto con el equipo de Asistencia de Adobe para asegurarse de que cualquier asistencia que se necesite se pueda habilitar durante el lanzamiento.
Conceptos preliminares para el diseño de las experiencias.
Pruebas y la confirmación resultante de todas las integraciones, tanto internas como externas.
Esto debe automatizarse y ejecutarse con frecuencia para garantizar la estabilidad del sistema.
En los procesos claros se registran todas las cuestiones encontradas y se hace un seguimiento de las actividades en curso con el fin de asegurar que se aborden todas las cuestiones.
Un sistema de seguimiento, junto con los procesos necesarios, para registrar todas las cuestiones encontradas y hacer un seguimiento de las actividades en curso con el fin de garantizar que se aborden todas las cuestiones.
Todas las partes interesadas en el proyecto deben tener acceso para facilitar la transparencia del estado del proyecto.
Algunos ejemplos son Atlassian JIRA y HP Quality Center.
La herramienta seleccionada está totalmente integrada y se concede acceso a todas las funciones necesarias.
Para su proyecto, el sistema heredado es la tecnología, el sistema informático o el programa de aplicación existentes que se reemplazarán con la nueva solución.
Los detalles del sistema heredado deben recopilarse para que sepa qué se puede retirar, cuándo y el impacto en cualquier otro sistema.
Una descripción de las herramientas que se utilizan en la implementación; las herramientas deben incluir lo siguiente:
Una lista de todos los usuarios y funciones que necesitan acceder al Portal de asistencia de Adobe.
La lista suele estar compuesta por el arquitecto de soluciones o el personal de TI del cliente.
Un análisis, junto con las recomendaciones resultantes, que define lo que se debe registrar para monitorizar la solución:
AEM Prueba y activación de tareas de mantenimiento de la como:
Documente la migración; incluyendo
Una descripción completa del contenido existente, la arquitectura de contenido y los formatos asignados a la nueva solución. Debe cubrir:
También debería recomendar cómo mantener el contenido actualizado (o lo más actualizado posible) durante el periodo entre la migración y el lanzamiento real del nuevo sistema. Esto podría implicar la congelación de contenido, la doble publicación o el mantenimiento de un sistema alfa.
Monitorización del uso de la CPU del sistema por parte de la solución:
Monitorización de las velocidades de entrada y salida de disco de la solución:
Monitorización del uso del espacio en disco por parte de la solución:
Debe monitorizar el uso de:
Supervise las conexiones entre la solución y los sistemas externos:
Monitorice el uso del ancho de banda de la red por parte de la solución:
Monitorice las solicitudes realizadas a la solución.
Supervisar en los puntos de seguridad definidos.
Monitorizar el sistema en general; por ejemplo:
Monitorización del umbral definido de la solución junto con la implementación de pasos de intervención para reducir la carga.
Los conceptos de monitoreo que se aplicarán a su solución; incorporando:
Deben identificarse y definirse los puntos específicos que podrían ser susceptibles de fracaso. También deben definirse las tareas de seguimiento relacionadas con estas.
Algunos ejemplos son (entre otros):
Asegúrese de que los ingenieros del sistema y el personal de operaciones conozcan y comprendan cualquier política de monitorización.
Definir:
Todas las tareas operativas documentadas, con su frecuencia definida.
Manual que proporciona toda la información necesaria para el éxito de las operaciones y el mantenimiento de la solución:
También debe detallar los conceptos de implementación para:
Paquete de software creado y entregado listo para su implementación.
Una prueba de penetración (conocida informalmente como prueba de lápiz) es un ataque a un sistema informático que busca puntos débiles de seguridad y que puede obtener acceso a las características y los datos del equipo.
Se aprueban todos los criterios requeridos.
Informes creados para la empresa que explican los resultados de las pruebas de penetración.
Documento conceptual sobre cómo garantizar que la implementación cumple los KPI de rendimiento y cómo escalar la solución para que siga cumpliendo esos KPI.
La prueba de rendimiento se utiliza para definir las pruebas de rendimiento, las pruebas de durabilidad y la monitorización. Para ello, evalúa las características de rendimiento de la solución y del hardware del sistema.
Definen los indicadores de rendimiento clave (KPI) necesarios para medir el rendimiento del sistema. Algunos ejemplos son el tiempo de carga de la página, el tiempo de respuesta del servidor y el rendimiento de las consultas de base de datos.
Informes creados para la empresa, en los que se detallan los resultados de las pruebas de rendimiento.
Los resultados deben coincidir con los KPI definidos y las expectativas de rendimiento.
Las pruebas basadas en personas son un método basado en las diferentes personas descritas en los diseños de experiencia. También prueba las cuentas y sus niveles de permisos relacionados.
Esto se utiliza a menudo en las Pruebas de aceptación de usuarios (UAT).
La Prueba de concepto (POC) se mide en función de los requisitos para garantizar que ambos estén alineados.
Una lista de comprobación para definir la serie de comprobaciones y tareas que se deben realizar después de cada implementación.
Una lista de comprobación para definir la serie de comprobaciones y tareas que se deben realizar antes de cada implementación.
AEM Es habitual ejecutar una prueba de línea de base en una instalación estándar de la. A continuación, se utiliza como referencia para probar la implementación y el hardware con.
Confirme que el entorno de producción está listo y que se han implementado implementaciones automatizadas.
Antes de entrar en funcionamiento en el entorno de producción, se debe conceder la firma de producción (PSO). Este es el resultado de una revisión de la versión que entrará en producción, junto con cualquier problema conocido. La firma se proporciona como parte de la programación de lanzamiento.
La directiva y el proceso necesarios para obtener la firma de producción antes de mover el paquete al entorno de producción.
Defina el plan de comunicación tanto para las partes interesadas empresariales como para el equipo del proyecto.
El estimaciones iniciales fueron de alto nivel y se realizaron de acuerdo con los requerimientos de alto nivel para la implementación.
Ahora se revisan, refinan y amplían para proporcionar las estimaciones finales. Las estimaciones deben ser entregadas por cada jefe de proyecto apropiado, incluyendo la administración de proyectos, consultoría, arquitectura, pruebas y desarrollo.
Estas estimaciones se utilizan para la asignación de recursos y la presupuestación.
Las estimaciones iniciales son de alto nivel y se elaboran de acuerdo con las necesidades de alto nivel para la aplicación. Esto se revisará y perfeccionará en etapas posteriores.
La documentación necesaria para esbozar la organización y la estructura de informes del proyecto y el equipo.
A menudo adopta la forma, o incluye, un gráfico para presentar una visión general visual de los plazos y las responsabilidades. Hay muchas herramientas disponibles para ayudarle con esto.
El documento de ámbito del proyecto requiere que identifique y documente una lista de:
Abarca lo que se debe lograr, junto con el trabajo que se debe hacer, para entregar el proyecto
Los informes de estado del proyecto se entregarán de acuerdo con la programación acordada y con el formato requerido.
La Prueba de concepto (POC) implementa una gama limitada de funciones para la solución.
Debe tener como objetivo demostrar la viabilidad de la solución, verificar que puede cumplir el propósito requerido y demostrar que existe el potencial de que se utilice.
AEM mantiene varias versiones de recursos y contenido. Las reglas de purga están diseñadas y configuradas para eliminar periódicamente las versiones anteriores y mantener el estado y el tamaño del repositorio.
Defina el contenido y el formato requeridos del informe de calidad, junto con la frecuencia con la que debe entregarse.
El administrador del proyecto coordina todas las funciones necesarias para la publicación en producción.
Las notas de la versión forman parte de la documentación de la versión. Las notas de la versión deben cubrir:
Se utiliza con el Runbook para ejecutar los pasos y comprobaciones previos y posteriores a la instalación.
Para ver un ejemplo, consulte la AEM Notas de la versión.
Versión final en ejecución y activa en producción.
Resalte las condiciones específicas del contrato que sean relevantes para la implementación del proyecto; como los hitos contractuales, los períodos de factura o los requisitos de personal.
Junto con el cliente, defina la frecuencia de los informes que se les envían.
Los datos nunca se sobrescriben en un archivo tar, el uso del disco aumenta incluso cuando solo se actualizan los datos existentes.
Para contrarrestar el tamaño cada vez mayor del repositorio, se establece una estrategia de optimización para eliminar datos obsoletos.
La solicitud oficial para configurar su proyecto en el Portal de soporte de Adobe.
Este conjunto de documentación abarca las necesidades funcionales y no funcionales, junto con los esfuerzos estimados.
Asegúrese de que todas las funciones requeridas para go live cuenten con personal y estén disponibles.
La evaluación de riesgos está a cargo del departamento de TI del cliente, el departamento de seguridad o ambos.
Evalúa los riesgos técnicos y empresariales del proyecto. La evaluación es necesaria para que la solución garantice el cumplimiento de las políticas de seguridad.
El Plan de Mitigación de Riesgos incluye la Evaluación de Riesgos. Juntos cubren:
Defina las expectativas de retorno de la inversión (ROI) asociadas a la solución.
Su objetivo es indicar la eficiencia de la solución en términos económicos definiendo los beneficios/beneficios esperados en relación con la inversión estimada.
Especificación detallada de los conceptos relativos a las funciones y los derechos de acceso requeridos para la nueva solicitud, incluida una descripción de alto nivel de:
Revisión del concepto de funciones y derechos para asegurarse de que cumple las directivas de seguridad.
Especificación detallada basada en el concepto de funciones y derechos.
Recommendations relacionado con la seguridad de la arquitectura de software y hardware.
Estas directrices definen cómo se debe realizar la codificación de desarrollo, en función de requisitos de seguridad como:
Lista de comprobación de elementos específica del proyecto, basada en el concepto de seguridad junto con cualquier directiva adicional necesaria para garantizar el cumplimiento de la solución.
A menudo, esto también se incluye como parte de los pasos posteriores a la implementación en el Runbook.
Defina y documente los detalles de la configuración de seguridad necesaria para la aplicación, arquitectura e infraestructura.
Una descripción de alto nivel que cubra la configuración de seguridad de:
Se enumeran y evalúan todos los problemas de seguridad de la solución, incluidas las estimaciones de esfuerzo.
Firme con las partes interesadas para garantizar que la implementación de seguridad cumpla con las políticas y expectativas.
Establezca los procesos de soporte necesarios.
Asegúrese de que los acuerdos de nivel de servicio (SLA) estén disponibles y se comuniquen a los equipos de desarrollo y operaciones para su uso durante la implementación y la asistencia.
Las pruebas de humo consisten en un conjunto de pasos definidos que prueban las funcionalidades clave de la solución para garantizar las operaciones y funcionalidades básicas de la solución.
Se ejecutan en cualquier entorno después de la instalación o implementación.
Las pruebas de humo deben ejecutarse en todos los sistemas para garantizar el funcionamiento correcto de la funcionalidad básica de la solución en la instalación o implementación en cualquier entorno.
La estrategia de alto nivel para la arquitectura de software; incluidos servicios, servlets, marcos y otras decisiones de implementación.
El panel de revisión de soluciones está compuesto por partes interesadas del cliente.
La junta celebra reuniones periódicas para examinar de forma continua los requisitos actualmente previstos y las especificaciones pertinentes. El objetivo es garantizar la alineación con la definición y los criterios de éxito y también contribuir a la elaboración de los requisitos.
Instrucciones de instalación de la solución, junto con tareas operativas básicas que se ejecutarán durante la instalación.
El proceso de firma y aceptación describe los criterios que deben cumplirse para que la solución pueda lanzarse a un entorno productivo.
También puede servir como hito contractual.
AEM Concepto inicial para cualquier funcionalidad especial que se considere fuera del ámbito normal de desarrollo en la plataforma de la plataforma de la.
AEM Detalles de cualquier funcionalidad especial que se considere que está fuera del ámbito normal de desarrollo en la plataforma de.
Cualquier guía del cliente sobre cómo se debe realizar la especificación.
Debe establecerse un proceso claro para la firma de especificaciones por parte del cliente. Este proceso garantiza la claridad y la firmeza del ámbito de aplicación de los requisitos.
Personal interno que necesita formación para administrar la solución.
Personal interno que necesita formación para crear la solución.
Las partes interesadas son las personas o funciones clave que tienen un interés significativo en el proyecto. Algunos contribuirán al presupuesto del proyecto.
Las partes interesadas pueden ser internas o externas.
Confirmación de que todas las partes interesadas fuera del equipo de implementación real son conscientes de lo siguiente:
Confirmación de que todas las partes interesadas fuera del equipo de implementación real están en alineación con el proyecto general y las expectativas, tanto internas del equipo del proyecto como del cliente.
Los informes de estado son una herramienta clave de comunicación. El formato debe estar en consonancia con los requisitos de información del cliente.
El cliente, el patrocinador del proyecto y el administrador o consultor del proyecto deben especificar:
Se utilizan para garantizar que se cumplen los criterios de éxito:
Parte de las responsabilidades del responsable de calidad es garantizar que haya recursos disponibles para apoyar a cualquier usuario durante las pruebas. Por ejemplo, para ayudar al usuario a realizar pruebas, notificar problemas y validar los problemas con el entorno de prueba.
El acceso al Portal de asistencia de Adobe es crucial para enviar tickets acerca de cualquier problema basado en productos que pueda surgir durante la implementación.
El acceso debe asignarse a los miembros clave del equipo.
Una propuesta inicial y definición de la arquitectura para todos los entornos de la solución.
Documento que detalla la arquitectura del sistema, incluidas las interfaces, la ubicación de red y las integraciones para todos los entornos, entre otra información.
Descripción general de cómo hacer que la arquitectura del sistema sea compatible con las directivas de seguridad. Esto puede cubrir:
Se identifican y evalúan todos los factores de riesgo encontrados en la evaluación del riesgo (u otros exámenes):
Confirmación de que todo el equipo está al tanto de las definiciones y los criterios de éxito.
Confirmación de que todos los miembros del equipo son conscientes de quién debe comunicarse con el cliente, junto con detalles de cómo y cuándo.
Alineación con el proyecto general y las expectativas, tanto internas del equipo del proyecto como del cliente.
Estos requisitos son específicos de la implementación técnica de los servicios que admiten la solución.
Identificar y verificar los riesgos técnicos potenciales. Los riesgos técnicos pueden incluir:
La especificación técnica cubre (entre otra información):
Las especificaciones para las plantillas requeridas. Estos deben cubrir detalles, incluidos parsys, modelo y asignación de herencia, entre otros.
Las especificaciones se basan en los requisitos empresariales y los requisitos de experiencia.
Casos de prueba específicos de los pasos detallados necesarios para ejecutar las pruebas funcionales de la solución.
El contenido de la prueba debe estar lo más cerca posible del contenido de producción. Debe ser de una selección lo suficientemente amplia como para permitir probar todos los escenarios.
Asegúrese de que el entorno de prueba esté listo e implemente implementaciones automatizadas para garantizar que todo el código candidato a la versión esté actualizado para la prueba.
Informes que detallen los resultados de las pruebas; incluidos:
Cabe señalar que:
Selección del conjunto de automatización y las herramientas. Se utilizan para automatizar pruebas, incluidas las de casos de uso.
Conjunto de automatización y herramientas seleccionadas para la automatización de casos de uso y otras tareas de ejecución de pruebas.
El concepto de prueba es la descripción de alto nivel de las pruebas del proyecto; incluye pruebas de control de calidad, UAT, rendimiento, seguridad y pruebas de integración.
Estos planes describen con mayor detalle la ejecución de pruebas para cada fase de desarrollo y se basan en la Estrategia de prueba.
Estos requisitos son específicos de la implementación técnica de los servicios que admiten la solución.
La estrategia de pruebas describe la estrategia de alto nivel para el aseguramiento de la calidad y las pruebas de aceptación de los usuarios. Esto incluye líneas de tiempo, cadencia de creación de informes y ejecución.
Concepto arquitectónico y de nivel de sistema para la integración con sistemas de terceros.
Detalles de los requisitos (tanto funcionales como no funcionales) para la funcionalidad admitida y la integración de los sistemas de terceros.
Concepto para garantizar la seguridad de cualquier integración de terceros. Debe cumplir las directivas de seguridad adecuadas.
Asegúrese de que todos los sistemas de terceros estén disponibles, con la documentación adecuada, para la implementación de la integración.
Se han concedido los derechos de acceso requeridos a las funciones respectivas utilizadas con sistemas de terceros.
Define:
Define los valores clave para monitorizar los puntos del sistema.
Por ejemplo:
Esto debería definir los plazos del proyecto y los hitos contractuales que se utilizarán para:
Todas las estimaciones de esfuerzo, de cada uno de los líderes del proyecto, deben consolidarse; incluyendo, gastos generales, desarrollo, ingeniería de sistemas, arquitectura y esfuerzos de prueba.
Si hay un nivel de apoyo incluido en el acuerdo, también deben incluirse los esfuerzos de apoyo y operaciones.
Materiales que se utilizarán en las sesiones de formación. Los materiales deben crearse específicamente para la solución y diseñarse para utilizarse con las guías del usuario.
La persona adecuada debe confirmar que comprende perfectamente lo siguiente:
AEM El concepto de administración de URL debe cubrir las funcionalidades de URL específicas de la, incluidas las siguientes:
El concepto también debería abarcar:
Un caso de uso es la lista de acciones o pasos de evento necesarios para lograr un objetivo. Normalmente, definen las interacciones entre una función y la solución. La función puede ser un usuario o un sistema externo.
Los escenarios de prueba se basan en los casos de uso técnicos y comerciales. Se utilizan para probar que el comportamiento de la solución es el esperado.
Las guías del usuario proporcionan información y asistencia a los usuarios de la solución:
Todas las partes interesadas deben revisar y validar el plan presupuestario. Deben comprobar detalles como la facturación, los importes y los métodos/plazos de los informes de presupuesto.
La prueba de los cuadros blancos es un método que prueba las estructuras internas o el funcionamiento de una aplicación, en contraposición a su funcionalidad. La prueba de la caja blanca se puede aplicar en los niveles de unidad, integración y sistema del proceso de prueba de software.
Basándose en el Concepto de flujos de trabajo, estas especificaciones deben definir, en detalle, los pasos que crean el flujo de trabajo completo.
La especificación de cada flujo de trabajo debe incluir (como mínimo):
AEM Los flujos de trabajo permiten automatizar las actividades de la. El concepto Flujos de trabajo describe: