This is the current state of planning and may be changed by SAP at any time.© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 32
SAP Cloud ALMFocused RunSAP Solution Manager
+
Tres soluciones ALM estratégicas
El Portfolio de Application Lifecycle Management de SAP
Suite ALM totalmente integrada para clientes
medios y grandes que están basados on-premise
Operación de Aplicaciones para Service Providers y clientes grandes o muy
grandes
Comenzando con el portal de Implementación para
clientes pequeños y medianos basados en nube
Septiembre [email protected] | www.tebyon.com 2
[email protected] | www.tebyon.com 3Septiembre 2020
SAP Solution Manager 7.2 – Cadenas de Valor Claves
Detect to correct
Portfolio to Project
Requirement to Deploy
Request to Fulfill
IncidentMonitor Problem Optimize
Portfolio Management Project Management
Demand Design Development Test Deploy
Service RequestService Catalogue Service Fulfillment
[email protected] | www.tebyon.com 4Septiembre 2020
SAP Solution Manager 7.2 - Áreas Funcionales
Las cuatro grandes cadenas de valor se soportan con las siguientes funcionalidades de Solman, integradas entre si
Custom Code
Management
Change Control
Management
LandscapeManagement
Data VolumeManagement
ApplicationOperations
ProcessManagement
Business Process
Operations
TestSuite
Detect to Correct
Portfolio to Project
Project Management
Requirement to Deploy
IT Service Management
Request toFulfill
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 27
Project Mgmt.
SolutionAdoption
Application Design andConfiguration
Data Management
Extensibility
Integration
Analytics
Testing
Technical Architecture andInfrastructure
Operations &Support
RunRealize DeployDiscover Prepare Explore
Sizing & Scalability Verification
IT Infrastructure SetupTria
lSys
tem
Pr
ovis
ioni
ng
Execution / Monitoring / Controlling
Organizational Change Management (OCM)
Project Initiation
Analytics Configuration
Integration Implementation
QAS Setup/Conversion
Data Migration & Verification
CC. Quality
ClosingGoLive
StopStartSt
rate
gic
Plan
ning
Prod
uctio
nC
utov
er
Dre
ssR
ehea
rsal
Hyp
erC
are
Tran
sitio
nPl
anni
ng
Tran
sitio
nPr
epar
atio
n
Prot
otyp
e
Han
dove
r to
Supp
ort
Org
aniz
atio
n
Ope
rate
Solu
tion
Cut
over
Prep
arat
ion
Test Preparation & Execution
ConfigurationFit Gap / Delta DesignActivate Solution
Appl
icat
ion
Valu
ean
dSc
opin
g
Product Enhancements
Gap Validation
Security Design
Impr
ove
&In
nova
te S
olut
ion
Learning Design Learning Realization
Security Implementation
UX Activation and Design
Team Enablement
DVM Design DVM Configuration & Execution
Integration ValidationDesign Review
Sizing
Technical DesignTech. Architecture and Infrastructure Definition
Operations Impact Evaluation Operations Implementation
Custom Code Impact
Analytics Design
Test Planning
DEV Setup/Conversion
Integration Design
Data Migration Design
Operations Readiness
Sandbox Setup/Conversion
QG1 QG2 QG4QG3 QG5
Quality Gates Task / [email protected] | www.tebyon.com 5Septiembre 2020
SAP Activate para la Transición a SAP S/4HANA 1909
[email protected] | www.tebyon.com 6Septiembre 2020
Workstream/Flujo de Trabajo Sumario -
rved. ǀ PUBLIC© 2020 SAP SE or an SAP affiliate company. All rights rese
Workstream Includes Supported by Focused Build with SAP Solution ManagerProject Management Planning, Scheduling, Governance, Monitoring the execution of the project. Project structures (Phases w/ Q Gates, Waves, Sprints, Milestones, …); Risk & Issue
Management; Solution Readiness Dashboard and drill down analysis; Advanced Project and Resource Management.
Solution Adoption Organization Change Management (OCM); Value Management (VM); End-User Training topics.
Change controlled Business Process structure and diagrams to assign documents, technical elements, links and attributes; project structure to track activity progress within the programme
Customer Team Enablement
Enablement of the customer project team; Standard product orientation to prepare the customer for product requirements and design discussion; Key user and admin training to prepare the customer for test case development and test execution
Project and process structure to track team enablement tasks within the programme; Predefined and role specific training material to support team enablement in use of Focused Build.
Application Design and Configuration
Confirmation of the scope; Fit-to-Standard; Identification of delta business process requirements; Functional design of the solution.(Note: This workstream includes RICEFW deliverables in On-premise deployments.)
Content Import to support ‘Fit-to-Standard’; process management; requirements capture; design & build documents; WP/WI build & unit test requirements. (This includes WRICEF and Config)
Data Management Discovery, planning and execution of moving legacy data to the new system; Archiving legacy data; Cutover planning, preparation, management and execution.
Define Master Data objects on Business Process structure; define data management process flows; WP/WI build & test data requirements; Data Volume Management functionality with SolMan.
Extensibility
Integration Identification of integration requirements; Integration points; Integration approach Integration solution design; Setup of integration environment and middleware between the solution and any external systems.
Requirement capture; Interface Library; interfaces in process/collaboration diagrams; WP/WI build & test of integration requirements.
Analytics Requirement capture; WP/WI build & unit test requirements; Process and library structure to hold
Testing Test strategy; Test planning; Test case development; Test execution (unit , integration, performance, system, regression and end user acceptance test).
Test Preparation; Informal and formal Testing of WPs; Test Case Creation (Test Steps Designer); Test Planning; Test Execution; Defect Management; Test Analytics; Test Suite Dashboard
Technical Architecture and Infrastructure
System architecture; System provisioning; Solution landscape; Technical system design; Deployment concept; Solution environment setup; Technology operations standards and process.
System Admin; System Landscape management; Change & Release Management (incl. predefined Release and Deployment principle); Transport Analysis …
Operations & Support Establishment and setting up of the helpdesk process; Incidentmanagement process; Post go-live change management process; Userrelated operations standards and process.
Support of Urgent and Standard Changes in Hypercare and Operations (‘Fix Pace’); support of dual landscape with project and maintenance tracks; Solution Information Asset population ofProduction, Operation and Maintenance ’Branches’ ready for support; definition of operation alerts forproactive performance management.
= Inc
ludes
Foc
used
Buil
d sp
ecific
func
tiona
lity (d
iscus
sed
furthe
r in la
ter sl
ides
The design, development, and deployment of system functionality that cannot be provided by the standard product and needs to be custom developed.(Note: focus is on solution extensibility beyond the RICEFW that are covered in Design and Configuration and Integration)
‘Gap’ Management for delivery of requirements classified as ‘gaps’ (delivered through customdevelopment (Not WRICEF), S/4HANA Extensibility Framework for in-app extensions and customer use of the SAP Cloud Platform)
The design, creation, testing of the reporting and analytics inside the implementedsolution: Data modelling; Data connection and integration; Stories creation; Predictive analysis’
Focused Build con SAP Solution Manager …… soporta clientes con un proceso Requirements-to-Deploy integrado y basado en herramientas, para gestionar los requerimientos y el desarrollo en proyectos ágiles de innovación.✓ Focused Build se entrega como una solución
estándar, con funcionalidades y procesos totalmente integradas en SAP Solution Manager 7.2.
✓ También provee funciones para la construcción de solución adicionales..
✓ SAP entrega entrenamiento Focused Build estándar que reducen significativamente los costos de entrenamiento del equipo de proyecto.
https://support.sap.com/en/alm/focused-solutions/focused-build.html
Focused Build, basado en herramientas, con SAP Solution Manager, provee un proceso definido de ‘Requirements-to-Deploy’, y es un componente CLAVE de las herramientas de SAP Activate, con foco específico en la
puesta en producción de innovaciones con SAP S/4HANA (Any Premise) and SAP S/4HANA Cloud, extended edition.
Focused BuildCon SAP Solution Manager 7.2
SAP Activate …… apoya la adopción de la innovación con un contenido integrado y de una solución específica, metodología y herramientas Business Processes Delivered Ready to Run
✓ Procesos de Negocios entregados listos para procesar
✓ Una metodología clara y prescriptiva✓ Apps para adopción y extensibilidad
Para innovación con SAP S/4HANA y otras soluciones
https://www.sap.com/uk/products/activate-methodology.html
SAP ActivateComo habilitador de la innovación guiada por
el negocio
[email protected] | www.tebyon.com 7Septiembre 2020
SAP Activate y Focused Build
Focused Buildwith SAP Solution Manager 7.2
SAP ActivateAn enabler of business driven innovation
[email protected] | www.tebyon.com 8Septiembre 2020
Qué contiene cada herramienta
SAP Activate
[email protected] | www.tebyon.com 9Septiembre 2020
Fases de Proyecto con SAP Activate, y Focused Build con SAP Solution Manager
Func
tiona
lInt
egra
tion
Test
+Re
gres
sion
Test
Sprint ExecutionWith Unit Test per WI Single Functional Test
per WP AcceptanceTest end of Wave
ProcessManagement
Capture & ApproveRequirements (Backlog)
Solution DesignDocumentation
Project Management(including, ‘Mass Change’, and Dashboards (‘Solution Readiness’, ‘Test Management’, ‘Release Management’), and Traceabiliity Matrix
ImportStandard
SystemPreparation
Agile Development
PlanningRelease WPs to
Wave WIs to Sprint
TeamEnablement
ReleaseManagement
Support of Urgent andStandard Changes in Hypercare
and OperationsSingle Track Landscape - ‘Fix Pace’ Dual Track Landscape – 'Fix Pace' >
ChaRM
Handover to Release
Operate, Maintain,Support, Innovate
Onboard Usersand DeployDesign Release PlanningFit-to-Standard
AnalysisMigrate, Integrate,
Extend, Test
Continuous Innovation
Go-Live
Setup andEnablement
DiscoveryAssessment
SolutionRealization
RunDeployDiscover Prepare Explore Realize
Phases of Release Cycle
Prepare PrepareBuildCreate Prepare HypercarePrepare
toDeploy
Test Deploy
[email protected] | www.tebyon.com 10Septiembre 2020
SAFe – ART (Agile Release Train) – Principios
[email protected] | www.tebyon.com 12Septiembre 2020
ARTs operate on a set of common principles: The schedule is fixed – The train departs the station on a known, reliable schedule, as determined by the chosen
Program Increment (PI) cadence. If a Feature misses a timed departure and does not get planned into the current PI, it can catch the next one.
A new system increment every two weeks – Each train delivers a new system increment every two weeks. The System Demo provides a mechanism for evaluating the working system, which is an integrated increment from all the teams.
Synchronization is applied – All teams on the train are synchronized to the same PI length (typically 8 – 12 weeks) and have common Iteration start/end dates and duration.
The train has a known velocity – Each ART can reliably estimate how much cargo (new features) can be delivered in a PI.
Agile Teams – Agile teams embrace the ‘Agile Manifesto’ and SAFe Core Values and Principles. They apply Scrum, Extreme Programming (XP), Kanban, and other Built-In Quality practices.
Dedicated people – Most people needed by the ART are dedicated full time to the train, regardless of their functional reporting structure.
Face-to-face PI Planning – The ART plans its work at periodic, mostly face-to-face PI Planning events. Innovation and Planning (IP) – IP Iterations occur at the end of every PI and provide an estimating guard band (buffer) as
well as dedicated time for PI planning, innovation, continuing education, and infrastructure work. Inspect and Adapt (I&A) – An I&A event is held at the end of every PI. The current state of the solution is demonstrated
and evaluated. Teams and management then identify improvement backlog items via a structured, problem-solving workshop.
Develop on Cadence, Release on Demand – ARTs apply cadence and synchronization to help manage the inherent variability of research and development. However, releasing is typically decoupled from the development cadence. ARTs can release a solution, or elements of a solution, at any time, subject to governance and release criteria.
De los Proyectos al Release en proyectos AgilesCómo organizarse para lograr los objetivos – Release Management 1 -Conceptos
• El Agile Release Train (ART) es un equipo de larga duración de equiposágiles que, junto con otras partes interesadas, desarrolla, entrega y, cuandocorresponde, opera, una o más soluciones en un flujo de valor.
• En este contexto, los lanzamientos son esencialmente períodos de tiempo separados para trabajar en un alcance limitado del proyecto general. Un plan de lanzamiento ágil describe cómo y cuándo se lanzarán y entregarán las características (o funcionalidad) a los usuarios.
• En Agile, la cadencia es el número de días o semanas en un sprint o lanzamiento. Dicho de otra manera, es la duración del ciclo de desarrollo del equipo. ... La cadencia que selecciona un proyecto u organización se basa en una serie de factores que incluyen: criticidad, riesgo y el tipo de proyecto.
• Inspeccionar y Adaptar (I&A) – Un evento de I&A se realiza al final de cada PI. El estado actual de la solución se demuestra y se evalúa. Los equipos y el management entonces identifica la lista de ítems de mejoras a través de talleres estructurados de resolución de problemas. Septiembre [email protected] | www.tebyon.com 13
[email protected] | www.tebyon.com 15Septiembre 2020
Focused Build – Vista de la Arquitectura y el Modelo de Integración
Release ManagementRelease Number and CycleChange Control Landscape
Branches
ProcessManagement
Process and Application Landscape
Test Cases
Test Suite
Test Plan Test Package
Design Documents
Requirements WorkPackages
WorkItems
Requirements / Work Packages / WorkItems
Solution Readiness Dashboard
ProjectManagement
Sprint 1..n
Task 1..n
Milestone
Q-Gate
Wave 1..n
[email protected] | www.tebyon.com 16Septiembre 2020
Requirements-to-Deploy TransparenteDespliegue Incremental con retroalimentaciónconstante con el Negocio
Agile Releases
Functional Integration Test Regression Test
Projects
Waves
Acceptance Test SingleFunctional Test
Sprints
Unit Test (of Work Item)
Prepare Explore Realize Deploy Run
Releases sincronizan los go lives de los proyectos y aseguran la entrega e integración continuas
Proyecto para agrupar entregables.Son posibles proyectos múltiples y paralelos
Fases finalizando con Quality Gates. Preparación y Alcance cortos, con construcción incremental
Sprints con sesiones de Show and Tell al negocio (~ 2 semanas)
Waves terminando con la Touch and Feel por parte del negocio (~ 8 – 12 semanas)
Create project plan
[email protected] | www.tebyon.com Septiembre 2020
Flujo de Procesos en Focused Build - requirements to deploy
Discovery Team (Business)
BuildTeam (Plan)
Build Team (Development)
Test Management
Create work package
Develop, configure,unit test
Document work item &progress
Defect correction
Release work item
Plan & execute SFT, FIT, UAT,
RT
Assign work items &
build teams
Discovery WS for
requirements
Release Management
Hand-overrelease tocustomer
Build, testand deployrelease
PMO
Manage defects
Manage hyper-care
• Manage Waves & Sprints• Track project readiness, issues and risks• Manage scope change
Manage q-gate deliverables,
sign-off
Manage show &tell
• Project plan• Release, waves,and sprints
• Process model• Application landscape• Requirements & gaps
• Functional specification• Config. guide, test cases
• System landscape
• Tech. design• Dev. Objects intransports
• Test request• Test plan
• Release
SprintCreate work
package
Develop, configure,unit test
Document work item &
progress
Defect correction
Release work item
Plan & execute SFT, FIT, UAT,
RT
Assign work items &
build teams
Discovery WS for
requirements
Hand-overrelease tocustomer
Build, testand deploy
release
Manage defects
Manage hyper-care
Create project plan
• Manage Waves & Sprints• Track project readiness, issues and risks• Manage scope change
Manage q-gate deliverables,
sign-off
Manage show &
tell
Wave
17
Release
4
Requirements-to-Deploy Transparente Despliegue Incremental con retroalimentación constante con el Negocio
Release 1
Project 3
Scope Test Hypercare Operate
Build & Functional Test Freeze
Project 2
Build & Functional Test
Project 1
Build & Functional Test Go-Live
Go-Live
Go-Live
Deploy
Freeze
Freeze
Join
tInt
egra
tion
Test
Pha
se
Reducir los riesgos, simplifique los procesos Go-Live, y reduzca los esfuerzos de prueba
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CONFIDENTIAL
Septiembre [email protected] | www.tebyon.com
Build
Synchronized Go Live
[email protected] | www.tebyon.com 19Septiembre 2020
Requirements, Work Packages and Work ItemsFocused Build High-level Architecture
Solution
DocumentsTypes
Branches/Processes/Libraries
Landscape(Logical
ComponentGroups)
Change Control
Landscape
DocumentTemplates Usage
LogicalCompo-nents
TechnicalSystems
Release
Release
Release Cycle Release Number
Task List
1:1 Master ProjectMaster Project
BuildProjects Phases
Waves Q-Gates
Phases
Sprints Q-Gates
Waves Q-Gates
1:n
1:n
1:n1:1
(Business) Acceptance TestSingle Functional
TestsUnit Tests
Work Items(Technical Design)
Work Packages(Functional Specif)
1:n / n:m 1:nRequirements
connected to n:massigned 1:1and executed
Project Schedule:
[email protected] | www.tebyon.com 20Septiembre 2020
Waves
Wave detalle: Una Wave comprende un alcance
funcional bien definido de Work Packagespara definir qué se va a construir
Comienza con una definición de alcance y un tiempo de preparación
Tiene que proveer las especificaciones funcionañes requeridas para comenzar el primer sprint de la wave
La construcción real se realiza en los Sprints
Se ejecuta el test de integración funcional
Finaliza con el Q-Gate “Cumplió con el criterio de salida de la wave”
Opcional: el release puede ser asignado a la Wave para el Go-Live después de la Wave
Work Package assigned to a Wave receiving milestones from Wave as default due dates
Legend
= Q-Gate
= Milestone
Project Schedule:
[email protected] | www.tebyon.com 21Septiembre 2020
Sprints
Detalles del Sprint: Un sprint comprende un
alcance bien definido de WorkItems para definir cómo se va a realizar
Comienza con la definición de un backlog del sprint y la priorización de los work Items
Provee los documentos de diseño técnico y los desarrollos de software para ser revisados en las sesiones de show and tell/revisión del sprint
Unit test para confirmar que el work Item está completo
Work Itemassigned to a Sprintreceiving milestones from Sprint as default due dates
De los Proyectos al Release en proyectos AgilesCómo organizarse para lograr los objetivos – graphics
Septiembre [email protected] | www.tebyon.com 22
De los Proyectos al Release en proyectos AgilesCómo organizarse para lograr los objetivos – graphics
Septiembre [email protected] | www.tebyon.com 23
Focused Build AnalyticsAvailable dashboards to support related Release and Project phases
Prepare Build Test DeployRelease Phases
Project Phases Discover & Prepare Explore Realize Deploy
Dashboard usage
Solution Readiness Dashboard
Test Suite Dashboard
Release Dashboard
Program Manager Project Manager Architect
Test Manager
Release Manager
[email protected] | www.tebyon.com
Septiembre 2020 24
Program
Tool LeadManager Manager
Project Manager
Test Manager
Solution Architect
Development Architect
Quality
Release Manager
Meth. &
Business
Process Expert
Developer
Test Coordinator/
Tester
PMO Architects ConsultantBusiness Test
Program Management
Project Management
Project Execution
IT Operator
IT Infrastructure
Roles Focused Build
25
Septiembre [email protected] | www.tebyon.com 25
[email protected] | www.tebyon.com 26Septiembre 2020
Requerimientos, Waves y SprintsWebinar del Requerimiento a la Construcción
Necesito...
Requerimientos
Usuario Arquitecto
ProductBacklog
¿Cmo lo resuelvo?¿Cuánto esfuerzo?¿Qué Prioridad?
Project Manager
Waves
Sprint 1
Lo organizamos
de la siguiente forma
Sprint 1Sprint 1
[email protected] | www.tebyon.com 27Septiembre 2020
Testing y FinalizarWebinar Testing Aplicado
Desarrollador
Tengo que terminar toda la
documentación
Construcción,Unit Test, SFT, Func.Int. Test (Preliminar), UAT, ......
Test Manager
La barrera ANTES de Preproducción
[email protected] | www.tebyon.com 29Septiembre 2020
Release Manager
Pre-ProducciónProducción
Release Manager
Roles de proyecto: Release Manager, Change Manager
Responsabilidades: Definir y desplegar la estrategia de
release de todos los proyectos Organizar y preparar Quality Gates, p.ej.
Hand-over to Release Asignar los transportes que son parte de
un release o que se posponen para el próximo
Decidir si la documentación de la solución es suficiente para el Go-live o moverla al próximo release
Construir los releases y cambiar las fases de cada uno
Tareas: Realize
Revisar y definir el concepto de importación y planificar Jobs de importaciónVerificar la calidad del release planificado y decidir el Hand over to releaseImportar cambios a Pre-producción
DeployConstruir releasesCambiar la fase del release a TestPreparar release para implementarCambiar fase de release para implementarImportar todos los cambios a producciónCambiar la fase de de release a Hypercare
Salidas: Manejar Q-Gates Construir, testear y validar Release +
Hypercare
[email protected] | www.tebyon.com Septiembre 2020 32
Prepare Explore Realize Deploy RunProject Phasesf
[email protected] | www.tebyon.com 33Septiembre 2020
Estrategia de Test: Tipos de Test, Sistemas de TestBuild Project para un Desarrollo Agile de un único release
Estructura de Proyecto EJEMPLO con 2 waves, de 2 sprints
Test inQAS*
Wave 2Wave 1
Work PackageNo more new WP / WI for this release!!Work Item
Handover to Release
Testin PRE*
Functional Integration
Test(Final)
Regression Test
Work Items
Work Packages
Requirements
Sprint 1 Sprint 2 Sprint 1 Sprint 2
UnitTest
UnitTest
UnitTest
UnitTest
FIT2(Optional)
SFTSFTSFTSFT
(Optional)
* Test System Landscapeshown is for SAP S/4HANA(any premise)
Build Test Deploy HypercarePrepare`Phases ofRelease Cycle
23SFT : Single Functional Test FIT : Functional Integration TestLegend: AT : Acceptance Test Defect Correct ions
AT2AT1
FIT1
FIT2
Project Manager
Sprint 1
Develop &Unit Test
Sprint 2
Develop &Unit Test
Hypercare
[email protected] | www.tebyon.com 34
Importar Work Items que pasaron exitosamente el Unit Test
Realize Deploy Run
Wave 1
Work Items
DeployTestBuildPrepare
Test inTest inPRE
Project Phase/SAP Activate Phase
ReleasePhase
Wave 2
Successfully Tested
hourly
PRD
Prepare for Deploy
QASSeptiembre 2020
Recommended frequency: Hourly
Test in
Hypercare
[email protected] | www.tebyon.com 35
Importar Defect Correction para Testing en QAS
Run
Work Items
Work Packages
DeployTestBuildPrepare
QASTest in
PRE
WP Handover to Release
Defect Corrections
Project Phase/SAP Activate Phase
ReleasePhase
Wave 1 Wave 2
hourly
Transport for retesting
Prepare for Deploy
PRD
tal Tesal) onon onFuncti
Integra(Opti
ti
Func
tiona
l In
tegr
atio
nTe
st
(Opt
iona
l) tanc
e t
Acce
pTes
Acce
ptan
ce
Test
Sprint 2
Unit Test
Single Functional
Test
Sprint 1
Unit Test
Single Functional
Test
tal Tesal) onon onFuncti
Integra(Opti
ti
Func
tiona
l In
tegr
atio
nTe
st
(Opt
iona
l) tanc
e t
Acce
pTes
Acce
ptan
ce
Test
Requirements
Sprint 2
Unit Test
Sprint 1
Unit Test
Realize Deploy
Septiembre 2020
Recommended frequency: Hourly
Hypercare
Test inTest inQAS PRE
Func
tiona
l In
tegr
atio
nTe
st
(Opt
iona
l)
Acce
ptan
ce
Test
Func
tiona
lInt
egra
tion
Test
Work PackageNo more new WP / WI for this release!!Work Item
[email protected] | www.tebyon.com 36
Cambiar Release a la fase “Build”
Run
Wave 1
Work Items
Work Packages
Requirements
DeployTestBuildPreparePrepare for
Deploy
Handover to Release
Project Phase/SAP Activate Phase
ReleasePhase
Reg
ress
ion
Test
Sprint 1
Unit Test
Single Functional
Test
Sprint 2
Unit Test
Single Functional
Test
Wave 2
Func
tiona
l In
tegr
atio
nTe
st
(Opt
iona
l)
Acce
ptan
ce
Test
Sprint 1
Unit Test
Single Functional
Test
Sprint 2
Unit Test
Single Functional
Test
Defect Correction Handed Overto Release
All confirmed DCs shouldinherit the status “HandedOver to Release” from therelated WP
Confirmed
Realize Deploy
Septiembre 2020
Release Manager
Hypercare
Run
Wave 1
Work Items
Work Packages
Requirements
DeployTestBuildPreparePrepare for
Deploy
Test inTest inQAS PRE
Func
tiona
l In
tegr
atio
nTe
st
(Opt
iona
l)
Acce
ptan
ce
Test
Handover to Release
Func
tiona
lInt
egra
tion
Test
Project Phase/SAP Activate Phase
ReleasePhase
Reg
ress
ion
Test
Sprint 1
Unit Test
Single Functional
Test
Sprint 2
Unit Test
Single Functional
Test
Wave 2
Func
tiona
l In
tegr
atio
nTe
st
(Opt
iona
l)
Acce
ptan
ce
Test
Single Functional
Test
Single
Functional Test
Defect Correction
[email protected] | www.tebyon.com 37
Importar Cambios desde WI y DC a PRE para Integración Final
PRD
Handed Overto Release
Handed Over to Release
Sprint 1
Unit Test
Sprint 2
Unit Test
Realize Deploy
Septiembre 2020
One time activity Release Manager
Hypercare
Run
Wave 1
Work Items
Work Packages
Requirements
DeployTestBuildPreparePrepare for
Deploy
Test inTest inQAS PRE
Func
tiona
l In
tegr
atio
nTe
st
(Opt
iona
l)
Acce
ptan
ce
Test
Handover to Release
Func
tiona
lInt
egra
tion
Test
Project Phase/SAP Activate Phase
ReleasePhase
Reg
ress
ion
Test
Sprint 1
Unit Test
Single Functional
Test
Sprint 2
Unit Test
Single Functional
Test
Wave 2
Func
tiona
l In
tegr
atio
nTe
st
(Opt
iona
l)
Acce
ptan
ce
Test
Sprint 1
Single Functional
Test
Sprint 2
Single Functional
Test
Defect Correction
[email protected] | www.tebyon.com
38
Importar Defect Corrections de proyecto que pertenecen a Testing en PRE
hourly
Transport to Retesting
hourlyTransport to
Retesting
PRD
Realize Deploy
Septiembre 2020
Recommended frequency: Hourly
Hypercare
[email protected] | www.tebyon.com 39
Preparación para cambiar Release a la fase “Deploy”
Run
Wave 1
Work Items
Work Packages
Requirements
DeployTestBuildPrepare Prepare for Deploy
Test inQAS
Test inPRE
Func
tiona
l In
tegr
atio
nTe
st
(Opt
iona
l)
Acce
ptan
ce
Test
Func
tiona
lInt
egra
tion
Test
Project Phase/SAP Activate Phase
ReleasePhase
Reg
ress
ion
Test
Sprint 1
Unit Test
Single Functional
Test
Sprint 2
Unit Test
Single Functional
Test
Wave 2
Func
tiona
l In
tegr
atio
nTe
st
(Opt
iona
l)
Acce
ptan
ce
Test
Sprint 1
Unit Test
Single Functional
Test
Sprint 2
Unit Test
Single Functional
Test
Defect Correction Handed Over to ReleaseConfirmed
All confirmed DCs should be set to ‘Handed over to Release’.Prio 1 or 2 DC must be set to this status.
Other open DCs with Priority 3 and 4 should ideally be confirmed and then set to status ‘Handed Over to Release.If not possible leave them in the actual status to be taken over to next Wave/Release when Release Phase is switched to Hypercare
Realize Deploy
Septiembre 2020
Hypercare
[email protected] | www.tebyon.com40
Importar todos los Cambios desde WI y DC a Producción Implementación de Release
Run
Wave 1
Work Items
Work Packages
Requirements
DeployTestBuildPrepare Prepare forDeploy
Test inQAS Test in PRE
Func
tiona
l In
tegr
atio
nTe
st
(Opt
iona
l)
Acce
ptan
ce
Test
Func
tiona
lInt
egra
tion
Test
Project Phase/SAP Activate Phase
ReleasePhase
Reg
ress
ion
Test
Sprint 1
Unit Test
Single Functional
Test
Sprint 2
Unit Test
Single Functional
Test
Wave 2
Func
tiona
l In
tegr
atio
nTe
st
(Opt
iona
l)
Acce
ptan
ce
Test
Sprint 1
Unit Test
Single Functional
Test
Sprint 2
Unit Test
Single Functional
Test
Defect Correction
Handed Overto Release
Handed Over to Release
Productive
Closed
PRD
Completed
Realize Deploy
Septiembre 2020
[email protected] | www.tebyon.com 41Septiembre 2020
Testing TypesDefinición
* Excluding: Data Migration Tests; End User AT DR;Performance Tests, .. Technical System Tests
Tipos de Test Nivel de Test Requerimiento de Test Definición Sistema de Test
Unit Test Sprint Work Item (Tech. Design)
Test para asegurar que el trabajo fue implementado correctamente (e.g. WRICEF, Config) QAS
Single Functional Test Wave Single Work Package(Func. Spec)
Test de la función de negocio para asegurar que la funcionalidad fue
implementada correctamente.SFT de un Work Package (WP) puede ser ejecutado cuando todos los WI
de un WP han sido testeado unitariamente con éxito.
QAS
(Business)Acceptance Test Wave Work Packages
(Requirement)
Validación de una funcionalidad requerida por parte el solicitante.Después de la validación, los WP y los Defect Corrections correspondientes van a
estar listo para handover to release.(Este es el test más importante, todos los WP con status ‘Handover to Release’,
todos las Ots asignadas van a terminar en PRD)
QAS
Functional Integration Test(Optional)
Wave(s) Related Work Packages (Process with requirements)
Validación de los procesos modulares.(Puede incluir los tests de Waves anteriores)) QAS
Functional Integration Test (Final) Release E2E Processes
Tests E2E de la funcionalidad nueva o extendida, validando los procesos E2E.
(Recordar que todos los transportes en WP /DC que están handover over to releasevan a salir en producción)
PRE
Regression Test Release Productive Processes Test de los procesos o funciones ya productivas PRE
Concepto de Release Management en Focused Build
[email protected] | www.tebyon.com 20
Para pasar a producción TODO se maneja a través del Release
WPs Wave
Wave(s) Release
WPd de una Wave o de un proyecto se despliegan en producción TODOS juntos
Septiembre 2020
Release Phases - Introducción
[email protected] | www.tebyon.com 21Septiembre 2020
Los releases tienen diferentes fases las cuales tienen un sentidosemántico definido.
Las fases de un release también controlan cuáles actividades son posiblesrespecto de WP y WI asignación al release, importación de transportes
Created Prepare Build Test Deployment Preparation Deploy Hypercare Operation Completed
[email protected] | www.tebyon.com 53
Solution Readiness Dashboard
Test Manager
Verifica si todos los Test unitarios se completaron
Septiembre 2020
[email protected] | www.tebyon.com 54
Test Suite DashboardTest Preparation
Test Manager
Septiembre 2020
Release Dashboard
Características• Profundizar desde las dimensiones arriba de todo hasta llegar al
nivel transporte
• Navegación por las migas (breadcrumb) para mostrar el contexto actual
• Opciones de filtro de WP, Defect Corrections y transportes
• Obtener la valoración del rating, para evaluar la completitud del release
• Encontrar los WI y los transportes que no cumplen para la construcción del release para Focused Build.
BeneficiosControl efectivo del releaseIdentificación fácil de los problemas del releaseRealizar análisis detallado
[email protected] | www.tebyon.com 34
Focused Build – Release DashboardCaracterísticas principales
Septiembre 2020
Batch Import
Select the Release or Cycle you want to perform the Import for
58
[email protected] | www.tebyon.com
Septiembre 2020
Ventajas del uso de Focused Build – ReleaseManagement
[email protected] | www.tebyon.com 59Septiembre 2020
Logística en la Gestión de Cambios/Transportes: Monitoreo de todos los elementos que hacen al Release: Wave, Sprint, WP y
WI, defectos y defect corrections y los transportesMenor esfuerzo, mayor control, mejores herramientas CSOL, Downgrade, Cross Reference, Blacklists
Herramientas centralizadas No más excel de importación de cambios Secuenciamiento de transportes en el orden correcto, por fecha de liberación
y tipos de objetos Menos errores
Visibilidad de todos los integrantes de los proyectosUso de Pre-Producción para garantizar la calidad y estabilidad del release ANTES de llegar a Producción
Qué viene luego ....
[email protected] | www.tebyon.com 60Septiembre 2020
Para gestionar la operación el camino a evaluar es: Armar el esquema de soporte a la operación:
Montar las herramientas de ITSM: Gestión de Incidentes, Problemas, etc.Definir la gestión de la demanda post-implementación: ITSM: Business & IT RequirementsMontar las herramientas de control de cambios: ChaRM con ciclos de mantenimiento releases en mantenimientoGestión de los procesos y la documentación relacionada en el mantenimiento Process Management y SolDocGestión del Testing en el mantenimiento, incluyendo análisis de impactos, y automatización Test Suite + BPCA + CBTADoble Landscape y Retrofit
Take Away – Release Management
[email protected] | www.tebyon.com 61Septiembre 2020
El release es la puerta a PRD NO ES UNA TAREA MERAMENTE TÉCNICA El rol de Release Manager NO es un basis, es la persona que debe asegurar la
estabilidad del Sistema Productivo El Release Manager debe trabajar en conjunto con Test Manager para considerar
la calidad del productoDebe estar a la altura de los Project Manager o Program Manager, deben trabajaren conjunto para definir el contenido mínimo que debe pasar en conjunto a producciónLa planificación del Release tiene que hacerse en conjunto con las Waves que se van a implementar Las Waves tienen que implementar un conjunto de funcionalidades claras,
integradasEs muy importante el concepto de Pre-Producción para asegurar la calidad del release, y que no afecte negativamente a producciónLas barreras antes de PreProducción y antes de Producción tienen implicanciasfuncionales y técnicas