Tech mahindra
Tech mahindra

AWS Cloud Migrations – ‘Plug & Play’ Solutions

Posted by: Prasanna Raghavendran On September 04, 2019 05:42 PM facebook linked in twitter

Evolution of multiple technologies is rapidly transforming businesses in today’s world. Businesses today demand swift product creation that enable varying life cycles in the marketplace requiring a third dimension to life-cycle management. With the growing footprint of AWS stack in Enterprises, customers can easily get a cluttered vision around the whole cloud migration process starting from ‘cherry picking’ applications to building the generic application funnel for Cloud migrations. The intention of this blog is to socialize the proven pioneering concepts and solutions resolving this problem statement and how enterprises can benefit during the mezzanine phase.

Tech Mahindra did a “Sprint 0” study, with the leading global medical technology and life sciences customer, to negate some of the challenges faced by enterprises while migrating large scale applications/workloads to AWS Cloud.

1 Understanding Application Landscape –

a Depth of Application knowledge (ranging from simple web application to complex Middleware, Services, Interfaces and Scheduler)

b Unable to categorize the applications for backlog grooming and eventually sprint planning for best execution of the migration queue

2 Components for Cost of Delay and Relative Estimates – Most of the time, enterprise customers have had issues in migrating applications to cloud due to the lack of

a Business impact analysis

b Financial impact analysis

Wing to Wing Migration Process - Proof of Value (PoV)

• The history behind any successful implementation is always Process and Planning. For businesses like these the entire gamut of the migration process is bundled within a Factory model with varied innovation pod teams executing in different phases right from Inception (Discover & Define), Elaboration (Design & Document), construction (Deploy & Dust/test) thru’ to Transition (Deliver & Maintain) with an intuitive Scrum/Kanban methodology in an Agile model.

• Each phase during the process lets migration team and business team get the visibility to spot their needs during migration

• These solutions are tightly coupled with RACI matrix, Timeframe for each phase and a precisely documented Exit-criteria aka Definition of Done. 

a Roles and Responsibility: Representation of RACI matrix aka ‘segregation of duties’ by individual teams/team members

b Timeline: Each phase is categorized with a timeframe allowing business to plan migrations and align their teams with an appropriate need

c DoD: Distinct ‘Exit criteria’ for each phase allowing Kanban teams plan around skillset needs

• Innovation Pod teams – multiple teams working on discovery, migrations and in parallel on decommissions to achieve footprint reduction and costs on data centers

• New age governance model has determined the percentage split on the concerns by business teams and employees. This helps categorizing the customer within an umbrella and address their concerns “with the sighted weightage”

a Business Concerns

i Performance – 10-15%

ii Availability & Outage – 12-20%

iii Cost Reduction – 5-15%

iv SLA & Workload – 15-20%

b Employee Concerns

i Team Control – 10-15%

ii Transparency & Dependency – 20-25%

“Plug & Play” Solutions are developed by the factory teams with an intent to be used regardless of volume (both by # of apps and budget) who are deciding to migrate to cloud, and these have significantly helped in achieving tall migration targets. Some of the process-based solutions are:

Rapid discovery:

• ‘Rapid discovery process’ accelerates the applications discovery, triaging and assessment to a larger extent thereby evaluating the disposition within few minutes/hours

• Based on the decision on disposition (Migration or retirement/decom), it helps determine the migration timelines or share Application info to Configuration management team for next steps

Value Adds:

Cost saving: Realize foot print reduction by identifying decom/retirement and Orphaned apps early in the game

Wins: App categorization and migrations gives the ability to evaluate ROI by the CIO organization

WSJF mechanism – Weighted shortest job first

1 This model adds flavors to the agile mode of execution and cognizance among business teams ahead of time

2 The major Components of Cost of Delay (CoD) are

a User and Business Value

b Time Criticality

c Risk Reduction & Opportunity Enablement (RR & OE)

d Interdependent components

3 Calculate WSJF with Relative Estimation for each application

4 Every app goes thru’ the WSJF calculator with assigned points against the 4 components mentioned above to determine the Size

5 Based on this size, the workloads are T-Shirt sized to Small, Medium and Large. This in turn effectively determines the team capacity needed during sprint planning sessions

Value Adds:

  1. Determines application complexity during the early stage of the project

  2. Helps identify the pipeline for migration planning and implementation

Overall, the enterprise is marching towards a 15 to 20% increase in productivity and cost savings in implementing these solutions. Tech Mahindra was able to migrate an average of hundred applications YoY for over 2 years now.

Feel free share your thoughts and post your questions/comments on your Cloud first approach. We would be happy to understand and tailor solutions per your needs.

About Author

Prasanna Raghavendran – Sr Manager, AWS Cloud, Tech Mahindra

Prasanna Raghavendran manages Cloud migrations and Automations for Fortune 100 customers in Healthcare, Media & Entertainment and Energy/Utilities business in North America. He is a Seasoned IT evangelist with a vast experience in successfully establishing processes and teams for new projects especially in divestiture and AWS cloud migrations space. He loves to play Snooker and has scored several half-century breaks in local County tournaments

Tags: Connected Platforms & Solutions, Connected World
 
(*) symbol is mandatory field
Name:
* Email Address:

Comments

(*) symbol is mandatory field

Post a Comment

* First Name:
* Email Address:
URL:
Comments:
 
Image Code
* Enter Image Code



Contact Us

Archives

For further information please write to connect@techmahindra.com

For further information please write to connect@techmahindra.com