Uploaded by Mahmoud Ahmed

MCIT-RFI Application Modernization - IBM Technnical Response 03Mar2022

advertisement
IBM Capability
Statement for
Government Apps
Modernization –
Technical Construct
March 2022
Confidentiality
Disclaimers
All information presented in this document or shared with the addressee as part of the
proposing process is considered strictly confidential. As such, the addressee should not
disclose this document or any attachments in whole, or in part to any third party without
the prior written consent of IBM. The addressee also acknowledges that information
shared herein is the intellectual property of IBM and is subject to a disclosure agreement
as recognized by the copyright and intellectual property protection regulations. This
technical proposal and any supporting documentation contains information which is
confidential to IBM and is submitted to MCIT on the basis that it must not be used in any
way nor disclosed to any other party, either whole or in part, except to employees or
professional advisors of MCIT for the purpose of considering this proposal or otherwise
with the prior written consent of IBM.
All the information, representations, statements, opinions and proposals in this document
and any supporting documentation are correct and accurate to the best of our present
knowledge but are not intended (and should not be taken) to constitute an offer capable
of acceptance or to be contractually binding unless and until they become the subject of a
separate, specific agreement between the parties. In the event that IBM is selected for
this project, the information contained in this proposal will form the basis for a detailed
Statement of Work to be agreed between IBM and MCIT which will supersede this
document.
IBM Consulting / © 2022 IBM Corporation
Table of Contents
Please click on the section to view the relevant content
01
Executive
summary
02
IBM
capabilities
03
Select case
studies
Go to section >
Go to section >
Go to section >
04
Proposed
structure
05
Why IBM
06
Appendices
Go to section >
Go to section >
Go to section >
3
IBM Consulting / © 2022 IBM Corporation
1
Executive
Summary
This section provides the reader a high-level
overview of the overall capabilities.
Details can be found in the following sections
(section 2 – 5)
IBM Consulting / © 2022 IBM Corporation
Executive summary
2
3
4
5
6
Executive Summary (1/2)
IBM is very grateful for this opporutnity to provide our capabilities statement to support MCIT in this transformation initiative. We understand
MCIT is running a huge Digital Strategy aiming to transform the whole Governmental Services to the new era of Cloud & AI based platform.
MCIT is starting implementing the part of strategy related to Modernizing the existing Government Agencies (GAs) business applications to be
cloud ready and migrate these applications to the new unified Government cloud while ensuring the delivery of sustainable and reliable
portfolio of digital service.
We understand that MCIT has engaged on developing the strategy for
the new Digital solutions, analysis and design, technology standards.
As part of the next wave, MCIT is looking for capability to develop the
applications based on the design experience that is being defined.
Our understanding about the key pillars of MCIT Cloud Modernization Program
The targeted applications are customer/citizen facing running on 16
Legacy platforms (.Net, Oracle, WebApp) and providing 500-600
business services. The targeted applications need to be totally
revamped to be cloud native utilizing Microservices, Containerized
components and built using Open technologies (software and tools).
The Modernized applications should be also integrated with the
centralized enterprise applications (e.g. ERP, Document Management,
etc.) that will be implemented in the Government private cloud
Modernizing the applications should ensure the following:
- Following unified Enterprise Architecture
- Standardized Data model
- Re-engineered business processes to achieve optimized, efficient
and manageable Business Process platform
- Standardized Integration Capability
IBM Consulting / © 2021 IBM Corporation
3 March 2022
5
Executive Summary (2/2)
We have extensive experience in developing solutions using the Function Point method.
IBM has used FPs for various client engagements for productivity measurements or portfolio sizing since its development including many government projects in different
countries.
IBM Estimation SMEs are trained and certified on various FP methods including COSMIC
IBM represents on IFPUG board for continued engagement and contribution in this area
IBM has been at the forefront of application development and over the years we have developed efficient methods based on our vast experience. We are pleased to articulate our
capabilties under the banner of IBM Garage® which allows us to work very effectively with business teams to deliver business capabilities. The salient points of our capabilities
includes:
Move quickly from concept to MVP
Continuous measurement of the work delivered and plan the backlog
Effective collaboration with Design and Infrastructure teams
Ability to quickly scale the team to increase throughput based on business demand
IBM plans to leverage the Garage method to size the squads and then develop the delivery plan based on the Function Point methods. Garage method helps our clients in
managing the large-scale transformations such as this one. By adapting to make it MCIT Garage, IBM and MCIT will be able to collaborate and scale the program.
IBM’s DevSecOps practices, assets and learning will help accelerating the program. Our accelerators are built upon years of experience working with global clients across
industries. They are built to induce shift-left focus in the SDLC by bringing security by design as needed for programs like this. We plan to bring them and tailor them to suit the
need for MCIT.
Our Dynamic Delivery capabilities are unmatched. Not only it helps programs of this scale to leverage the wider talent pool, it also de-couples the programs from situations like
COVID by bringing virtual collaboration and trust. It is a key aspect for success of your program.
Based on our experience working with your teams and the projects delivered with Government of Egypt, IBM is proposing for platforms from Lot 2 (specifically Real Estate
Wealth, Properties) and Lot 4 (specifically Civil Services, Social Protection). We would welcome MCIT’s feedback and recommendation to arrive at the assigned lot and the
platform.
In summary, we strongly believe that IBM can offer differentiated value to MCIT Application Modernization Program:
• Our experience with establishing garage with our clients coupled with automation accelerates application transformation
• We are bringing our assets, accelerators and existing work built on open technologies that we were able to reuse to accelerate time to value
• At the core of this, it is a People and a talent-centered transformation which requires a complete view, beyond skills. New ways of working and organizational alignment are
required to build a more elastic IT capability for the future.
• Largest team of RedHat certified professionals
• Our local delivery center is one of the largest in Egypt, supported by nearshore centers in Morocco and global innovation centers across Europe, MEA, APAC provide the
needed scale and skills
IBM Consulting / © 2021 IBM Corporation
3 March 2022
6
IBM Accelerators for Software Development (SDLC)
1
Java Code Analyzer
2
Read application code or binaries for code
review analysis and deploy on containers
API Design Doc Generator
Extracts processes and activity level
details
~25%
~10%
Reduction in analysis time
Generates, complexity, number of processes,
adaptors, sub-processes and java code used
4
WSDL to Swagger
Create Swagger file based on the exiting
WSDL file
Automatic generation of API’s from existing
WSDL
IBM Consulting / © 2022 IBM Corporation
Excel to Swagger
Business analyst to gather requirements
such as data elements to design API
~20%
Reduction in analysis time
Increase in Service Analysis & API Creation
Can be used by developers as input for
writing business logic in the Microservice
Does not require knowledge of any
programming knowledge to develop API
structure
5
Microservice Gen
With just a click, generate microservice with
the skeleton of the API & DevOps Pipeline
~35%
Increase in Service Analysis & API Creation
3
~30%
Increase in Developer Productivity
Accelerate development process by
automating API structure implementation
3 March 2022
6
Test Automation
~20%
Faster
~25%
Better (High
Quality)
Time to market will improve by
~20%
% productivity gain
Function test automation and contact testing
integrated with CI/CD pipeline
~35%
Cheaper
(Enhanced
Productivity)
7
Case Study
Egypt Post
ePayment/eCounter
Case Study
IBM Consulting / © 2022 IBM Corporation
IBM Consulting / © 2022 IBM Corporation
Key Requirements
IBM Achievements
• Egypt Post has wide Post Offices network • IBM implemented an ePayment & eCounter
(more than 4000+ offices) all over the
solution including a card management System
country. Post offices network provide their
(CMS) to manage financial transactions for Egypt
customers with wide range of Postal and
Post’s customers through different payment
Financial services over different service
channels.
channels and applications. Most of these • Improved reporting for management and daily
payments made and transactions carried
operations .
• Egypt Post customer experience improvement by
out were manual and generating daily
reporting was not efficient.
providing multiple experience with introducing
mobile and internet channels while using ENPO
banking and payment services
• The Egyptian government required issuing IBM implemented
the new Egyptian Machine Readable
• An end-to-end solution to issue the new
Passport (MRP) from all regions of Egypt
Egyptian Machine Readable Passport (MRP) that
before ICAO deadline April 2010
follows ICAO standards
• Passport issuance life cycle management &
monitoring at any stage
Egyptian Passport Issuance
• Training of large & different types of unskilled
operation teams
• The solution provided allows for scalability,
sustainability, availability & business continuity
(Disaster Recovery Center).
• The General Authority for Investment and • Using Agile methodology for the first time with a
Free Zones (GAFI) needed to automate
government client in Egypt, leveraging designing
Egypt's three largest free zones in Port
thinking workshops in the requirement analysis
Said, Cairo, and Alexandria.
phase and through seven months of continued
delivery, IBM was able to complete the
• GAFI’s biggest challenge was regulating
incoming and outgoing goods and
automation of the main department of free
GAFI Free Zones
materials into and out of the free zones
zones.
and enhancing service quality for its
• The core department at GAFI free zone is now
investors.
automated; 16 business services are available
through GAFI's portal, using e-payment and esignature services.
1
IBM
Capabilities
This section provides the reader an in-depth
understanding of our capabilities
IBM Consulting / © 2022 IBM Corporation
2
Proposed approach
and deliverables
3
4
5
6
IBM offers a well-defined path to achieve desired development outcomes
Think big, move fast, innovate iteratively, Scale!
IBM will work with MCIT teams to understand the analysis and design work that has already
been done and apply the IBM best practices in order to deliver a high quality product based on
the functional point assessment which MCIT is requesting IBM to deliver
Start small by focusing on quick business results and scale fast through the strong software engineering practices and support from the CoE
Align
Engage & Solution
Scale & Manage
Deliver, Continuous Intake & Insight
Deliver
Business Value
Learn, Iterate, Improve
Development n
…
Scaled Development 2
Scaled Development 1
...
Prioritized Outcomes
MVP 2
Initial MVP
Prioritized Backlog
Development Strategy
IBM Consulting / © 2022 IBM Corporation
Arch Blueprint
3 March 2022
Experiential
Architecture
Setup CoE
Innovate | Evolve - CoE
Joint MCIT & IBM
Maintain and Manage | measure, report, improve
Build & Scale Arch
Operate, Monitor Infrastructure
IBM
Out of IBM
Scope
10
IBM Cloud Application Development and Hybrid Integration
Diving deeper into the three phases on how IBM will deliver.
The first phase “Align” will cover how IBM will align and accelerate the transformation
Align
IBM Consulting / © 2022 IBM Corporation
Deliver
3 March 2022
Scale & Manage
Demystify complexity and move quickly from plan to action, with confidence
and momentum
What We Do
1
Identify and Prioritize
Backlog Outcomes
2
Define development strategy
for your application portfolio,
securely
3
Prioritize MVPs
IBM Consulting / © 2022 IBM Corporation
How We Do It
IBM Prioritization
Frameworks and
Envisioning Session
Application
Development and
Security Framework
Garage Method for
Hybrid Cloud Toolkit
3 March 2022
12
We’re in it with you. Bring Business and IT together
with IBM experts in facilitated strategic framing
sessions to gain alignment on prioritizing backlog,
business outcomes and key technology decisions.
Outcomes
•
Clarity on which opportunity could bring the
most valuable business results the fastest
•
A true partnership experience collaborating
with IBM Garage
•
Clear next steps towards a viable solution
•
Cross-business/IT alignment on critical
needs
Interact with Enterprise Design Thinking
activities
Prioritize initiatives to align on clear next steps
IBM Consulting / © 2022 IBM Corporation
3 March 2022
13
Focus on business outcomes through MVPs and
customer experience supported by experts that
understand your platforms
Your Team
•
Focus on Business Drivers: We develop solution with
you that focuses on the goals of the business, then
align technology to achieve your enterprise vision
Business Leaders
End User
Sets vision and guides strategy
for the enterprise with a focus on
the customer
Confirm business objectives
match with daily interactions of
impacted stakeholders
•
Your Team and Ours: We bring a deep bench of
subject matter experts in design, architecture, agile
development, automation, security and more
Product Owner
Security Analyst
Defines desired business
outcome
Builds workflows and provides
user expertise
Architect
App Developer
Guides installation,
configuration, and API process
Builds applications that interact
with data and security models
Technology expert
Designer
Delivers thought leadership in
various emerging domains including
AI, blockchain, EDGE computing,
automation and more
Facilitates Design Thinking
approaches and activities
Industry expert
Security Engineer
Brings deep business expertise
to guide the use case
implementation
Designs how process and
technology is organized and
ensures operability
Architect
App Developer
Guides installation,
configuration, and API process
Builds applications that interact
with data and security models
IBM Consulting / © 2022 IBM Corporation
3 March 2022
Our Team
14
IBM’s Garage Method for Hybrid Cloud focuses on
user-centric design at the core of the software
engineering process
IBM Delivers new capabilities and user experiences with the IBM Garage
Core Capabilities
Hybrid
Cloud Native
Practices
Squad
Based Agile
Teams
IBM Consulting / © 2022 IBM Corporation
Continuous
Learning
3 March 2022
Measurable and
Shared KPI’s
New User Experiences
User-Centric Design
EPICs and Executable User Stories
linked directly to business outcomes
Align on your most important
development decisions more
rapidly and confidently
Build Fast, Measure, Learn
Iterate quickly with MVPs and a
feedback for continuous learning
Continuous learning and
improvement from each MVP
deployment
Cloud Native Engineering
Development practices designed for
your maturity and business goals
Native Practices like TDD, BDD,
pair programming and advanced
testing (A/B, Canary, Dark Launch)
Purposeful Innovation
AI/ML/Robotics, auto-scaling,
serverless
Innovation infused into the design
process with AI and low code / no
code development
Collaborative Methods
Co-create with your teams and upskill
talent to meet the future demands
Certifications, new talent journeys,
future proofed workforce
Secure and Resilient by Design
Recommends and triggers allocations
based on new demand signals
Reduced risk and errors in
development; security baked in at
every level of design
15
IBM Cloud Application Development and Hybrid Integration
Deliver Business Value at Speed
The second phase “Deliver” will cover how IBM will deliver the MVPs using the software engineering principles
Align
IBM Consulting / © 2022 IBM Corporation
Deliver
3 March 2022
Scale & Manage
16
IBM Cloud Application Development and Hybrid Integration
A kick-start to high end software engineering
Shift from concept to reality. IBM frameworks and accelerators provide experience and structure to avoid
native development challenges with enough flexibility to account for the unique needs of your organization.
What We Do
How We Do It
1
Validate software
engineering principles
IBM Garage Method for
Hybrid Cloud and User
Centric Design
2
Build MVPs
Garage Method for
Hybrid Cloud Toolkit
3
Evolve with
continuous learning
Continuous Innovation
Framework, SREs
IBM Consulting / © 2022 IBM Corporation
3 March 2022
17
IBM’s Software Engineering process leverages
MVPs to rapidly build, deploy and test the
application on your cloud environment
Connect to Business
Outcomes
Envision User-Centric
Design
Leverage ruthless backlog
management define business
outcomes impacted by MVPs
Design User Stories and Product
Backlogs with Design Thinking
Workshops/Value Prioritization,
Visioning and Road Mapping
Develop and
Iterative Build
MVP Definition
Daily planning, Test-driven
development, Automated
delivery. Build CI/CD
pipeline and refine DevOps
capabilities
Define and align on
hypothesis to test
IBM’s automated suite of tools, accelerators and DevOps
principles improve your time to market and better enable
you to compete in a changing industry.
Easily connect to the tools you use everyday, including
GitLab, Jenkins, Terraform, Datadog, Prometheus, to deploy
the MVP to your selected platform
Deploy and Operate
Continuous Learning
Continuously deploy working
code remediating errors as
needed
Capture Feedback & Respond with Value by
integrating continuous learning, industry methods,
modern technology and skills for a sustainable
culture change
IBM Consulting / © 2022 IBM Corporation
Automated assets like the cloud advisory tool and
candidate microservices advisor reduce discovery time by
up to 30% in combination with co-creation and design
thinking principles
3 March 2022
Drive a data-driven approach to operations with IBM’s
SRE Model enabling a hypothesis-driven methodology in
incident, performance, and capacity tasks
18
Digital transformation is driving the shift to Enterprise DevOps
Because pretty much every company has
become a software company, and they all need
to deliver their software faster and to more
people than ever before.
Driven by intense competition, the
requirements for software products are
constantly changing, so much so that
companies need to release updates daily or
even multiple times per day.
Dev
Ops
The rise of CI (continuous integration) and CD
(continuous deployment) is a direct
consequence of today’s rapidly changing
software requirements.
IBM Consulting / © 2022 IBM Corporation
3 March 2022
19
DevOps, Agile, Design Thinking
An Integrated Approach for execution
IBM provides an integrated approach towards
Design Thinking, Agile and DevOps that
enables organizations to adopt the best
practices to achieve:
• Agility with measurable outcomes; 34% of
companies have “crossed the chasm” to 3week delivery increments.
• Positive correlation between speed and
business satisfaction
Minimum
Viable
Product
Deliver
in Small
Batches
Dedicated
Teams
Loosely
Coupled
Architecture
Minimizing
Hand-offs,
Maximizing
Flow
Transparency
Eliminate
Overhead
Automate
Testing
using APIs
• Improved Quality
Source: 600 IT professionals with application development responsibilities from US, Canada,
UK, France, and Germany Source: A commissioned study conducted by Forrester Consulting on
behalf of IBM
IBM Consulting / © 2022 IBM Corporation
3 March 2022
20
DevOps, Agile, Design Thinking
The execution model
Product Goals
Value Stream Mapping
PragmaticPersona
Empathy Map
Write Hills
Hills Playback
User Stories
Prototype
Epics
PlanReleases and
BuildProduct Backlog
Epics
DevOps
Initial Architecture
Hill 1
Hill 2
Hill 3
Delivery
Playback & Demo
Delivery
Playback & Demo
Delivery
Playback & Demo
User Stories
Product
Backlog
Iteration Planning
Daily Scrum
Iteration Planning
Daily Scrum
MVP
Iteration Backlog
Iteration
Playback &Review
Iteration Backlog
Iteration
Playback &Review
Delivery
Retrospective
Delivery
Retrospective
Product Backlog
Re?nement
Iteration
Retrospective
Product Backlog
Re?nement
Iteration
Retrospective
Initial Design
Continuous
Deployment
Continuous
Deployment
Delivery
Retrospective
ContinuousTesting
Workspace Setup
Continuous
Integration
Tools Setup
Test Driven
Development
Continuous
Integration
Test Driven
Development
Continuous
Deployment
Environment Setup
ContinuousAvilablity
3 March 2022
Release 3
Playback 0
ContinuousTesting
IBM Consulting / © 2022 IBM Corporation
Release 2
Release 1
Iteration 1
Iteration 2
Iteration Zero
Impact Ana
lysis
Root cause ana
lysis
Agile
Every software development life cycle
starts with the design phase, where the
product goals are detailed out. This
results in a Product backlog which are
taken through multiple sprints and
releases to finally deliver the end
product. DevOps process and tools are
used for the development and release of
every increment.
Design Thinking
Strategy/Discovery
Continuous Security
ContinuousAvilablity
Continuous Security
21
DevOps, Agile, Design Thinking
The Iterative Approach for Execution
A culmination of practices from Design Thinking, Agile & DevOps
IBM Consulting / © 2022 IBM Corporation
3 March 2022
22
Secure Engineering Practices are woven into
the software development cycle
How to review?
How to Secure?
What to Secure?
Design
Requirements
Code
• Security
requirements
• Security risk
assessment
• Secure Coding
guidelines
• Use cases /
abuse cases
• Secure
architecture
design
• Code snippets
• Application Security
Requirements (NFR)
•
Application Security
reference Architecture
• Threat / attack vectors
for applications
•
Application design
guidelines
• Check list
• Application security
training / certification
Test
• Code review
• Security test
cases
• Security testing
Deploy
• Security
requirements
• Use cases /
abuse cases
Assets
• Secure coding
guidelines for
applications across
technologies
• Security test cases
• Security testing
methodology
• Remediation libraries
• Credentials
Management
• Threat / attack
vectors for
applications
• Secure coding
standards for
applications
Tools
• SD Elements
• Security Compass
• JIRA
IBM Consulting / © 2022 IBM Corporation
3 March 2022
•
•
•
•
AppScan Source
Security Compass
GIT Secrets
Vault for credentials
• AppScan Standard
• AppScan Source
• AppScan Standard
• Opensource
Tools for PT
23
Secure Testing integration with DevOps
creates a DevSecOps environment
Security
Requirements
Derivation
Prevents from
committing
secrets and
credentials into
git repositories
DEPLOY
Develop &
Manage code
Build
Code Quality
analysis
Artifact
repository
Static Application Security Testing (SAST)
•
SAST performed for each stable build
•
AppScan source integration with Jenkins to trigger
source code scans automatically
•
IBM Consulting / © 2022 IBM Corporation
Source code vulnerabilities to be detected early in
the life cycle
3 March 2022
Bluemix
Deployment
AppScan
Standard
Static Analysis
Vault to
manage
credentials
Deploy to
target
environment
Dynamic Application Security Testing (DAST)
•
•
•
DAST performed once the application is built and ready for
QA
AppScan standard used for vulnerability analysis
Live Application and Web services to be scanned for
vulnerabilities
24
IBM DevOps Methodology
DevSecOps Practices
Continuous
Business
Planning
Assessment methodology is
based on our Enterprise
DevOps assessment
framework
IBM DevOps Maturity
Framework
Continuous
Development
Identify & Assess
• Understand the
functional landscape of
the organization
• Identify portfolio for
consideration
• Define scope of
assessment
• Identify key
stakeholders
• Interview and gather
inputs from the key
stakeholders
• Execute the maturity
assessment framework
for portfolios in scope
IBM Consulting / © 2022 IBM Corporation
3 March 2022
Continuous
Testing
Evaluate & Establish
• Evaluate and establish
the maturity of IT
operations
in the organization
• Recommend DevOps
opportunity in the
landscape
• Establish adoption
process and path for
target state solution
• Recommended
practices and
automation based on
nature of engineering in
the project
Continuous
Release &
Deployment
Continuous
Feedback &
Optimization
Roadmap to Realize
Continuous
Compliance
Implementation
• Define customized
transformation
roadmap
• Run a pilot program
for onboarding of
one/two application in
specific portfolio
• Define enhancements
to Process, Methods &
Tools
to be used
• Capture the results
and measure with
baseline and
demonstrate benefits
• Create an executable
plan and phases for
implementation
• Onboard applications
(all of them or through
phased approach)
onto integrated
service management
platform
• Identify assumptions,
risk and dependencies
to realization
• Create a baseline KPIs
to be measured
25
Agile Testing
Our proven Agile testing frameworks are the underpinnings of DevOps and
Continuous Engineering helping teams to cut waste, shorten cycle times,
increase customer value and balance speed, cost, quality, and risk—for
increased capacity to innovate:
•
End to end process for delivering Agile projects and tailoring guidance
•
Testing Framework support for Open market tool stacks
•
A core set of Agile test Metrics and measurements database
•
Method guidance provides Agile best practices, events and detailed
guidance relevant to agile activities, practices and behaviors.
26
IBM Consulting / © 2022 IBM Corporation
3 March 2022
Testing- API
For API testing, IBM’s solution is anchored around standardize
testing methodologies and best practices
•
Prioritize API calls (API call sequencing) – Easy to test APIs
•
Apply Modelling techniques for API test coverage, giving all
possible input combinations of the APIs
•
Take special care when testing one-time call functions (Delete
Method)
•
Validate API negative testing (business error codes and REST
standard error codes); provide assertion for invalid HTTP status
•
Validate with revised API requirement documents (API catalog,
YAML)
•
Understand data mapping
•
Run REST services testing in multiple test environments
•
Key validations to be considered property transfer, schema
validation and pattern verification
27
IBM Consulting / © 2022 IBM Corporation
3 March 2022
Mock Missing Components: Shift Left with Service Virtualization
Service virtualization can replace
components and databases in
complex test scenarios. You can
test when environments are
unavailable or even before they
have been built.
Service virtualization can work with any type
of test – manual, automated or performance.
IBM Consulting / © 2022 IBM Corporation
3 March 2022
28
API Smoke Testing
Always validate the API’s delivered for testing using a Smoke/Sanity Test Suite.
A smoke test is essentially a quick-and-ready test to validate the API’s delivered for
testing ensuring that its basic and critical functionalities work. As such, a typical API
smoke test could be the following:
• Call the API to check if it responds.
• Call the API using a small amount of test data to see if
it responds with a payload in the correct schema.
• Validate if it is able to interact with the other APIs
and components it’s supposed to interact with.
The smoke test is not supposed to validate the functionality but its there to validate
that the API is available and ready for testing. The key is to have this as lean as
possible and can be automated to run before the testing starts
IBM Consulting / © 2022 IBM Corporation
3 March 2022
29
Negative Test Cases
API Testing tends to focus more on the positive test cases and hence deliberate focus needs to
be put for the negative test cases.
Example:
• Inputting invalid data and checking to see if the request is completed, should be part of a
staple in API testing.
• Check whether or not their API can deal with receiving incorrect or invalid data gracefully,
such as with an error message instead of a hard crash or a full stop.
IBM Consulting / © 2022 IBM Corporation
3 March 2022
30
API Testing at Individual Unit Level
•
•
•
Service testing involves validating the functionalities of one service at a time
Typically involves response validation for different input combinations
Response validation consists of Structure ( schema) and field validation
Format/structure validation:
o
o
o
Checks for the correctness of the XML/protocol structure
Requires a expected format as input
Normally uses assertions/Boolean expressions to evaluate
Data validation:
o Checks for the correctness of response data
o Normally uses assertions/Boolean expressions to evaluate
IBM Consulting / © 2022 IBM Corporation
3 March 2022
31
API Testing at E2E Level
•
•
•
•
Process testing involves validating a business transactions involving multiple services
Can involve orchestration and choreography
Orchestration involves message routing from one service to another service
Choreography involves one end to end transaction from available alternate routes
Service-C
Service-A
Service-E
Service-F
Composite
service
Service-B
Service-B
Service
Orchestration
IBM Consulting / © 2022 IBM Corporation
Service-C
3 March 2022
Service-D
Service Choreography :
Flow A-B-C-E-F and Flow A-B-D-E-F
32
Typical API Testing Life Cycle
Implement
Operate
Activities
Define
Understand test
requirements
Identify tools and
perform
POC
Define test strategy
Understand service
functionality
Design automation
framework
Implement automation
framework
Setup QA processes and
tools
Identify test scenarios
and create test cases
Create test scripts and
unit test them
Prepare test data and
virtual services
Test execution and
result reporting
Perform regression testing
for existing functionalities
Functional testing for new
changes
Create and maintain
regression suites
Continuous improvement
Deliverable
Strategize
Test strategy document
Service understanding
document
Framework components
Test cases and scripts
Test execution results
Modified regression suite
and enhanced framework
components
IBM Consulting / © 2022 IBM Corporation
3 March 2022
33
IBM Cloud Application Development and Hybrid Integration
Deploy at Scale & Continuously Innovate
The third phase “Scale & Manager” will cover how IBM will setup a squad-based delivery model
that scales cloud native development along with building talent and culture
Align
IBM Consulting / © 2022 IBM Corporation
Deliver
3 March 2022
Scale & Manage
34
The same rapid process, made bigger and better
As we begin to scale, we will measure business outcomes and key KPIs to track improvements. We won’t lose the flexible architecture and
nimble processes already in place; we will apply learnings from MVPs and build upon them with a proven delivery model that scales cloud
native development, centers of excellence, and continuous management.
What We Do
How We Do It
Setup a squad-based delivery
model that scales cloud native
development
Integrated Delivery Model, and DevOps
at scale
2
Continuous Innovation
and Improved Operations
Hybrid Cloud
Management
3
Build Talent and
Culture
Center of Excellence, training, and
continued support for development
1
IBM Consulting / © 2022 IBM Corporation
3 March 2022
35
Our squad based, garage ways of working builds highly
specialized teams and opportunities for upskilling
Continuous Discovery & Intake
• Ingest Data from Discovery
• Map Dependencies
Continuous Build & Development MVPs
Discovery Squad
Feature Backlog
• Conduct Overviews
Executed via Garage Model:
• Define a secure minimum viable
architecture that mitigates risk
DevOps Squad
Sprint
Backlogs
• Test hypothesis via learning-driven
production release against the stated
business outcome
Platform Squad
With Automation & Insight
• Determine Dispositions & Build Groups
• Modernize, deploy and test the application
on the cloud environment
Development Squad
• Formulate Target State and Test Plans
Continuous Transition for Manage:
• Dependencies Finalized
Testing Squad
• Finalized Execution Plans
• Scale production environment and
applications
Management Squads
• Refine solution until you achieve the stated
business outcome
Key factors:
Backed by a squads-of-squadsbased delivery model for CoExecution with your teams
large number of certified experts across
Redhat, AWS, Azure, Google and next
generation application modernization
technologies and platforms
IBM Consulting / © 2022 IBM Corporation
3 March 2022
Supported by a 24/7 Dynamic Delivery
Model with high talent and resiliency
IBM Garage Method for
Cloud at the core
36
Dynamic delivery ensures delivery scalability & resiliency
through global staffing models & virtual collaboration
practices
Today
Tomorrow
Physical co-location at your locations, garages at nearshore, and
garages/factories at different centers at offshore
IBM@Client
Location
You + IBM in a virtually-equidistant world with no physical contact
working towards business outcomes
Key tenets of
change
IBM@Offshore
(Primary Location)
Delivery Foundation
Client
Client personnel in
Virtual World
IBM@onsite
locations
Shift to "On cloud"
Human in the Network
Shift to "Personal Accountability"
Your team
Contactless Delivery
Virtually-equidistance
innovation microcenters
IBM@offshore
Shift to "Virtual Collaboration"
IBM@Offshore
(Secondary Location)
IBM@nearshore
IBM@nearshore
IBM@Offshore
(Secondary Location)
Legend
IBM Consulting / © 2022 IBM Corporation
3 March 2022
Your Team
IBM @Onsite
Location
IBM @Nearshore
Location
IBM
@Offshore
Location
37
A Center Of Excellence is at heart of driving continuous
and sustainable transformation
Our CoE framework helps to start you ahead of the competition, and keep you there, with an agile and client tested approach
to ensure transformation success and sustainable delivery of your hybrid cloud vision
• Executive sponsored construct to facilitate and scale transformation
• Enable teams to develop and achieve roadmaps that align to strategic business
objectives and value
• Harvest and provide reusable assets, best practices and recommendations
Cloud Center of Excellence
People
Technology
Process
World Class Expertise
Effective Stakeholder Management
Accelerate Transformation Journey
Bringing together the best of IBM, Hyperscaler specialists and
your teams, working as one to accelerate, de-risk and create
tangible business value.
Unified approach, one face to the stakeholders to
increase engagement and Cloud adoption
Catalyze the key elements of transformation roadmap with
seed assets, policies, roles and procedures to leverage
Cloud successfully
IBM Consulting / © 2022 IBM Corporation
3 March 2022
38
Continually develop and nurture skills and talent to
deliver value
•
•
A hybrid cloud transformation requires a new set of skills and capabilities within the enterprise, that continually need to adapt and change.
Cultivating, attracting and retaining talent needs to be done in a holistic and sustainable way to drive continued value realization.
Skills Strategy
Upskill and Re-Skill
Talent Strategy
Knowledge Transfer
• Jobs Skills Taxonomy
• Digital Badging
• Skills gap analysis
• Coaching / mentoring
• AI Skills Accelerators
• Career Coaching
• Job adjacency
• Critical experts
• Leverage Developer
Community
• Social Learning
• Talent Marketplace
• Garage Experiences
• Talent Acquisition
• Guilds / practice
communities
• Co-create with the users
themselves to ensure
successful future adoption
IBM Consulting / © 2022 IBM Corporation
3 March 2022
• Personalized Learning
Journeys
3 March 2022
• Gig marketplace
39
1
Select
Case Studies
This section provides the reader an overview of
our relevant experience in Egypt and across the
world
IBM Consulting / © 2022 IBM Corporation
2
3
Select case studies
4
5
6
Egypt Government Client
References
IBM Consulting / © 2022 IBM Corporation
3 March 2022
41
Local Team in Egypt – Client Portfolio – Government
Administrative Control Authority
(ACA)
Ministry of Interior –
Civil Status Office (CSO)
Egypt National Post
Ministry of Interior – Passports
& Immigration
Egyptian Natural Gas Holding
Co.
Ministry of Justice
Agiba Petroleum
IBM Consulting / © 2022 IBM Corporation
3 March 2022
Ministry of Finance – Taxation
Authority
42
Our industry strengths | Government
ACA National DB
• Over the last 20+ years, each governmental authority in Egypt has been
handling its data separately. Decision makers seek having nation-wide
insights. A critical need to unite the different data sources and have a solid
information and analytics strategy is inevitable.
Project Highlights:
• Data Integration (ETL):
Cleansed and integrated 470M records from 22 DBs with fully
different schemas.
• Through its partnership with IBM, Egypt’s ACA (Administrative Control
Authority) aims to achieve a primary objective; subsidy optimization, a
goal that can be achieved by building a unified National DB and enabling a
single view of a citizen.
• Identity Matching:
Identified and linked correct identities of 80M citizen records
without National IDs, using structured and unstructured data
(name, address).
• Project started in 2016 Q2, and got delivered in 2017 Q2.
• Business Analytics:
Unified Citizen-360 business insights dashboard and reports.
Technologies:
• IBM DataStage
• IBM Cognos Analytics
• IBM SPSS Modeler
IBM Consulting / © 2022 IBM Corporation
3 March 2022
43
Our industry strengths | Government
MCIT Egypt Digital Transformation
• Over the last 20+ years, each governmental authority in Egypt has been
handling its data separately. Decision makers seek having nation-wide
insights. A critical need to unite the different data sources and have a solid
information and analytics strategy is inevitable.
• Through its partnership with IBM, Egypt’s ACA (Administrative Control
Authority) aims to achieve a primary objective; subsidy optimization, a
goal that can be achieved by building a unified National DB and enabling a
single view of a citizen.
Project Highlights:
• Program Management
• Business Consulting & Analysis
• Architecture Definition Functions
• Project started in 2016 Q2 and got delivered in 2017 Q2.
Challenges :
• Poor Data Quality
• Multiple High Authority Stakeholders
• Pre-committed Delivery Dates
IBM Consulting / © 2022 IBM Corporation
3 March 2022
44
Our industry strengths | Government
MOF ETA Core Taxation System
•
•
•
Over the past few years, there have been several changes made to the laws in Egypt that
have aimed to reshape the tax system. This is important considering the vital changes that
have been witnessed in the field of taxation on a global level due to the dramatic, yet
persistent fluctuations, in the world economy
Egyptian Tax Authority (ETA) is currently serving around 7 million tax payers, from 180
offices around 29 regions in Egypt, with expected growth of 20% in the coming 5 years.
ETA intended to establish an integrated solution that will support all activities and functions
being carried out by ETA to improve its business processes and supporting activities.
• IBM Proposed solution aims to achieve the following benefits:
o
Make use of the best practices baked in from implementations in multiple countries
requiring the minimum of custom development
o The mix of local, regional and global resources will help enable the implementation of best
practices with the right local flavor for adoption
Project Highlights:
• Application Implementation Services:
for the in-scope software and
application components.
• Tax Consultancy Services
• Communications Management Services
• Data Management Services
• Knowledge Transfer Services
• Application Maintenance Services (AMS)
o Tax modernization: A focus on business priorities and with single view of the taxpayer
o Performance management with adaptability to policy changes
• Project started in 2019 Q4, and expected to launch 2022 Q1.
Technologies :
• SAP S/4HANA
• SAP Public Sector Collection and Disbursement (PSCD) for
TRM
• SAP Case Management
• SAP PO
• SAP Governance Risk and Compliance GRC
• SAP BW4HANA and BI
• IBM FileNet ECM
• IBM information Server
• IBM Rational
IBM Consulting / © 2022 IBM Corporation
3 March 2022
45
Our industry strengths | Government
GAFI Free Zones
•
•
The General Authority for Investment and Free Zones (GAFI) operates as an affiliate of
the Egyptian government’s Ministry of Investment. The organization is the principal
governing agency that regulates and facilitates investment in Egypt. GAFI needed to
automate Egypt's three largest free zones in Port Said, Cairo, and Alexandria.
GAFI’s biggest challenge was regulating incoming and outgoing goods and materials
into and out of the free zones and enhancing service quality for its investors.
•
Using agile methodology for the first time with a government client in Egypt,
leveraging designing thinking workshops in the requirement analysis phase and
through seven months of continued delivery, IBM was able to complete the
automation of the main department of free zones.
•
Project started in 2019 Q1, and was launched into production 2020 Q1.
Project Highlights:
• Business Services Automation:
The core department at GAFI free zone is now automated; 16
business services are available through GAFI's portal, using epayment and e-signature services.
• High Availability and Business Continuity:
The system is available 24/7 for the investors to submit services
requests. Given the COVID-19 situation, backoffice employees
can now work remotely to serve the investors and attend to
submitted requests.
• Business process unification & standardization:
Automated systems have defined guidelines regarding the control
document and process flows and actions eliminating human error.
Technologies :
• FileNet Content Manager
• IBM Case Manager
• IBM Datacap
• IBM Operational Decision Manager
• IBM Cognos
IBM Consulting / © 2022 IBM Corporation
3 March 2022
46
Our industry strengths | Government
Egyptian Passport Issuance
• The Egyptian government required issuing the new Egyptian MRP from all regions of
Egypt before ICAO deadline April 2010
• Through its partnership with IBM, it was able to implement an end-to-end solution to
issue the new Egyptian Machine Readable Passport (MRP) that follows ICAO standards
which helped meet its objectives which includes:
o Facilitating & automating the passport issuance business cycle at PAROs (Passport
Applications Receiving Office) distributed all over Egypt
o Securing the passports printing process and consolidating all the data at the national
level.
o Passport issuance life cycle management & monitoring at any stage
o Training of large & different types of unskilled operation teams
• The solution provided allows for scalability, sustainability, availability & business
continuity (Disaster Recovery Center). The customer now has a centralized data center
(DB, Management,..), plus the flexibility of centralized/de-centralized printing centers.
• System launched in 2008 Q1, now in Operation support
Project Highlights:
• Process Automation:
Facilitating, enhancing & automating the Passport issuance
workflow & processes by a custom made application.
• Design & Implementation:
Design & Implementation of the solution & applications for the
new Passport according to ICAO specifications.
• Infrastructure Implementation:
Infrastructure implementation of PIHOs (printing centers) &
PAROs (citizen applies for passport) & DR site.
• Operational support services & application management services
to support the full-scale applications
Technologies :
• Services: IBM Global Services - Application Services
(GBS-AIS and AMS): GBS App Innovation Svcs
• Software: DB2, CM, MQ, Tivoli
• Hardware: IBM x & p Series, IBM Storages
IBM Consulting / © 2022 IBM Corporation
3 March 2022
47
Our industry strengths | Government
Egypt Post ePayment/eCounter Solution
• Egypt Post has wide Post Offices network (more than 4000+ offices) all over the
country. Post offices network provide their customers with wide range of Postal
and Financial services over different service channels and applications
• Through its partnership with IBM, it was able to implement an ePayment &
eCounter solution including a card management System (CMS) to manage financial
transactions for Egypt Post’s customers through different payment channels. The
provided solution meet its objectives which includes:
o Implemented centralized, extremely flexible payments system for new payment
type configuration and interaction with Egypt Post for its customers.
o Replacement of existing complicated local ENPO business rules for savings
accounts carried over from old systems which require special approvals to use
standard banking rules)
o Improved reporting for management and daily operations .
o Egypt Post customer experience improvement by providing multiple experience
with introducing mobile and internet channels while using ENPO banking and
payment services
o Building a central BI and Data Warehouse while applying Data Governance
practices & methodologies for Decision Support
Project Highlights:
• Application Implementation Services:
for the in-scope software and application components.
• Data Management and Migration Services
• Knowledge Transfer Services
• Application Maintenance Services (AMS)
• HW Migration Services
• DR Implementation Services
Technologies :
• Tieto ePayment and CMS Application
• IBM WebSphere Application Server
• Oracle DB
• IBM FileNet
• IBM partnered with Tieto to ensure in world-class service for supporting
functionality of Egypt Post payment systems by its experienced experts’
involvement in project implementation and system support afterwards
• IBM Websphere Message Broker
• System launched in 2007 Q4, now in Operation support.
• IBM Pure Systems (DWH)
• IBM IIS
• IBM Cognos
• IBM HW Servers & Storage
IBM Consulting / © 2022 IBM Corporation
3 March 2022
48
Global Client References
IBM Consulting / © 2022 IBM Corporation
3 March 2022
49
Every Cloud Application Development journey is unique
Identifying patterns and aligning to outcomes allows us to tailor your journey in a way that is unique, yet also
takes advantage of the standardization of our industry and Hyperscalers accelerators.
Global Car Rental Agency
Major Global Airline
Increasing digital presence and
enhancing customer and employee
experience
Developing with speed for a new “rates”
application, streamlining end customer
experience and price options
Delivering bottom line business value,
increasing speed to market, and improving
employee experience
KEY COMPONENTS:
KEY COMPONENTS:
• Positioning 600+ applications & ~15K infrastructure
assets for Migration & Modernization
• First MVP included user centric design on a modern
technology footprint, deployed to dual cloud stacks
(AWS, IBM Cloud) with a modern DBaas to move data
closer and faster to the user and it was composed of
microservices for flexibility and adaptability
Major Global Airline
• Establishing a Cloud Center of Excellence (CCOE) to
drive design & standup of a new Cloud Target
Operating Model ( CTOM)
• Reskilling employees with AI-enabled talent
development platform
• Automated deployment and testing, shortening the
time to deliver
KEY COMPONENTS:
• Modernizing, containerizing and migrating 680
application workloads to multiple clouds
• Reskilling c2500 employees
• Designing a cloud target operating model
• Standing up a cloud center of excellence
• Driving a change management and culture change
program
EXPECTED OUTCOMES:
EXPECTED OUTCOMES:
ACHIEVED OUTCOMES:
90% of Apps in cloud by 2024
35% reduction in application code
defects
$397M in net business benefit
25% increase in employee satisfaction
30% improved dev productivity
70% faster to adapt the rates engine
based on business feedback
Significant Cost Savings in sight
IBM Consulting / © 2022 IBM Corporation
3 March 2022
70% reduction in time to market
50
Large Global Airline
Native build, containerization and transformation of workforce skills and operating model supported by a Cloud Center of Excellence.
Insight
IBM partnered with a large Global Air Line to assess the business value of
technology platform modernization to cloud and organization transformation to
a modern cloud operating model. IBM is modernizing, containerizing and
migrating 680 application workloads to multiple clouds, reskilling c2500
employees, designing a cloud target operating model, standing up a cloud
center of excellence, and driving a change management and culture change
program.
Idea
Portfolio Assessment:
• 600 applications and 17K infrastructure assets to determine cloud
dispositions while building two IBM Garage MVPs.
TOM & Design CTOM Blueprint:
• Evaluated current state operating model, agile practices, and organizational
design. Co-created cloud target operating model blueprint, principles and
transformation initiatives.
Business Case:
• Estimated workload transformation costs. Baselined workforce and IT
organizational costs. Estimated productivity benefits and IT cost savings of
on future technology and organizational platforms.
Impact
Identified ~$397M in savings. Positioned large modernization & development
effort and CCoE to drive new CTOM and organization design with re-skilled
workforce.
IBM Consulting / © 2022 IBM Corporation
3 March 2022
397M
25%
Net Business Benefit
Increase in employee satisfaction
30%
70%
Application Developer Productivity
increase
Reduction in Time to Market
Frito-Lay, NA.
Native build, containerization and transformation of workforce skills and operating model supported by a Cloud Center of Excellence.
Insight
Frito-Lay needed a better way to connect with its small business customers,
streamline orders, and improve the experience of 25,000 front-line
employees
Its homegrown legacy solution lacked flexibility to add new products, creating
out of stock situations and the need for costly “rush” shipments and deliveries
•
•
•
•
•
•
Sales
Service
Marketing
Communities
B2B Commerce
Field Service Lightning
• User Centric Design
Additionally, the order fulfillment process required duplicative data entry by
employees, so the new system needed a User Centric design approach, with
Frito-Lay brand standards baked in
Idea
IBM implemented Salesforce B2B Commerce with a new order process and
direct store delivery system built on Service Cloud with Field Service Lightning
This new eCommerce platform enables small/medium businesses to better
manage their supply chain and adapt to customer demand
Visibility into drivers and their status now allows for real time schedule
adjustments from a mobile device, and new geo-assisted check-in / checkout
functionality increased operational efficiency
Impact
Frito-Lay’s new omni-channel environment ensures more accurate and
efficient fulfillment and servicing of orders
The solution is currently opening new markets and B2B customers, and the
new FSL experience is optimizing the agility and adaptability of its front-line
staff
IBM Consulting / © 2022 IBM Corporation
3 March 2022
300,000
30,000
Frontline sales employees service
300,000 retail stores weekly
E-commerce solution has 30,000
customers and growing
WPP: Creating a flexible, dynamic IT infrastructure
to enable a global, creative culture
Client context
Results
IBM Solution
•
• 9 WPP Groups split by
200 locations (50%
Americas, 25% Europe, 25%
Rest of World) to be migrated to
8 Locations.
App Ops
on
Cloud
• IBM is engaged to perform
discovery for platform baseline
of 26,000 workloads, develop a
portfolio strategy of
rationalization, migration and
modernization of apps from
legacy WPP Hosting Locations to
Future target operating model.
Advise on
Cloud
Adoption
•
Build
on Cloud
Rationalize
for
Cloud
Migrate
to Cloud
Modernize
for
Cloud
•
A large set of IT assets are
planned to be
decommissioned and 50%
already completed
IBM Consulting / © 2022 IBM Corporation
3 March 2022
26000+
workload
assessed and
developed
cloud
disposition
roadmap
4 DC exits
completed and
250+ enterprise
apps got
migrated
26000+
Application workload instance have been
discovered across 4 pillars.
4500+
Application workload instance have been
decommissioned with a target of another
5000+ instance in 2019/2020
4 DC Exit
A large number of
apps hosted in
windows 2003 got
decommissioned
and also another of
set of 2003 apps
upgraded to
Windows 2012
4 Large Data centers exit completed
with 15+ Data center exit is planned
in 2019.
30%
2000+ application workloads supported
for 250 enterprise apps already been
migrated into multicloud environment
including Windows 2003 to 2012
platform upgrade.
53
WestPac: Australia’s first bank and oldest company, one of the
four major banking organizations in Australia and one of the
largest banks in New Zealand
Client context
Results
IBM Solution
8000+
Westpac needed to move to a
robust cloud platform for,
•
• Increased market share –
deliver better customer
service, customer experience
App Ops
on
Cloud
• Improved profitability –
through cost efficiencies
• Operational efficiencies –
higher productivity - staff can
add more value, less admin
Build
on Cloud
• Regulatory and legal
requirements
•
Advise on
Cloud
Adoption
Migrate
to Cloud
•
500+ apps/8000+
workload assessed and
develop
migration roadmap
IT infrastructure
strategy
300+ Windows apps
assessed for migration
• Security
Rationalize
for
Cloud
Modernize
for
Cloud
•
•
•
IBM Consulting / © 2022 IBM Corporation
3 March 2022
Enterprise app
eSignature got
modernized and deployed
Windows apps getting
upgraded from 2003 to 12
Westpac and IBM executed project CLEAN
for Rationalization of Card Domain
Application workload instance have been
discovered across 4 banks (Westpac,
St. George, WIB, BT) and developed App
modernization roadmap for re-host,
re-factor, re-platform, re-architect
125+
Business Application are in deep
assessment and transformation/
remediation stage
Enables Westpac to easily deploy
standardized applications and deliver
new customer solutions to market with
agility, while meeting regulatory controls
for data protection and privacy.
30%
More than 30% reduction in set-up
costs, from start to deployment of an
application. With the IBM Cloud
environment, the bank has reduced the
time it takes to set-up new applications
from 19 days to just 3-5 days
54
World’s largest airline: Bottom-up business
transformation
Client context
Client had three main asks:
1. Support migration of our data
center to the IBM cloud
2. Move our monolithic
applications to the cloud
3. Transform our organization
into a high performing
software delivery organization
Results
IBM Solution
Implement end-to-end unified
ITSM (IT Service
Management) solution
integrating both the
customer’s management and
monitoring systems and IBM’s
leveraging IBM Cloud Innovate
AppOps on Cloud model
across multiple clouds and on
premises systems.
6
Months to migrate 500+ servers
from 2 Data Centers to IBM Cloud
with no major outages
App Ops
on
Cloud
Build
on Cloud
Build new products
using the IBM Garage
Method including
Design Thinking, Test
Driven Development,
Pair Programming,
and SRE practices to
deliver innovations at
speed in an agile way
IBM Consulting / © 2022 IBM Corporation
3 March 2022
Rationalize
for
Cloud
Advise on
Cloud
Adoption
Migrate
to Cloud
Modernize
for
Cloud
Step 1
Migrate customer
facing/business
critical applications
from 2 legacy data
centers to IBM
Cloud
50%
Faster to get a new idea into the hands of
customers using the IBM Garage Method
compared to traditional approaches
Step 2
Incrementally
modernize existing
legacy applications to
Cloud Native and
Microservices using
the Strangler Pattern
and IBM Garage
Method
1,500
Client applications targeted
for cloud
55
1
Proposed
Structure
This section highlights the proposed structure
we would like on-board for the future
opportunity
* The attached profiles in appendices are an illustrative sample
resumes of the type of skillset and expertise IBM shall bring to the
table upon award of contract. IBM will seek to appoint the same (or
similar skill) profiles subject to availability at the time of contract
award.
2
3
4
Proposed Team
5
6
Building Digital Transformation Operating Model
1
Work backwards
from the customer.
2
Customer Value Driven
Re-envision the
world as products.
3
Adoption
Organize teams
around products.
4
Bring the work
to the teams.
Decouple
Empower
Reduce risk
through iteration.
5
Experiments
Own your entire
lifecycle.
6
Feedback
Reduce Time to Value
Engineering
Full Stack. Two Pizzas.
IBM Consulting / © 2022 IBM Corporation
3 March 2022
Risk
$
$
May
$
Applications
Risk
Jan
Operations
MV
P
DevOps
Application
Teams
Platform
MV
P
Autonomous Squads
MV
P
Delivery Cycle
Funding Cycle
Social
Programs
Small Batch
Licenses
Bring Work to the Team
Design Thinking
Disabilities
Product-Based Squads
Human
Centered Design
Products
Knowing
Work
DevOps
Platform
Teams
Sept
57
Value Streams in Digital Transformation
What is a Value Stream?
A fundamental thinking construct which includes the sequence of steps used to deliver continuous value to the Customer
Why Organize Around Value
Business Benefit
Organizational Benefit
• Fewer handoffs, accelerate value delivery,
• Guides how we organize our teams, programs and work
customer satisfaction
• Guides investment decisions
• Easier to build in quality
• Creates a lean learning IT organization
• Built-in alignment and increased
• Minimizes organizational friction
collaboration between the business and IT
• Discover and Capture new market value
• Optimizing an autonomous, self –governed system with
shared accountability
MCIT - Egypt
BUSINESS DOMAINS
Business Value
Stream
Business Value
Stream
Business Value
Stream
Product Teams
Product Teams
Product Teams
• Motivation and Employee Satisfaction
How to Organize Around Value
Understanding of
Leverage Proven Patterns
• What are our business goals
• Customer-focused
• Where is sustainable demand coming from
• Product-focused
• Where are we investing
• Journey-focused
• How are we able to adapt to change
• Capability-focused
• How is value defined
• Channel-focused
Platform & Common Enterprise
Enabler Squads
IBM Consulting / © 2022 IBM Corporation
3 March 2022
58
Value Cascade
Domain
made up of multiple Value Streams
Value Stream
made up of multiple business capabilities
delivered through multiple products
Product
Squad
Product
Squad
Product
Squad
Product
Squad
Product
Squad
Product
Squad
Product Owners
Agile coach
scrum masters
Architects
Experience Designer
Software Developers
Software Testers
Platform Engineer
IBM Consulting / © 2022 IBM Corporation
59
3 March 2022
IBM Co-Modernizing Approach
MCIT Egypt IT Leadership and Governance
Co-Modernization
Target Operating Model
Migrated
Apps
Garage (Virtual)
Upskill
MCIT Squads
Talent Mgt
Assets/Tools/Methods
App Development
IBM Consulting
Containerized
Apps
Modernized
Apps
Application Operations
Dev/Sec/Ops
MCIT CoE
MCIT
Retain key skills
MCIT App
Operations
Modernize App Operations
Optimized
Application
Operations
Co-Manage (Dynamic Delivery)
Joint Metrics & Incentives
IBM Consulting / © 2022 IBM Corporation
60
3 March 2022
Governance Model – illustrative example
Program Leads
Account
Partner
Managing
Director
Program
Manager
Delivery
Partner
Program Management
Program Manager
Scrum
Masters
Agile Coach
Design Authority
IBM Consulting / © 2022 IBM Corporation
3 March 2022
Domain Squad
Product Squads
61
1
Why IBM
This section provides a high-level overview of
‘Why IBM’ is great at what we do
IBM Consulting / © 2022 IBM Corporation
2
3
4
5
Why IBM
6
Why IBM
01
02
We have done this before and can
help you in your journey
We are thought leaders in
research and in understanding
of technology
IBM understands and proved many
times how to deliver large
transformation programs. We have our
unique methodologies that we created,
for example our Project Management
framework, which we follow to ensure
successful project outcomes
IBM understands the application of
technology to solve business
problems and create new
opportunities. We have been at the
forefront of technology innovation
and can bring this knowledge to bear
to support client name in its
objectives.
03
04
We bring global and local services
and Government know-how
We have a strong footprint and
proven history in Egypt
We have significant experience
working with government services
sector both locally and globally
We have access to 350,000+ employees in
Egypt, GCC, and globally through our
extensive network with hands-on
experience. We understand client needs
and competitive dynamics, and have a
strong track record delivering best-in-class
results
IBM Consulting / © 2022 IBM Corporation
3 March 2022
We have access to 350,000+ employees around 130+
offices across the world
IBM Consulting / © 2022 IBM Corporation
3 March 2022
1
Appendices
IBM Consulting / © 2022 IBM Corporation
2
3
4
5
6
Appendices
Sample Profiles
We have shared sample profiles, representing some of
the core capabilities of our teams with the proposal in
form of a ZIP file. These are indicative only and IBM
would be happy to provide more details as needed.
66
IBM Consulting / © 2022 IBM Corporation
3 March 2022
IBM Consulting / © 2022 IBM Corporation
Download