Initiative brief

(lightbulb) Readme

* Required information

Project details

Phase

  • Envision
  • Strategize

Status

IN PROGRESS  

Start Date

 

Initiative name

ID Provided by DT PMO

not provided yet because need an Envision PB Go

Description of the initiative

Needs description: 

The background of this project is the end-of-support for several most used run-time by applications that are running on Google App Engine standard first generation. Based on the documentation provided by Google (can be seen here), applications that are running using for example: Java 8, Python 2.7, Python 3.7 among other runtimes, will have end-of-support by the 30th Jan 2024 (the earliest deadline, we still have several other deadlines in 2024 as well).

Following the end-of-support for those runtimes, the impact to applications running in GAE standard first gen. will be:

  • Google will no longer apply security updates or patches to components of the runtime environment.
  • Your application will continue to run and receive traffic.
  • You will no longer be able to create and/or update the application on the unsupported runtime.
  • Issues arising from the use of an unsupported runtime will not be eligible for technical support.

Looking at the above points, basically it means also that this will be the end-of-life of GAE standard first gen. because of it's supported runtime will reach end-of-support by the 30th of Jan 2024. For Solvay, Google identified as many as 125 projects (43 applications).

To continue to be able to support those applications, the following actions needs to be taken:

  • Identifying the options to keep the affected applications. This step has been done and the direction is to migrate those applications from GAE first gen. to Cloud Run.
  • Decommissioning the non used projects/apps (bringing potential OPEX savings) when possible.
  • Assessing the efforts required to execute the Cloud Run migration, including different type of actions depending the nature of each applications.
  • Defining and building supporting requirements to enable operations to work properly to maintain and support Cloud Run.
  • Executing the migration to ensure business continuity.

Added value: this project is also addressing security concerns regarding Google App Engine that has constraints regarding the default exposure to the internet.

Please see here more information for this project.

Budget estimated: the budget will be estimated in the Strategize phase, which will be considered new budget required due to the changes caused by the technology dependency.

Domain & Product

Requested Domain Journey / Platform

  • Platf1- Data & Analytics & AI Platform
  • Platf2 A- Develop, Test & Deploy Platform
  • Platf2 B- Multi experience Platform
  • Platf2 C- Ent. Business Systems Platform
  • Platf3 A- Ecosystem Platform
  • Platf3 B- Hybrid & Cloud Platform
  • Platf3 C- Intelligent Asset Platform
  • Platf4- Info Security and Compliance Platform
  • Platf5- Workplace Platform
  • Journ1- Digital Customer Journey
  • Journ2- Digital Ops & Corporate Enablement Journey
  • Journ3- Digital Employee Journey
  • Journ4- Prepare the Future & Connected Research Journey
  • DTmng3- DT Enablement & Transformation
Involved Domain Journey/ Platform
  • Platf1- Data & Analytics & AI Platform
  • Platf2 A- Develop, Test & Deploy Platform
  • Platf2 B- Multi experience Platform
  • Platf2 C- Ent. Business Systems Platform
  • Platf3 A- Ecosystem Platform
  • Platf3 B- Hybrid & Cloud Platform
  • Platf3 C- Intelligent Asset Platform
  • Platf4- Info Security and Compliance Platform
  • Platf5- Workplace Platform
  • Journ1- Digital Customer Journey
  • Journ2- Digital Ops & Corporate Enablement Journey
  • Journ3- Digital Employee Journey
  • Journ4- Prepare the Future & Connected Research Journey
  • DTmng3- DT Enablement & Transformation

Initiative Ownership

Digital Technology Partner

Product Manager / Service Delivery

Roadmap & Key objectives

Roadmap


2023 Digital Technology Key objective


Priority

P1

Phase 1: Envision - High level initiatives


Do

  • Create Envision brief if the initiative is part of the validated roadmap

  • Highlight roadmap value
  • Request a budget for Strategize if you need one => not needed, budget will be included in the actual S&C platform budget
  • Security scoring 
  • RADAR/SENTRI  

Don´t

  • Request platform resources if the business capability is already identified and clear
  • Write portfolio epics, epics and user stories
  • Identify squad resources

First, let´s start with the Problem space

1.1. Reason

* Why is this initiative proposed today?

  • Several App Engine standard environment language runtimes are reaching end-of-support by the 30th January 2024.
  • All language runtimes supported by App Engine standard will reach  end-of-support by the 30th January 2024.
  • Impact of this changes is critical, which going to disable the capability of supporting/maintaining affected applications.
  • Solvay has in total 128 GCP projects affected (using GAE standard first generation) which are representing in total of 45 applications, which most of them will be in critical situation by end of January 2024 unless the actions to replace GAE to Cloud Run is executed.

1.2. Benefits

What are the new capabilities expected?

With Cloud Run, it will solve the main security concerns with GAE which is exposed to internet by default. Cloud Run has the capability to configure the access to intranet.


What will it replace? Is it a new solution or an existing one?

Google App Engine standard fist generation.

1.3. Target users

Who are the future users?

No impact on users.


What is the number of users impacted?

No impact on users.


What about the Business Needs?

1.4. Value proposition

What is the value of the initiative?

This project is to ensure business continuity with additional value of improving security posture.

1.5. Business goals

How does the product / deliverable align with the business goals?

The 45 affected applications are serving GBUs and BSAs which definitely create business impact if those apps can't be supported anymore.

1.6. Challenges

Are there any challenges in developing the product?

