WEBVTT

1
00:00:01.995 --> 00:00:03.005
<00:00:01.995>Good <00:00:02.449>morning <00:00:02.904>everyone.

2
00:00:03.655 --> 00:00:06.365
<00:00:03.655>How's <00:00:03.829>everyone <00:00:04.005>doing? <00:00:04.180>I'm <00:00:04.354>happy <00:00:04.529>to <00:00:04.705>see, <00:00:04.880>uh, <00:00:05.055>some

3
00:00:06.365 --> 00:00:07.925
<00:00:06.365>of <00:00:06.715>the <00:00:07.065>number <00:00:07.415>of <00:00:07.765>faces.

4
00:00:08.195 --> 00:00:09.245
<00:00:08.195>It's, <00:00:08.510>uh, <00:00:08.825>still <00:00:09.139>early.

5
00:00:09.365 --> 00:00:12.125
<00:00:09.365>I <00:00:09.481>don't <00:00:09.598>know <00:00:09.715>why <00:00:09.831>you, <00:00:09.948>you <00:00:10.065>had <00:00:10.181>a <00:00:10.298>party <00:00:10.415>like <00:00:10.531>late <00:00:10.648>last <00:00:10.765>night.

6
00:00:12.245 --> 00:00:13.645
<00:00:12.245>I <00:00:12.455>tried <00:00:12.665>to, <00:00:12.875>went <00:00:13.084>to <00:00:13.295>sleep <00:00:13.504>early.

7
00:00:14.105 --> 00:00:15.845
<00:00:14.105>Thanks <00:00:14.385>for <00:00:14.665>joining <00:00:14.945>the <00:00:15.225>this <00:00:15.505>morning.

8
00:00:16.145 --> 00:00:19.645
<00:00:16.145>Um, <00:00:16.425>I <00:00:16.705>hope <00:00:16.985>the, <00:00:17.265>the <00:00:17.544>title

9
00:00:19.905 --> 00:00:24.245
<00:00:19.905>of <00:00:20.032>the <00:00:20.159>this <00:00:20.286>presentation, <00:00:20.414>uh, <00:00:20.541>uh, <00:00:20.668>well, <00:00:20.795>rings <00:00:20.923>a <00:00:21.050>bell <00:00:21.177>to <00:00:21.305>you,

10
00:00:24.465 --> 00:00:27.125
<00:00:24.465>uh, <00:00:24.665>let's <00:00:24.865>say <00:00:25.065>dealing <00:00:25.265>with <00:00:25.465>clunky <00:00:25.665>old <00:00:25.865>software.

11
00:00:27.185 --> 00:00:30.165
<00:00:27.185>So <00:00:27.384>it's, <00:00:27.584>you <00:00:27.785>don't <00:00:27.985>necessarily, <00:00:28.185>uh, <00:00:28.384>deal <00:00:28.584>with

12
00:00:30.395 --> 00:00:31.445
<00:00:30.395>that <00:00:30.867>old <00:00:31.340>software,

13
00:00:31.465 --> 00:00:34.045
<00:00:31.465>but <00:00:31.698>everyone <00:00:31.931>is <00:00:32.165>dealing <00:00:32.398>with <00:00:32.631>existing <00:00:32.865>code.

14
00:00:34.065 --> 00:00:37.285
<00:00:34.065>So <00:00:34.205>as, <00:00:34.345>uh, <00:00:34.485>as <00:00:34.625>per <00:00:34.765>the <00:00:34.905>introduction, <00:00:35.044>not, <00:00:35.184>uh, <00:00:35.324>I <00:00:35.464>mean,

15
00:00:37.515 --> 00:00:41.085
<00:00:37.515>very <00:00:37.642>few <00:00:37.769>people <00:00:37.896>work <00:00:38.024>on <00:00:38.151>brand <00:00:38.278>new <00:00:38.405>code, <00:00:38.533>so <00:00:38.660>you <00:00:38.787>always, <00:00:38.915>uh,

16
00:00:41.215 --> 00:00:43.485
<00:00:41.215>start <00:00:41.565>dealing <00:00:41.915>with <00:00:42.265>existing <00:00:42.615>applications,

17
00:00:43.705 --> 00:00:45.765
<00:00:43.705>and <00:00:44.171>it's, <00:00:44.638>it's <00:00:45.105>difficult.

18
00:00:45.835 --> 00:00:47.005
<00:00:45.835>It's, <00:00:46.186>uh, <00:00:46.537>it's <00:00:46.888>challenging.

19
00:00:47.105 --> 00:00:51.765
<00:00:47.105>So, <00:00:47.245>uh, <00:00:47.385>today <00:00:47.525>I'm <00:00:47.665>gonna <00:00:47.805>talk <00:00:47.944>about, <00:00:48.084>uh, <00:00:48.224>let's <00:00:48.364>say <00:00:48.504>something

20
00:00:51.765 --> 00:00:55.725
<00:00:51.765>that <00:00:51.905>we, <00:00:52.045>we <00:00:52.185>at <00:00:52.325>cast <00:00:52.465>are, <00:00:52.605>are <00:00:52.745>working <00:00:52.885>on, <00:00:53.025>let's <00:00:53.165>say,

21
00:00:55.735 --> 00:00:58.085
<00:00:55.735>addressing <00:00:56.015>this <00:00:56.295>pain <00:00:56.575>that <00:00:56.855>probably <00:00:57.135>most

22
00:00:58.085 --> 00:00:59.325
<00:00:58.085>of <00:00:58.364>you <00:00:58.643>are, <00:00:58.922>are <00:00:59.201>doing.

23
00:00:59.345 --> 00:01:01.845
<00:00:59.345>And <00:00:59.500>the <00:00:59.656>way <00:00:59.811>we <00:00:59.967>are <00:01:00.122>doing <00:01:00.278>that <00:01:00.433>is <00:01:00.589>probably <00:01:00.745>unknown

24
00:01:01.865 --> 00:01:03.165
<00:01:01.865>to, <00:01:02.157>to <00:01:02.450>most <00:01:02.742>of <00:01:03.035>you.

25
00:01:03.185 --> 00:01:05.925
<00:01:03.185>So <00:01:03.312>that's <00:01:03.439>why <00:01:03.566>I <00:01:03.694>would <00:01:03.821>say <00:01:03.948>caste <00:01:04.075>is, <00:01:04.203>uh, <00:01:04.330>is <00:01:04.457>maybe <00:01:04.585>one

26
00:01:05.925 --> 00:01:08.445
<00:01:05.925>of <00:01:06.080>the <00:01:06.236>best <00:01:06.391>kept <00:01:06.547>secret <00:01:06.702>in <00:01:06.858>the, <00:01:07.013>the <00:01:07.169>software <00:01:07.325>industry.

27
00:01:08.905 --> 00:01:11.965
<00:01:08.905>So, <00:01:09.012>as <00:01:09.120>for <00:01:09.228>me, <00:01:09.335>I'm, <00:01:09.443>uh, <00:01:09.551>I'm <00:01:09.658>Luke <00:01:09.766>per, <00:01:09.874>so <00:01:09.981>I <00:01:10.089>work <00:01:10.197>for <00:01:10.305>Caste.

28
00:01:12.095 --> 00:01:16.205
<00:01:12.095>Caste <00:01:12.250>is <00:01:12.406>a, <00:01:12.561>is <00:01:12.717>a <00:01:12.872>software <00:01:13.028>software <00:01:13.183>vendor, <00:01:13.339>French <00:01:13.495>company.

29
00:01:16.345 --> 00:01:18.365
<00:01:16.345>We <00:01:16.625>operate <00:01:16.905>globally. <00:01:17.185>We've <00:01:17.465>been <00:01:17.745>around

30
00:01:18.505 --> 00:01:20.205
<00:01:18.505>for <00:01:18.854>more <00:01:19.205>than <00:01:19.554>20 <00:01:19.905>years.

31
00:01:20.385 --> 00:01:23.565
<00:01:20.385>As <00:01:20.512>a <00:01:20.639>matter <00:01:20.766>of <00:01:20.894>fact, <00:01:21.021>we've <00:01:21.148>been <00:01:21.275>pivoting <00:01:21.403>in, <00:01:21.530>uh, <00:01:21.657>in <00:01:21.785>various,

32
00:01:23.705 --> 00:01:27.925
<00:01:23.705>uh, <00:01:23.860>areas, <00:01:24.016>and <00:01:24.171>we've <00:01:24.327>invested <00:01:24.482>over <00:01:24.638>$200 <00:01:24.793>million <00:01:24.949>of <00:01:25.105>r

33
00:01:27.925 --> 00:01:30.645
<00:01:27.925>and <00:01:28.065>d <00:01:28.205>in <00:01:28.345>this, <00:01:28.485>uh, <00:01:28.625>in <00:01:28.765>this <00:01:28.905>technology <00:01:29.045>that <00:01:29.185>I'm, <00:01:29.325>uh,

34
00:01:30.935 --> 00:01:31.965
<00:01:30.935>going <00:01:31.244>to <00:01:31.553>talk <00:01:31.862>about.

35
00:01:32.105 --> 00:01:35.605
<00:01:32.104>But, <00:01:32.304>so <00:01:32.505>let's <00:01:32.704>dive <00:01:32.904>right <00:01:33.104>into, <00:01:33.304>into <00:01:33.505>this.

36
00:01:36.265 --> 00:01:38.205
<00:01:36.265>So <00:01:36.965>recently, <00:01:37.665>uh,

37
00:01:38.545 --> 00:01:40.405
<00:01:38.545>I'm <00:01:38.700>not <00:01:38.856>sure <00:01:39.011>if <00:01:39.167>you <00:01:39.322>read <00:01:39.478>the <00:01:39.633>Wall <00:01:39.789>Street <00:01:39.945>Journal,

38
00:01:40.545 --> 00:01:43.325
<00:01:40.545>but, <00:01:40.700>uh, <00:01:40.856>there <00:01:41.011>was <00:01:41.167>this <00:01:41.322>article <00:01:41.478>that <00:01:41.633>talks <00:01:41.789>about, <00:01:41.945>uh,

39
00:01:43.805 --> 00:01:46.605
<00:01:43.805>a <00:01:44.085>huge <00:01:44.365>problem <00:01:44.645>facing, <00:01:44.925>let's <00:01:45.205>say,

40
00:01:46.675 --> 00:01:48.445
<00:01:46.675>many <00:01:47.024>industries <00:01:47.375>across <00:01:47.725>the <00:01:48.075>world.

41
00:01:48.585 --> 00:01:51.245
<00:01:48.585>So <00:01:48.725>this <00:01:48.865>was, <00:01:49.005>uh, <00:01:49.145>quite <00:01:49.285>focused <00:01:49.425>on <00:01:49.565>the, <00:01:49.705>on <00:01:49.845>the <00:01:49.985>us,

42
00:01:51.265 --> 00:01:53.885
<00:01:51.265>but <00:01:51.465>dealing <00:01:51.665>with <00:01:51.865>clunky <00:01:52.065>old <00:01:52.265>software <00:01:52.465>that's, <00:01:52.665>uh,

43
00:01:53.885 --> 00:01:55.405
<00:01:53.884>hence <00:01:54.158>the <00:01:54.432>title <00:01:54.705>of <00:01:54.979>this <00:01:55.253>presentation.

44
00:01:55.705 --> 00:02:00.285
<00:01:55.705>People <00:01:55.845>who <00:01:55.985>are <00:01:56.125>working <00:01:56.265>on <00:01:56.405>old <00:01:56.545>code <00:01:56.685>that's <00:01:56.825>piling <00:01:56.965>up, <00:01:57.105>uh,

45
00:02:00.665 --> 00:02:04.165
<00:02:00.665>and <00:02:00.840>all <00:02:01.015>industries, <00:02:01.190>all <00:02:01.365>companies <00:02:01.540>are, <00:02:01.715>let's <00:02:01.890>say, <00:02:02.065>dealing

46
00:02:04.235 --> 00:02:07.885
<00:02:04.235>with <00:02:04.362>this <00:02:04.489>and <00:02:04.616>dealing <00:02:04.744>with <00:02:04.871>the, <00:02:04.998>the, <00:02:05.125>the <00:02:05.253>pain <00:02:05.380>of, <00:02:05.507>uh, <00:02:05.635>of,

47
00:02:07.985 --> 00:02:11.005
<00:02:07.985>um, <00:02:08.125>of <00:02:08.264>having <00:02:08.405>this, <00:02:08.544>uh, <00:02:08.685>this <00:02:08.824>code <00:02:08.965>and <00:02:09.104>manage <00:02:09.245>this <00:02:09.384>code

48
00:02:11.025 --> 00:02:14.965
<00:02:11.025>and <00:02:11.258>keep <00:02:11.491>on <00:02:11.725>updating, <00:02:11.958>enhancing, <00:02:12.191>changing, <00:02:12.425>transforming,

49
00:02:15.195 --> 00:02:16.965
<00:02:15.195>migrating <00:02:15.475>to <00:02:15.755>the <00:02:16.035>cloud, <00:02:16.315>this <00:02:16.595>code.

50
00:02:17.425 --> 00:02:19.965
<00:02:17.425>And, <00:02:17.600>uh, <00:02:17.775>we <00:02:17.950>were <00:02:18.125>at <00:02:18.300>cast <00:02:18.475>quite, <00:02:18.650>uh, <00:02:18.825>pleased

51
00:02:19.965 --> 00:02:21.285
<00:02:19.965>to <00:02:20.202>have <00:02:20.440>a <00:02:20.677>bill <00:02:20.915>Curtis, <00:02:21.153>uh,

52
00:02:21.385 --> 00:02:23.765
<00:02:21.385>quoted <00:02:21.584>in <00:02:21.785>this <00:02:21.984>article <00:02:22.185>talking <00:02:22.385>about <00:02:22.584>cobalt <00:02:22.785>system.

53
00:02:24.265 --> 00:02:27.005
<00:02:24.265>I'm, <00:02:24.420>I'm <00:02:24.576>sure <00:02:24.731>none <00:02:24.887>of, <00:02:25.042>none <00:02:25.198>of <00:02:25.353>you <00:02:25.509>here <00:02:25.665>are,

54
00:02:27.185 --> 00:02:28.485
<00:02:27.185>is <00:02:27.575>working <00:02:27.965>with <00:02:28.355>Cobalt.

55
00:02:28.485 --> 00:02:30.765
<00:02:28.485>But <00:02:28.660>as <00:02:28.835>you, <00:02:29.010>as <00:02:29.185>you <00:02:29.360>know, <00:02:29.535>uh, <00:02:29.710>let's <00:02:29.885>say

56
00:02:30.825 --> 00:02:34.285
<00:02:30.825>so <00:02:30.964>many <00:02:31.105>companies <00:02:31.244>are <00:02:31.385>still <00:02:31.524>dealing <00:02:31.665>with <00:02:31.804>that <00:02:31.945>kind <00:02:32.084>of, <00:02:32.225>uh,

57
00:02:34.545 --> 00:02:36.245
<00:02:34.545>of, <00:02:34.895>uh, <00:02:35.245>old <00:02:35.595>legacy <00:02:35.945>technologies.

58
00:02:36.665 --> 00:02:38.845
<00:02:36.665>And <00:02:37.015>indeed, <00:02:37.364>it's <00:02:37.715>challenging, <00:02:38.065>uh,

59
00:02:39.235 --> 00:02:43.165
<00:02:39.235>because <00:02:39.390>it's <00:02:39.546>been <00:02:39.701>built <00:02:39.857>ages <00:02:40.012>ago, <00:02:40.168>stuff <00:02:40.323>have <00:02:40.479>been, <00:02:40.635>uh,

60
00:02:43.165 --> 00:02:46.765
<00:02:43.165>added <00:02:43.364>on <00:02:43.565>top, <00:02:43.765>uh, <00:02:43.965>additional <00:02:44.165>technologies, <00:02:44.364>more <00:02:44.565>code.

61
00:02:47.105 --> 00:02:50.085
<00:02:47.105>Uh, <00:02:47.385>it's <00:02:47.665>not <00:02:47.945>documented, <00:02:48.225>obviously, <00:02:48.505>uh,

62
00:02:50.705 --> 00:02:53.085
<00:02:50.704>I'm <00:02:50.904>saying <00:02:51.105>obviously, <00:02:51.304>but, <00:02:51.505>uh, <00:02:51.704>yeah, <00:02:51.904>it's, <00:02:52.105>uh,

63
00:02:53.255 --> 00:02:55.405
<00:02:53.255>let's <00:02:53.454>say <00:02:53.655>in <00:02:53.855>reality <00:02:54.055>it <00:02:54.255>is <00:02:54.454>not <00:02:54.655>documented.

64
00:02:55.585 --> 00:02:58.165
<00:02:55.585>And <00:02:55.725>the <00:02:55.865>guy <00:02:56.005>you <00:02:56.145>build <00:02:56.285>that <00:02:56.425>while <00:02:56.565>he <00:02:56.705>is <00:02:56.845>gone, <00:02:56.985>uh,

65
00:02:58.225 --> 00:03:01.165
<00:02:58.225>he <00:02:58.364>has <00:02:58.505>retired <00:02:58.644>most <00:02:58.785>likely, <00:02:58.924>and <00:02:59.065>maybe <00:02:59.204>even <00:02:59.345>is, <00:02:59.484>is <00:02:59.625>dead.

66
00:03:01.545 --> 00:03:04.365
<00:03:01.545>So <00:03:01.684>you <00:03:01.825>may <00:03:01.964>not <00:03:02.105>be <00:03:02.244>dealing <00:03:02.385>with, <00:03:02.524>uh, <00:03:02.665>with <00:03:02.804>COBOL <00:03:02.945>yourself,

67
00:03:04.385 --> 00:03:06.965
<00:03:04.385>but <00:03:04.560>you <00:03:04.734>are <00:03:04.910>probably <00:03:05.084>dealing <00:03:05.260>with, <00:03:05.435>uh, <00:03:05.609>let's <00:03:05.785>say,

68
00:03:06.965 --> 00:03:09.605
<00:03:06.965>legacy <00:03:07.165>code, <00:03:07.365>all <00:03:07.565>technologies <00:03:07.765>that <00:03:07.965>are, <00:03:08.165>that, <00:03:08.365>uh,

69
00:03:09.675 --> 00:03:11.005
<00:03:09.675>that <00:03:09.974>has <00:03:10.273>not <00:03:10.572>been <00:03:10.872>documented,

70
00:03:11.005 --> 00:03:12.445
<00:03:11.005>and <00:03:11.190>you <00:03:11.375>still <00:03:11.560>need <00:03:11.745>to <00:03:11.930>work <00:03:12.115>from <00:03:12.301>it.

71
00:03:12.865 --> 00:03:15.925
<00:03:12.865>And, <00:03:12.992>uh, <00:03:13.119>as <00:03:13.246>you <00:03:13.374>need <00:03:13.501>to <00:03:13.628>make <00:03:13.755>some <00:03:13.883>changes <00:03:14.010>to <00:03:14.137>that, <00:03:14.265>it's,

72
00:03:15.985 --> 00:03:17.405
<00:03:15.985>uh, <00:03:16.624>it's <00:03:17.263>challenging.

73
00:03:17.865 --> 00:03:21.405
<00:03:17.865>So, <00:03:18.098>um, <00:03:18.331>in <00:03:18.565>your, <00:03:18.798>in <00:03:19.031>your <00:03:19.265>world,

74
00:03:21.425 --> 00:03:24.845
<00:03:21.425>or <00:03:21.565>let's <00:03:21.705>say <00:03:21.845>what <00:03:21.985>our <00:03:22.125>customers <00:03:22.265>are <00:03:22.405>dealing <00:03:22.545>with, <00:03:22.685>are <00:03:22.825>some

75
00:03:24.845 --> 00:03:27.925
<00:03:24.845>of <00:03:25.125>those <00:03:25.405>three, <00:03:25.685>uh, <00:03:25.965>three <00:03:26.245>challenges,

76
00:03:27.945 --> 00:03:29.925
<00:03:27.945>the <00:03:28.178>situations <00:03:28.411>they <00:03:28.644>are, <00:03:28.878>they <00:03:29.111>are <00:03:29.345>in

77
00:03:30.065 --> 00:03:32.765
<00:03:30.065>and, <00:03:30.220>uh, <00:03:30.376>let's <00:03:30.531>say <00:03:30.687>dealing <00:03:30.842>with <00:03:30.998>this, <00:03:31.153>uh, <00:03:31.309>old <00:03:31.465>code.

78
00:03:33.185 --> 00:03:36.885
<00:03:33.185>So <00:03:33.312>a <00:03:33.439>lot <00:03:33.566>of <00:03:33.694>our, <00:03:33.821>uh, <00:03:33.948>a <00:03:34.075>lot <00:03:34.203>of <00:03:34.330>companies <00:03:34.457>are, <00:03:34.585>um,

79
00:03:37.185 --> 00:03:40.125
<00:03:37.185>are <00:03:37.465>looking <00:03:37.745>at <00:03:38.025>modernizing <00:03:38.305>their <00:03:38.585>applications.

80
00:03:40.505 --> 00:03:44.325
<00:03:40.505>So <00:03:40.660>that <00:03:40.816>can <00:03:40.971>be <00:03:41.127>going <00:03:41.282>from <00:03:41.438>replacing <00:03:41.593>a <00:03:41.749>database <00:03:41.905>system,

81
00:03:44.515 --> 00:03:47.885
<00:03:44.515>migrating <00:03:44.654>to <00:03:44.795>a <00:03:44.934>database <00:03:45.075>system <00:03:45.214>in <00:03:45.355>the <00:03:45.494>cloud, <00:03:45.635>as <00:03:45.774>an <00:03:45.915>example,

