Learning Library

← Back to Library

Accelerating Digital Transformation with IBM Garage

Key Points

  • IBM’s Garage methodology emphasizes cultural change—adopting agile, collaborative mindsets—to ensure employees actually adopt new cloud tools and processes for a successful digital transformation.
  • The first facet, **Discover**, focuses on defining business objectives such as total cost of ownership, scaling support operations, or reducing latency, to clarify what the organization aims to achieve in the cloud.
  • In the **Envision** phase, teams generate solution ideas using techniques like MVP development and design‑thinking workshops to quickly deliver tangible value and validate concepts before full‑scale implementation.
  • Overall, the six‑facet Garage framework (with culture at its core) provides a repeatable, customer‑centric approach that blends modern tools, processes, and cultural adoption to accelerate legacy‑app modernization and cloud migration.

Full Transcript

# Accelerating Digital Transformation with IBM Garage **Source:** [https://www.youtube.com/watch?v=5bAhqB4WXkA](https://www.youtube.com/watch?v=5bAhqB4WXkA) **Duration:** 00:09:55 ## Summary - IBM’s Garage methodology emphasizes cultural change—adopting agile, collaborative mindsets—to ensure employees actually adopt new cloud tools and processes for a successful digital transformation. - The first facet, **Discover**, focuses on defining business objectives such as total cost of ownership, scaling support operations, or reducing latency, to clarify what the organization aims to achieve in the cloud. - In the **Envision** phase, teams generate solution ideas using techniques like MVP development and design‑thinking workshops to quickly deliver tangible value and validate concepts before full‑scale implementation. - Overall, the six‑facet Garage framework (with culture at its core) provides a repeatable, customer‑centric approach that blends modern tools, processes, and cultural adoption to accelerate legacy‑app modernization and cloud migration. ## Sections - [00:00:00](https://www.youtube.com/watch?v=5bAhqB4WXkA&t=0s) **IBM Garage Methodology Overview** - The speaker outlines IBM's Garage approach to modernizing legacy applications, emphasizing culture, agile practices, and a six‑facet methodology that begins with the Discover phase. ## Full Transcript
0:00here at ibm we've perfected the process 0:02of modernizing legacy applications by 0:04working directly with our customers 0:07now we picked up some tips and tricks 0:08along the way and we wanted to share 0:10that with you 0:11with the exact approach we take with the 0:13ibm garage 0:15now today we're going to talk about 0:17what's called the ibm garage methodology 0:19which we use with our clients to ensure 0:22that they're using the latest and 0:23greatest cloud technology 0:25and accelerating their digital 0:27transformation 0:29now within any organization there's 0:31going to be 0:32some of the latest and greatest tools 0:34that are being used 0:36as well as processes 0:40now at the center of all of this is 0:43going to be 0:44what i call the culture 0:47now this is critical to any team taking 0:50on a digital transformation 0:51and that's because you might be using 0:53the latest and greatest 0:55tools and implementing the processes but 0:57without the actual users and and you 1:00know the employees within your company 1:02adopting these technologies you're not 1:04going to see a successful digital 1:06transformation 1:07so to enact any sort of transformation 1:10you need to start thinking about the 1:12culture 1:13this means adopting approaches like 1:15agile methodologies 1:16maybe moving from waterfall techniques 1:18so that's some of the things that i'm 1:20going to be covering today in the garage 1:21methodology 1:22and i'd say there's six facets that kind 1:25of surround 1:26the key of it all that's the culture and 1:28the first one that we're going to start 1:29with today 1:31we'll call it discover 1:34now here's when you're identifying key 1:36objectives 1:37within your organization so for a lot of 1:40organizations this can be something like 1:43tco or total cost of ownership this is 1:46critical cost savings are a big 1:48concern for a lot of clients moving to 1:49the cloud and in addition 1:51understanding what taking advantage of 1:53some of these latest and greatest 1:54capabilities 1:55is going to cost them but it's more than 1:57just that it's about understanding 1:59objectives of you know what you want to 2:01accomplish 2:02so say for example your company is 2:04growing and you're getting more and more 2:06support tickets and your support team 2:07just can't handle them 2:08well you could throw money at the 2:10problem and increase your support staff 2:12but that's not always scalable 2:13or maybe your applications aren't 2:15performing as well and there's higher 2:16latency 2:17so how do you start maybe taking 2:19advantage of the elasticity in the cloud 2:21to tackle that so in the first facet 2:24discover here's where you start laying 2:25out some of those objectives 2:27next up let's talk about envision now 2:30here's where you start identifying 2:32solutions to some of these problems 2:34now there's key techniques for this so 2:36for example you might want to create an 2:38mvp or a minimum viable product this 2:41allows your team to work towards an easy 2:43you know cupcake size solution that 2:46drives value and results and then start 2:47building on top of that 2:49in addition there's a concept called 2:51design thinking 2:52and we do this a lot here at ibm before 2:55we start developing any feature or even 2:57a bigger solution or capability 2:59we make sure that we understand how 3:01users are going to use it and that 3:02design is involved in every step of the 3:04way 3:05so here's where you start thinking of 3:07solutions so for example some of the 3:08problems that we laid out in the 3:09discover step maybe your applications 3:12are not performing as well 3:13well take advantage of the cloud to 3:16re-platform 3:17and kind of take advantage of maybe a 3:18kubernetes platform 3:20to enable better scalability in addition 3:23maybe for that support ticket issue 3:25take advantage of a chat bot so that 3:28easy questions are answered by 3:30an automated system before escalating to 3:32a real human being that can support an 3:34issue 3:34so that's the second facet in vision now 3:37the third one i want to mention here 3:40i'm kind of going through the flow here 3:41is going to be develop 3:44now here's where we're starting to think 3:45about quality code 3:47now say you've got a number of legacy 3:50applications that you've got 3:51and you're bringing them into this next 3:53decade a developer that you hire five 3:55years down the line 3:56are you really going to feel comfortable 3:58with them diving in 4:00and kind of making changes to this older 4:03code 4:03well if not now's the time to start 4:05thinking about clearing up some of that 4:07technical debt 4:08you can start taking advantage of 4:10refactoring strategies to maybe move 4:12from older school programming languages 4:14to newer ones maybe use container-based 4:16technologies 4:17so that's one clear thing another one i 4:20want to mention a lot of us have heard 4:21of tdd 4:22which is test driven development 4:24basically writing the tests before 4:26writing the code 4:26so the code matches the functionality 4:28expected but there's a new approach 4:30called 4:31bdd which takes up one abstraction layer 4:34higher 4:35called behavior driven development now 4:37this enables you to focus on the 4:39features and how people are going to 4:41actually use them 4:42this involves user research and so this 4:44is a key step that's going to enable 4:46you to focus on first the behavior of 4:50using the capabilities 4:51and then actually dive in deeper and 4:54start thinking about how they're 4:55implemented maybe then writing the test 4:57cases and then finally the code 4:59so bdd is a very interesting piece of 5:01this develop flow 5:02and one more i'll mention is ci and cd 5:05continuous integration continuous 5:06delivery 5:07this enables development teams to really 5:09keep up with the speed 5:10of agile methodologies and so i think 5:13it's a critical part with any you know 5:15devops cycle and life 5:16and flow it's really important for your 5:18teams to start thinking about 5:20continuous integration and continuous 5:23step four that i want to mention is 5:27reason now this is about infusing ai 5:32across your business processes and all 5:34the data that's being generated 5:35so i'm going to simplify this one and 5:37just say 5:38data science now the main thing here is 5:42that kind of encompasses ai and machine 5:44learning as well 5:45so for example say your logistics 5:47company this is where you can 5:49start taking advantage of something like 5:51demand forecasting 5:52so instead of waiting for the demand to 5:54come in and then scrambling to 5:56prep your distribution centers what if 5:58you use the historical data of 6:00the last time there was a lot of demand 6:02and then use maybe the weather channel 6:04apis for you know inclement weather 6:06situations 6:07and then use that to find correlations 6:10to you know 6:11respond to demand and forecast it before 6:13it even comes in 6:14now that's a great way to take advantage 6:16of data science 6:18and infusing that into your processes to 6:20drive new value 6:23next up we've got operate now operate 6:27is a key phase here we're going to be 6:29thinking about things like 6:30operational excellence there's new 6:32modern strategies for 6:34operations so things like a dark launch 6:38a dark launch is going to enable you to 6:40release a feature 6:42behind the feature flag and see how 6:43people respond to it see how your 6:45infrastructure responds to it 6:46if it doesn't do so well turn that 6:48feature flag off figure out what went 6:50wrong 6:50that leads me into a b testing now 6:54a b testing enables you to release two 6:56kind of variations of a similar 6:57capability to 6:58different subsets of users to see which 7:00ones they react to more positively 7:02so this is a great way of identifying 7:04you know which approach to take moving 7:06forward 7:06so a b testing is a really critical part 7:08of the operational steps 7:10and i think the last one i want to 7:11mention here and it's one of the 7:13objectives that we laid out in the 7:14beginning 7:15it's auto scaling so we mentioned that 7:18you know maybe you need to take 7:19advantage of the elasticity in the cloud 7:21maybe your operations team manually 7:23scales up before every major holiday 7:25today 7:26if you're kind of a sales company well 7:28instead of automatically or having the 7:31operations team scale up manually what 7:32if you could do it automatically 7:34well that's where auto scale comes in 7:36and it's a part of this kind of 7:37operational excellence 7:38in this facet of the garage methodology 7:42now the last one that i want to mention 7:44here is learn 7:45because at the end of the day you need 7:47to be able to learn 7:48from the the processes that you've put 7:51in now a simple one here 7:53is something like a retrospective and 7:55this is part of an agile 7:57flow your team is implementing a lot of 7:59processes 8:00so let's see you know what worked well 8:02and what didn't it's the time to take 8:04take that into account another one that 8:06i want to mention 8:08kind of going on tdd and bdd is hdd 8:11which is hypothesis driven development 8:14so we're all aware of requirements that 8:15come in from customers who respond to 8:17them 8:18and if they go well you know everyone's 8:20happy but sometimes that's too slow 8:23what if you could create conjectures 8:25instead capabilities that your customer 8:27might want to use and then develop those 8:30well maybe you won't always be right but 8:31when you are right 8:32that enables you to get ahead of the 8:34competition and drive value to your 8:36users in new ways 8:38so hdd is one of the key things in the 8:40learn step 8:41now if i wanted to summarize all of 8:44these i think i would 8:45call them into three major steps create 8:50execute and finally 8:54operate now i see these as kind of a 8:57cycle 8:57a life cycle for digital transformation 9:00and so with these three steps 9:02you can kind of feel like you're on the 9:04right step using some of these 9:06technology or approaches that we've 9:07talked about 9:09but with ibm garage you're not alone you 9:11can co-create 9:13you can co-execute and you can 9:15co-operate 9:16essentially it's the speed of a startup 9:19at the scale of an enterprise 9:20that's what ibm garage offers you you 9:23don't have to be alone in 9:24learning and kind of instilling all of 9:27these different approaches 9:28ibm garage can help you with those so if 9:31you want to learn more about ibm garage 9:33or you know dive into a lot of these 9:35facets and 9:36more of the things that i couldn't cover 9:37in this video check out the links in the 9:39description below 9:41now if you've enjoyed this video you 9:42want to see more videos like this in the 9:44future 9:44be sure to subscribe if you like it do 9:46you have any comments be sure to drop a 9:48like and a comment below 9:50thanks and stay tuned for more videos 9:52like this in the future