No major challenge identified except the timing.

1.7. Business metrics

How will we measure success?

Complexity level were defined here - so success measurement will be performed based on this complexity level.

1.8. Cybersecurity

Please duplicate this template in this folder. Then, for the envision phase, answerto the initiative card tab and  to the 7 high-level questions in the "Security Scoring" tab. These questions will help the SIP team to determine the level of cybersecurity & compliance support you will need. Please contact the team by email: @SIP_team@solvay.com

The "Initiative Card" and the "Security Scoring" are fulfilled. Please find here the SIP Tool.

1.9. Up to investment


What is the coherent time to commit on the initiative?*

Estimated Delivery phase start date*

 

Estimated Delivered end Quarter*

Q4 2023


What is the coherent money to commit on the initiative?*


2023 (in K€)* 2024 (in K€)* 2025 (in K€)

Estimated size of investment (high level)

100k€

between 20 k€ and 40 k€


What is the coherent run and build commit on the initiative?

Estimated run costs (estimation high level) per year on xxYear (xx= duration of the contract if known) + Type of run cost

No run costs.

Type of savings expected /year for DT (Ex: Contracts, FTE, ...)  

1.10. Resources

What skills and talents do we need? 

This list will be adjusted in the Strategize phase but here are some assumptions:

  • DT LT members (for arbitration on projects under their platforms responsibility: KEEP or DECOMM)
  • S&C Platform: Fadi Bechara, Anja Milenkovic
  • H&C Platform: Alexandre Mathe, Mark Reeve 
  • Development, Test & Deployment Platform: Alexander Henry Tejasukmana, Darren Ong
  • Application Owners
  • Vanenburg: for the build and operations work.


1.11. Methodology to apply (refer for Accolade)

Do you think if your initiative is compatible with a waterfall approachor with an agile approach?

  • Agile model
  • Waterfall model
  • I do not know at this stage

If the initiative will be done in Agile methodology, please contact during the strategize phase Nicolas LOVAGNINI

Phase 2: Strategize


Do

  • Identify portfolio epics and epics within each portfolio epics
  • Create a document / slide / spreadsheet to build your epics and put a link in the brief
  • Estimate experts and budget by portfolio epics or by increment
  • Show SMART KPI (Specific, Measureable, Archievable, Relevant, and Time-Bound)
  • Evaluate the impact on Solvay One Planet objectives

Don´t

  • Identify squad resources (naming)
  • Write user stories


Now, we can move on to the Solution space

2.0 Scope / Deliverables

What is your list of scope if waterfall initiatives (technical, functional & organizational) / deliverables foreseen? What are your list of Epics if Agile initiatives?

EPIC 1: Study and arbitrate 128 projects with each application owner to define Phase 1 & 2 Deliverables

  • List of GPC projects with information updated (owner, scope, architecture,...) and decision (keep/kill)
  • Presentation for arbitration
  • Workload & Cost estimation + Capacity for each project migration
  • Planning for Phase 1 & 2

EPIC 2: Quick win actions (decomm projects)

  • Project removed
  • Documentation updated (Update referential master data, CMDB)

EPIC 3:  Rebuild applications

  • New architecture designed (LLD)
  • App rebuilt using Cloud Run 

2.1. Actions to complete 

Mandatory actions (please contact them together if possible)

Description of the action / task

Contact

Document & examples (please make your own copy and insert new link here)

Contact each relevant pool lead to book resources in the capacity planning tool

  • check once done to inform the contact       ARPIN, Florine  
Complete Capacity planning tool

Complete Accolade

  • check once done to inform the contact       Claire Bazin   
Claire Bazin Complete Accolade

Review with Enterprise Architect the actual solution answering the objective

Complete Architecture Impact Analysis (AIA)

ARB & AIA


Alexandre Mathé

Check you have confirmed the involvement of each platform


Revert to SDM of each Platform

Identify security needs (Confidentiality, Integrity, Availability) and define security measures to be implemented by the initiative team

Complete the security questionnaire in “SIP Support tool

The questionnaire applied only for EPIC 3 - Vendohm rebuild

Support for budget estimation (via the Workload & Cost), Financial evaluation (Total Cost of Ownership over 10Y), saving validation

  • check once done to inform the contact           Jill Wilson  

W&C: to be filled in to Accolade in preparation phase

TCO over 10Y: 

xxxx - Business Case/Financial evaluation 10Y

If Data Governance is required: identify the business objects

Data Governance Strategise for Initiative Briefs
Optional

If any relation needed with a supplier


If it concerns a key supplier, a sourcing strategy has to be defined


If conformity by design is required

GMP (pharma), ISO

2.2. Users needs

What do users dislike about the current solution?

Applicable when a new solution is developed

N/A


What tools or features do your users wish to have?

N/A


What value will it add to the user´s lives?

Business continuity


What alternative do we have?

Keep the current solution but without support provided

2.3. Risk Analysis

What are the risks (refer to Risk analysis matrix in Accolade)?

2.3. Solvay One Planet Objectives

What is the qualitative assessment of Hardware/ Data processing/ Project’s contribution to Solvay One Planet?

- Is the business ambition you will support improving or not sustainability?

no

- Will you increase or decrease the number of hardware we need to operate? How much ?

it will increase the number of GCP services required for Cloud Run usage compared with the number of GCP resources with GAE

- Will you generate or transfer an important amount of data, especially videos? How much?

no

  • No labels