82
00:03:48.305 --> 00:03:50.285
<00:03:48.305>uh, <00:03:48.655>replacing <00:03:49.005>an <00:03:49.355>old <00:03:49.705>framework

83
00:03:50.465 --> 00:03:53.685
<00:03:50.465>or <00:03:50.665>risky, <00:03:50.865>uh, <00:03:51.065>uh, <00:03:51.265>not <00:03:51.465>maintained <00:03:51.665>anymore <00:03:51.865>framework.

84
00:03:54.345 --> 00:03:57.205
<00:03:54.345>Uh, <00:03:54.484>we <00:03:54.625>have <00:03:54.765>a <00:03:54.905>lot <00:03:55.045>of, <00:03:55.185>uh, <00:03:55.325>customers <00:03:55.465>who <00:03:55.605>are <00:03:55.745>working,

85
00:03:57.255 --> 00:03:59.485
<00:03:57.255>let's <00:03:57.454>say, <00:03:57.655>transforming <00:03:57.855>a <00:03:58.055>model <00:03:58.255>into <00:03:58.454>a <00:03:58.655>micro,

86
00:03:59.755 --> 00:04:01.405
<00:03:59.755>into <00:04:00.221>a <00:04:00.688>microservice <00:04:01.155>architecture.

87
00:04:01.905 --> 00:04:05.085
<00:04:01.905>Uh, <00:04:02.105>or <00:04:02.305>indeed <00:04:02.505>those, <00:04:02.705>uh, <00:04:02.905>mainframe, <00:04:03.105>uh, <00:04:03.305>clients

88
00:04:05.185 --> 00:04:09.245
<00:04:05.185>who <00:04:05.340>are <00:04:05.496>trying <00:04:05.651>to, <00:04:05.807>uh, <00:04:05.962>migrate <00:04:06.118>typically, <00:04:06.273>very <00:04:06.429>often <00:04:06.585>they,

89
00:04:09.245 --> 00:04:10.485
<00:04:09.245>they're <00:04:09.524>looking <00:04:09.803>at, <00:04:10.082>uh, <00:04:10.361>migrating

90
00:04:10.485 --> 00:04:12.365
<00:04:10.485>and <00:04:10.718>benefiting <00:04:10.951>from <00:04:11.185>the, <00:04:11.418>from <00:04:11.651>the <00:04:11.885>cloud.

91
00:04:12.385 --> 00:04:14.645
<00:04:12.385>So <00:04:12.618>migrating <00:04:12.851>their <00:04:13.084>mainframe <00:04:13.318>systems <00:04:13.551>to <00:04:13.785>something

92
00:04:14.645 --> 00:04:18.525
<00:04:14.645>that <00:04:14.785>is <00:04:14.925>more <00:04:15.065>agile <00:04:15.205>and, <00:04:15.345>and <00:04:15.485>also, <00:04:15.625>uh, <00:04:15.765>more <00:04:15.905>cost <00:04:16.045>effective.

93
00:04:19.395 --> 00:04:21.965
<00:04:19.394>Another <00:04:19.550>topic <00:04:19.706>that <00:04:19.861>we <00:04:20.017>hear <00:04:20.172>a <00:04:20.328>lot <00:04:20.483>is <00:04:20.639>about, <00:04:20.794>uh,

94
00:04:22.155 --> 00:04:23.245
<00:04:22.155>developer <00:04:23.136>productivity.

95
00:04:23.745 --> 00:04:25.925
<00:04:23.745>And <00:04:23.945>for <00:04:24.145>us, <00:04:24.345>we're <00:04:24.545>looking <00:04:24.745>at <00:04:24.945>this, <00:04:25.145>uh,

96
00:04:26.025 --> 00:04:27.485
<00:04:26.025>at <00:04:26.287>this <00:04:26.550>in, <00:04:26.813>in <00:04:27.076>several <00:04:27.339>ways.

97
00:04:27.705 --> 00:04:31.645
<00:04:27.705>So, <00:04:27.984>uh, <00:04:28.265>let's <00:04:28.544>say <00:04:28.825>companies <00:04:29.104>have,

98
00:04:31.825 --> 00:04:34.205
<00:04:31.825>are <00:04:32.104>bringing <00:04:32.385>newcomers, <00:04:32.664>uh, <00:04:32.945>on <00:04:33.224>board

99
00:04:34.205 --> 00:04:36.325
<00:04:34.205>because, <00:04:34.380>uh, <00:04:34.555>let's <00:04:34.729>say <00:04:34.905>there <00:04:35.080>is <00:04:35.255>a <00:04:35.430>turnover <00:04:35.604>in

100
00:04:36.325 --> 00:04:37.565
<00:04:36.325>every <00:04:36.883>single <00:04:37.441>companies.

101
00:04:37.745 --> 00:04:40.045
<00:04:37.745>So <00:04:38.025>someone <00:04:38.305>is <00:04:38.585>joining, <00:04:38.865>and <00:04:39.145>the,

102
00:04:40.255 --> 00:04:41.485
<00:04:40.255>let's <00:04:40.476>say, <00:04:40.697>how <00:04:40.919>do <00:04:41.140>they <00:04:41.362>start?

103
00:04:41.515 --> 00:04:44.045
<00:04:41.515>Well, <00:04:41.655>here <00:04:41.794>is <00:04:41.935>the <00:04:42.075>code <00:04:42.215>base. <00:04:42.354>Try <00:04:42.495>to <00:04:42.635>learn <00:04:42.775>from <00:04:42.914>it.

104
00:04:44.465 --> 00:04:46.165
<00:04:44.465>And <00:04:44.745>yeah, <00:04:45.025>start <00:04:45.305>working <00:04:45.585>on <00:04:45.865>this.

105
00:04:46.515 --> 00:04:47.805
<00:04:46.515>This <00:04:46.805>is <00:04:47.095>a <00:04:47.385>very <00:04:47.676>slow

106
00:04:47.865 --> 00:04:51.685
<00:04:47.865>and <00:04:48.065>difficult <00:04:48.265>process <00:04:48.465>for <00:04:48.665>ramping <00:04:48.865>up <00:04:49.065>those <00:04:49.265>developers.

107
00:04:51.715 --> 00:04:53.165
<00:04:51.715>They <00:04:52.041>need <00:04:52.367>to <00:04:52.693>interrupt <00:04:53.020>colleagues.

108
00:04:53.165 --> 00:04:56.645
<00:04:53.165>They <00:04:53.305>need <00:04:53.445>to <00:04:53.585>dig <00:04:53.725>and, <00:04:53.865>and <00:04:54.005>waste <00:04:54.145>actually <00:04:54.285>hours <00:04:54.425>digging <00:04:54.565>into

109
00:04:56.645 --> 00:04:58.085
<00:04:56.645>the, <00:04:56.969>digging <00:04:57.293>into <00:04:57.616>the <00:04:57.941>code.

110
00:04:58.425 --> 00:05:01.445
<00:04:58.425>So <00:04:58.625>acquiring <00:04:58.825>the <00:04:59.025>knowledge <00:04:59.225>about <00:04:59.425>the <00:04:59.625>applications <00:04:59.825>they're

111
00:05:01.445 --> 00:05:03.445
<00:05:01.445>working <00:05:01.645>on <00:05:01.844>is <00:05:02.045>really <00:05:02.245>not, <00:05:02.445>uh, <00:05:02.645>not <00:05:02.844>efficient

112
00:05:03.445 --> 00:05:05.445
<00:05:03.445>and <00:05:03.724>indeed <00:05:04.005>impacting <00:05:04.284>the, <00:05:04.565>the <00:05:04.844>productivity

113
00:05:05.445 --> 00:05:06.805
<00:05:05.445>of <00:05:05.689>the <00:05:05.934>whole, <00:05:06.179>uh, <00:05:06.424>development <00:05:06.669>team.

114
00:05:07.555 --> 00:05:09.765
<00:05:07.555>It's <00:05:07.835>also <00:05:08.115>risky <00:05:08.395>to <00:05:08.675>make <00:05:08.955>changes.

115
00:05:10.195 --> 00:05:12.085
<00:05:10.195>I've <00:05:10.474>come <00:05:10.755>across <00:05:11.034>so <00:05:11.315>many <00:05:11.594>people

116
00:05:12.585 --> 00:05:14.725
<00:05:12.585>who <00:05:12.784>are <00:05:12.984>dealing <00:05:13.185>on <00:05:13.385>those <00:05:13.585>application, <00:05:13.784>uh, <00:05:13.984>on,

117
00:05:14.795 --> 00:05:16.645
<00:05:14.795>with <00:05:15.075>those <00:05:15.355>applications <00:05:15.635>that <00:05:15.915>they <00:05:16.195>have.

118
00:05:16.645 --> 00:05:18.485
<00:05:16.645>They <00:05:16.878>lack <00:05:17.111>the <00:05:17.344>knowledge <00:05:17.578>of <00:05:17.811>what's <00:05:18.044>inside.

119
00:05:18.745 --> 00:05:20.885
<00:05:18.745>And <00:05:18.920>basically <00:05:19.095>every <00:05:19.270>time <00:05:19.445>the <00:05:19.620>business <00:05:19.795>comes <00:05:19.970>to <00:05:20.145>them

120
00:05:20.885 --> 00:05:22.645
<00:05:20.885>and <00:05:21.085>say, <00:05:21.284>Hey, <00:05:21.485>can <00:05:21.685>we <00:05:21.885>add <00:05:22.085>this <00:05:22.284>feature?

121
00:05:22.785 --> 00:05:26.045
<00:05:22.785>Can <00:05:22.925>we <00:05:23.065>change <00:05:23.205>that, <00:05:23.345>et <00:05:23.485>cetera, <00:05:23.625>they <00:05:23.765>say, <00:05:23.905>no, <00:05:24.045>no, <00:05:24.185>sorry.

122
00:05:26.045 --> 00:05:28.885
<00:05:26.045>It's <00:05:26.245>not <00:05:26.445>possible. <00:05:26.645>Because <00:05:26.845>actually <00:05:27.045>they're <00:05:27.245>too <00:05:27.445>afraid

123
00:05:29.025 --> 00:05:31.005
<00:05:29.025>to <00:05:29.200>make <00:05:29.375>changes <00:05:29.549>because <00:05:29.724>they <00:05:29.900>don't <00:05:30.075>know <00:05:30.250>what's <00:05:30.424>inside.

124
00:05:31.005 --> 00:05:33.645
<00:05:31.005>They, <00:05:31.205>they, <00:05:31.405>they're <00:05:31.605>too <00:05:31.805>afraid <00:05:32.005>of <00:05:32.205>breaking, <00:05:32.405>uh,

125
00:05:33.805 --> 00:05:36.325
<00:05:33.805>breaking <00:05:34.005>something, <00:05:34.205>especially <00:05:34.405>when <00:05:34.605>it's <00:05:34.805>a <00:05:35.005>business <00:05:35.205>critical

126
00:05:36.325 --> 00:05:38.205
<00:05:36.325>application, <00:05:37.025>revenue <00:05:37.724>generating

127
00:05:38.205 --> 00:05:39.725
<00:05:38.205>application, <00:05:38.478>for <00:05:38.752>instance, <00:05:39.025>for <00:05:39.299>the <00:05:39.573>company.

128
00:05:40.825 --> 00:05:43.485
<00:05:40.825>Uh, <00:05:41.000>also <00:05:41.175>talking, <00:05:41.349>uh, <00:05:41.525>elaborating <00:05:41.700>a <00:05:41.875>bit <00:05:42.050>on <00:05:42.224>the,

129
00:05:43.545 --> 00:05:47.645
<00:05:43.545>on <00:05:43.700>the <00:05:43.856>topic, <00:05:44.011>uh, <00:05:44.167>before <00:05:44.322>this <00:05:44.478>technical <00:05:44.633>depth, <00:05:44.789>uh, <00:05:44.945>issue.

130
00:05:47.765 --> 00:05:50.725
<00:05:47.765>I <00:05:47.905>mean, <00:05:48.044>technical <00:05:48.185>depth <00:05:48.325>is <00:05:48.465>not <00:05:48.604>bad <00:05:48.745>per, <00:05:48.885>per, <00:05:49.025>per <00:05:49.164>se,

131
00:05:50.785 --> 00:05:52.645
<00:05:50.784>but <00:05:51.064>there <00:05:51.344>is <00:05:51.624>a <00:05:51.905>certain <00:05:52.184>level.

132
00:05:52.765 --> 00:05:55.485
<00:05:52.765>I <00:05:52.881>mean, <00:05:52.998>you <00:05:53.115>need <00:05:53.231>to <00:05:53.348>manage <00:05:53.465>it, <00:05:53.581>and <00:05:53.698>at <00:05:53.815>some <00:05:53.931>point <00:05:54.048>you <00:05:54.164>want

133
00:05:55.485 --> 00:05:58.245
<00:05:55.485>to <00:05:55.718>eradicate <00:05:55.951>it, <00:05:56.185>uh, <00:05:56.418>some <00:05:56.651>of <00:05:56.885>it.

134
00:05:58.865 --> 00:06:01.205
<00:05:58.865>And <00:05:59.020>it's, <00:05:59.176>it's <00:05:59.331>difficult. <00:05:59.487>Where <00:05:59.642>do <00:05:59.798>you <00:05:59.953>want <00:06:00.109>to <00:06:00.265>start?

135
00:06:01.405 --> 00:06:04.205
<00:06:01.405>I <00:06:01.580>mean, <00:06:01.755>uh, <00:06:01.929>applications <00:06:02.104>are <00:06:02.280>loaded <00:06:02.455>with <00:06:02.630>technical <00:06:02.804>debt.

136
00:06:04.225 --> 00:06:06.685
<00:06:04.225>Not <00:06:04.458>everything <00:06:04.691>is <00:06:04.925>bad. <00:06:05.158>Where, <00:06:05.391>let's <00:06:05.625>say,

137
00:06:06.935 --> 00:06:09.605
<00:06:06.935>where <00:06:07.135>can <00:06:07.335>I <00:06:07.535>spend <00:06:07.735>the <00:06:07.935>most, <00:06:08.135>uh, <00:06:08.335>uh,

138
00:06:09.695 --> 00:06:11.285
<00:06:09.695>let's <00:06:09.928>say <00:06:10.161>the <00:06:10.395>smallest <00:06:10.628>amount <00:06:10.861>of <00:06:11.094>money

139
00:06:11.385 --> 00:06:15.205
<00:06:11.385>to <00:06:11.525>get <00:06:11.664>the <00:06:11.805>biggest <00:06:11.945>benefit <00:06:12.085>on, <00:06:12.224>uh, <00:06:12.365>on <00:06:12.505>let's <00:06:12.645>say <00:06:12.784>reducing

140
00:06:15.285 --> 00:06:16.525
<00:06:15.285>that <00:06:15.564>technical <00:06:15.843>debt <00:06:16.122>and <00:06:16.400>the,

141
00:06:16.525 --> 00:06:17.845
<00:06:16.525>all <00:06:16.722>the <00:06:16.921>challenges <00:06:17.119>that's <00:06:17.317>come <00:06:17.515>with <00:06:17.713>it.

142
00:06:19.275 --> 00:06:22.685
<00:06:19.275>Also, <00:06:19.414>we <00:06:19.554>have, <00:06:19.695>um, <00:06:19.835>let's <00:06:19.974>say <00:06:20.114>another <00:06:20.255>area <00:06:20.395>that, <00:06:20.534>uh, <00:06:20.674>that,

143
00:06:22.705 --> 00:06:24.845
<00:06:22.705>uh, <00:06:22.984>our <00:06:23.265>customers <00:06:23.544>are, <00:06:23.825>are <00:06:24.104>dealing

144
00:06:24.845 --> 00:06:26.405
<00:06:24.845>with <00:06:25.311>is <00:06:25.778>software <00:06:26.245>assessment.

145
00:06:26.585 --> 00:06:29.205
<00:06:26.585>So <00:06:26.712>we <00:06:26.839>work <00:06:26.966>actually <00:06:27.094>with <00:06:27.221>a <00:06:27.348>lot <00:06:27.475>of <00:06:27.603>companies <00:06:27.730>in <00:06:27.857>the, <00:06:27.984>uh,

146
00:06:29.505 --> 00:06:32.205
<00:06:29.505>in <00:06:29.738>the, <00:06:29.971>in <00:06:30.205>m <00:06:30.438>and <00:06:30.671>a <00:06:30.905>situations.

147
00:06:32.205 --> 00:06:34.485
<00:06:32.205>They <00:06:32.438>want <00:06:32.671>to <00:06:32.905>acquire <00:06:33.138>a <00:06:33.371>company <00:06:33.604>or,

148
00:06:34.585 --> 00:06:37.565
<00:06:34.585>or <00:06:34.712>they <00:06:34.839>want <00:06:34.966>to <00:06:35.094>acquire <00:06:35.221>a, <00:06:35.348>so, <00:06:35.475>uh, <00:06:35.603>a <00:06:35.730>software, <00:06:35.857>for <00:06:35.984>instance.

149
00:06:37.565 --> 00:06:41.045
<00:06:37.565>They <00:06:37.740>want <00:06:37.915>to <00:06:38.090>well <00:06:38.265>understand, <00:06:38.440>need <00:06:38.615>to <00:06:38.790>understand <00:06:38.965>what's

150
00:06:41.045 --> 00:06:42.925
<00:06:41.045>inside <00:06:41.325>when <00:06:41.605>it's <00:06:41.885>a <00:06:42.165>software <00:06:42.445>business

151
00:06:42.925 --> 00:06:45.365
<00:06:42.925>or <00:06:43.158>when <00:06:43.391>it's <00:06:43.625>a <00:06:43.858>software <00:06:44.091>intensive <00:06:44.325>company.

152
00:06:46.025 --> 00:06:49.605
<00:06:46.025>Uh, <00:06:46.152>the <00:06:46.279>software <00:06:46.406>is <00:06:46.534>the <00:06:46.661>biggest <00:06:46.788>asset <00:06:46.915>of <00:06:47.043>the, <00:06:47.170>of <00:06:47.297>the <00:06:47.424>target

153
00:06:49.745 --> 00:06:51.525
<00:06:49.745>of <00:06:49.945>the <00:06:50.145>company <00:06:50.345>you, <00:06:50.545>you <00:06:50.745>want <00:06:50.945>to <00:06:51.145>acquire.

154
00:06:52.225 --> 00:06:54.565
<00:06:52.225>And, <00:06:52.425>uh, <00:06:52.625>how <00:06:52.825>do <00:06:53.025>you <00:06:53.225>make <00:06:53.425>sure <00:06:53.625>that

155
00:06:54.675 --> 00:06:57.245
<00:06:54.675>what <00:06:54.908>you're <00:06:55.141>gonna <00:06:55.375>buy <00:06:55.608>is <00:06:55.841>actually <00:06:56.075>good?

156
00:06:57.385 --> 00:07:00.325
<00:06:57.385>Are <00:06:57.540>you <00:06:57.696>ready, <00:06:57.851>uh, <00:06:58.007>to <00:06:58.162>sign <00:06:58.318>a <00:06:58.473>big <00:06:58.629>check? <00:06:58.784>Sometimes?

157
00:07:00.395 --> 00:07:02.485
<00:07:00.395>Yeah, <00:07:00.594>a <00:07:00.794>very <00:07:00.995>big <00:07:01.195>check <00:07:01.395>for <00:07:01.594>this, <00:07:01.794>uh,

158
00:07:02.675 --> 00:07:04.285
<00:07:02.675>without <00:07:03.025>really <00:07:03.375>knowing <00:07:03.725>what's <00:07:04.075>inside.

159
00:07:04.865 --> 00:07:06.965
<00:07:04.865>Uh, <00:07:05.215>same <00:07:05.565>thing, <00:07:05.915>technical <00:07:06.265>assessment.

160
00:07:07.905 --> 00:07:11.325
<00:07:07.905>You, <00:07:08.080>you <00:07:08.255>might <00:07:08.429>use <00:07:08.604>an, <00:07:08.780>uh, <00:07:08.955>outsource <00:07:09.130>dev, <00:07:09.304>uh,

161
00:07:11.495 --> 00:07:14.565
<00:07:11.495>let's <00:07:11.635>say <00:07:11.775>an <00:07:11.915>outsourcers <00:07:12.055>to <00:07:12.195>develop <00:07:12.335>a, <00:07:12.475>a <00:07:12.615>piece <00:07:12.755>of <00:07:12.895>software.

162
00:07:15.025 --> 00:07:18.565
<00:07:15.025>How <00:07:15.152>do <00:07:15.279>you <00:07:15.406>ensure <00:07:15.534>the <00:07:15.661>kind <00:07:15.788>of <00:07:15.915>quality <00:07:16.043>of <00:07:16.170>what <00:07:16.297>they <00:07:16.424>deliver?

163
00:07:18.705 --> 00:07:20.245
<00:07:18.705>Not <00:07:18.936>just <00:07:19.167>that <00:07:19.397>it <00:07:19.629>meets <00:07:19.860>the <00:07:20.091>functionality,

164
00:07:20.425 --> 00:07:24.005
<00:07:20.425>but <00:07:20.600>what <00:07:20.775>they <00:07:20.950>have <00:07:21.125>is <00:07:21.300>actually, <00:07:21.475>uh, <00:07:21.650>structurally <00:07:21.825>good,

165
00:07:24.415 --> 00:07:25.445
<00:07:24.415>sound, <00:07:25.342>scalable.

166
00:07:25.945 --> 00:07:28.285
<00:07:25.945>Uh, <00:07:26.178>that's, <00:07:26.411>uh, <00:07:26.645>the <00:07:26.878>performance <00:07:27.111>will, <00:07:27.344>uh,

