Migration
Ajit Kumar
9th August 2016
Copyright ©2016, Walking Tree Consultancy Services Pvt Ltd
Agenda
1. What it is?
2. Why is it needed?
3. When is it needed?
4. How do we do it?
5. What’s next?
Copyright ©2016, Walking Tree Consultancy Services Pvt Ltd
What it is?
Copyright ©2016, Walking Tree Consultancy Services Pvt Ltd
What it is?
Migration is moving an application
From one environment to another
Copyright ©2016, Walking Tree Consultancy Services Pvt Ltd
Why is it needed?
To reduce Total-Cost-of-Ownership (TCO)
Primary reasons:
● Outdated technology
● Dearth/Unavailability of required skills
● Security concerns
● Misaligned with company goals
● Changing user/customer expectations
Copyright ©2016, Walking Tree Consultancy Services Pvt Ltd
When is it needed?
● Tangible - dropping ROI
● Non-tangible - Business is being hurt
● When points mentioned for “Why?” are recognised & being discussed
Copyright ©2016, Walking Tree Consultancy Services Pvt Ltd
How do we do it?
1. Assessment
2. Pilot or POC
3. Migration Strategy
4. Migration
5. System Testing
6. A/B Testing
7. Deployment
8. Support & Maintenance
Copyright ©2016, Walking Tree Consultancy Services Pvt Ltd
Assessment
Primary concerns:
● What does the application do and how it does it?
● What is the environment?
● What are the different processes?
● What is the communication strategy?
● What is the primary ‘fear’ customer has about migration?
Copyright ©2016, Walking Tree Consultancy Services Pvt Ltd
Pilot or POC
Primary concerns:
● Have I understood the current application?
● Would our application development approach work?
● How aligned are we with the existing processes?
● Would this address the ‘fear’ that the customer has?
● Do I have complete input to work out the Migration Strategy?
Copyright ©2016, Walking Tree Consultancy Services Pvt Ltd
Migration Strategy
Primary concerns:
● Can we (us+customer) see how the migration will happen?
● Can we (us+customer) see when the migration will complete?
● Can we (us+customer) see how the migration quality will be measured?
● Do we have the Communication strategy worked-out?
● Do we have the Roles identified?
● Have the Risks and ways to mitigate been identified?
● Can we (us+customer) see how the migration goals will be achieved?
Copyright ©2016, Walking Tree Consultancy Services Pvt Ltd
Migration
Primary concerns:
● Is the migration inline with the strategy?
Copyright ©2016, Walking Tree Consultancy Services Pvt Ltd
System Testing
Primary concerns:
● Is the new system complete?
● Is the new system correct?
Copyright ©2016, Walking Tree Consultancy Services Pvt Ltd
A/B Testing
Primary concerns:
● Are the controls consistent?
● Are the variations desirable?
Copyright ©2016, Walking Tree Consultancy Services Pvt Ltd
Deployment
Primary concerns:
● Is the deployment as per migration strategy?
Copyright ©2016, Walking Tree Consultancy Services Pvt Ltd
Support & Maintenance
Primary concerns:
● Can I differentiate between Bug and Change Request?
● Is the process and communication strategy in place?
Copyright ©2016, Walking Tree Consultancy Services Pvt Ltd
What’s next?
You will be given a working application and its code and you will have to
submit the migration strategy for the same.
Click on the arrow to
Download TOGAF
Template
Thank You!

Application Migration - What, When, Why, How?

  • 1.
  • 2.
    Copyright ©2016, WalkingTree Consultancy Services Pvt Ltd Agenda 1. What it is? 2. Why is it needed? 3. When is it needed? 4. How do we do it? 5. What’s next?
  • 3.
    Copyright ©2016, WalkingTree Consultancy Services Pvt Ltd What it is?
  • 4.
    Copyright ©2016, WalkingTree Consultancy Services Pvt Ltd What it is? Migration is moving an application From one environment to another
  • 5.
    Copyright ©2016, WalkingTree Consultancy Services Pvt Ltd Why is it needed? To reduce Total-Cost-of-Ownership (TCO) Primary reasons: ● Outdated technology ● Dearth/Unavailability of required skills ● Security concerns ● Misaligned with company goals ● Changing user/customer expectations
  • 6.
    Copyright ©2016, WalkingTree Consultancy Services Pvt Ltd When is it needed? ● Tangible - dropping ROI ● Non-tangible - Business is being hurt ● When points mentioned for “Why?” are recognised & being discussed
  • 7.
    Copyright ©2016, WalkingTree Consultancy Services Pvt Ltd How do we do it? 1. Assessment 2. Pilot or POC 3. Migration Strategy 4. Migration 5. System Testing 6. A/B Testing 7. Deployment 8. Support & Maintenance
  • 8.
    Copyright ©2016, WalkingTree Consultancy Services Pvt Ltd Assessment Primary concerns: ● What does the application do and how it does it? ● What is the environment? ● What are the different processes? ● What is the communication strategy? ● What is the primary ‘fear’ customer has about migration?
  • 9.
    Copyright ©2016, WalkingTree Consultancy Services Pvt Ltd Pilot or POC Primary concerns: ● Have I understood the current application? ● Would our application development approach work? ● How aligned are we with the existing processes? ● Would this address the ‘fear’ that the customer has? ● Do I have complete input to work out the Migration Strategy?
  • 10.
    Copyright ©2016, WalkingTree Consultancy Services Pvt Ltd Migration Strategy Primary concerns: ● Can we (us+customer) see how the migration will happen? ● Can we (us+customer) see when the migration will complete? ● Can we (us+customer) see how the migration quality will be measured? ● Do we have the Communication strategy worked-out? ● Do we have the Roles identified? ● Have the Risks and ways to mitigate been identified? ● Can we (us+customer) see how the migration goals will be achieved?
  • 11.
    Copyright ©2016, WalkingTree Consultancy Services Pvt Ltd Migration Primary concerns: ● Is the migration inline with the strategy?
  • 12.
    Copyright ©2016, WalkingTree Consultancy Services Pvt Ltd System Testing Primary concerns: ● Is the new system complete? ● Is the new system correct?
  • 13.
    Copyright ©2016, WalkingTree Consultancy Services Pvt Ltd A/B Testing Primary concerns: ● Are the controls consistent? ● Are the variations desirable?
  • 14.
    Copyright ©2016, WalkingTree Consultancy Services Pvt Ltd Deployment Primary concerns: ● Is the deployment as per migration strategy?
  • 15.
    Copyright ©2016, WalkingTree Consultancy Services Pvt Ltd Support & Maintenance Primary concerns: ● Can I differentiate between Bug and Change Request? ● Is the process and communication strategy in place?
  • 16.
    Copyright ©2016, WalkingTree Consultancy Services Pvt Ltd What’s next? You will be given a working application and its code and you will have to submit the migration strategy for the same. Click on the arrow to Download TOGAF Template
  • 17.