agile for legacy to saas migration: 10 key considerations ... · tasks such as data migration, data...
TRANSCRIPT
![Page 1: Agile for Legacy to SaaS Migration: 10 Key Considerations ... · tasks such as data migration, data imports, etc. Home-grown tools improve productivity as well as quality in such](https://reader034.vdocuments.net/reader034/viewer/2022050401/5f7ee9d1fc4492603729ef96/html5/thumbnails/1.jpg)
© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only © 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only
Agile for Legacy to SaaS Migration:
10 Key Considerations
- Raja Bavani
![Page 2: Agile for Legacy to SaaS Migration: 10 Key Considerations ... · tasks such as data migration, data imports, etc. Home-grown tools improve productivity as well as quality in such](https://reader034.vdocuments.net/reader034/viewer/2022050401/5f7ee9d1fc4492603729ef96/html5/thumbnails/2.jpg)
© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only
Agenda
● Introduction
● SaaS: The Basic Building Blocks
● Legacy to SaaS Migration: Benefits and Challenges
● Ten Key Considerations
● Q&A
Slide 2
![Page 3: Agile for Legacy to SaaS Migration: 10 Key Considerations ... · tasks such as data migration, data imports, etc. Home-grown tools improve productivity as well as quality in such](https://reader034.vdocuments.net/reader034/viewer/2022050401/5f7ee9d1fc4492603729ef96/html5/thumbnails/3.jpg)
© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only
Introduction
Slide 3
The startups of the Internet era & the eventful decade!
![Page 4: Agile for Legacy to SaaS Migration: 10 Key Considerations ... · tasks such as data migration, data imports, etc. Home-grown tools improve productivity as well as quality in such](https://reader034.vdocuments.net/reader034/viewer/2022050401/5f7ee9d1fc4492603729ef96/html5/thumbnails/4.jpg)
© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only
● Multi-tenancy
● Security & Privacy
● Configurability
● Scalability
● Compatibility
● Ease of Integration
● Standards
● Robustness
SaaS: Basic Building Blocks
Slide 4
![Page 5: Agile for Legacy to SaaS Migration: 10 Key Considerations ... · tasks such as data migration, data imports, etc. Home-grown tools improve productivity as well as quality in such](https://reader034.vdocuments.net/reader034/viewer/2022050401/5f7ee9d1fc4492603729ef96/html5/thumbnails/5.jpg)
© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only
● High Scalability
● Rapid Deployment
● Cost-effective Model
● Ease of Upgrade
● Reduced Support
Legacy to SaaS Migration: Benefits & Challenges
Slide 5
● Legacy Code & Design
● Re-engineer or rewrite?
● Data Migration
● Integration
![Page 6: Agile for Legacy to SaaS Migration: 10 Key Considerations ... · tasks such as data migration, data imports, etc. Home-grown tools improve productivity as well as quality in such](https://reader034.vdocuments.net/reader034/viewer/2022050401/5f7ee9d1fc4492603729ef96/html5/thumbnails/6.jpg)
© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only
Legacy to SaaS Migration: Ten Key Considerations
Slide 6
These will help you answer
● How to start ?
● What strategy to follow ?
● How to validate ?
● How to manage risks ?
● How to avoid failures ?
● ..and many such questions !
![Page 7: Agile for Legacy to SaaS Migration: 10 Key Considerations ... · tasks such as data migration, data imports, etc. Home-grown tools improve productivity as well as quality in such](https://reader034.vdocuments.net/reader034/viewer/2022050401/5f7ee9d1fc4492603729ef96/html5/thumbnails/7.jpg)
© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only
● ‘Big Bang’ approach does
not work
● Phased approach works
● Consider foundation
phase(s) to prepare for
the subsequent phases
● Derive a high level plan
of subsequent phases
1. Divide and Conquer
Slide 7
Prepare
Build, Test, Release
Build, Test, Release
Phase-1 Phase-2 Phase-3…
![Page 8: Agile for Legacy to SaaS Migration: 10 Key Considerations ... · tasks such as data migration, data imports, etc. Home-grown tools improve productivity as well as quality in such](https://reader034.vdocuments.net/reader034/viewer/2022050401/5f7ee9d1fc4492603729ef96/html5/thumbnails/8.jpg)
© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only
● Follow Agile principles
within each phase
● Agile improves visibility
and predictability
● Use as many agile best
practices that suit the
context
2. Be Agile
Slide 8
![Page 9: Agile for Legacy to SaaS Migration: 10 Key Considerations ... · tasks such as data migration, data imports, etc. Home-grown tools improve productivity as well as quality in such](https://reader034.vdocuments.net/reader034/viewer/2022050401/5f7ee9d1fc4492603729ef96/html5/thumbnails/9.jpg)
© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only
● Legacy to SaaS migration projects involve many categories of
related activities (Data Migration, Customization, Compatibility
Testing, Compliance, Integration, etc.,). Consider theme based
iterations.
3. Theme Based Iterations
Slide 9
![Page 10: Agile for Legacy to SaaS Migration: 10 Key Considerations ... · tasks such as data migration, data imports, etc. Home-grown tools improve productivity as well as quality in such](https://reader034.vdocuments.net/reader034/viewer/2022050401/5f7ee9d1fc4492603729ef96/html5/thumbnails/10.jpg)
© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only
● A technique to validate
product architectures at
early stages by means of
implementing
architecturally-
significant user stories
first
● Architecture prototyping
reveals the strengths
and improvement areas
of architecture
4. Architecture Prototyping
Slide 10
![Page 11: Agile for Legacy to SaaS Migration: 10 Key Considerations ... · tasks such as data migration, data imports, etc. Home-grown tools improve productivity as well as quality in such](https://reader034.vdocuments.net/reader034/viewer/2022050401/5f7ee9d1fc4492603729ef96/html5/thumbnails/11.jpg)
© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only
● Inspection and review of code,
configuration file, look-up
data, etc.
● Automated review or static
analysis tools will improve
productivity. Physical
inspections are necessary
as well.
5. Inspection Driven Focus on Quality
Slide 11
![Page 12: Agile for Legacy to SaaS Migration: 10 Key Considerations ... · tasks such as data migration, data imports, etc. Home-grown tools improve productivity as well as quality in such](https://reader034.vdocuments.net/reader034/viewer/2022050401/5f7ee9d1fc4492603729ef96/html5/thumbnails/12.jpg)
© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only
● Staggered QA: Functional
Testing & Acceptance Testing
● Independent QA: Compatibility
Testing, Security Testing,
Performance Testing,
Regression Testing, etc.
6. Staggered QA and Independent QA
Slide 12
![Page 13: Agile for Legacy to SaaS Migration: 10 Key Considerations ... · tasks such as data migration, data imports, etc. Home-grown tools improve productivity as well as quality in such](https://reader034.vdocuments.net/reader034/viewer/2022050401/5f7ee9d1fc4492603729ef96/html5/thumbnails/13.jpg)
© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only
● Legacy to SaaS migration
projects involve categories of
tasks such as data migration,
data imports, etc.
● Home-grown tools improve
productivity as well as quality
in such categories of tasks
● Examples: Schema validation,
Verification of look-up data,
verification of configuration
files, import/export of data
7. Create Tools
Slide 13
![Page 14: Agile for Legacy to SaaS Migration: 10 Key Considerations ... · tasks such as data migration, data imports, etc. Home-grown tools improve productivity as well as quality in such](https://reader034.vdocuments.net/reader034/viewer/2022050401/5f7ee9d1fc4492603729ef96/html5/thumbnails/14.jpg)
© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only
● Web Services are most
commonly found in SaaS based
products
● Investment in Web Services
testing improves the quality of
integration
8. Automated Web Services Testing
Slide 14
![Page 15: Agile for Legacy to SaaS Migration: 10 Key Considerations ... · tasks such as data migration, data imports, etc. Home-grown tools improve productivity as well as quality in such](https://reader034.vdocuments.net/reader034/viewer/2022050401/5f7ee9d1fc4492603729ef96/html5/thumbnails/15.jpg)
© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only
● Risk Based Testing addresses
high risk areas first
● That will help you in finding
solutions proactively
9. Risk Based Testing
Slide 15
![Page 16: Agile for Legacy to SaaS Migration: 10 Key Considerations ... · tasks such as data migration, data imports, etc. Home-grown tools improve productivity as well as quality in such](https://reader034.vdocuments.net/reader034/viewer/2022050401/5f7ee9d1fc4492603729ef96/html5/thumbnails/16.jpg)
© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only
● Legacy to SaaS migration
projects are highly complex
● Team members need to know
the business domain as well as
technology
● Implementing KM practices is
essential
10. Knowledge Management
Slide 16
![Page 17: Agile for Legacy to SaaS Migration: 10 Key Considerations ... · tasks such as data migration, data imports, etc. Home-grown tools improve productivity as well as quality in such](https://reader034.vdocuments.net/reader034/viewer/2022050401/5f7ee9d1fc4492603729ef96/html5/thumbnails/17.jpg)
© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only
Any Questions ?
Slide 17
![Page 18: Agile for Legacy to SaaS Migration: 10 Key Considerations ... · tasks such as data migration, data imports, etc. Home-grown tools improve productivity as well as quality in such](https://reader034.vdocuments.net/reader034/viewer/2022050401/5f7ee9d1fc4492603729ef96/html5/thumbnails/18.jpg)
© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only
Raja Bavani
+91 20 67924038
www.mindtree.com
© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only