167
00:07:28.865 --> 00:07:32.005
<00:07:28.865>is <00:07:29.040>actually <00:07:29.215>according <00:07:29.390>to, <00:07:29.565>uh, <00:07:29.740>to, <00:07:29.915>to <00:07:30.090>your <00:07:30.265>standards.

168
00:07:32.275 --> 00:07:35.565
<00:07:32.275>This <00:07:32.430>is <00:07:32.586>quite <00:07:32.741>difficult <00:07:32.897>to <00:07:33.052>assess <00:07:33.208>with <00:07:33.363>just <00:07:33.519>traditional, <00:07:33.674>uh,

169
00:07:35.865 --> 00:07:40.285
<00:07:35.865>uh, <00:07:36.020>just <00:07:36.176>a <00:07:36.331>code, <00:07:36.487>code <00:07:36.642>level, <00:07:36.798>quality, <00:07:36.953>uh, <00:07:37.109>quality <00:07:37.265>tools.

170
00:07:40.865 --> 00:07:43.685
<00:07:40.865>Uh, <00:07:41.020>and <00:07:41.176>yeah, <00:07:41.331>when <00:07:41.487>you're <00:07:41.642>dealing <00:07:41.798>with <00:07:41.953>vendors <00:07:42.109>who <00:07:42.265>are,

171
00:07:44.025 --> 00:07:47.245
<00:07:44.025>who <00:07:44.180>you <00:07:44.336>are <00:07:44.491>outsourcing <00:07:44.647>some <00:07:44.802>business, <00:07:44.958>let's <00:07:45.113>say, <00:07:45.269>you <00:07:45.424>need

172
00:07:47.245 --> 00:07:51.365
<00:07:47.245>to <00:07:47.420>have <00:07:47.595>a <00:07:47.770>process <00:07:47.945>to <00:07:48.120>basically <00:07:48.295>govern <00:07:48.470>the <00:07:48.645>relationship

173
00:07:51.365 --> 00:07:53.805
<00:07:51.365>that <00:07:51.505>you <00:07:51.645>have <00:07:51.785>with <00:07:51.925>those <00:07:52.065>vendors <00:07:52.205>to, <00:07:52.345>uh, <00:07:52.485>to <00:07:52.625>make <00:07:52.765>sure

174
00:07:53.805 --> 00:07:56.885
<00:07:53.805>that <00:07:53.960>yeah, <00:07:54.116>what, <00:07:54.271>what <00:07:54.427>they're <00:07:54.582>charging <00:07:54.738>you <00:07:54.893>for <00:07:55.049>is <00:07:55.205>aligned

175
00:07:56.885 --> 00:08:00.325
<00:07:56.885>with <00:07:57.025>what <00:07:57.164>you, <00:07:57.305>um, <00:07:57.445>what <00:07:57.585>you <00:07:57.724>get <00:07:57.865>from <00:07:58.005>them <00:07:58.145>in <00:07:58.284>terms

176
00:08:00.325 --> 00:08:01.925
<00:08:00.325>of <00:08:00.791>functionalities, <00:08:01.258>et <00:08:01.724>cetera.

177
00:08:02.225 --> 00:08:06.125
<00:08:02.225>So <00:08:02.380>the, <00:08:02.536>the, <00:08:02.691>the <00:08:02.847>assessment <00:08:03.002>of <00:08:03.158>software <00:08:03.313>is <00:08:03.469>actually <00:08:03.625>quite,

178
00:08:06.145 --> 00:08:10.085
<00:08:06.145>uh, <00:08:06.300>important <00:08:06.456>for, <00:08:06.611>for <00:08:06.767>many <00:08:06.922>of <00:08:07.078>our, <00:08:07.233>of <00:08:07.389>our <00:08:07.544>customers.

179
00:08:11.535 --> 00:08:13.675
<00:08:11.535>So <00:08:11.768>where <00:08:12.001>does <00:08:12.235>the <00:08:12.468>challenge <00:08:12.701>come <00:08:12.935>from?

180
00:08:13.865 --> 00:08:17.395
<00:08:13.865>Well, <00:08:14.098>this <00:08:14.331>complexity <00:08:14.565>comes <00:08:14.798>from <00:08:15.031>this, <00:08:15.265>uh,

181
00:08:17.445 --> 00:08:18.955
<00:08:17.445>let's <00:08:17.897>say <00:08:18.351>the <00:08:18.804>code.

182
00:08:19.375 --> 00:08:22.115
<00:08:19.375>We <00:08:19.608>talk <00:08:19.841>about <00:08:20.075>hundreds <00:08:20.308>of <00:08:20.541>thousands, <00:08:20.775>millions.

183
00:08:22.215 --> 00:08:24.875
<00:08:22.215>We <00:08:22.370>have <00:08:22.526>customers <00:08:22.681>who <00:08:22.837>have <00:08:22.992>dozens <00:08:23.148>of <00:08:23.303>millions <00:08:23.459>of <00:08:23.614>lines

184
00:08:25.075 --> 00:08:26.995
<00:08:25.075>of <00:08:25.425>code <00:08:25.775>actually <00:08:26.125>managing <00:08:26.474>this.

185
00:08:26.995 --> 00:08:29.355
<00:08:26.995>So, <00:08:27.150>so <00:08:27.306>for <00:08:27.461>instance, <00:08:27.617>in <00:08:27.772>the, <00:08:27.928>in <00:08:28.083>the <00:08:28.239>banking <00:08:28.395>industry,

186
00:08:29.355 --> 00:08:31.795
<00:08:29.355>they <00:08:29.555>use <00:08:29.755>those <00:08:29.955>COBOL <00:08:30.155>application <00:08:30.355>as <00:08:30.555>an <00:08:30.755>example.

187
00:08:31.935 --> 00:08:34.075
<00:08:31.935>We <00:08:32.135>really <00:08:32.335>talk <00:08:32.534>about <00:08:32.735>dozens, <00:08:32.934>if <00:08:33.135>not <00:08:33.335>hundreds

188
00:08:34.075 --> 00:08:36.075
<00:08:34.075>of <00:08:34.355>millions <00:08:34.635>of <00:08:34.915>lines <00:08:35.195>of <00:08:35.475>code.

189
00:08:36.655 --> 00:08:41.515
<00:08:36.655>And, <00:08:36.794>uh, <00:08:36.934>that's <00:08:37.074>just <00:08:37.214>a <00:08:37.355>massive, <00:08:37.495>how <00:08:37.635>can <00:08:37.775>you <00:08:37.914>understand, <00:08:38.054>uh,

190
00:08:41.725 --> 00:08:45.515
<00:08:41.725>let's <00:08:41.880>say <00:08:42.036>what, <00:08:42.191>um, <00:08:42.347>what's <00:08:42.502>inside, <00:08:42.658>how <00:08:42.813>that <00:08:42.969>works, <00:08:43.125>uh,

191
00:08:46.115 --> 00:08:47.395
<00:08:46.115>manually <00:08:46.345>by <00:08:46.575>just <00:08:46.806>reading <00:08:47.036>the <00:08:47.266>code.

192
00:08:47.395 --> 00:08:48.835
<00:08:47.395>That's, <00:08:47.719>that's <00:08:48.043>a <00:08:48.367>huge <00:08:48.691>challenge.

193
00:08:49.545 --> 00:08:53.315
<00:08:49.545>Also, <00:08:49.719>uh, <00:08:49.895>applications, <00:08:50.069>when <00:08:50.245>they <00:08:50.420>support <00:08:50.594>a <00:08:50.770>business <00:08:50.944>system,

194
00:08:53.415 --> 00:08:56.485
<00:08:53.415>as <00:08:53.570>an <00:08:53.726>example, <00:08:53.881>they're <00:08:54.037>made <00:08:54.192>up <00:08:54.348>of <00:08:54.503>dozens <00:08:54.659>of <00:08:54.814>technologies.

195
00:08:56.785 --> 00:08:58.685
<00:08:56.785>So <00:08:57.064>not <00:08:57.344>just, <00:08:57.625>uh, <00:08:57.905>one <00:08:58.185>stack,

196
00:08:58.825 --> 00:09:02.125
<00:08:58.825>but <00:08:58.952>you <00:08:59.079>have, <00:08:59.206>uh, <00:08:59.334>you <00:08:59.461>can <00:08:59.588>have <00:08:59.715>some, <00:08:59.843>uh, <00:08:59.970>some <00:09:00.097>Java, <00:09:00.225>some,

197
00:09:02.145 --> 00:09:05.365
<00:09:02.145>uh, <00:09:02.378>uh, <00:09:02.611>let's <00:09:02.845>say <00:09:03.078>various <00:09:03.311>frameworks <00:09:03.545>in

198
00:09:05.365 --> 00:09:06.565
<00:09:05.365>the <00:09:05.635>J <00:09:05.905>two <00:09:06.175>E <00:09:06.445>environment.

199
00:09:06.665 --> 00:09:09.365
<00:09:06.665>You <00:09:06.805>can <00:09:06.944>have <00:09:07.084>dotnet, <00:09:07.224>C <00:09:07.365>sharp, <00:09:07.505>you <00:09:07.645>can <00:09:07.785>have <00:09:07.925>no <00:09:08.064>gs.

200
00:09:09.365 --> 00:09:12.845
<00:09:09.365>You <00:09:09.540>have <00:09:09.715>different <00:09:09.890>database <00:09:10.065>systems, <00:09:10.240>old <00:09:10.415>ones, <00:09:10.590>Oracle, <00:09:10.765>uh,

201
00:09:12.845 --> 00:09:17.125
<00:09:12.845>various <00:09:13.000>SQLs <00:09:13.156>and <00:09:13.311>non <00:09:13.467>SQLs, <00:09:13.622>uh, <00:09:13.778>database <00:09:13.933>system, <00:09:14.089>et <00:09:14.245>cetera.

202
00:09:17.545 --> 00:09:20.605
<00:09:17.545>On <00:09:17.719>the <00:09:17.895>web <00:09:18.069>part, <00:09:18.245>you <00:09:18.420>have <00:09:18.594>tons <00:09:18.770>of <00:09:18.944>frameworks,

203
00:09:20.625 --> 00:09:22.445
<00:09:20.625>and <00:09:20.905>all <00:09:21.185>this <00:09:21.465>makes <00:09:21.745>an <00:09:22.025>application,

204
00:09:22.505 --> 00:09:25.685
<00:09:22.505>but <00:09:22.660>that, <00:09:22.816>that <00:09:22.971>actually <00:09:23.127>brings <00:09:23.282>also <00:09:23.438>a <00:09:23.593>lot <00:09:23.749>of <00:09:23.905>complexity

205
00:09:25.985 --> 00:09:27.725
<00:09:25.985>to <00:09:26.685>understand <00:09:27.385>how,

206
00:09:27.945 --> 00:09:30.125
<00:09:27.945>how <00:09:28.225>those <00:09:28.505>technologies <00:09:28.785>work <00:09:29.065>together, <00:09:29.345>right?

207
00:09:30.985 --> 00:09:34.925
<00:09:30.985>Um, <00:09:31.160>all <00:09:31.335>this <00:09:31.510>creates <00:09:31.685>applications <00:09:31.860>that <00:09:32.035>are <00:09:32.210>made <00:09:32.385>up

208
00:09:34.925 --> 00:09:38.205
<00:09:34.925>of <00:09:35.080>hundreds <00:09:35.236>of <00:09:35.391>thousands, <00:09:35.547>if <00:09:35.702>not <00:09:35.858>millions, <00:09:36.013>of <00:09:36.169>code <00:09:36.324>elements.

209
00:09:38.305 --> 00:09:39.365
<00:09:38.305>So <00:09:38.622>by <00:09:38.941>code <00:09:39.259>elements

210
00:09:39.505 --> 00:09:42.405
<00:09:39.505>or <00:09:39.660>data <00:09:39.816>structure, <00:09:39.971>I'm <00:09:40.127>talking <00:09:40.282>about, <00:09:40.438>uh, <00:09:40.593>you <00:09:40.749>know, <00:09:40.905>uh,

211
00:09:43.215 --> 00:09:47.045
<00:09:43.215>pages, <00:09:43.415>web <00:09:43.615>pages, <00:09:43.815>uh, <00:09:44.015>classes, <00:09:44.215>methods, <00:09:44.415>functions, <00:09:44.615>batches,

212
00:09:47.625 --> 00:09:52.405
<00:09:47.625>uh, <00:09:47.780>tables, <00:09:47.936>views, <00:09:48.091>uh, <00:09:48.247>columns <00:09:48.402>in <00:09:48.558>those <00:09:48.713>tables, <00:09:48.869>et <00:09:49.025>cetera.

213
00:09:52.665 --> 00:09:55.125
<00:09:52.665>And <00:09:53.015>all <00:09:53.365>these <00:09:53.714>are <00:09:54.064>interdependent.

214
00:09:55.125 --> 00:09:56.685
<00:09:55.125>They <00:09:55.475>have <00:09:55.825>dependencies <00:09:56.175>between <00:09:56.525>themselves,

215
00:09:56.885 --> 00:09:58.445
<00:09:56.885>a <00:09:57.235>function <00:09:57.585>calling, <00:09:57.935>another <00:09:58.285>function,

216
00:09:58.445 --> 00:10:01.165
<00:09:58.445>calling <00:09:58.678>writing <00:09:58.911>into <00:09:59.145>a <00:09:59.378>table, <00:09:59.611>et <00:09:59.845>cetera.

217
00:10:01.425 --> 00:10:03.525
<00:10:01.425>And <00:10:01.658>those <00:10:01.891>dependencies <00:10:02.125>are <00:10:02.358>within <00:10:02.591>that <00:10:02.824>application,

218
00:10:03.525 --> 00:10:04.965
<00:10:03.525>and <00:10:03.957>sometimes <00:10:04.389>between <00:10:04.821>applications.

219
00:10:05.065 --> 00:10:09.485
<00:10:05.065>So <00:10:05.298>understanding <00:10:05.531>all <00:10:05.765>this <00:10:05.998>is <00:10:06.231>actually <00:10:06.465>important

220
00:10:10.195 --> 00:10:13.165
<00:10:10.195>when <00:10:10.335>you <00:10:10.475>want <00:10:10.615>to <00:10:10.755>make <00:10:10.895>some, <00:10:11.035>well, <00:10:11.175>when <00:10:11.315>you <00:10:11.455>are <00:10:11.595>learning

221
00:10:13.225 --> 00:10:14.645
<00:10:13.225>and <00:10:13.438>starting <00:10:13.651>to <00:10:13.864>work <00:10:14.077>on <00:10:14.290>that <00:10:14.502>system.

222
00:10:14.705 --> 00:10:17.165
<00:10:14.705>So <00:10:14.880>understanding <00:10:15.055>what's <00:10:15.230>inside <00:10:15.405>when <00:10:15.580>you <00:10:15.755>want <00:10:15.930>to <00:10:16.105>modernize

223
00:10:17.165 --> 00:10:19.325
<00:10:17.165>that <00:10:17.365>system, <00:10:17.564>when <00:10:17.765>you <00:10:17.964>want <00:10:18.165>just <00:10:18.365>to <00:10:18.564>maintain,

224
00:10:19.355 --> 00:10:21.605
<00:10:19.355>make <00:10:19.635>some <00:10:19.915>small <00:10:20.195>changes, <00:10:20.475>fixing <00:10:20.755>bugs,

225
00:10:21.675 --> 00:10:24.845
<00:10:21.675>improving <00:10:21.875>the <00:10:22.074>performance, <00:10:22.275>adding <00:10:22.474>some <00:10:22.675>features, <00:10:22.875>of <00:10:23.074>course,

226
00:10:24.845 --> 00:10:28.525
<00:10:24.845>assessing, <00:10:25.000>uh, <00:10:25.156>this <00:10:25.311>as <00:10:25.467>assessing <00:10:25.622>the <00:10:25.778>software, <00:10:25.933>you <00:10:26.089>also <00:10:26.245>need

227
00:10:28.525 --> 00:10:30.525
<00:10:28.525>to <00:10:28.758>understand <00:10:28.991>that, <00:10:29.225>and <00:10:29.458>it, <00:10:29.691>it, <00:10:29.925>that's

228
00:10:30.525 --> 00:10:31.645
<00:10:30.525>where <00:10:30.861>the <00:10:31.197>challenge <00:10:31.533>lies.

229
00:10:32.585 --> 00:10:35.525
<00:10:32.585>So <00:10:32.785>how <00:10:32.985>do <00:10:33.185>the <00:10:33.385>team, <00:10:33.585>um, <00:10:33.785>do <00:10:33.985>today?

230
00:10:35.715 --> 00:10:38.765
<00:10:35.715>Well, <00:10:35.890>as <00:10:36.065>I <00:10:36.240>said <00:10:36.415>earlier, <00:10:36.590>maybe <00:10:36.765>read <00:10:36.940>the <00:10:37.115>documentation,

231
00:10:38.905 --> 00:10:40.605
<00:10:38.905>but <00:10:39.255>well, <00:10:39.605>is <00:10:39.954>it <00:10:40.305>there?

232
00:10:40.635 --> 00:10:43.445
<00:10:40.635>Does <00:10:40.775>it <00:10:40.915>exist? <00:10:41.055>Is <00:10:41.194>it, <00:10:41.335>is <00:10:41.475>it <00:10:41.615>current? <00:10:41.755>Is <00:10:41.895>it <00:10:42.035>searchable?

233
00:10:43.985 --> 00:10:47.365
<00:10:43.985>Is <00:10:44.160>uh, <00:10:44.335>is <00:10:44.510>it <00:10:44.685>accurate? <00:10:44.860>Well, <00:10:45.035>most <00:10:45.210>likely <00:10:45.385>not.

234
00:10:47.425 --> 00:10:50.485
<00:10:47.425>And <00:10:47.580>in <00:10:47.736>many <00:10:47.891>cases, <00:10:48.047>I <00:10:48.202>hear <00:10:48.358>there <00:10:48.513>is <00:10:48.669>absolutely <00:10:48.824>no

235
00:10:50.725 --> 00:10:52.245
<00:10:50.725>documentation <00:10:51.409>whatsoever, <00:10:52.093>right?

236
00:10:53.055 --> 00:10:56.525
<00:10:53.055>Maybe <00:10:53.194>you <00:10:53.334>ask <00:10:53.474>SMEs, <00:10:53.614>people <00:10:53.755>who've <00:10:53.895>been <00:10:54.035>working <00:10:54.175>on <00:10:54.314>this, <00:10:54.454>uh,

237
00:10:56.705 --> 00:10:59.045
<00:10:56.705>who <00:10:56.880>have <00:10:57.055>developed <00:10:57.230>that <00:10:57.405>in <00:10:57.580>the, <00:10:57.755>in <00:10:57.930>the <00:10:58.105>past,

238
00:10:59.265 --> 00:11:02.845
<00:10:59.265>but <00:10:59.405>those <00:10:59.545>guys, <00:10:59.685>are <00:10:59.824>they <00:10:59.965>still <00:11:00.105>around, <00:11:00.245>like <00:11:00.385>the <00:11:00.525>cobol, <00:11:00.665>uh,

239
00:11:03.015 --> 00:11:04.965
<00:11:03.015>programmer <00:11:03.365>who <00:11:03.715>left <00:11:04.064>the <00:11:04.415>company,

240
00:11:05.105 --> 00:11:08.965
<00:11:05.105>and <00:11:05.245>maybe <00:11:05.385>even <00:11:05.525>the <00:11:05.665>planet <00:11:05.805>in <00:11:05.945>that <00:11:06.085>case, <00:11:06.225>no <00:11:06.365>more <00:11:06.505>there.

241
00:11:09.115 --> 00:11:11.205
<00:11:09.115>Well, <00:11:09.270>and <00:11:09.426>even <00:11:09.581>if <00:11:09.737>they <00:11:09.892>are <00:11:10.048>there, <00:11:10.203>they <00:11:10.359>are <00:11:10.515>there,

242
00:11:11.345 --> 00:11:14.325
<00:11:11.345>is <00:11:11.461>it <00:11:11.578>an <00:11:11.695>optimal <00:11:11.811>use <00:11:11.928>of <00:11:12.045>their <00:11:12.161>time <00:11:12.278>to <00:11:12.395>go <00:11:12.511>and <00:11:12.628>interrupt <00:11:12.745>them

243
00:11:14.325 --> 00:11:17.445
<00:11:14.325>and <00:11:14.558>ask <00:11:14.791>them <00:11:15.025>some <00:11:15.258>basic <00:11:15.491>questions, <00:11:15.725>right?

244
00:11:17.945 --> 00:11:19.605
<00:11:17.945>Uh, <00:11:18.411>most <00:11:18.878>likely <00:11:19.345>not.

245
00:11:19.785 --> 00:11:22.085
<00:11:19.785>Uh, <00:11:19.985>and <00:11:20.185>even <00:11:20.385>if <00:11:20.584>they <00:11:20.785>have <00:11:20.985>this <00:11:21.185>knowledge,

246
00:11:22.155 --> 00:11:25.405
<00:11:22.155>what <00:11:22.329>we <00:11:22.505>would <00:11:22.680>call <00:11:22.855>this <00:11:23.030>institutional <00:11:23.204>knowledge <00:11:23.380>in <00:11:23.555>their

247
00:11:25.405 --> 00:11:26.925
<00:11:25.405>head, <00:11:25.678>is <00:11:25.952>it, <00:11:26.225>is <00:11:26.499>it <00:11:26.772>reliable?

248
00:11:27.185 --> 00:11:30.365
<00:11:27.185>Uh, <00:11:27.385>well, <00:11:27.584>maybe <00:11:27.785>that's <00:11:27.984>a <00:11:28.185>good <00:11:28.385>starting <00:11:28.584>point,

