About Me

My photo
Rohit leads the Pivotal Labs App Modernization Practice in engineering, delivery training & cross-functional enablement, tooling, scoping, selling, recruiting, marketing, blog posts, webinars and conference sessions. Rohit has led multiple enterprise engagements including ones featured in the Wall Street Journal. Rohit focuses on designing, implementing and consulting with enterprise software solutions for Fortune 500 companies on application migration and modernization.

Saturday, January 25, 2020

Application Portfolio Rationalization for Cloud Migration

How to run a an workload/app migration discovery workshop 

  1. Goals (Technical and Business) for the program > (Objectives & Key Results) for the session
  2. Start at the portfolio level. Figure out how may high level portfolio’s exist.
  3. For each portfolio figure out the high level buckets of apps. case in point - JavaEE apps, .NET apps, Spring Apps, PHP/Python/NodeJS …. you should create a heat map of the portfolio with the buckets. Each tile in the heat map represents a bucket and the color + intensity shows the ease of migration. The size of the tile represents the % in the portfolio. 
  4. Now you have two choices go broad or go deep. i.e. look at one bucket and dig deeper or go broad and sample a couple from each bucket.
  5. Settle on a couple of specific apps to start with to drill down throughout the process
    Apply business value and other org heuristics to prioritize the apps in terms of business ROI. 2 * 2 matrix of technical effort vs business value to determine focus. This can be done at the bucket level or individual app level. For individual apps run a brief SNAP to get an idea of cloud suitability. Customized SNAP with Heat maps is the way to go … so low tech way of doing this is to do this on a flipchart with Blue grid easel pads like or go with excel
  6. What is the smallest possible thing we could do to add value. Discussion of MVPs. What will a potential AppTx engagement look like. How will we measure success and elicit feedback.
  7. If they you are stuck in the paralysis part then do a path to production or value stream exercise to figure out what is the top constraint/problem you need to focus ON in addition to the apps
  8. Retrospective & Next Steps

credit to Felicia Schwartz who developed this model ...

Bucketing and Technical Suitability of Applications
Application Migration Heatmap