249
00:11:30.365 --> 00:11:32.485
<00:11:30.365>but <00:11:30.520>then <00:11:30.676>you <00:11:30.831>need <00:11:30.987>to <00:11:31.142>go <00:11:31.298>into <00:11:31.453>the <00:11:31.609>third <00:11:31.765>one.

250
00:11:33.025 --> 00:11:34.685
<00:11:33.025>You <00:11:33.225>go <00:11:33.425>to <00:11:33.625>the, <00:11:33.824>into <00:11:34.025>the <00:11:34.225>code <00:11:34.425>base.

251
00:11:34.705 --> 00:11:35.925
<00:11:34.705>You <00:11:34.924>need <00:11:35.144>to <00:11:35.363>delve <00:11:35.583>into <00:11:35.803>this,

252
00:11:36.655 --> 00:11:38.205
<00:11:36.655>these <00:11:36.934>millions <00:11:37.213>of <00:11:37.492>lines <00:11:37.771>of <00:11:38.050>code.

253
00:11:38.665 --> 00:11:42.205
<00:11:38.665>Uh, <00:11:38.792>and <00:11:38.919>yes, <00:11:39.046>if <00:11:39.174>you <00:11:39.301>want <00:11:39.428>to <00:11:39.555>do <00:11:39.683>that <00:11:39.810>based <00:11:39.937>on <00:11:40.064>the

254
00:11:42.755 --> 00:11:46.485
<00:11:42.755>reading <00:11:42.988>speed <00:11:43.221>of <00:11:43.455>a <00:11:43.688>human, <00:11:43.921>it's, <00:11:44.155>uh,

255
00:11:46.995 --> 00:11:49.445
<00:11:46.995>it's <00:11:47.195>gonna <00:11:47.395>take <00:11:47.595>you <00:11:47.795>hours, <00:11:47.995>if <00:11:48.195>not <00:11:48.395>days

256
00:11:49.745 --> 00:11:52.725
<00:11:49.745>or <00:11:49.900>if <00:11:50.056>not <00:11:50.211>weeks, <00:11:50.367>to <00:11:50.522>try <00:11:50.678>to <00:11:50.833>do <00:11:50.989>this <00:11:51.145>kind

257
00:11:52.725 --> 00:11:55.485
<00:11:52.725>of <00:11:52.958>reverse <00:11:53.191>engineering <00:11:53.425>of, <00:11:53.658>of, <00:11:53.891>uh, <00:11:54.125>of

258
00:11:55.945 --> 00:11:57.605
<00:11:55.945>how <00:11:56.295>the <00:11:56.645>system <00:11:56.995>works, <00:11:57.345>right?

259
00:11:58.225 --> 00:12:01.005
<00:11:58.225>And <00:11:58.352>even <00:11:58.479>if <00:11:58.606>you <00:11:58.734>do <00:11:58.861>that <00:11:58.988>manually, <00:11:59.115>are <00:11:59.243>you, <00:11:59.370>are <00:11:59.497>you <00:11:59.625>sure

260
00:12:01.005 --> 00:12:02.965
<00:12:01.005>that <00:12:01.238>you, <00:12:01.471>you <00:12:01.705>really <00:12:01.938>explored <00:12:02.171>all <00:12:02.405>the

261
00:12:02.965 --> 00:12:04.405
<00:12:02.965>possibilities, <00:12:03.289>what <00:12:03.613>you're <00:12:03.937>gonna <00:12:04.261>get?

262
00:12:04.465 --> 00:12:05.725
<00:12:04.465>Is <00:12:04.691>it <00:12:04.918>complete? <00:12:05.145>Is <00:12:05.372>it <00:12:05.599>accurate?

263
00:12:05.995 --> 00:12:09.805
<00:12:05.995>Well, <00:12:06.170>yeah, <00:12:06.345>I, <00:12:06.520>I <00:12:06.695>would <00:12:06.870>not <00:12:07.045>commit <00:12:07.220>on <00:12:07.395>that.

264
00:12:10.625 --> 00:12:15.365
<00:12:10.625>So <00:12:10.800>what <00:12:10.975>we <00:12:11.150>believe <00:12:11.325>would <00:12:11.500>be <00:12:11.675>useful <00:12:11.850>is <00:12:12.025>actually

265
00:12:15.475 --> 00:12:17.805
<00:12:15.475>what <00:12:15.650>I <00:12:15.825>could, <00:12:16.000>I <00:12:16.175>would <00:12:16.350>call <00:12:16.525>the <00:12:16.700>knowledge <00:12:16.875>base,

266
00:12:18.255 --> 00:12:20.165
<00:12:18.255>let's <00:12:18.535>say <00:12:18.814>a <00:12:19.095>technical <00:12:19.375>knowledge <00:12:19.655>base

267
00:12:20.875 --> 00:12:23.525
<00:12:20.875>that <00:12:21.225>document <00:12:21.575>the <00:12:21.925>applications <00:12:22.275>internal,

268
00:12:23.705 --> 00:12:26.445
<00:12:23.705>or <00:12:23.905>let's <00:12:24.105>say <00:12:24.305>the <00:12:24.505>inner <00:12:24.705>workings, <00:12:24.905>the <00:12:25.105>architecture,

269
00:12:26.445 --> 00:12:28.125
<00:12:26.445>and <00:12:26.678>the <00:12:26.911>inner <00:12:27.145>workings <00:12:27.378>of <00:12:27.611>that <00:12:27.845>applications.

270
00:12:28.585 --> 00:12:31.525
<00:12:28.585>So <00:12:28.760>that <00:12:28.935>would <00:12:29.110>enable <00:12:29.285>anyone <00:12:29.460>who's <00:12:29.635>working <00:12:29.810>on <00:12:29.985>the

271
00:12:31.525 --> 00:12:35.165
<00:12:31.525>application, <00:12:31.758>developers, <00:12:31.991>tech <00:12:32.225>leads, <00:12:32.458>architects, <00:12:32.691>et <00:12:32.925>cetera,

272
00:12:35.545 --> 00:12:38.085
<00:12:35.545>to <00:12:35.895>really <00:12:36.245>understand <00:12:36.594>what's <00:12:36.944>inside

273
00:12:38.865 --> 00:12:40.765
<00:12:38.865>and <00:12:39.215>find, <00:12:39.565>you <00:12:39.915>know, <00:12:40.265>answers

274
00:12:40.785 --> 00:12:42.925
<00:12:40.785>to <00:12:40.985>the <00:12:41.185>questions <00:12:41.385>they <00:12:41.584>ask <00:12:41.785>themselves <00:12:41.985>every <00:12:42.185>day.

275
00:12:42.945 --> 00:12:44.165
<00:12:42.945>You <00:12:43.164>know, <00:12:43.384>what <00:12:43.603>is <00:12:43.823>the <00:12:44.043>impact?

276
00:12:44.165 --> 00:12:45.765
<00:12:44.165>If <00:12:44.515>I <00:12:44.865>change <00:12:45.214>that <00:12:45.564>element,

277
00:12:45.905 --> 00:12:47.965
<00:12:45.905>and <00:12:46.060>let's <00:12:46.216>say <00:12:46.371>if <00:12:46.527>I <00:12:46.682>modify <00:12:46.838>this, <00:12:46.993>uh, <00:12:47.149>this <00:12:47.305>function,

278
00:12:48.115 --> 00:12:50.765
<00:12:48.115>what <00:12:48.315>is <00:12:48.515>the <00:12:48.715>impact, <00:12:48.915>uh, <00:12:49.115>across <00:12:49.315>the <00:12:49.515>application?

279
00:12:51.475 --> 00:12:53.165
<00:12:51.475>What <00:12:51.755>do <00:12:52.035>I <00:12:52.315>need <00:12:52.595>to <00:12:52.875>do?

280
00:12:53.535 --> 00:12:55.605
<00:12:53.535>Let's <00:12:53.709>say, <00:12:53.885>what <00:12:54.060>screen <00:12:54.235>do <00:12:54.410>I <00:12:54.584>need <00:12:54.760>to <00:12:54.935>retest

281
00:12:55.895 --> 00:12:58.685
<00:12:55.895>after <00:12:56.095>making <00:12:56.295>that <00:12:56.495>change <00:12:56.694>as <00:12:56.895>an <00:12:57.095>example, <00:12:57.295>right?

282
00:12:59.145 --> 00:13:00.845
<00:12:59.145>All <00:12:59.425>the, <00:12:59.704>uh, <00:12:59.985>all <00:13:00.265>those <00:13:00.545>questions

283
00:13:00.845 --> 00:13:02.725
<00:13:00.845>that <00:13:01.125>they <00:13:01.405>regularly <00:13:01.685>ask <00:13:01.965>themselves, <00:13:02.245>instead

284
00:13:02.725 --> 00:13:05.885
<00:13:02.725>of <00:13:02.852>going <00:13:02.979>back <00:13:03.106>into <00:13:03.234>the <00:13:03.361>code <00:13:03.488>as, <00:13:03.615>uh, <00:13:03.743>as <00:13:03.870>we <00:13:03.997>said, <00:13:04.125>well,

285
00:13:06.025 --> 00:13:09.245
<00:13:06.025>why <00:13:06.165>don't, <00:13:06.305>uh, <00:13:06.444>if <00:13:06.584>they <00:13:06.725>could <00:13:06.865>find <00:13:07.005>that <00:13:07.145>in <00:13:07.285>this, <00:13:07.425>uh,

286
00:13:09.585 --> 00:13:11.645
<00:13:09.585>in <00:13:09.785>this <00:13:09.985>technical <00:13:10.185>knowledge <00:13:10.385>base, <00:13:10.585>that <00:13:10.785>would <00:13:10.985>be,

287
00:13:12.115 --> 00:13:14.805
<00:13:12.115>that <00:13:12.315>would <00:13:12.515>be <00:13:12.715>perfect, <00:13:12.915>very <00:13:13.115>easy, <00:13:13.315>very <00:13:13.515>rapid.

288
00:13:15.235 --> 00:13:18.285
<00:13:15.235>They <00:13:15.390>could <00:13:15.546>do <00:13:15.701>that <00:13:15.857>on <00:13:16.012>their <00:13:16.168>own <00:13:16.323>without <00:13:16.479>interrupting <00:13:16.635>anyone,

289
00:13:18.505 --> 00:13:20.845
<00:13:18.505>and <00:13:18.705>they <00:13:18.905>would, <00:13:19.105>uh, <00:13:19.305>they <00:13:19.505>would've <00:13:19.705>the <00:13:19.905>confidence

290
00:13:20.845 --> 00:13:23.365
<00:13:20.845>that <00:13:21.045>this <00:13:21.245>is <00:13:21.445>the <00:13:21.645>repository <00:13:21.845>of <00:13:22.045>knowledge <00:13:22.245>about

291
00:13:23.365 --> 00:13:24.725
<00:13:23.365>that <00:13:23.977>application, <00:13:24.589>right?

292
00:13:25.705 --> 00:13:29.005
<00:13:25.705>And <00:13:25.845>so <00:13:25.985>at <00:13:26.125>caste, <00:13:26.265>that's <00:13:26.405>what <00:13:26.545>we, <00:13:26.685>that's <00:13:26.825>what <00:13:26.965>we <00:13:27.105>propose

293
00:13:29.005 --> 00:13:30.685
<00:13:29.005>with, <00:13:29.238>uh, <00:13:29.471>with <00:13:29.705>a <00:13:29.938>product <00:13:30.171>that, <00:13:30.405>uh,

294
00:13:30.685 --> 00:13:32.005
<00:13:30.685>we <00:13:30.982>called, <00:13:31.279>uh, <00:13:31.576>caste <00:13:31.873>imaging.

295
00:13:32.025 --> 00:13:34.045
<00:13:32.025>And <00:13:32.199>I <00:13:32.375>have <00:13:32.550>the <00:13:32.725>pleasure <00:13:32.900>of, <00:13:33.074>uh, <00:13:33.250>of <00:13:33.425>leading.

296
00:13:34.585 --> 00:13:37.485
<00:13:34.585>So <00:13:34.740>caste <00:13:34.896>imaging, <00:13:35.051>we <00:13:35.207>call <00:13:35.362>this, <00:13:35.518>we <00:13:35.673>call <00:13:35.829>it <00:13:35.985>imaging

297
00:13:37.485 --> 00:13:40.045
<00:13:37.485>because <00:13:37.718>it's <00:13:37.951>like <00:13:38.185>an, <00:13:38.418>an <00:13:38.651>imaging <00:13:38.885>system

298
00:13:40.265 --> 00:13:43.405
<00:13:40.265>or, <00:13:40.405>you <00:13:40.545>know, <00:13:40.685>an <00:13:40.824>MRI <00:13:40.965>for <00:13:41.105>your <00:13:41.245>software <00:13:41.385>that <00:13:41.525>would <00:13:41.665>actually

299
00:13:44.235 --> 00:13:45.645
<00:13:44.235>scan <00:13:44.869>your <00:13:45.504>software.

300
00:13:45.705 --> 00:13:48.725
<00:13:45.705>So <00:13:45.880>as <00:13:46.055>you <00:13:46.230>can <00:13:46.405>see, <00:13:46.580>the <00:13:46.755>input <00:13:46.930>is, <00:13:47.105>uh,

301
00:13:48.775 --> 00:13:50.525
<00:13:48.775>let's <00:13:49.125>say <00:13:49.475>the <00:13:49.824>software <00:13:50.175>artifacts.

302
00:13:50.625 --> 00:13:54.165
<00:13:50.625>So <00:13:50.800>the <00:13:50.975>source <00:13:51.150>code, <00:13:51.325>the <00:13:51.500>database <00:13:51.675>scripts, <00:13:51.850>various, <00:13:52.025>uh,

303
00:13:54.165 --> 00:13:56.685
<00:13:54.165>let's <00:13:54.339>say <00:13:54.515>the <00:13:54.689>configuration <00:13:54.865>file, <00:13:55.040>property <00:13:55.214>files, <00:13:55.390>et <00:13:55.564>cetera.

304
00:13:56.985 --> 00:14:01.245
<00:13:56.985>You <00:13:57.125>feed <00:13:57.265>that <00:13:57.405>into, <00:13:57.545>uh, <00:13:57.685>caste <00:13:57.825>imaging <00:13:57.965>that, <00:13:58.105>by <00:13:58.245>the <00:13:58.385>way,

305
00:14:01.255 --> 00:14:04.565
<00:14:01.255>understand <00:14:01.535>more <00:14:01.814>than <00:14:02.095>150 <00:14:02.375>different <00:14:02.655>technologies.

306
00:14:04.885 --> 00:14:08.725
<00:14:04.885>I <00:14:05.001>mentioned <00:14:05.118>this. <00:14:05.235>So <00:14:05.351>Java, <00:14:05.468>J <00:14:05.585>two <00:14:05.701>E, <00:14:05.818>uh, <00:14:05.935>T <00:14:06.051>net, <00:14:06.168>C <00:14:06.285>sharp,

307
00:14:09.025 --> 00:14:11.205
<00:14:09.025>et <00:14:09.305>cetera, <00:14:09.584>uh, <00:14:09.865>up <00:14:10.145>to <00:14:10.425>COBOL

308
00:14:11.225 --> 00:14:12.445
<00:14:11.225>and <00:14:11.499>all <00:14:11.774>the, <00:14:12.048>let's <00:14:12.323>say,

309
00:14:12.445 --> 00:14:14.645
<00:14:12.445>the <00:14:12.620>technologies <00:14:12.795>in <00:14:12.970>the <00:14:13.145>mainframe <00:14:13.320>world <00:14:13.495>as <00:14:13.670>an <00:14:13.845>example.

310
00:14:15.185 --> 00:14:18.445
<00:14:15.185>Uh, <00:14:15.312>so <00:14:15.439>we, <00:14:15.566>we, <00:14:15.694>we <00:14:15.821>have <00:14:15.948>a <00:14:16.075>very <00:14:16.203>long <00:14:16.330>list <00:14:16.457>of <00:14:16.584>technologies.

311
00:14:18.505 --> 00:14:21.925
<00:14:18.505>Of <00:14:18.680>course, <00:14:18.855>we <00:14:19.030>cannot <00:14:19.205>support <00:14:19.380>every, <00:14:19.555>uh, <00:14:19.730>every <00:14:19.905>technology,

312
00:14:21.925 --> 00:14:23.565
<00:14:21.925>especially <00:14:22.158>that <00:14:22.391>they <00:14:22.625>are <00:14:22.858>new <00:14:23.091>every <00:14:23.324>day

313
00:14:23.565 --> 00:14:25.005
<00:14:23.565>and <00:14:23.889>somewhere <00:14:24.213>more <00:14:24.537>exotic <00:14:24.861>one.

314
00:14:25.005 --> 00:14:27.885
<00:14:25.005>But, <00:14:25.205>uh, <00:14:25.405>the, <00:14:25.605>the, <00:14:25.805>the, <00:14:26.005>the <00:14:26.205>typical <00:14:26.405>technologies

315
00:14:27.945 --> 00:14:29.365
<00:14:27.945>and <00:14:28.264>the <00:14:28.584>third <00:14:28.903>party <00:14:29.223>libraries

316
00:14:29.365 --> 00:14:31.285
<00:14:29.365>and <00:14:29.598>frameworks, <00:14:29.831>we <00:14:30.065>support <00:14:30.298>many <00:14:30.531>of <00:14:30.765>that,

317
00:14:31.305 --> 00:14:32.925
<00:14:31.305>and <00:14:31.538>that's <00:14:31.771>one <00:14:32.005>of <00:14:32.238>our <00:14:32.471>big <00:14:32.704>strengths.

318
00:14:33.225 --> 00:14:37.565
<00:14:33.225>So, <00:14:33.425>cast <00:14:33.625>imaging <00:14:33.825>would <00:14:34.025>perform <00:14:34.225>the <00:14:34.425>semantic <00:14:34.625>analysis

319
00:14:38.265 --> 00:14:40.965
<00:14:38.265>of <00:14:38.498>let's <00:14:38.731>say, <00:14:38.965>what <00:14:39.198>the <00:14:39.431>code <00:14:39.665>does

320
00:14:41.505 --> 00:14:45.325
<00:14:41.505>and <00:14:41.705>identify <00:14:41.905>every <00:14:42.105>single <00:14:42.305>code <00:14:42.505>element <00:14:42.705>I <00:14:42.905>mentioned,

321
00:14:45.545 --> 00:14:49.085
<00:14:45.545>and <00:14:45.685>we'll <00:14:45.824>map <00:14:45.964>them <00:14:46.104>into <00:14:46.245>what <00:14:46.385>you <00:14:46.525>see <00:14:46.665>on <00:14:46.805>the, <00:14:46.944>on,

322
00:14:49.145 --> 00:14:52.285
<00:14:49.145>on <00:14:49.272>the <00:14:49.399>right <00:14:49.526>side, <00:14:49.654>which <00:14:49.781>is <00:14:49.908>a <00:14:50.035>kind <00:14:50.163>of <00:14:50.290>map, <00:14:50.417>a <00:14:50.545>blueprint,

323
00:14:52.335 --> 00:14:54.765
<00:14:52.335>which <00:14:52.685>is <00:14:53.035>interactive, <00:14:53.385>that <00:14:53.735>identifies.

324
00:14:54.765 --> 00:14:56.805
<00:14:54.765>So <00:14:54.939>each <00:14:55.115>and <00:14:55.290>every <00:14:55.465>bubble <00:14:55.640>that <00:14:55.814>you <00:14:55.990>see <00:14:56.165>here,

325
00:14:57.235 --> 00:14:59.725
<00:14:57.235>it's <00:14:57.390>a <00:14:57.546>code <00:14:57.701>element, <00:14:57.857>or <00:14:58.012>it's <00:14:58.168>a <00:14:58.323>data <00:14:58.479>structure, <00:14:58.635>right?

326
00:15:00.225 --> 00:15:02.685
<00:15:00.225>Um, <00:15:00.458>and <00:15:00.691>every <00:15:00.925>line <00:15:01.158>between <00:15:01.391>those <00:15:01.625>bubbles,

327
00:15:02.715 --> 00:15:04.205
<00:15:02.715>it's <00:15:03.162>basically <00:15:03.609>a <00:15:04.056>dependencies.

328
00:15:04.505 --> 00:15:06.205
<00:15:04.505>So <00:15:04.738>there <00:15:04.971>are <00:15:05.205>tons <00:15:05.438>of <00:15:05.671>different <00:15:05.905>dependencies.

329
00:15:06.205 --> 00:15:07.605
<00:15:06.205>It <00:15:06.457>could <00:15:06.709>be <00:15:06.961>codes, <00:15:07.213>et <00:15:07.465>cetera,

330
00:15:07.665 --> 00:15:09.445
<00:15:07.665>but <00:15:07.898>it <00:15:08.131>could <00:15:08.365>be <00:15:08.598>about <00:15:08.831>inheritance <00:15:09.064>and,

331
00:15:09.785 --> 00:15:11.245
<00:15:09.785>and <00:15:10.113>other <00:15:10.442>types <00:15:10.770>of <00:15:11.099>things.

332
00:15:11.345 --> 00:15:14.045
<00:15:11.345>So <00:15:11.545>that <00:15:11.745>gives <00:15:11.945>you <00:15:12.145>a <00:15:12.345>map <00:15:12.545>to <00:15:12.745>explore

333
00:15:14.135 --> 00:15:18.205
<00:15:14.135>where <00:15:14.262>you <00:15:14.389>start <00:15:14.516>at <00:15:14.644>the <00:15:14.771>highest <00:15:14.898>level, <00:15:15.025>uh, <00:15:15.153>let's <00:15:15.280>say <00:15:15.407>of, <00:15:15.535>uh,

334
00:15:18.205 --> 00:15:20.685
<00:15:18.205>you <00:15:18.360>know, <00:15:18.516>the <00:15:18.671>kind <00:15:18.827>of <00:15:18.982>three <00:15:19.138>layers <00:15:19.293>of <00:15:19.449>your <00:15:19.605>applications,

335
00:15:20.705 --> 00:15:24.045
<00:15:20.705>and <00:15:20.860>you <00:15:21.016>can <00:15:21.171>drill <00:15:21.327>down <00:15:21.482>until, <00:15:21.638>uh, <00:15:21.793>the, <00:15:21.949>the <00:15:22.105>finest,

336
00:15:24.045 --> 00:15:27.765
<00:15:24.045>the <00:15:24.219>finest <00:15:24.395>grain <00:15:24.569>elements, <00:15:24.745>just, <00:15:24.920>uh, <00:15:25.094>uh, <00:15:25.270>functional <00:15:25.444>method

337
00:15:27.765 --> 00:15:29.565
<00:15:27.765>that <00:15:28.115>as <00:15:28.465>an <00:15:28.814>example, <00:15:29.165>right?

338
00:15:31.515 --> 00:15:35.255
<00:15:31.515>And, <00:15:31.689>and <00:15:31.865>this <00:15:32.040>with <00:15:32.215>what <00:15:32.390>we, <00:15:32.564>what <00:15:32.740>becomes <00:15:32.915>more

339
00:15:35.255 --> 00:15:38.375
<00:15:35.255>or <00:15:35.430>less <00:15:35.605>a, <00:15:35.780>a, <00:15:35.955>the, <00:15:36.130>the <00:15:36.305>technical <00:15:36.480>knowledge <00:15:36.655>base

340
00:15:38.555 --> 00:15:40.575
<00:15:38.555>of <00:15:38.788>your <00:15:39.021>applications, <00:15:39.255>of <00:15:39.488>your <00:15:39.721>inner <00:15:39.954>working.

341
00:15:40.595 --> 00:15:42.215
<00:15:40.595>So <00:15:40.828>yes, <00:15:41.061>you <00:15:41.295>can <00:15:41.528>visualize <00:15:41.761>the <00:15:41.995>architecture,

342
00:15:42.215 --> 00:15:43.815
<00:15:42.215>but <00:15:42.495>you <00:15:42.775>can <00:15:43.055>also <00:15:43.335>really <00:15:43.615>visualize

343
00:15:43.995 --> 00:15:46.655
<00:15:43.995>and <00:15:44.228>understand <00:15:44.461>how <00:15:44.695>the <00:15:44.928>application, <00:15:45.161>uh, <00:15:45.395>works.

344
00:15:48.235 --> 00:15:50.055
<00:15:48.235>So <00:15:48.515>here <00:15:48.795>I'm <00:15:49.075>showing <00:15:49.355>this <00:15:49.635>image.

345
00:15:50.215 --> 00:15:51.215
<00:15:50.215>I <00:15:50.395>think <00:15:50.575>it's <00:15:50.755>a <00:15:50.935>nice <00:15:51.115>image,

346
00:15:51.215 --> 00:15:53.455
<00:15:51.215>but <00:15:51.390>it, <00:15:51.565>uh, <00:15:51.740>that, <00:15:51.915>that <00:15:52.090>is <00:15:52.265>not <00:15:52.440>really <00:15:52.615>useful

347
00:15:53.455 --> 00:15:54.735
<00:15:53.455>to <00:15:53.839>understand <00:15:54.223>what's <00:15:54.607>inside.

348
00:15:54.795 --> 00:15:58.855
<00:15:54.795>But <00:15:54.922>yeah, <00:15:55.049>that's <00:15:55.176>just <00:15:55.304>a <00:15:55.431>1.2 <00:15:55.558>million <00:15:55.685>line <00:15:55.813>of <00:15:55.940>code <00:15:56.067>here <00:15:56.194>of,

349
00:15:58.875 --> 00:16:01.775
<00:15:58.875>uh, <00:15:59.015>of <00:15:59.155>a <00:15:59.295>custom <00:15:59.435>ERP <00:15:59.575>system <00:15:59.715>of <00:15:59.855>one <00:15:59.995>of <00:16:00.135>our, <00:16:00.275>uh,

350
00:16:02.035 --> 00:16:03.055
<00:16:02.035>our, <00:16:02.493>our <00:16:02.953>clients.

351
00:16:03.235 --> 00:16:06.655
<00:16:03.235>So, <00:16:03.375>as <00:16:03.515>I <00:16:03.655>mentioned, <00:16:03.795>all <00:16:03.935>the, <00:16:04.075>let's <00:16:04.215>say, <00:16:04.355>those <00:16:04.495>bubbles <00:16:04.635>are,

352
00:16:07.155 --> 00:16:10.735
<00:16:07.155>um, <00:16:07.310>are <00:16:07.466>all <00:16:07.621>the <00:16:07.777>different, <00:16:07.932>uh, <00:16:08.088>uh, <00:16:08.243>elements, <00:16:08.399>code <00:16:08.555>elements

353
00:16:10.735 --> 00:16:11.975
<00:16:10.735>and <00:16:11.014>data <00:16:11.293>structure, <00:16:11.572>and <00:16:11.851>the,

354
00:16:12.275 --> 00:16:14.815
<00:16:12.275>and <00:16:12.475>the, <00:16:12.675>the <00:16:12.875>edges <00:16:13.074>between <00:16:13.275>that <00:16:13.475>are <00:16:13.675>the,

355
00:16:14.815 --> 00:16:16.495
<00:16:14.815>the <00:16:15.281>dependencies <00:16:15.748>between <00:16:16.215>themselves.

356
00:16:16.915 --> 00:16:20.215
<00:16:16.915>And <00:16:17.055>indeed, <00:16:17.194>uh, <00:16:17.334>let's <00:16:17.474>say <00:16:17.615>when <00:16:17.755>you <00:16:17.895>drill <00:16:18.035>down <00:16:18.175>into <00:16:18.314>this,

357
00:16:20.215 --> 00:16:23.415
<00:16:20.215>when <00:16:20.390>you <00:16:20.565>go, <00:16:20.740>for <00:16:20.915>instance, <00:16:21.090>into <00:16:21.265>just <00:16:21.440>a <00:16:21.615>transaction,

358
00:16:23.715 --> 00:16:26.935
<00:16:23.715>you <00:16:23.855>look <00:16:23.995>at, <00:16:24.135>uh, <00:16:24.275>specific <00:16:24.415>transactions <00:16:24.555>from <00:16:24.695>a <00:16:24.835>screen <00:16:24.975>all <00:16:25.115>the

359
00:16:26.935 --> 00:16:30.295
<00:16:26.935>way <00:16:27.109>to <00:16:27.285>the, <00:16:27.459>to <00:16:27.635>the <00:16:27.810>data, <00:16:27.984>data <00:16:28.160>storage <00:16:28.334>layer.

360
00:16:30.885 --> 00:16:34.335
<00:16:30.885>Well, <00:16:31.060>that's, <00:16:31.235>that's <00:16:31.410>make <00:16:31.585>it <00:16:31.760>easy <00:16:31.935>to <00:16:32.110>really <00:16:32.285>understand

361
00:16:34.335 --> 00:16:35.655
<00:16:34.335>and <00:16:34.572>find <00:16:34.810>answers <00:16:35.047>to <00:16:35.285>those <00:16:35.523>questions.

362
00:16:35.655 --> 00:16:38.695
<00:16:35.655>So <00:16:35.782>we <00:16:35.909>have <00:16:36.036>one <00:16:36.164>of <00:16:36.291>our <00:16:36.418>partner <00:16:36.545>ndl <00:16:36.673>here <00:16:36.800>that <00:16:36.927>used <00:16:37.055>that

363
00:16:38.835 --> 00:16:42.135
<00:16:38.835>for <00:16:39.035>their, <00:16:39.235>um, <00:16:39.435>mainframe <00:16:39.635>modernization <00:16:39.835>as <00:16:40.035>an <00:16:40.235>example.

364
00:16:43.035 --> 00:16:45.735
<00:16:43.035>As, <00:16:43.151>as <00:16:43.268>he <00:16:43.385>said, <00:16:43.501>I <00:16:43.618>can <00:16:43.735>see <00:16:43.851>in <00:16:43.968>minutes <00:16:44.084>what <00:16:44.201>used <00:16:44.318>to <00:16:44.435>take,

365
00:16:45.785 --> 00:16:49.055
<00:16:45.785>let's <00:16:45.925>say, <00:16:46.064>month <00:16:46.204>before <00:16:46.344>of <00:16:46.485>digging <00:16:46.625>into, <00:16:46.765>uh, <00:16:46.905>into <00:16:47.045>the <00:16:47.185>code.

366
00:16:50.645 --> 00:16:54.105
<00:16:50.645>So <00:16:50.785>here <00:16:50.925>are <00:16:51.064>some, <00:16:51.204>uh, <00:16:51.345>some, <00:16:51.485>uh, <00:16:51.625>examples, <00:16:51.765>uh, <00:16:51.905>of, <00:16:52.045>uh,

367
00:16:54.165 --> 00:16:55.385
<00:16:54.165>of <00:16:54.439>caste <00:16:54.714>imaging <00:16:54.988>for <00:16:55.263>that.

368
00:16:55.485 --> 00:16:59.705
<00:16:55.485>So <00:16:55.640>this <00:16:55.796>map <00:16:55.951>enable <00:16:56.107>you, <00:16:56.262>for <00:16:56.418>instance, <00:16:56.573>to <00:16:56.729>identify <00:16:56.885>candidates

369
00:16:59.725 --> 00:17:02.265
<00:16:59.725>for <00:17:00.191>decoupling <00:17:00.658>or <00:17:01.125>microservices.

370
00:17:02.615 --> 00:17:05.025
<00:17:02.615>It's <00:17:02.895>visual. <00:17:03.175>You <00:17:03.455>can <00:17:03.735>quickly, <00:17:04.015>uh,

371
00:17:05.235 --> 00:17:07.945
<00:17:05.234>let's <00:17:05.435>say <00:17:05.635>identify <00:17:05.834>which <00:17:06.034>objects <00:17:06.234>are <00:17:06.435>tightly <00:17:06.635>coupled

372
00:17:07.945 --> 00:17:08.985
<00:17:07.944>or <00:17:08.413>loosely <00:17:08.880>coupled.

373
00:17:09.565 --> 00:17:13.145
<00:17:09.565>You <00:17:09.720>can <00:17:09.876>very <00:17:10.031>easily <00:17:10.187>I, <00:17:10.342>uh, <00:17:10.498>isolate <00:17:10.653>a <00:17:10.809>component <00:17:10.965>from,

374
00:17:13.245 --> 00:17:15.625
<00:17:13.244>for <00:17:13.524>instance, <00:17:13.804>an <00:17:14.084>outdated <00:17:14.364>framework, <00:17:14.645>uh,

375
00:17:15.645 --> 00:17:18.625
<00:17:15.645>and <00:17:15.819>understand <00:17:15.994>what <00:17:16.170>are <00:17:16.345>the <00:17:16.520>elements <00:17:16.694>that <00:17:16.869>are <00:17:17.045>using

376
00:17:18.625 --> 00:17:21.345
<00:17:18.625>that <00:17:18.858>framework <00:17:19.091>and <00:17:19.325>that, <00:17:19.558>well, <00:17:19.791>let's <00:17:20.025>say,

377
00:17:21.345 --> 00:17:22.785
<00:17:21.345>which <00:17:21.530>are <00:17:21.715>the <00:17:21.900>elements <00:17:22.085>that <00:17:22.270>you <00:17:22.455>will <00:17:22.641>need

378
00:17:22.785 --> 00:17:24.665
<00:17:22.785>to <00:17:22.960>make <00:17:23.135>some <00:17:23.310>changes <00:17:23.485>if <00:17:23.660>you <00:17:23.835>want <00:17:24.010>to <00:17:24.185>extract

379
00:17:24.665 --> 00:17:27.345
<00:17:24.665>and <00:17:24.865>remove <00:17:25.065>that, <00:17:25.264>that <00:17:25.464>framework <00:17:25.665>as <00:17:25.865>an <00:17:26.065>example.

380
00:17:27.845 --> 00:17:29.065
<00:17:27.845>Uh, <00:17:28.119>and <00:17:28.394>as <00:17:28.668>I <00:17:28.943>mentioned

381
00:17:29.065 --> 00:17:30.865
<00:17:29.065>before, <00:17:29.240>I <00:17:29.415>mean, <00:17:29.590>the, <00:17:29.765>the <00:17:29.940>beauty <00:17:30.115>of <00:17:30.290>this <00:17:30.465>is

382
00:17:30.865 --> 00:17:34.385
<00:17:30.865>that <00:17:31.040>you <00:17:31.215>have <00:17:31.390>this, <00:17:31.565>uh, <00:17:31.740>cross <00:17:31.915>technology, <00:17:32.090>uh, <00:17:32.265>dependency.

383
00:17:34.385 --> 00:17:36.465
<00:17:34.385>So <00:17:34.585>it's <00:17:34.785>not <00:17:34.985>just <00:17:35.185>for <00:17:35.385>one <00:17:35.585>tech <00:17:35.785>silo

384
00:17:36.645 --> 00:17:38.105
<00:17:36.645>or <00:17:36.973>even <00:17:37.302>just <00:17:37.630>one <00:17:37.959>technology.

385
00:17:38.375 --> 00:17:40.625
<00:17:38.375>It's <00:17:38.725>across <00:17:39.075>your <00:17:39.425>entire <00:17:39.775>application.

386
00:17:40.645 --> 00:17:42.985
<00:17:40.645>So <00:17:40.761>if <00:17:40.878>I <00:17:40.995>make <00:17:41.111>changes <00:17:41.228>to <00:17:41.345>a <00:17:41.461>table, <00:17:41.578>if <00:17:41.695>I <00:17:41.811>add <00:17:41.928>a <00:17:42.045>column

387
00:17:43.045 --> 00:17:46.545
<00:17:43.045>to <00:17:43.185>a <00:17:43.325>table, <00:17:43.465>what <00:17:43.605>could <00:17:43.745>be <00:17:43.885>the <00:17:44.025>impact <00:17:44.165>across, <00:17:44.305>let's <00:17:44.445>say,

388
00:17:46.545 --> 00:17:49.485
<00:17:46.545>along <00:17:46.700>the, <00:17:46.856>the <00:17:47.011>change <00:17:47.167>around <00:17:47.322>this, <00:17:47.478>uh, <00:17:47.633>this <00:17:47.789>whole, <00:17:47.945>uh,

389
00:17:49.515 --> 00:17:52.565
<00:17:49.515>call <00:17:49.655>graph <00:17:49.795>all <00:17:49.935>the <00:17:50.075>way <00:17:50.215>to <00:17:50.355>the <00:17:50.495>ui <00:17:50.635>as <00:17:50.775>an <00:17:50.915>example,

390
00:17:52.845 --> 00:17:55.125
<00:17:52.845>I <00:17:53.078>can <00:17:53.311>visualize <00:17:53.545>this <00:17:53.778>in <00:17:54.011>well, <00:17:54.245>immediately.

391
00:17:55.945 --> 00:18:00.925
<00:17:55.945>Um, <00:17:56.072>we <00:17:56.199>have <00:17:56.326>also <00:17:56.454>built <00:17:56.581>in <00:17:56.708>some, <00:17:56.835>um, <00:17:56.963>some, <00:17:57.090>uh, <00:17:57.217>advisor, <00:17:57.345>some,

392
00:18:00.945 --> 00:18:04.045
<00:18:00.945>uh, <00:18:01.225>modernization <00:18:01.504>advisor, <00:18:01.784>some <00:18:02.064>transformation <00:18:02.345>advisor.

393
00:18:04.185 --> 00:18:08.525
<00:18:04.185>So <00:18:04.312>for <00:18:04.439>instance, <00:18:04.566>uh, <00:18:04.694>if <00:18:04.821>you <00:18:04.948>want <00:18:05.075>to <00:18:05.203>migrate <00:18:05.330>from <00:18:05.457>a <00:18:05.585>Oracle

394
00:18:09.115 --> 00:18:11.525
<00:18:09.115>on-prem <00:18:09.315>to <00:18:09.515>an <00:18:09.715>Oracle, <00:18:09.915>uh, <00:18:10.115>in <00:18:10.315>the <00:18:10.515>cloud,

395
00:18:11.545 --> 00:18:13.845
<00:18:11.545>we <00:18:11.720>have <00:18:11.895>a <00:18:12.070>modernized, <00:18:12.245>um, <00:18:12.420>an, <00:18:12.595>an <00:18:12.770>adv, <00:18:12.945>um,

396
00:18:14.235 --> 00:18:16.565
<00:18:14.235>modernization <00:18:14.584>advisor <00:18:14.935>for <00:18:15.284>this, <00:18:15.635>uh,

397
00:18:16.565 --> 00:18:18.285
<00:18:16.565>for <00:18:16.915>value <00:18:17.265>spares <00:18:17.615>of <00:18:17.965>technologies.

398
00:18:18.785 --> 00:18:21.645
<00:18:18.785>So <00:18:19.018>that <00:18:19.251>will <00:18:19.485>point <00:18:19.718>you <00:18:19.951>to <00:18:20.185>areas

399
00:18:21.735 --> 00:18:23.005
<00:18:21.735>where <00:18:21.963>you <00:18:22.192>need <00:18:22.420>to <00:18:22.649>pay <00:18:22.878>attention.

400
00:18:23.225 --> 00:18:26.485
<00:18:23.225>So <00:18:23.352>we <00:18:23.479>not <00:18:23.606>gonna <00:18:23.734>tell <00:18:23.861>you <00:18:23.988>everything <00:18:24.115>that <00:18:24.243>you <00:18:24.370>need <00:18:24.497>to <00:18:24.625>change.

401
00:18:26.945 --> 00:18:29.445
<00:18:26.945>We <00:18:27.145>are <00:18:27.345>providing <00:18:27.544>all <00:18:27.745>the <00:18:27.945>information <00:18:28.145>you <00:18:28.345>need,

402
00:18:29.545 --> 00:18:32.725
<00:18:29.545>or <00:18:29.652>at <00:18:29.760>least <00:18:29.868>that, <00:18:29.975>uh, <00:18:30.083>as <00:18:30.191>much <00:18:30.298>as <00:18:30.406>we <00:18:30.514>can, <00:18:30.621>uh, <00:18:30.729>see <00:18:30.837>in, <00:18:30.945>uh,

403
00:18:32.745 --> 00:18:36.245
<00:18:32.745>in <00:18:32.900>imaging <00:18:33.056>regarding <00:18:33.211>the <00:18:33.367>code, <00:18:33.522>where <00:18:33.678>things <00:18:33.833>that, <00:18:33.989>uh, <00:18:34.145>that,

404
00:18:36.245 --> 00:18:38.525
<00:18:36.245>uh, <00:18:36.445>that <00:18:36.645>could <00:18:36.844>be <00:18:37.044>needed <00:18:37.245>for <00:18:37.445>that <00:18:37.645>transformation.

405
00:18:38.595 --> 00:18:42.805
<00:18:38.595>Well, <00:18:38.722>here <00:18:38.849>you <00:18:38.976>are <00:18:39.104>using, <00:18:39.231>uh, <00:18:39.358>you <00:18:39.485>know, <00:18:39.613>you, <00:18:39.740>you <00:18:39.867>are <00:18:39.995>dealing

406
00:18:42.805 --> 00:18:46.525
<00:18:42.805>with, <00:18:42.980>uh, <00:18:43.155>with, <00:18:43.330>uh, <00:18:43.505>with <00:18:43.680>local <00:18:43.855>files, <00:18:44.030>for <00:18:44.205>instance.

407
00:18:46.525 --> 00:18:47.765
<00:18:46.525>So <00:18:46.684>if <00:18:46.843>you <00:18:47.003>want <00:18:47.162>to <00:18:47.322>migrate <00:18:47.481>to <00:18:47.641>the

408
00:18:47.765 --> 00:18:49.605
<00:18:47.765>cloud, <00:18:48.115>that's <00:18:48.465>not <00:18:48.815>gonna <00:18:49.165>work.

409
00:18:49.625 --> 00:18:51.485
<00:18:49.625>So <00:18:49.825>you <00:18:50.025>will <00:18:50.225>need <00:18:50.425>to, <00:18:50.625>to <00:18:50.825>transform <00:18:51.025>that.

410
00:18:51.505 --> 00:18:55.085
<00:18:51.505>And <00:18:51.645>those <00:18:51.785>advisors <00:18:51.925>are <00:18:52.065>even <00:18:52.205>giving <00:18:52.345>you <00:18:52.485>some <00:18:52.625>high <00:18:52.765>level, <00:18:52.905>uh,

411
00:18:55.895 --> 00:18:59.125
<00:18:55.895>let's <00:18:56.050>say <00:18:56.206>offer <00:18:56.361>efforts <00:18:56.517>required <00:18:56.672>to <00:18:56.828>make <00:18:56.983>some, <00:18:57.139>uh, <00:18:57.295>some

412
00:18:59.125 --> 00:19:02.815
<00:18:59.125>of <00:18:59.405>those <00:18:59.685>changes <00:18:59.965>for <00:19:00.245>developer <00:19:00.525>productivity.

413
00:19:03.165 --> 00:19:06.735
<00:19:03.165>Well, <00:19:03.305>we, <00:19:03.445>it's <00:19:03.585>actually <00:19:03.725>the <00:19:03.865>very <00:19:04.004>first <00:19:04.145>use <00:19:04.284>cases <00:19:04.425>that, <00:19:04.565>uh,

414
00:19:06.735 --> 00:19:09.255
<00:19:06.735>that, <00:19:06.909>uh, <00:19:07.084>that <00:19:07.260>our <00:19:07.435>clients <00:19:07.610>used <00:19:07.784>CAST <00:19:07.959>imaging <00:19:08.135>for

415
00:19:09.935 --> 00:19:11.135
<00:19:09.935>learning <00:19:10.295>the <00:19:10.655>application <00:19:11.014>makeup

416
00:19:11.475 --> 00:19:15.135
<00:19:11.475>and <00:19:11.602>how <00:19:11.729>it <00:19:11.856>works <00:19:11.984>in, <00:19:12.111>uh, <00:19:12.238>really <00:19:12.365>in <00:19:12.493>days <00:19:12.620>versus <00:19:12.747>a <00:19:12.875>month.

417
00:19:15.315 --> 00:19:18.175
<00:19:15.315>So, <00:19:15.515>uh, <00:19:15.715>allowing <00:19:15.915>the <00:19:16.115>ramp <00:19:16.315>up <00:19:16.515>of <00:19:16.715>developers,

418
00:19:18.175 --> 00:19:22.215
<00:19:18.175>making <00:19:18.315>them <00:19:18.455>much <00:19:18.595>more <00:19:18.735>productive, <00:19:18.875>up <00:19:19.014>to <00:19:19.155>50% <00:19:19.294>faster <00:19:19.435>than <00:19:19.575>just

419
00:19:22.235 --> 00:19:24.535
<00:19:22.235>by, <00:19:22.409>well, <00:19:22.584>here <00:19:22.760>is <00:19:22.935>the <00:19:23.110>code, <00:19:23.284>go <00:19:23.459>and <00:19:23.635>learn

420
00:19:24.535 --> 00:19:25.855
<00:19:24.535>and <00:19:24.832>start <00:19:25.129>from, <00:19:25.426>from <00:19:25.723>this.

421
00:19:26.195 --> 00:19:28.895
<00:19:26.195>So <00:19:26.335>you <00:19:26.475>have <00:19:26.615>this, <00:19:26.754>uh, <00:19:26.895>ability <00:19:27.034>to <00:19:27.175>start <00:19:27.314>from, <00:19:27.455>uh, <00:19:27.595>yeah,

422
00:19:28.955 --> 00:19:30.495
<00:19:28.955>you <00:19:29.232>know, <00:19:29.509>the <00:19:29.786>three <00:19:30.063>tier, <00:19:30.341>three

423
00:19:30.495 --> 00:19:32.055
<00:19:30.495>layers <00:19:30.774>that <00:19:31.054>you <00:19:31.334>can <00:19:31.614>see <00:19:31.895>here.

424
00:19:32.075 --> 00:19:35.055
<00:19:32.075>And <00:19:32.230>then <00:19:32.386>zoom <00:19:32.541>in, <00:19:32.697>uh, <00:19:32.852>zoom <00:19:33.008>in <00:19:33.163>into <00:19:33.319>the <00:19:33.475>details,

425
00:19:35.165 --> 00:19:37.815
<00:19:35.165>into <00:19:35.305>the <00:19:35.445>areas, <00:19:35.585>the, <00:19:35.725>of <00:19:35.865>the <00:19:36.004>applications <00:19:36.145>you <00:19:36.284>want <00:19:36.425>to <00:19:36.565>learn

426
00:19:38.325 --> 00:19:41.655
<00:19:38.325>very, <00:19:38.558>uh, <00:19:38.791>very <00:19:39.025>easily <00:19:39.258>without <00:19:39.491>indeed, <00:19:39.725>uh,

427
00:19:41.655 --> 00:19:42.815
<00:19:41.655>digging <00:19:42.003>into <00:19:42.351>the <00:19:42.699>code.

428
00:19:42.835 --> 00:19:44.615
<00:19:42.835>You <00:19:43.010>always <00:19:43.185>have <00:19:43.360>access <00:19:43.535>to <00:19:43.710>the <00:19:43.885>code, <00:19:44.060>of <00:19:44.235>course,

429
00:19:44.675 --> 00:19:47.255
<00:19:44.675>within <00:19:44.875>cast <00:19:45.075>imaging <00:19:45.274>and <00:19:45.475>also <00:19:45.675>in <00:19:45.875>the <00:19:46.075>IDE,

430
00:19:47.515 --> 00:19:49.015
<00:19:47.515>but <00:19:47.740>this <00:19:47.965>makes <00:19:48.190>it <00:19:48.415>so <00:19:48.640>much <00:19:48.865>faster.

431
00:19:49.115 --> 00:19:51.935
<00:19:49.115>We <00:19:49.315>have <00:19:49.515>customers <00:19:49.715>that <00:19:49.915>are <00:19:50.115>actually <00:19:50.315>basically <00:19:50.515>tell

432
00:19:51.935 --> 00:19:53.255
<00:19:51.935>their, <00:19:52.331>uh, <00:19:52.727>their <00:19:53.123>teams.

433
00:19:53.435 --> 00:19:54.495
<00:19:53.435>You <00:19:53.673>don't <00:19:53.911>touch <00:19:54.150>the <00:19:54.389>code

434
00:19:54.515 --> 00:19:57.255
<00:19:54.515>before <00:19:54.670>you <00:19:54.826>have <00:19:54.981>spent <00:19:55.137>enough <00:19:55.292>time <00:19:55.448>with <00:19:55.603>cast <00:19:55.759>cast <00:19:55.915>imaging.

435
00:19:58.285 --> 00:20:00.375
<00:19:58.285>Here <00:19:58.518>you <00:19:58.751>see, <00:19:58.985>uh, <00:19:59.218>another <00:19:59.451>screen <00:19:59.685>here.

436
00:20:00.405 --> 00:20:01.815
<00:20:00.405>This, <00:20:00.616>uh, <00:20:00.828>that's <00:20:01.039>what <00:20:01.251>I <00:20:01.462>call <00:20:01.674>the,

437
00:20:01.935 --> 00:20:03.335
<00:20:01.935>I <00:20:02.250>mentioned <00:20:02.565>this, <00:20:02.880>this <00:20:03.195>transaction.

438
00:20:03.435 --> 00:20:05.895
<00:20:03.435>So <00:20:03.551>here <00:20:03.668>in <00:20:03.784>the <00:20:03.901>middle, <00:20:04.018>you <00:20:04.135>can <00:20:04.251>see <00:20:04.368>at <00:20:04.485>the <00:20:04.601>top, <00:20:04.718>it's, <00:20:04.835>uh,

439
00:20:05.965 --> 00:20:08.415
<00:20:05.965>basically <00:20:06.198>an <00:20:06.431>entry <00:20:06.665>point <00:20:06.898>of <00:20:07.131>a <00:20:07.365>transaction,

440
00:20:08.415 --> 00:20:10.175
<00:20:08.415>typically <00:20:08.881>a <00:20:09.348>screen, <00:20:09.815>right?

441
00:20:10.515 --> 00:20:13.735
<00:20:10.515>And <00:20:10.670>you <00:20:10.826>see <00:20:10.981>this <00:20:11.137>three <00:20:11.292>of <00:20:11.448>all <00:20:11.603>the <00:20:11.759>components, <00:20:11.915>uh,

442
00:20:14.455 --> 00:20:16.815
<00:20:14.455>involved <00:20:14.688>in <00:20:14.921>that <00:20:15.155>transactions, <00:20:15.388>all <00:20:15.621>the <00:20:15.855>functions

443
00:20:16.875 --> 00:20:19.415
<00:20:16.875>and <00:20:17.075>methods <00:20:17.275>across <00:20:17.475>the <00:20:17.675>various <00:20:17.875>frameworks, <00:20:18.075>et <00:20:18.275>cetera,

444
00:20:19.675 --> 00:20:20.695
<00:20:19.675>all <00:20:19.858>the <00:20:20.042>way <00:20:20.225>at <00:20:20.409>the <00:20:20.592>bottom

445
00:20:21.195 --> 00:20:23.615
<00:20:21.195>to <00:20:21.395>the <00:20:21.595>tables <00:20:21.794>in <00:20:21.995>the, <00:20:22.195>in <00:20:22.395>the <00:20:22.595>database.

446
00:20:23.715 --> 00:20:25.655
<00:20:23.715>And <00:20:23.915>you <00:20:24.115>can <00:20:24.314>see <00:20:24.514>some <00:20:24.715>transactions <00:20:24.915>like <00:20:25.115>this.

447
00:20:26.045 --> 00:20:27.175
<00:20:26.045>What <00:20:26.384>is <00:20:26.723>that <00:20:27.062>screen?

448
00:20:27.555 --> 00:20:31.495
<00:20:27.555>Uh, <00:20:27.671>let's <00:20:27.788>say, <00:20:27.905>what <00:20:28.021>is <00:20:28.138>the <00:20:28.255>impact <00:20:28.371>of, <00:20:28.488>uh, <00:20:28.605>uh, <00:20:28.721>if <00:20:28.838>I, <00:20:28.955>well,

449
00:20:31.495 --> 00:20:34.255
<00:20:31.495>you <00:20:31.635>can <00:20:31.774>rapidly <00:20:31.915>see <00:20:32.054>what <00:20:32.195>is <00:20:32.334>the <00:20:32.475>impact, <00:20:32.614>uh, <00:20:32.754>of, <00:20:32.895>uh,

450
00:20:34.315 --> 00:20:36.735
<00:20:34.315>if <00:20:34.490>I'm <00:20:34.665>making <00:20:34.840>changes <00:20:35.015>in <00:20:35.190>the, <00:20:35.365>in <00:20:35.540>that <00:20:35.715>transactions,

451
00:20:36.765 --> 00:20:38.775
<00:20:36.765>what <00:20:36.905>are <00:20:37.045>the <00:20:37.185>elements <00:20:37.325>that <00:20:37.465>I <00:20:37.605>need <00:20:37.745>to <00:20:37.885>pay <00:20:38.025>attention <00:20:38.165>to?

452
00:20:39.755 --> 00:20:41.815
<00:20:39.755>We <00:20:39.988>have <00:20:40.221>also <00:20:40.455>added <00:20:40.688>some <00:20:40.921>additional <00:20:41.155>insights

453
00:20:41.815 --> 00:20:42.895
<00:20:41.815>that <00:20:42.009>you <00:20:42.203>can <00:20:42.398>see <00:20:42.592>in <00:20:42.787>context.

454
00:20:43.175 --> 00:20:45.095
<00:20:43.175>I <00:20:43.408>mentioned <00:20:43.641>that <00:20:43.875>you <00:20:44.108>can <00:20:44.341>see <00:20:44.575>some

455
00:20:45.095 --> 00:20:47.175
<00:20:45.095>of <00:20:45.328>the <00:20:45.561>cloud <00:20:45.795>blockers <00:20:46.028>in <00:20:46.261>your <00:20:46.495>application.

456
00:20:47.345 --> 00:20:51.485
<00:20:47.345>So <00:20:47.472>visually, <00:20:47.599>uh, <00:20:47.726>you <00:20:47.854>can <00:20:47.981>see, <00:20:48.108>uh, <00:20:48.235>you <00:20:48.363>can <00:20:48.490>see <00:20:48.617>some <00:20:48.745>elements

457
00:20:51.485 --> 00:20:55.565
<00:20:51.485>that, <00:20:51.659>uh, <00:20:51.834>that, <00:20:52.010>that, <00:20:52.185>that <00:20:52.360>support <00:20:52.534>some <00:20:52.709>cloud <00:20:52.885>brokers

458
00:20:55.665 --> 00:20:59.005
<00:20:55.665>or <00:20:55.820>cloud <00:20:55.976>boosters, <00:20:56.131>actually, <00:20:56.287>that <00:20:56.442>makes <00:20:56.598>it <00:20:56.753>easier <00:20:56.909>for <00:20:57.065>you

459
00:20:59.025 --> 00:21:00.765
<00:20:59.025>to <00:20:59.305>migrate, <00:20:59.585>uh, <00:20:59.865>to <00:21:00.145>the <00:21:00.425>cloud.

460
00:21:01.025 --> 00:21:04.005
<00:21:01.025>You <00:21:01.180>can <00:21:01.336>see <00:21:01.491>what <00:21:01.647>I <00:21:01.802>would <00:21:01.958>call <00:21:02.113>the <00:21:02.269>structural <00:21:02.425>risks,

461
00:21:04.325 --> 00:21:06.005
<00:21:04.325>structural <00:21:04.675>flows <00:21:05.025>in <00:21:05.375>their <00:21:05.725>application.

462
00:21:06.025 --> 00:21:09.085
<00:21:06.025>So <00:21:06.200>we <00:21:06.375>talk <00:21:06.550>about, <00:21:06.725>for <00:21:06.900>instance, <00:21:07.075>uh, <00:21:07.250>security <00:21:07.425>issues,

463
00:21:09.155 --> 00:21:10.965
<00:21:09.155>performance <00:21:09.855>issues, <00:21:10.555>uh,

464
00:21:11.265 --> 00:21:14.565
<00:21:11.265>or <00:21:11.465>reliability <00:21:11.665>issues, <00:21:11.865>stuff <00:21:12.065>that <00:21:12.265>is <00:21:12.465>maybe <00:21:12.665>difficult

465
00:21:14.565 --> 00:21:16.565
<00:21:14.565>to <00:21:14.798>identify <00:21:15.031>just <00:21:15.265>by <00:21:15.498>reading <00:21:15.731>the <00:21:15.965>code.

466
00:21:16.585 --> 00:21:20.285
<00:21:16.585>But <00:21:16.712>yeah, <00:21:16.839>you <00:21:16.966>have <00:21:17.094>a, <00:21:17.221>you <00:21:17.348>have <00:21:17.475>a, <00:21:17.603>for <00:21:17.730>instance, <00:21:17.857>uh, <00:21:17.985>uh,

467
00:21:20.485 --> 00:21:22.645
<00:21:20.485>a <00:21:20.659>remote <00:21:20.834>resource <00:21:21.010>that <00:21:21.185>is <00:21:21.360>called <00:21:21.534>into <00:21:21.709>a <00:21:21.885>loop.

468
00:21:22.785 --> 00:21:27.085
<00:21:22.785>And <00:21:22.940>yeah, <00:21:23.096>well, <00:21:23.251>it's, <00:21:23.407>it's, <00:21:23.562>it <00:21:23.718>might <00:21:23.873>be, <00:21:24.029>uh, <00:21:24.185>challenging

469
00:21:27.105 --> 00:21:28.645
<00:21:27.105>and <00:21:27.451>by <00:21:27.798>impact <00:21:28.144>the <00:21:28.491>performance

470
00:21:28.645 --> 00:21:31.405
<00:21:28.645>and <00:21:28.800>slow <00:21:28.956>down <00:21:29.111>the <00:21:29.267>application, <00:21:29.422>if <00:21:29.578>you <00:21:29.733>run <00:21:29.889>with <00:21:30.045>that,

471
00:21:31.405 --> 00:21:33.085
<00:21:31.405>that <00:21:31.871>will <00:21:32.338>identify <00:21:32.805>this.

472
00:21:33.085 --> 00:21:35.165
<00:21:33.085>Essentially <00:21:33.318>what <00:21:33.551>we <00:21:33.785>do, <00:21:34.018>we <00:21:34.251>apply <00:21:34.485>some

473
00:21:35.845 --> 00:21:38.445
<00:21:35.845>industry <00:21:36.078>standard <00:21:36.311>rules <00:21:36.545>to <00:21:36.778>identify <00:21:37.011>those <00:21:37.245>flows,

474
00:21:38.445 --> 00:21:41.605
<00:21:38.445>and <00:21:38.600>we <00:21:38.756>show <00:21:38.911>them <00:21:39.067>here <00:21:39.222>in <00:21:39.378>context, <00:21:39.533>just <00:21:39.689>attracting <00:21:39.845>your,

475
00:21:41.605 --> 00:21:43.805
<00:21:41.605>your <00:21:41.838>attention <00:21:42.071>on <00:21:42.305>the <00:21:42.538>map <00:21:42.771>right <00:21:43.005>there.

476
00:21:46.355 --> 00:21:48.655
<00:21:46.355>In <00:21:46.530>the <00:21:46.705>software <00:21:46.880>assessment <00:21:47.055>part, <00:21:47.230>we <00:21:47.405>have <00:21:47.580>a, <00:21:47.755>so

477
00:21:49.205 --> 00:21:51.095
<00:21:49.205>once <00:21:49.405>we <00:21:49.605>have <00:21:49.804>the <00:21:50.004>model <00:21:50.205>of <00:21:50.405>your <00:21:50.605>application,

478
00:21:51.195 --> 00:21:52.335
<00:21:51.195>by <00:21:51.537>applying <00:21:51.879>those <00:21:52.221>rules,

479
00:21:52.635 --> 00:21:55.615
<00:21:52.635>and <00:21:52.790>here <00:21:52.946>we <00:21:53.101>are <00:21:53.257>actually, <00:21:53.412>uh, <00:21:53.568>applying <00:21:53.723>some <00:21:53.879>of, <00:21:54.035>uh,

480
00:21:56.035 --> 00:21:59.175
<00:21:56.035>ISO <00:21:56.268>standards, <00:21:56.501>the <00:21:56.735>ISO <00:21:56.968>50 <00:21:57.201>55 <00:21:57.435>standards.

481
00:21:59.195 --> 00:22:03.095
<00:21:59.195>So <00:21:59.335>it's, <00:21:59.475>uh, <00:21:59.615>it's <00:21:59.754>a <00:21:59.895>standard <00:22:00.034>in <00:22:00.175>the, <00:22:00.314>uh, <00:22:00.455>structural <00:22:00.595>quality,

482
00:22:03.495 --> 00:22:04.615
<00:22:03.495>structural <00:22:03.999>software <00:22:04.503>quality.

483
00:22:05.235 --> 00:22:08.655
<00:22:05.235>You <00:22:05.390>can <00:22:05.546>get <00:22:05.701>some <00:22:05.857>dashboards <00:22:06.012>giving <00:22:06.168>you <00:22:06.323>insights <00:22:06.479>about, <00:22:06.635>uh,

484
00:22:08.905 --> 00:22:11.655
<00:22:08.905>about <00:22:09.138>your <00:22:09.371>applications, <00:22:09.605>about <00:22:09.838>the <00:22:10.071>technical <00:22:10.305>depth,

485
00:22:11.905 --> 00:22:14.895
<00:22:11.905>about <00:22:12.080>some <00:22:12.254>grades, <00:22:12.430>about <00:22:12.605>your, <00:22:12.780>your <00:22:12.955>application <00:22:13.129>in <00:22:13.305>terms

486
00:22:14.895 --> 00:22:16.135
<00:22:14.895>of <00:22:15.267>security, <00:22:15.639>et <00:22:16.011>cetera.

487
00:22:16.495 --> 00:22:19.855
<00:22:16.495>Identifying <00:22:16.669>where <00:22:16.844>they, <00:22:17.020>where <00:22:17.195>they <00:22:17.370>see <00:22:17.544>versus, <00:22:17.719>uh, <00:22:17.895>versus,

488
00:22:20.115 --> 00:22:23.215
<00:22:20.115>um, <00:22:20.290>uh, <00:22:20.465>let's <00:22:20.640>say <00:22:20.815>some, <00:22:20.990>some <00:22:21.165>benchmark <00:22:21.340>as <00:22:21.515>well.

489
00:22:23.635 --> 00:22:26.455
<00:22:23.635>So <00:22:23.790>it's <00:22:23.946>a <00:22:24.101>dashboard <00:22:24.257>that <00:22:24.412>can <00:22:24.568>be <00:22:24.723>used <00:22:24.879>by <00:22:25.035>more

490
00:22:26.475 --> 00:22:27.575
<00:22:26.475>by <00:22:26.970>the <00:22:27.465>management,

491
00:22:27.635 --> 00:22:30.415
<00:22:27.635>but <00:22:27.835>also, <00:22:28.035>uh, <00:22:28.235>some, <00:22:28.435>some <00:22:28.635>dashboards <00:22:28.835>are <00:22:29.035>listing.

492
00:22:30.515 --> 00:22:33.415
<00:22:30.515>You <00:22:30.655>can <00:22:30.795>see <00:22:30.935>that <00:22:31.075>on <00:22:31.215>the <00:22:31.355>right, <00:22:31.495>all <00:22:31.635>those <00:22:31.775>flows <00:22:31.915>into

493
00:22:33.415 --> 00:22:37.215
<00:22:33.415>that <00:22:33.555>application <00:22:33.695>that <00:22:33.835>you, <00:22:33.975>you <00:22:34.115>will <00:22:34.254>be <00:22:34.395>able <00:22:34.534>to <00:22:34.675>identify, <00:22:34.815>uh,

494
00:22:37.355 --> 00:22:40.415
<00:22:37.355>and <00:22:37.635>create <00:22:37.915>actually <00:22:38.195>remediation <00:22:38.475>plan <00:22:38.755>automatically

495
00:22:40.725 --> 00:22:43.775
<00:22:40.725>with <00:22:40.899>this, <00:22:41.074>uh, <00:22:41.250>dashboards, <00:22:41.425>uh, <00:22:41.600>listing <00:22:41.774>all <00:22:41.949>the, <00:22:42.125>um,

496
00:22:44.385 --> 00:22:46.415
<00:22:44.385>let's <00:22:44.560>say <00:22:44.735>those, <00:22:44.910>those <00:22:45.085>issues <00:22:45.260>that <00:22:45.435>you <00:22:45.610>can <00:22:45.785>find,

497
00:22:46.435 --> 00:22:47.455
<00:22:46.435>uh, <00:22:46.741>in <00:22:47.047>the <00:22:47.352>code.

498
00:22:47.675 --> 00:22:50.255
<00:22:47.675>So <00:22:47.830>some <00:22:47.986>of <00:22:48.141>our <00:22:48.297>customers <00:22:48.452>are <00:22:48.608>using <00:22:48.763>that <00:22:48.919>as <00:22:49.075>part

499
00:22:50.255 --> 00:22:51.695
<00:22:50.255>of <00:22:50.687>their <00:22:51.119>quality <00:22:51.551>gate.

500
00:22:51.875 --> 00:22:53.415
<00:22:51.875>So, <00:22:52.106>I <00:22:52.337>mean, <00:22:52.568>here, <00:22:52.799>it's <00:22:53.030>not <00:22:53.261>made

501
00:22:53.415 --> 00:22:56.175
<00:22:53.415>to <00:22:53.615>replace <00:22:53.815>the <00:22:54.014>code <00:22:54.215>quality <00:22:54.415>tools, <00:22:54.615>like, <00:22:54.815>uh,

502
00:22:56.405 --> 00:22:59.295
<00:22:56.405>like <00:22:56.605>you <00:22:56.805>may <00:22:57.004>be <00:22:57.205>familiar <00:22:57.405>with, <00:22:57.605>uh, <00:22:57.805>generally,

503
00:22:59.295 --> 00:23:01.375
<00:22:59.295>but <00:22:59.575>that <00:22:59.855>gives <00:23:00.135>you <00:23:00.415>this <00:23:00.695>structural

504
00:23:01.435 --> 00:23:05.175
<00:23:01.435>or <00:23:01.610>system <00:23:01.784>level <00:23:01.960>view <00:23:02.135>of <00:23:02.310>your <00:23:02.485>software <00:23:02.659>identifying <00:23:02.835>issues

505
00:23:05.205 --> 00:23:08.415
<00:23:05.205>that <00:23:05.332>there <00:23:05.459>might <00:23:05.586>not <00:23:05.714>be <00:23:05.841>that <00:23:05.968>many, <00:23:06.095>but <00:23:06.223>they <00:23:06.350>are <00:23:06.477>very <00:23:06.605>nasty

506
00:23:08.795 --> 00:23:11.575
<00:23:08.795>and, <00:23:08.950>uh, <00:23:09.106>and <00:23:09.261>difficult <00:23:09.417>to <00:23:09.572>address <00:23:09.728>and, <00:23:09.883>uh, <00:23:10.039>and <00:23:10.195>solve.

507
00:23:14.455 --> 00:23:17.995
<00:23:14.455>So <00:23:14.610>some <00:23:14.766>of <00:23:14.921>our, <00:23:15.077>our <00:23:15.232>clients <00:23:15.388>here <00:23:15.543>sharing <00:23:15.699>some, <00:23:15.855>uh,

508
00:23:17.995 --> 00:23:20.395
<00:23:17.995>some <00:23:18.195>testimonies, <00:23:18.395>as <00:23:18.594>a <00:23:18.794>matter <00:23:18.995>of <00:23:19.195>fact, <00:23:19.395>well,

509
00:23:20.395 --> 00:23:22.555
<00:23:20.395>maybe <00:23:20.595>you <00:23:20.795>have <00:23:20.995>understood <00:23:21.195>that <00:23:21.395>we <00:23:21.595>typically <00:23:21.795>work

510
00:23:22.555 --> 00:23:24.115
<00:23:22.555>with <00:23:23.255>large <00:23:23.955>organizations.

511
00:23:24.495 --> 00:23:27.635
<00:23:24.495>Uh, <00:23:24.611>we <00:23:24.728>work <00:23:24.844>with, <00:23:24.961>uh, <00:23:25.078>a <00:23:25.195>lot <00:23:25.311>of <00:23:25.428>the, <00:23:25.544>the, <00:23:25.661>the <00:23:25.778>biggest, <00:23:25.895>uh,

512
00:23:27.855 --> 00:23:29.395
<00:23:27.855>system <00:23:28.201>integrators <00:23:28.548>on <00:23:28.894>the <00:23:29.241>planet,

513
00:23:29.415 --> 00:23:32.475
<00:23:29.415>the <00:23:29.615>top <00:23:29.815>10 <00:23:30.014>biggest <00:23:30.215>system <00:23:30.415>integrators, <00:23:30.615>Accenture, <00:23:30.815>Capgemini,

514
00:23:32.635 --> 00:23:35.955
<00:23:32.635>I-B-M-C-G, <00:23:32.985>I, <00:23:33.335>Infosys, <00:23:33.685>uh, <00:23:34.035>LTI,

515
00:23:36.495 --> 00:23:38.035
<00:23:36.495>et <00:23:36.841>cetera, <00:23:37.187>you <00:23:37.534>name <00:23:37.881>them.

516
00:23:38.415 --> 00:23:41.955
<00:23:38.415>Uh, <00:23:38.542>we <00:23:38.669>work <00:23:38.796>also <00:23:38.924>with, <00:23:39.051>uh, <00:23:39.178>a <00:23:39.305>lot <00:23:39.433>of, <00:23:39.560>uh, <00:23:39.687>while <00:23:39.815>companies

517
00:23:41.955 --> 00:23:44.315
<00:23:41.955>who <00:23:42.188>deal <00:23:42.421>with, <00:23:42.655>uh, <00:23:42.888>with <00:23:43.121>large <00:23:43.355>software

518
00:23:44.315 --> 00:23:45.405
<00:23:44.315>custom <00:23:44.805>built <00:23:45.296>software.

519
00:23:45.505 --> 00:23:48.085
<00:23:45.505>So <00:23:45.680>that's <00:23:45.855>in <00:23:46.030>the <00:23:46.205>banking, <00:23:46.380>in <00:23:46.555>the <00:23:46.730>retail <00:23:46.905>industry,

520
00:23:48.585 --> 00:23:50.205
<00:23:48.585>uh, <00:23:49.051>uh, <00:23:49.518>as <00:23:49.985>well.

521
00:23:50.305 --> 00:23:53.405
<00:23:50.305>So <00:23:50.460>for <00:23:50.616>instance, <00:23:50.771>here <00:23:50.927>in <00:23:51.082>insurance, <00:23:51.238>marsh <00:23:51.393>McLennan <00:23:51.549>is <00:23:51.705>one

522
00:23:53.405 --> 00:23:54.925
<00:23:53.405>of <00:23:53.860>our <00:23:54.317>biggest <00:23:54.773>customers,

523
00:23:55.225 --> 00:23:58.285
<00:23:55.225>and <00:23:55.352>they <00:23:55.479>use <00:23:55.606>us <00:23:55.734>for, <00:23:55.861>let's <00:23:55.988>say <00:23:56.115>the <00:23:56.243>areas <00:23:56.370>that <00:23:56.497>I <00:23:56.625>mentioned,

524
00:23:58.625 --> 00:24:03.205
<00:23:58.625>uh, <00:23:58.905>documenting, <00:23:59.185>uh, <00:23:59.465>a <00:23:59.745>system, <00:24:00.025>understanding,

525
00:24:03.725 --> 00:24:05.605
<00:24:03.725>speeding <00:24:04.004>up <00:24:04.284>the <00:24:04.564>onboarding <00:24:04.844>of <00:24:05.125>customers,

526
00:24:06.055 --> 00:24:09.085
<00:24:06.055>doing <00:24:06.405>some <00:24:06.755>technical <00:24:07.105>acceptance <00:24:07.455>or,

527
00:24:09.425 --> 00:24:12.565
<00:24:09.425>or <00:24:09.625>technical <00:24:09.825>due <00:24:10.024>diligence <00:24:10.225>of, <00:24:10.425>uh, <00:24:10.625>of <00:24:10.825>software.

528
00:24:13.025 --> 00:24:15.125
<00:24:13.025>Uh, <00:24:13.225>I <00:24:13.425>like <00:24:13.625>the <00:24:13.825>example <00:24:14.025>here <00:24:14.225>of <00:24:14.425>Neptune.

529
00:24:15.315 --> 00:24:18.885
<00:24:15.315>It's <00:24:15.455>a, <00:24:15.595>it's <00:24:15.735>a <00:24:15.875>small <00:24:16.015>Indian <00:24:16.155>company <00:24:16.295>in, <00:24:16.435>uh, <00:24:16.575>Marine, <00:24:16.715>Marine,

530
00:24:19.585 --> 00:24:21.445
<00:24:19.585>um, <00:24:20.285>system <00:24:20.985>engineering.

531
00:24:22.025 --> 00:24:25.285
<00:24:22.025>Uh, <00:24:22.225>and <00:24:22.425>they, <00:24:22.625>yeah, <00:24:22.825>indeed, <00:24:23.025>they, <00:24:23.225>they <00:24:23.425>just,

532
00:24:25.435 --> 00:24:30.325
<00:24:25.435>they <00:24:25.590>acquired <00:24:25.746>a, <00:24:25.901>um, <00:24:26.057>uh, <00:24:26.212>um, <00:24:26.368>a <00:24:26.523>French, <00:24:26.679>uh, <00:24:26.835>vendor

533
00:24:30.545 --> 00:24:32.605
<00:24:30.545>for <00:24:30.825>their, <00:24:31.105>uh, <00:24:31.385>for <00:24:31.665>their, <00:24:31.945>uh,

534
00:24:32.695 --> 00:24:34.685
<00:24:32.695>their <00:24:33.161>software, <00:24:33.628>software <00:24:34.095>application.

535
00:24:34.685 --> 00:24:37.245
<00:24:34.685>And <00:24:34.885>then <00:24:35.085>they <00:24:35.284>basically, <00:24:35.485>at <00:24:35.685>the <00:24:35.885>acquisition, <00:24:36.085>most

536
00:24:37.245 --> 00:24:39.845
<00:24:37.245>of <00:24:37.445>the <00:24:37.645>people <00:24:37.844>working <00:24:38.044>on <00:24:38.245>that <00:24:38.445>company <00:24:38.645>left,

537
00:24:40.185 --> 00:24:43.325
<00:24:40.185>and <00:24:40.301>they <00:24:40.418>were <00:24:40.534>left <00:24:40.651>out <00:24:40.768>with <00:24:40.885>a, <00:24:41.001>with <00:24:41.118>a, <00:24:41.235>with <00:24:41.351>a <00:24:41.468>new <00:24:41.585>piece

538
00:24:43.325 --> 00:24:46.445
<00:24:43.325>of <00:24:43.500>software <00:24:43.675>that <00:24:43.850>they, <00:24:44.025>they <00:24:44.200>had <00:24:44.375>no <00:24:44.550>visibility <00:24:44.725>on,

539
00:24:46.475 --> 00:24:47.845
<00:24:46.475>they <00:24:47.091>no <00:24:47.708>documentation,

540
00:24:48.185 --> 00:24:49.245
<00:24:48.185>and <00:24:48.503>they <00:24:48.821>actually <00:24:49.139>realized

541
00:24:49.245 --> 00:24:51.285
<00:24:49.245>that <00:24:49.419>it <00:24:49.594>was <00:24:49.770>not <00:24:49.945>really <00:24:50.120>well <00:24:50.294>curated, <00:24:50.469>et <00:24:50.645>cetera.

542
00:24:51.305 --> 00:24:54.565
<00:24:51.305>So <00:24:51.505>they <00:24:51.705>needed <00:24:51.905>to, <00:24:52.105>uh, <00:24:52.305>to <00:24:52.505>document <00:24:52.705>it

543
00:24:54.585 --> 00:24:57.485
<00:24:54.585>and <00:24:54.760>understand <00:24:54.935>it, <00:24:55.110>to <00:24:55.285>get <00:24:55.460>started <00:24:55.635>working <00:24:55.810>on <00:24:55.985>it

544
00:24:57.505 --> 00:25:00.525
<00:24:57.505>and <00:24:57.660>improve <00:24:57.816>it <00:24:57.971>and, <00:24:58.127>uh, <00:24:58.282>and <00:24:58.438>make <00:24:58.593>it <00:24:58.749>more <00:24:58.905>reliable.

545
00:25:00.945 --> 00:25:03.085
<00:25:00.945>And <00:25:01.145>they, <00:25:01.345>they <00:25:01.544>started <00:25:01.745>to <00:25:01.945>do <00:25:02.145>that <00:25:02.345>manually,

546
00:25:03.085 --> 00:25:05.245
<00:25:03.085>but <00:25:03.285>when <00:25:03.485>they <00:25:03.685>discovered, <00:25:03.885>uh, <00:25:04.085>cast <00:25:04.285>imaging, <00:25:04.485>they,

547
00:25:05.315 --> 00:25:06.325
<00:25:05.315>they <00:25:05.618>actually <00:25:05.921>used <00:25:06.224>that,

548
00:25:06.625 --> 00:25:10.005
<00:25:06.625>and <00:25:06.765>they, <00:25:06.905>they, <00:25:07.045>they <00:25:07.185>basically <00:25:07.325>cut, <00:25:07.465>uh, <00:25:07.605>this, <00:25:07.745>uh, <00:25:07.885>time <00:25:08.025>for

549
00:25:10.525 --> 00:25:13.005
<00:25:10.525>discovering <00:25:10.758>and <00:25:10.991>documenting <00:25:11.225>that <00:25:11.458>application <00:25:11.691>by <00:25:11.925>50%.

550
00:25:13.225 --> 00:25:14.565
<00:25:13.225>That's, <00:25:13.627>uh, <00:25:14.029>pretty <00:25:14.431>massive.

551
00:25:17.845 --> 00:25:21.705
<00:25:17.845>So, <00:25:17.972>yeah. <00:25:18.099>Well, <00:25:18.226>I'm <00:25:18.354>coming, <00:25:18.481>uh, <00:25:18.608>back <00:25:18.735>a <00:25:18.863>bit <00:25:18.990>towards <00:25:19.117>the <00:25:19.245>end,

552
00:25:21.705 --> 00:25:23.585
<00:25:21.705>and, <00:25:21.905>uh, <00:25:22.105>and <00:25:22.304>actually <00:25:22.504>I <00:25:22.705>make <00:25:22.905>this <00:25:23.105>problem

553
00:25:23.585 --> 00:25:24.705
<00:25:23.585>with <00:25:23.921>the <00:25:24.257>MRI <00:25:24.592>system.

554
00:25:24.775 --> 00:25:28.265
<00:25:24.775>When <00:25:24.902>you <00:25:25.029>think <00:25:25.156>about <00:25:25.284>it, <00:25:25.411>when <00:25:25.538>you're <00:25:25.665>trying <00:25:25.793>to, <00:25:25.920>uh, <00:25:26.047>I <00:25:26.175>mean,

555
00:25:28.365 --> 00:25:30.465
<00:25:28.365>the <00:25:28.565>MRI <00:25:28.765>is <00:25:28.965>very <00:25:29.165>valid <00:25:29.365>as <00:25:29.565>a <00:25:29.765>comparison

556
00:25:30.465 --> 00:25:33.985
<00:25:30.465>because <00:25:30.605>when <00:25:30.745>you, <00:25:30.885>when <00:25:31.024>you're <00:25:31.165>trying <00:25:31.304>to, <00:25:31.445>to <00:25:31.584>touch <00:25:31.725>that, <00:25:31.865>uh,

557
00:25:33.985 --> 00:25:37.945
<00:25:33.985>that <00:25:34.125>software <00:25:34.264>to <00:25:34.405>make <00:25:34.544>some <00:25:34.685>changes <00:25:34.824>to <00:25:34.965>that, <00:25:35.104>uh, <00:25:35.245>to, <00:25:35.385>to

558
00:25:37.945 --> 00:25:40.465
<00:25:37.945>that <00:25:38.120>software <00:25:38.294>to <00:25:38.470>do <00:25:38.645>some <00:25:38.820>modernization, <00:25:38.995>which <00:25:39.169>could, <00:25:39.345>uh,

559
00:25:40.485 --> 00:25:42.025
<00:25:40.485>you, <00:25:40.716>you <00:25:40.947>know, <00:25:41.178>imagine <00:25:41.409>for <00:25:41.640>instance, <00:25:41.871>uh,

560
00:25:42.025 --> 00:25:43.145
<00:25:42.025>you <00:25:42.277>do <00:25:42.529>a <00:25:42.781>brain <00:25:43.033>surgery,

561
00:25:43.675 --> 00:25:46.225
<00:25:43.675>would <00:25:43.875>you <00:25:44.075>actually <00:25:44.274>operate <00:25:44.475>without <00:25:44.675>knowing <00:25:44.875>what's <00:25:45.075>inside,

562
00:25:46.375 --> 00:25:47.745
<00:25:46.375>understanding <00:25:46.991>what's <00:25:47.608>there?

563
00:25:47.805 --> 00:25:51.425
<00:25:47.805>So <00:25:47.945>that's <00:25:48.085>what <00:25:48.225>an <00:25:48.365>MRI <00:25:48.505>gives <00:25:48.645>you, <00:25:48.785>and <00:25:48.925>that's <00:25:49.065>what <00:25:49.205>well

564
00:25:51.725 --> 00:25:53.145
<00:25:51.725>before <00:25:52.044>working <00:25:52.364>with, <00:25:52.683>uh, <00:25:53.003>with,

565
00:25:53.375 --> 00:25:56.585
<00:25:53.375>with <00:25:53.550>these <00:25:53.725>custom <00:25:53.900>build <00:25:54.075>applications, <00:25:54.250>that <00:25:54.425>makes <00:25:54.600>a <00:25:54.775>lot

566
00:25:56.585 --> 00:26:01.425
<00:25:56.585>of <00:25:56.740>sense <00:25:56.896>to <00:25:57.051>first <00:25:57.207>understand <00:25:57.362>what's, <00:25:57.518>uh, <00:25:57.673>what's, <00:25:57.829>uh, <00:25:57.985>what's

567
00:26:01.425 --> 00:26:04.825
<00:26:01.425>inside <00:26:01.565>indeed, <00:26:01.705>and <00:26:01.845>hence <00:26:01.985>the <00:26:02.125>need <00:26:02.264>for <00:26:02.405>that, <00:26:02.544>uh, <00:26:02.685>MRI <00:26:02.825>system.

568
00:26:05.725 --> 00:26:10.025
<00:26:05.725>So <00:26:05.958>happy <00:26:06.191>to <00:26:06.425>basically, <00:26:06.658>uh, <00:26:06.891>to, <00:26:07.125>to,

569
00:26:10.245 --> 00:26:12.465
<00:26:10.245>to <00:26:10.385>show <00:26:10.524>you <00:26:10.665>a <00:26:10.804>bit <00:26:10.945>more, <00:26:11.084>we <00:26:11.225>are <00:26:11.364>actually <00:26:11.504>exhibiting, <00:26:11.645>uh,

570
00:26:12.485 --> 00:26:16.145
<00:26:12.485>up <00:26:12.640>there <00:26:12.796>in <00:26:12.951>the <00:26:13.107>whole, <00:26:13.262>uh, <00:26:13.418>2.2, <00:26:13.573>uh, <00:26:13.729>just, <00:26:13.885>uh,

571
00:26:16.525 --> 00:26:19.625
<00:26:16.525>behind <00:26:16.680>the <00:26:16.836>Google, <00:26:16.991>uh, <00:26:17.147>Google <00:26:17.302>Cloud, <00:26:17.458>uh, <00:26:17.613>booth, <00:26:17.769>which <00:26:17.925>is,

572
00:26:19.645 --> 00:26:22.505
<00:26:19.645>as <00:26:19.761>a <00:26:19.878>matter <00:26:19.995>of <00:26:20.111>fact, <00:26:20.228>one <00:26:20.345>of <00:26:20.461>our <00:26:20.578>partners, <00:26:20.695>they <00:26:20.811>use <00:26:20.928>us, <00:26:21.045>uh,

573
00:26:22.615 --> 00:26:24.825
<00:26:22.615>they <00:26:22.848>use <00:26:23.081>us <00:26:23.315>as <00:26:23.548>well, <00:26:23.781>uh, <00:26:24.015>come

574
00:26:24.825 --> 00:26:26.305
<00:26:24.825>and <00:26:25.047>see <00:26:25.269>a <00:26:25.491>demo <00:26:25.713>of <00:26:25.935>cast <00:26:26.157>imaging.

575
00:26:26.695 --> 00:26:30.545
<00:26:26.695>It's, <00:26:26.850>uh, <00:26:27.006>it's <00:26:27.161>available, <00:26:27.317>uh, <00:26:27.472>uh, <00:26:27.628>as, <00:26:27.783>uh, <00:26:27.939>uh, <00:26:28.095>on-premise,

576
00:26:30.565 --> 00:26:33.625
<00:26:30.565>uh, <00:26:30.740>uh, <00:26:30.915>on, <00:26:31.090>uh, <00:26:31.265>on, <00:26:31.440>in <00:26:31.615>an <00:26:31.790>on-premise <00:26:31.965>version.

577
00:26:33.695 --> 00:26:35.705
<00:26:33.695>Many <00:26:33.928>of <00:26:34.161>our <00:26:34.395>customers <00:26:34.628>deploy <00:26:34.861>it <00:26:35.095>on-premise,

578
00:26:35.705 --> 00:26:38.025
<00:26:35.705>but <00:26:35.879>we <00:26:36.054>have <00:26:36.230>just <00:26:36.405>launched <00:26:36.580>actually <00:26:36.754>a <00:26:36.929>cloud-based <00:26:37.105>version

579
00:26:38.315 --> 00:26:40.665
<00:26:38.315>where <00:26:38.665>you <00:26:39.015>consume <00:26:39.365>those <00:26:39.715>insights.

580
00:26:40.685 --> 00:26:44.485
<00:26:40.685>You <00:26:40.825>browse <00:26:40.965>this <00:26:41.105>map, <00:26:41.245>uh, <00:26:41.385>directly, <00:26:41.524>uh, <00:26:41.665>uh, <00:26:41.804>in <00:26:41.945>the <00:26:42.085>cloud,

581
00:26:44.485 --> 00:26:47.565
<00:26:44.485>whereas <00:26:44.718>the <00:26:44.951>analysis <00:26:45.185>stays <00:26:45.418>on <00:26:45.651>your <00:26:45.885>machine

582
00:26:47.565 --> 00:26:49.045
<00:26:47.565>because <00:26:48.009>many, <00:26:48.453>many <00:26:48.897>customers,

583
00:26:49.045 --> 00:26:50.045
<00:26:49.045>they <00:26:49.225>don't <00:26:49.405>want <00:26:49.585>their <00:26:49.765>source <00:26:49.945>code

584
00:26:50.145 --> 00:26:52.045
<00:26:50.145>or <00:26:50.300>send <00:26:50.456>their <00:26:50.611>source <00:26:50.767>code <00:26:50.922>to <00:26:51.078>the, <00:26:51.233>to <00:26:51.389>the <00:26:51.545>cloud.

585
00:26:52.545 --> 00:26:54.965
<00:26:52.545>Uh, <00:26:52.745>so <00:26:52.945>we <00:26:53.145>have <00:26:53.345>just <00:26:53.545>launched <00:26:53.745>this, <00:26:53.945>uh,

586
00:26:55.475 --> 00:26:56.645
<00:26:55.475>this, <00:26:55.826>uh, <00:26:56.177>cloud-based <00:26:56.528>version.

587
00:26:56.785 --> 00:26:59.445
<00:26:56.785>Uh, <00:26:56.901>happy <00:26:57.018>to <00:26:57.135>show <00:26:57.251>you, <00:26:57.368>uh, <00:26:57.485>a <00:26:57.601>tour <00:26:57.718>and <00:26:57.835>a <00:26:57.951>demo <00:26:58.068>of <00:26:58.185>this,

588
00:26:59.465 --> 00:27:01.885
<00:26:59.465>and <00:26:59.639>we <00:26:59.814>are <00:26:59.990>present <00:27:00.165>to <00:27:00.340>answer <00:27:00.514>all <00:27:00.689>your <00:27:00.865>questions.

589
00:27:02.815 --> 00:27:03.815
<00:27:02.815>Thank <00:27:03.115>you <00:27:03.415>very <00:27:03.715>much.

590
00:27:09.105 --> 00:27:12.495
<00:27:09.105>Thank <00:27:09.280>you <00:27:09.455>so <00:27:09.630>much <00:27:09.805>Lura, <00:27:09.980>for <00:27:10.155>this <00:27:10.330>awesome <00:27:10.505>talk.

591
00:27:12.675 --> 00:27:15.375
<00:27:12.675>And <00:27:12.830>now <00:27:12.986>we <00:27:13.141>have <00:27:13.297>some <00:27:13.452>questions <00:27:13.608>in <00:27:13.763>the <00:27:13.919>chat. <00:27:14.075>Okay.

592
00:27:15.575 --> 00:27:17.895
<00:27:15.575>I <00:27:15.775>can't, <00:27:15.975>um, <00:27:16.175>um, <00:27:16.375>tell <00:27:16.575>all <00:27:16.775>of <00:27:16.975>them,

593
00:27:18.315 --> 00:27:20.855
<00:27:18.315>but <00:27:18.515>you <00:27:18.715>can <00:27:18.915>visit <00:27:19.115>him <00:27:19.315>at <00:27:19.515>his <00:27:19.715>booth.

594
00:27:21.875 --> 00:27:24.975
<00:27:21.875>Um, <00:27:22.030>one <00:27:22.186>of <00:27:22.341>the <00:27:22.497>questions <00:27:22.652>is, <00:27:22.808>what's <00:27:22.963>the <00:27:23.119>tech <00:27:23.275>stack

595
00:27:24.995 --> 00:27:26.535
<00:27:24.995>of <00:27:25.341>your <00:27:25.687>tool <00:27:26.034>cost <00:27:26.381>imaging?

596
00:27:27.395 --> 00:27:31.215
<00:27:27.395>So <00:27:27.502>we <00:27:27.610>use, <00:27:27.718>uh, <00:27:27.825>I <00:27:27.933>mean, <00:27:28.041>a <00:27:28.148>lot <00:27:28.256>of <00:27:28.364>the <00:27:28.471>analyzers <00:27:28.579>work <00:27:28.687>on <00:27:28.795>c

597
00:27:31.275 --> 00:27:33.415
<00:27:31.275>and <00:27:31.450>c <00:27:31.625>plus <00:27:31.800>plus <00:27:31.975>as <00:27:32.150>a <00:27:32.325>matter <00:27:32.500>of <00:27:32.675>fact.

598
00:27:33.635 --> 00:27:36.455
<00:27:33.635>And, <00:27:33.810>uh, <00:27:33.985>we <00:27:34.160>use, <00:27:34.335>uh, <00:27:34.510>let's <00:27:34.685>say <00:27:34.860>a <00:27:35.035>variety.

599
00:27:36.775 --> 00:27:39.175
<00:27:36.775>I <00:27:36.891>mean, <00:27:37.008>we <00:27:37.125>use <00:27:37.241>quite <00:27:37.358>a <00:27:37.475>lot <00:27:37.591>of <00:27:37.708>c <00:27:37.825>plus <00:27:37.941>plus <00:27:38.058>in <00:27:38.175>general,

600
00:27:39.315 --> 00:27:42.015
<00:27:39.315>but <00:27:39.490>uh, <00:27:39.665>for <00:27:39.840>the <00:27:40.015>visualization <00:27:40.190>we <00:27:40.365>use <00:27:40.540>go, <00:27:40.715>uh,

601
00:27:42.515 --> 00:27:44.095
<00:27:42.515>as <00:27:42.865>a, <00:27:43.215>as <00:27:43.565>a <00:27:43.915>technology.

602
00:27:44.095 --> 00:27:46.415
<00:27:44.095>Mm-hmm, <00:27:44.295>we <00:27:44.495>have <00:27:44.695>other <00:27:44.895>smaller <00:27:45.095>technologies <00:27:45.295>as <00:27:45.495>well.

603
00:27:46.435 --> 00:27:48.415
<00:27:46.435>But <00:27:46.610>yeah, <00:27:46.784>that's <00:27:46.960>the, <00:27:47.135>the <00:27:47.310>tech <00:27:47.485>stack <00:27:47.659>we <00:27:47.835>use.

604
00:27:48.725 --> 00:27:52.055
<00:27:48.725>Okay. <00:27:48.925>Um, <00:27:49.125>and <00:27:49.324>how <00:27:49.524>much <00:27:49.725>does <00:27:49.925>it <00:27:50.125>cost?

605
00:27:52.075 --> 00:27:53.735
<00:27:52.075>Can <00:27:52.355>a <00:27:52.635>typical <00:27:52.915>developer <00:27:53.195>afford <00:27:53.475>it?

606
00:27:54.885 --> 00:27:58.575
<00:27:54.885>Well, <00:27:55.001>yeah, <00:27:55.118>I <00:27:55.235>mean, <00:27:55.351>uh, <00:27:55.468>at <00:27:55.585>the <00:27:55.701>end <00:27:55.818>of <00:27:55.935>the <00:27:56.051>day, <00:27:56.168>it's, <00:27:56.285>uh,

607
00:27:58.995 --> 00:28:00.695
<00:27:58.995>you <00:27:59.150>need <00:27:59.306>to <00:27:59.461>look <00:27:59.617>at <00:27:59.772>it, <00:27:59.928>not <00:28:00.083>just <00:28:00.239>the <00:28:00.395>price,

608
00:28:00.715 --> 00:28:02.335
<00:28:00.715>but <00:28:00.915>also <00:28:01.115>the <00:28:01.314>benefits <00:28:01.514>you <00:28:01.715>get <00:28:01.915>from <00:28:02.115>it.

609
00:28:02.555 --> 00:28:05.375
<00:28:02.555>But, <00:28:02.710>uh, <00:28:02.866>the <00:28:03.021>way <00:28:03.177>we <00:28:03.332>charge <00:28:03.488>is <00:28:03.643>based, <00:28:03.799>I <00:28:03.955>mean,

610
00:28:05.525 --> 00:28:07.455
<00:28:05.525>it's <00:28:05.991>per <00:28:06.458>application, <00:28:06.925>right?

611
00:28:07.795 --> 00:28:10.415
<00:28:07.795>You <00:28:07.970>want <00:28:08.145>to <00:28:08.320>document <00:28:08.495>an <00:28:08.670>application <00:28:08.845>with <00:28:09.020>cast <00:28:09.195>imaging,

612
00:28:10.515 --> 00:28:11.655
<00:28:10.515>so <00:28:10.771>you <00:28:11.028>pay <00:28:11.284>per <00:28:11.541>application

613
00:28:11.915 --> 00:28:15.055
<00:28:11.915>and <00:28:12.070>you <00:28:12.226>pay <00:28:12.381>based <00:28:12.537>on <00:28:12.692>the <00:28:12.848>size <00:28:13.003>of <00:28:13.159>the <00:28:13.315>application.

614
00:28:15.195 --> 00:28:17.375
<00:28:15.195>We <00:28:15.370>want <00:28:15.544>it <00:28:15.720>to <00:28:15.895>charge <00:28:16.070>based <00:28:16.245>on <00:28:16.419>the <00:28:16.595>complexity,

615
00:28:17.375 --> 00:28:19.295
<00:28:17.375>because <00:28:17.655>the <00:28:17.935>more <00:28:18.215>complex <00:28:18.495>the <00:28:18.775>application,

616
00:28:19.635 --> 00:28:21.695
<00:28:19.635>the <00:28:19.915>more <00:28:20.195>value <00:28:20.475>this, <00:28:20.754>uh, <00:28:21.035>delivers.

617
00:28:22.315 --> 00:28:24.615
<00:28:22.315>But <00:28:22.515>there <00:28:22.715>is <00:28:22.915>no <00:28:23.115>really <00:28:23.315>indicators <00:28:23.515>of <00:28:23.715>complexity.

618
00:28:24.635 --> 00:28:26.495
<00:28:24.635>So <00:28:24.810>we <00:28:24.985>make <00:28:25.160>it <00:28:25.335>simple <00:28:25.510>based <00:28:25.685>on <00:28:25.860>the <00:28:26.035>number

619
00:28:26.495 --> 00:28:27.775
<00:28:26.495>of <00:28:26.783>lines <00:28:27.071>of <00:28:27.359>code, <00:28:27.647>right?

620
00:28:27.875 --> 00:28:31.415
<00:28:27.875>Mm-hmm. <00:28:28.015>And, <00:28:28.155>uh, <00:28:28.295>the <00:28:28.435>price <00:28:28.575>starts <00:28:28.715>at, <00:28:28.855>uh, <00:28:28.995>7,000 <00:28:29.135>per <00:28:29.275>year.

621
00:28:31.435 --> 00:28:35.015
<00:28:31.435>So <00:28:31.575>you, <00:28:31.715>you, <00:28:31.855>you <00:28:31.995>can <00:28:32.135>analyze <00:28:32.274>your <00:28:32.415>software <00:28:32.554>in <00:28:32.695>the <00:28:32.835>cloud

622
00:28:35.015 --> 00:28:37.615
<00:28:35.015>version, <00:28:35.170>you <00:28:35.326>can <00:28:35.481>do <00:28:35.637>as <00:28:35.792>many <00:28:35.948>analysis <00:28:36.103>of <00:28:36.259>your <00:28:36.415>software

623
00:28:37.635 --> 00:28:39.015
<00:28:37.635>as <00:28:37.883>you <00:28:38.131>want, <00:28:38.380>and <00:28:38.628>you <00:28:38.877>get

624
00:28:39.015 --> 00:28:41.135
<00:28:39.015>to <00:28:39.295>access <00:28:39.575>this <00:28:39.855>technical <00:28:40.135>knowledge <00:28:40.415>base

625
00:28:41.235 --> 00:28:43.095
<00:28:41.235>for <00:28:41.468>a <00:28:41.701>year <00:28:41.935>for <00:28:42.168>that, <00:28:42.401>uh, <00:28:42.635>price.

626
00:28:43.395 --> 00:28:46.695
<00:28:43.395>And <00:28:43.502>the <00:28:43.610>price, <00:28:43.718>uh, <00:28:43.825>rise <00:28:43.933>up <00:28:44.041>a <00:28:44.148>little <00:28:44.256>bit <00:28:44.364>if <00:28:44.471>you <00:28:44.579>go <00:28:44.687>with, <00:28:44.795>uh,

627
00:28:46.695 --> 00:28:50.175
<00:28:46.695>higher, <00:28:46.895>uh, <00:28:47.095>higher, <00:28:47.294>uh, <00:28:47.495>bigger <00:28:47.695>applications, <00:28:47.895>uh, <00:28:48.095>millions

628
00:28:50.175 --> 00:28:52.255
<00:28:50.175>of <00:28:50.375>lines <00:28:50.575>of <00:28:50.774>code <00:28:50.975>as <00:28:51.175>an <00:28:51.375>example. <00:28:51.575>Okay,

629
00:28:52.255 --> 00:28:53.255
Perfect.

630
00:28:53.525 --> 00:28:54.735
<00:28:53.525>Another <00:28:54.069>question <00:28:54.614>is,

631
00:28:54.825 --> 00:28:58.255
<00:28:54.825>where <00:28:55.025>does <00:28:55.225>generative <00:28:55.425>AI <00:28:55.625>fit <00:28:55.825>into <00:28:56.025>this <00:28:56.225>picture?

632
00:28:58.595 --> 00:28:59.695
<00:28:58.595>Ah, <00:28:58.842>that's <00:28:59.090>a <00:28:59.337>great <00:28:59.585>question.

633
00:29:00.495 --> 00:29:02.775
<00:29:00.495>Actually, <00:29:00.728>it <00:29:00.961>doesn't <00:29:01.195>fit <00:29:01.428>into <00:29:01.661>the <00:29:01.895>analysis

634
00:29:02.775 --> 00:29:06.175
<00:29:02.775>because <00:29:02.975>I <00:29:03.175>mean, <00:29:03.375>generative <00:29:03.575>ai, <00:29:03.775>as <00:29:03.975>you <00:29:04.175>know,

635
00:29:06.405 --> 00:29:08.335
<00:29:06.405>it's <00:29:06.754>a <00:29:07.105>probabilistic <00:29:07.455>approach, <00:29:07.805>right?

636
00:29:08.835 --> 00:29:11.575
<00:29:08.835>Uh, <00:29:09.035>what <00:29:09.235>is <00:29:09.435>the <00:29:09.635>next <00:29:09.835>best <00:29:10.035>word <00:29:10.235>that's,

637
00:29:11.575 --> 00:29:12.695
<00:29:11.575>uh, <00:29:11.827>that <00:29:12.079>goes <00:29:12.331>after <00:29:12.582>that?

638
00:29:13.085 --> 00:29:14.415
<00:29:13.085>Well, <00:29:13.484>we <00:29:13.883>use <00:29:14.282>genai,

639
00:29:14.435 --> 00:29:17.615
<00:29:14.435>but <00:29:14.542>more <00:29:14.650>in <00:29:14.758>the <00:29:14.865>UI <00:29:14.973>to <00:29:15.081>make <00:29:15.188>it, <00:29:15.296>uh, <00:29:15.404>to <00:29:15.511>make <00:29:15.619>it, <00:29:15.727>uh, <00:29:15.835>easier,

640
00:29:17.835 --> 00:29:19.295
<00:29:17.835>for <00:29:18.163>instance, <00:29:18.492>to <00:29:18.820>get, <00:29:19.149>uh,

641
00:29:19.295 --> 00:29:21.855
<00:29:19.295>your <00:29:19.528>application <00:29:19.761>explained <00:29:19.995>all <00:29:20.228>the <00:29:20.461>various <00:29:20.695>components.

642
00:29:21.955 --> 00:29:24.495
<00:29:21.955>But <00:29:22.188>in <00:29:22.421>terms <00:29:22.655>of <00:29:22.888>analyzing <00:29:23.121>what's <00:29:23.355>inside,

643
00:29:24.795 --> 00:29:26.695
<00:29:24.795>you <00:29:25.075>need <00:29:25.355>a <00:29:25.635>deterministic <00:29:25.915>approach, <00:29:26.195>right?

644
00:29:26.755 --> 00:29:30.055
<00:29:26.755>You <00:29:26.895>need <00:29:27.035>to <00:29:27.175>have, <00:29:27.315>uh, <00:29:27.455>uh, <00:29:27.595>let's <00:29:27.735>say <00:29:27.875>an <00:29:28.015>accurate <00:29:28.155>view

645
00:29:30.435 --> 00:29:31.975
<00:29:30.435>of <00:29:30.897>your <00:29:31.359>application, <00:29:31.821>right?

646
00:29:32.035 --> 00:29:35.415
<00:29:32.035>So <00:29:32.162>we <00:29:32.289>don't <00:29:32.416>use, <00:29:32.544>uh, <00:29:32.671>generative <00:29:32.798>AI <00:29:32.925>at <00:29:33.053>all <00:29:33.180>in, <00:29:33.307>uh, <00:29:33.435>this,

647
00:29:35.475 --> 00:29:39.615
<00:29:35.475>we <00:29:35.615>use <00:29:35.754>some, <00:29:35.895>uh, <00:29:36.034>ai, <00:29:36.175>um, <00:29:36.314>uh, <00:29:36.455>I <00:29:36.594>mean <00:29:36.735>AI <00:29:36.875>technologies,

648
00:29:39.645 --> 00:29:41.965
<00:29:39.645>some <00:29:39.878>heuristics <00:29:40.111>we <00:29:40.345>use <00:29:40.578>a <00:29:40.811>graph <00:29:41.045>technologies.

649
00:29:41.975 --> 00:29:44.085
<00:29:41.975>Maybe <00:29:42.175>you <00:29:42.375>have <00:29:42.574>the <00:29:42.774>realized <00:29:42.975>this, <00:29:43.175>that, <00:29:43.375>uh,

650
00:29:44.265 --> 00:29:47.205
<00:29:44.265>we <00:29:44.405>use <00:29:44.545>a <00:29:44.685>graph <00:29:44.825>database <00:29:44.965>behind <00:29:45.105>to <00:29:45.245>store <00:29:45.385>all <00:29:45.525>this <00:29:45.665>data.

651
00:29:47.745 --> 00:29:50.605
<00:29:47.745>Uh, <00:29:47.919>but, <00:29:48.094>uh, <00:29:48.270>the <00:29:48.445>gen <00:29:48.620>AI <00:29:48.794>component, <00:29:48.969>we <00:29:49.145>use

652
00:29:50.605 --> 00:29:52.885
<00:29:50.605>that <00:29:50.838>more <00:29:51.071>into <00:29:51.305>the, <00:29:51.538>uh, <00:29:51.771>the <00:29:52.005>UI

653
00:29:52.885 --> 00:29:54.645
<00:29:52.885>to <00:29:53.118>make <00:29:53.351>it <00:29:53.585>more <00:29:53.818>accessible <00:29:54.051>to <00:29:54.285>everyone.

654
00:29:54.825 --> 00:29:57.325
<00:29:54.825>And <00:29:55.025>as <00:29:55.225>a <00:29:55.425>matter <00:29:55.625>of <00:29:55.825>fact, <00:29:56.025>the <00:29:56.225>output

655
00:29:57.545 --> 00:30:02.285
<00:29:57.545>of <00:29:57.685>caste <00:29:57.825>imaging <00:29:57.965>can <00:29:58.105>feed <00:29:58.245>AI <00:29:58.385>system <00:29:58.525>to <00:29:58.665>provide <00:29:58.805>more <00:29:58.945>context,

656
00:30:02.655 --> 00:30:06.005
<00:30:02.655>which <00:30:02.855>will <00:30:03.055>enrich <00:30:03.254>the <00:30:03.455>output <00:30:03.655>of <00:30:03.855>gene <00:30:04.055>ai.

657
00:30:06.105 --> 00:30:09.845
<00:30:06.105>As, <00:30:06.221>as <00:30:06.338>you <00:30:06.455>know <00:30:06.571>as <00:30:06.688>well, <00:30:06.805>the <00:30:06.921>more <00:30:07.038>context <00:30:07.155>you <00:30:07.271>give <00:30:07.388>to, <00:30:07.505>uh,

658
00:30:09.865 --> 00:30:12.325
<00:30:09.865>to <00:30:10.040>a <00:30:10.215>gene <00:30:10.390>AI <00:30:10.565>or <00:30:10.740>to <00:30:10.915>LLLM, <00:30:11.090>the <00:30:11.265>better,

659
00:30:12.625 --> 00:30:14.045
<00:30:12.625>the <00:30:12.880>more <00:30:13.136>accurate <00:30:13.391>the <00:30:13.647>answers <00:30:13.903>are.

660
00:30:14.265 --> 00:30:18.365
<00:30:14.265>And <00:30:14.381>this <00:30:14.498>is <00:30:14.615>the <00:30:14.731>context <00:30:14.848>that, <00:30:14.965>uh, <00:30:15.081>that <00:30:15.198>ai, <00:30:15.315>that <00:30:15.431>gen <00:30:15.548>ai, <00:30:15.665>uh,

661
00:30:18.665 --> 00:30:20.885
<00:30:18.665>uh, <00:30:19.014>tools, <00:30:19.365>uh, <00:30:19.715>would <00:30:20.065>need.