WEBVTT

1
00:00:02.675 --> 00:00:04.205
<00:00:02.675>Okay, <00:00:02.950>so <00:00:03.225>thank <00:00:03.501>you <00:00:03.776>very <00:00:04.051>much.

2
00:00:04.725 --> 00:00:07.925
<00:00:04.725>I <00:00:04.880>mean, <00:00:05.036>I'm <00:00:05.191>already <00:00:05.347>introduced, <00:00:05.502>but <00:00:05.658>then <00:00:05.813>again, <00:00:05.969>hi <00:00:06.125>everyone.

3
00:00:08.105 --> 00:00:10.765
<00:00:08.105>My <00:00:08.232>name <00:00:08.359>is <00:00:08.486>Christian <00:00:08.614>and <00:00:08.741>as <00:00:08.868>you <00:00:08.995>can <00:00:09.123>see <00:00:09.250>in <00:00:09.377>the <00:00:09.505>background,

4
00:00:11.325 --> 00:00:14.445
<00:00:11.325>I <00:00:11.465>like <00:00:11.604>to <00:00:11.745>play <00:00:11.885>guitar <00:00:12.024>and <00:00:12.165>I <00:00:12.305>like <00:00:12.444>to <00:00:12.584>drink <00:00:12.725>espresso.

5
00:00:14.705 --> 00:00:17.125
<00:00:14.705>And <00:00:15.055>professionally, <00:00:15.405>I'm <00:00:15.754>trusted <00:00:16.105>advisor

6
00:00:17.305 --> 00:00:18.445
<00:00:17.305>for <00:00:17.561>a <00:00:17.818>company <00:00:18.074>called <00:00:18.331>Talents.

7
00:00:19.025 --> 00:00:21.005
<00:00:19.025>Um, <00:00:19.258>the <00:00:19.491>title <00:00:19.724>is <00:00:19.958>a <00:00:20.191>bit <00:00:20.424>odd

8
00:00:21.185 --> 00:00:24.125
<00:00:21.185>and <00:00:21.340>to <00:00:21.496>be <00:00:21.651>honest, <00:00:21.807>I <00:00:21.962>haven't <00:00:22.118>really <00:00:22.273>heard <00:00:22.429>it <00:00:22.584>outside

9
00:00:24.125 --> 00:00:25.405
<00:00:24.125>of <00:00:24.509>our <00:00:24.893>organization <00:00:25.277>yet.

10
00:00:25.985 --> 00:00:28.005
<00:00:25.985>Um, <00:00:26.185>to <00:00:26.384>give <00:00:26.585>you <00:00:26.785>a <00:00:26.985>better <00:00:27.185>understanding <00:00:27.384>of

11
00:00:28.075 --> 00:00:32.405
<00:00:28.075>what <00:00:28.191>I <00:00:28.308>actually <00:00:28.425>do, <00:00:28.541>think <00:00:28.658>of <00:00:28.775>me <00:00:28.891>as <00:00:29.008>kind <00:00:29.125>of <00:00:29.241>a <00:00:29.358>staff <00:00:29.474>engineer

12
00:00:32.435 --> 00:00:33.925
<00:00:32.435>that <00:00:33.105>advises <00:00:33.775>colleagues

13
00:00:33.925 --> 00:00:37.045
<00:00:33.925>and <00:00:34.125>customers <00:00:34.324>on <00:00:34.525>all <00:00:34.724>aspects <00:00:34.925>of <00:00:35.125>cloud <00:00:35.324>infrastructure,

14
00:00:37.535 --> 00:00:40.005
<00:00:37.535>cloud <00:00:37.815>native <00:00:38.095>technology <00:00:38.375>and <00:00:38.654>software <00:00:38.934>development.

15
00:00:41.065 --> 00:00:45.045
<00:00:41.065>You <00:00:41.181>can <00:00:41.298>find <00:00:41.415>me <00:00:41.531>on <00:00:41.648>LinkedIn <00:00:41.765>and <00:00:41.881>other <00:00:41.998>socials <00:00:42.114>and <00:00:42.231>by <00:00:42.348>my <00:00:42.464>name

16
00:00:45.225 --> 00:00:48.445
<00:00:45.225>and <00:00:45.400>I'm <00:00:45.575>on <00:00:45.750>the <00:00:45.925>where <00:00:46.100>I'm <00:00:46.275>mostly <00:00:46.450>boosting <00:00:46.625>toots

17
00:00:48.445 --> 00:00:52.045
<00:00:48.445>and <00:00:48.600>not <00:00:48.756>doing <00:00:48.911>things <00:00:49.067>on <00:00:49.222>my <00:00:49.378>own <00:00:49.533>as <00:00:49.689>Abbott <00:00:49.845>dam.io

18
00:00:53.785 --> 00:00:55.815
<00:00:53.785>Tales <00:00:53.985>is <00:00:54.184>a <00:00:54.385>software <00:00:54.584>consultancy <00:00:54.785>based <00:00:54.985>in <00:00:55.184>Hamburg.

19
00:00:56.315 --> 00:00:58.815
<00:00:56.315>I'm <00:00:56.595>working <00:00:56.875>remotely <00:00:57.155>from <00:00:57.434>my <00:00:57.714>home

20
00:00:58.995 --> 00:01:00.775
<00:00:58.995>and <00:00:59.195>I'm <00:00:59.394>speaking <00:00:59.595>to <00:00:59.794>you <00:00:59.995>from <00:01:00.195>middle <00:01:00.394>as

21
00:01:01.515 --> 00:01:02.695
<00:01:01.515>and <00:01:01.780>the <00:01:02.046>value <00:01:02.311>stream <00:01:02.577>cloud.

22
00:01:02.875 --> 00:01:05.975
<00:01:02.875>We <00:01:03.015>usually <00:01:03.155>help <00:01:03.295>our <00:01:03.435>customers <00:01:03.575>on <00:01:03.715>all <00:01:03.855>parts <00:01:03.995>of <00:01:04.135>their <00:01:04.275>way

23
00:01:05.975 --> 00:01:07.815
<00:01:05.975>to <00:01:06.255>the <00:01:06.535>cloud <00:01:06.815>and <00:01:07.095>among <00:01:07.375>others.

24
00:01:07.925 --> 00:01:10.015
<00:01:07.925>This <00:01:08.205>also <00:01:08.485>includes <00:01:08.765>cloud <00:01:09.045>native <00:01:09.325>development,

25
00:01:10.015 --> 00:01:11.535
<00:01:10.015>distributed <00:01:11.383>architectures,

26
00:01:11.675 --> 00:01:14.615
<00:01:11.675>and <00:01:11.875>you <00:01:12.075>might <00:01:12.274>have <00:01:12.475>guessed <00:01:12.675>it, <00:01:12.875>platform <00:01:13.075>engineering.

27
00:01:15.235 --> 00:01:19.015
<00:01:15.235>We <00:01:15.390>are <00:01:15.546>hiring. <00:01:15.701>So <00:01:15.857>if <00:01:16.012>you <00:01:16.168>jump <00:01:16.323>over <00:01:16.479>to <00:01:16.635>talents.com/jobs,

28
00:01:19.115 --> 00:01:20.375
<00:01:19.115>you <00:01:19.398>can <00:01:19.682>find <00:01:19.965>job <00:01:20.249>listings

29
00:01:20.475 --> 00:01:23.055
<00:01:20.475>and <00:01:20.675>unsolicited <00:01:20.875>applications <00:01:21.074>of <00:01:21.274>what <00:01:21.475>come <00:01:21.675>as <00:01:21.875>well.

30
00:01:23.525 --> 00:01:26.615
<00:01:23.525>Just <00:01:23.652>tell <00:01:23.779>them <00:01:23.906>I <00:01:24.034>send <00:01:24.161>you <00:01:24.288>and <00:01:24.415>we <00:01:24.543>can <00:01:24.670>work <00:01:24.797>things <00:01:24.925>out.

31
00:01:27.955 --> 00:01:31.015
<00:01:27.955>So <00:01:28.155>today <00:01:28.355>I'm <00:01:28.554>going <00:01:28.755>to <00:01:28.955>share <00:01:29.155>my <00:01:29.355>experiences

32
00:01:31.125 --> 00:01:33.775
<00:01:31.125>with <00:01:31.475>platform <00:01:31.825>engineering, <00:01:32.175>trops <00:01:32.525>transformation

33
00:01:33.915 --> 00:01:35.735
<00:01:33.914>and <00:01:34.381>well <00:01:34.848>software <00:01:35.315>development.

34
00:01:36.995 --> 00:01:40.015
<00:01:36.995>Why <00:01:37.195>platform <00:01:37.395>engineering <00:01:37.595>can <00:01:37.795>help <00:01:37.995>organizations <00:01:38.195>in <00:01:38.395>the

35
00:01:40.035 --> 00:01:43.695
<00:01:40.035>DevOps <00:01:40.190>evolution, <00:01:40.346>but <00:01:40.501>is <00:01:40.657>no <00:01:40.812>me <00:01:40.968>a <00:01:41.123>replacement <00:01:41.279>of <00:01:41.435>it.

36
00:01:44.255 --> 00:01:46.815
<00:01:44.255>I <00:01:44.371>mean <00:01:44.488>you <00:01:44.604>might <00:01:44.721>have <00:01:44.838>heard <00:01:44.955>it <00:01:45.071>last <00:01:45.188>year <00:01:45.304>there <00:01:45.421>were <00:01:45.538>some <00:01:45.655>big

37
00:01:46.815 --> 00:01:49.855
<00:01:46.815>marketing <00:01:47.095>stunts <00:01:47.375>claiming <00:01:47.655>DevOps <00:01:47.935>is <00:01:48.215>that,

38
00:01:50.035 --> 00:01:52.575
<00:01:50.035>and <00:01:50.210>platform <00:01:50.384>engineering <00:01:50.560>is <00:01:50.735>here <00:01:50.910>to <00:01:51.085>save <00:01:51.259>us <00:01:51.435>all.

39
00:01:52.635 --> 00:01:56.225
<00:01:52.634>And <00:01:52.790>I <00:01:52.946>have <00:01:53.101>to <00:01:53.257>say <00:01:53.412>no, <00:01:53.568>at <00:01:53.723>least <00:01:53.879>not <00:01:54.035>yet.

40
00:01:56.525 --> 00:01:59.185
<00:01:56.525>And <00:01:56.680>we're <00:01:56.836>probably <00:01:56.991>going <00:01:57.147>to <00:01:57.302>discuss <00:01:57.458>more <00:01:57.613>about <00:01:57.769>this <00:01:57.925>later,

41
00:01:59.885 --> 00:02:03.065
<00:01:59.884>but <00:02:00.024>first, <00:02:00.164>why <00:02:00.304>did <00:02:00.445>I <00:02:00.585>choose <00:02:00.725>to <00:02:00.865>talk <00:02:01.005>about <00:02:01.145>this <00:02:01.285>topic?

42
00:02:03.915 --> 00:02:06.015
<00:02:03.915>To <00:02:04.265>me, <00:02:04.615>the <00:02:04.965>real <00:02:05.315>value

43
00:02:06.475 --> 00:02:09.215
<00:02:06.475>of <00:02:06.649>software <00:02:06.824>is <00:02:07.000>only <00:02:07.175>delivered <00:02:07.350>in <00:02:07.524>a <00:02:07.699>production <00:02:07.875>setup

44
00:02:09.245 --> 00:02:10.375
<00:02:09.245>with <00:02:09.753>customer <00:02:10.262>interaction,

45
00:02:10.945 --> 00:02:13.695
<00:02:10.945>everything <00:02:11.225>interesting <00:02:11.505>usually <00:02:11.785>happens <00:02:12.065>in <00:02:12.345>production.

46
00:02:14.485 --> 00:02:16.015
<00:02:14.485>Also, <00:02:14.944>things <00:02:15.403>nobody <00:02:15.862>understands,

47
00:02:16.015 --> 00:02:17.655
<00:02:16.015>usually <00:02:16.364>only <00:02:16.714>happy <00:02:17.065>on <00:02:17.415>production.

48
00:02:18.275 --> 00:02:19.975
<00:02:18.275>So <00:02:18.555>I <00:02:18.835>have <00:02:19.115>a <00:02:19.395>systems <00:02:19.675>background.

49
00:02:20.685 --> 00:02:22.615
<00:02:20.685>Back <00:02:20.918>in <00:02:21.151>the <00:02:21.385>university <00:02:21.618>days <00:02:21.851>I <00:02:22.085>was

50
00:02:22.615 --> 00:02:23.815
<00:02:22.615>tinkering <00:02:22.975>with <00:02:23.335>UNIX <00:02:23.695>systems.

51
00:02:24.405 --> 00:02:25.455
<00:02:24.405>That <00:02:24.594>was <00:02:24.783>kind <00:02:24.971>of <00:02:25.161>a <00:02:25.350>hobby.

52
00:02:25.935 --> 00:02:27.455
<00:02:25.935>I <00:02:26.208>mean <00:02:26.482>having <00:02:26.755>a <00:02:27.029>portable <00:02:27.303>computer

53
00:02:27.455 --> 00:02:28.775
<00:02:27.454>that <00:02:27.692>just <00:02:27.930>works <00:02:28.167>is <00:02:28.405>boring, <00:02:28.643>right?

54
00:02:29.515 --> 00:02:32.855
<00:02:29.515>And <00:02:29.981>afterwards <00:02:30.448>I <00:02:30.915>fortunately,

55
00:02:33.155 --> 00:02:37.175
<00:02:33.155>or <00:02:33.310>unfortunately, <00:02:33.466>depending <00:02:33.621>on <00:02:33.777>who <00:02:33.932>you <00:02:34.088>ask, <00:02:34.243>had <00:02:34.399>less <00:02:34.555>time

56
00:02:37.175 --> 00:02:38.575
<00:02:37.175>to <00:02:37.490>confu <00:02:37.805>continue <00:02:38.120>with <00:02:38.435>this.

57
00:02:38.675 --> 00:02:42.015
<00:02:38.675>So <00:02:38.791>I <00:02:38.908>had <00:02:39.025>to <00:02:39.141>pick <00:02:39.258>a <00:02:39.375>system <00:02:39.491>that <00:02:39.608>just <00:02:39.725>works <00:02:39.841>and <00:02:39.958>not <00:02:40.075>fiddle

58
00:02:42.015 --> 00:02:43.135
<00:02:42.015>and <00:02:42.216>toy <00:02:42.418>around <00:02:42.619>with <00:02:42.821>it <00:02:43.023>anymore.

59
00:02:43.765 --> 00:02:46.015
<00:02:43.765>I've <00:02:43.920>had <00:02:44.076>my <00:02:44.231>fair <00:02:44.387>share <00:02:44.542>of <00:02:44.698>roles <00:02:44.853>over <00:02:45.009>the <00:02:45.165>years.

60
00:02:46.455 --> 00:02:48.535
<00:02:46.454>I <00:02:46.804>was <00:02:47.154>software <00:02:47.505>developer <00:02:47.855>focused

61
00:02:48.555 --> 00:02:51.455
<00:02:48.555>and <00:02:48.835>distributed <00:02:49.115>systems, <00:02:49.395>a <00:02:49.675>performance <00:02:49.955>engineer

62
00:02:51.455 --> 00:02:52.535
<00:02:51.454>for <00:02:51.941>HBC <00:02:52.427>environments.

63
00:02:52.565 --> 00:02:56.295
<00:02:52.565>Ones <00:02:52.740>co-founder <00:02:52.915>for <00:02:53.090>startup <00:02:53.265>have <00:02:53.440>been <00:02:53.615>a <00:02:53.790>project <00:02:53.965>manager,

64
00:02:56.765 --> 00:02:57.775
<00:02:56.765>developer <00:02:57.674>consultant.

65
00:02:57.915 --> 00:03:00.205
<00:02:57.915>So <00:02:58.195>a <00:02:58.475>lot <00:02:58.755>of <00:02:59.035>different <00:02:59.315>perspectives

66
00:03:00.505 --> 00:03:04.885
<00:03:00.505>and <00:03:00.660>I <00:03:00.816>think <00:03:00.971>most <00:03:01.127>likely <00:03:01.282>due <00:03:01.438>to <00:03:01.593>my <00:03:01.749>systems <00:03:01.905>background

67
00:03:05.145 --> 00:03:09.725
<00:03:05.145>and <00:03:05.320>well <00:03:05.495>these <00:03:05.670>changing <00:03:05.845>roles, <00:03:06.020>I <00:03:06.195>was <00:03:06.370>often <00:03:06.545>responsible

68
00:03:09.745 --> 00:03:12.565
<00:03:09.745>for <00:03:09.978>topics <00:03:10.211>where <00:03:10.445>interacting <00:03:10.678>with <00:03:10.911>other <00:03:11.145>departments

69
00:03:12.565 --> 00:03:15.605
<00:03:12.565>as <00:03:12.740>necessary <00:03:12.915>and <00:03:13.090>for <00:03:13.265>the <00:03:13.440>nitty <00:03:13.615>gritty <00:03:13.790>systems <00:03:13.965>things

70
00:03:16.385 --> 00:03:18.645
<00:03:16.385>and <00:03:16.851>experience <00:03:17.318>with <00:03:17.785>setup

71
00:03:18.705 --> 00:03:21.485
<00:03:18.704>and <00:03:18.904>maintenance <00:03:19.105>of <00:03:19.304>infrastructure <00:03:19.505>usually <00:03:19.704>leads <00:03:19.904>to <00:03:20.105>projects

72
00:03:21.485 --> 00:03:22.805
<00:03:21.485>that <00:03:21.782>are <00:03:22.079>heavy <00:03:22.376>on <00:03:22.673>infrastructure.

73
00:03:23.545 --> 00:03:26.285
<00:03:23.545>And <00:03:23.745>if <00:03:23.945>you <00:03:24.145>just <00:03:24.345>start <00:03:24.545>out <00:03:24.745>with <00:03:24.945>platforms

74
00:03:26.285 --> 00:03:29.085
<00:03:26.285>where <00:03:26.424>software <00:03:26.565>is <00:03:26.704>going <00:03:26.845>to <00:03:26.984>run, <00:03:27.125>it's <00:03:27.265>just <00:03:27.405>a <00:03:27.545>small <00:03:27.685>step

75
00:03:29.085 --> 00:03:30.685
<00:03:29.085>to <00:03:29.365>also <00:03:29.645>managing <00:03:29.925>the <00:03:30.205>build <00:03:30.485>system

76
00:03:30.715 --> 00:03:31.925
<00:03:30.715>that <00:03:30.932>are <00:03:31.150>required <00:03:31.368>in <00:03:31.586>a <00:03:31.804>project.

77
00:03:32.225 --> 00:03:34.885
<00:03:32.225>So <00:03:32.691>pipelines, <00:03:33.158>container <00:03:33.625>clusters,

78
00:03:35.175 --> 00:03:38.085
<00:03:35.175>cloud <00:03:35.408>environments <00:03:35.641>in <00:03:35.875>general <00:03:36.108>and <00:03:36.341>so <00:03:36.575>on.

79
00:03:38.905 --> 00:03:42.565
<00:03:38.905>So <00:03:39.105>I've <00:03:39.305>been <00:03:39.505>building <00:03:39.705>platforms <00:03:39.905>for <00:03:40.105>digital <00:03:40.305>projects

80
00:03:42.565 --> 00:03:44.045
<00:03:42.565>for <00:03:42.898>many <00:03:43.231>years <00:03:43.564>and <00:03:43.897>products

81
00:03:44.465 --> 00:03:46.965
<00:03:44.465>and <00:03:44.640>technology <00:03:44.815>wise, <00:03:44.990>a <00:03:45.165>lot <00:03:45.340>of <00:03:45.515>things <00:03:45.690>have <00:03:45.865>changed,

82
00:03:47.945 --> 00:03:51.245
<00:03:47.945>but <00:03:48.120>the <00:03:48.295>more <00:03:48.470>crucial <00:03:48.644>aspect <00:03:48.820>here <00:03:48.995>is <00:03:49.170>the <00:03:49.345>perspective

83
00:03:51.265 --> 00:03:53.245
<00:03:51.265>of <00:03:51.498>the <00:03:51.731>business <00:03:51.964>side <00:03:52.198>is <00:03:52.431>also <00:03:52.665>different.

84
00:03:53.265 --> 00:03:55.325
<00:03:53.265>Now <00:03:53.964>with <00:03:54.665>this,

85
00:03:56.365 --> 00:03:58.445
<00:03:56.365>nowadays <00:03:56.598>nearly <00:03:56.831>everything <00:03:57.065>is <00:03:57.298>a <00:03:57.531>distributed <00:03:57.765>system.

86
00:03:59.025 --> 00:04:02.125
<00:03:59.025>People <00:03:59.180>need <00:03:59.336>skills <00:03:59.491>and <00:03:59.647>knowledge <00:03:59.802>from <00:03:59.958>more <00:04:00.113>and <00:04:00.269>more <00:04:00.425>domains

87
00:04:02.265 --> 00:04:05.765
<00:04:02.265>and <00:04:02.440>well <00:04:02.614>systems <00:04:02.790>are <00:04:02.964>becoming <00:04:03.140>more <00:04:03.315>and <00:04:03.489>more <00:04:03.665>complex.

88
00:04:07.005 --> 00:04:08.765
<00:04:07.005>I <00:04:07.204>don't <00:04:07.405>think <00:04:07.605>this <00:04:07.805>is <00:04:08.005>surprising <00:04:08.204>for <00:04:08.405>anyone,

89
00:04:08.765 --> 00:04:10.965
<00:04:08.765>but <00:04:09.045>if <00:04:09.325>I <00:04:09.605>think <00:04:09.885>about <00:04:10.165>it,

90
00:04:11.425 --> 00:04:13.485
<00:04:11.425>I'm <00:04:11.600>not <00:04:11.775>sure <00:04:11.950>since <00:04:12.125>when <00:04:12.300>this <00:04:12.475>is <00:04:12.650>actually <00:04:12.825>true.

91
00:04:13.705 --> 00:04:17.525
<00:04:13.705>But <00:04:13.812>if <00:04:13.920>I <00:04:14.028>take <00:04:14.135>a <00:04:14.243>look <00:04:14.351>back <00:04:14.458>for <00:04:14.566>as <00:04:14.674>long <00:04:14.781>as <00:04:14.889>I <00:04:14.997>can <00:04:15.105>remember,

92
00:04:18.385 --> 00:04:20.805
<00:04:18.385>things <00:04:18.560>are <00:04:18.735>getting <00:04:18.909>or <00:04:19.084>becoming <00:04:19.260>more <00:04:19.435>and <00:04:19.610>more <00:04:19.784>complex.

93
00:04:21.865 --> 00:04:24.755
<00:04:21.865>Back <00:04:22.005>in <00:04:22.145>the <00:04:22.285>days <00:04:22.425>people <00:04:22.565>were <00:04:22.705>writing <00:04:22.845>software <00:04:22.985>were <00:04:23.125>also <00:04:23.265>in

94
00:04:24.755 --> 00:04:25.875
<00:04:24.755>charge <00:04:24.956>of <00:04:25.158>running <00:04:25.359>and <00:04:25.561>maintaining <00:04:25.763>it.

95
00:04:25.895 --> 00:04:26.915
<00:04:25.895>It <00:04:26.124>was <00:04:26.354>just <00:04:26.583>natural, <00:04:26.813>right?

96
00:04:27.475 --> 00:04:31.795
<00:04:27.475>Building <00:04:27.675>software, <00:04:27.875>deploying <00:04:28.075>things <00:04:28.275>via <00:04:28.475>FTP <00:04:28.675>or <00:04:28.875>something

97
00:04:32.095 --> 00:04:36.655
<00:04:32.095>and <00:04:32.235>then <00:04:32.375>taking <00:04:32.515>care <00:04:32.655>that <00:04:32.795>things <00:04:32.935>continue <00:04:33.075>to <00:04:33.215>run <00:04:33.355>over <00:04:33.495>time,

98
00:04:36.725 --> 00:04:38.655
<00:04:36.725>development <00:04:37.075>and <00:04:37.425>operations <00:04:37.775>got <00:04:38.125>more

99
00:04:38.655 --> 00:04:39.775
<00:04:38.655>complicated <00:04:38.907>I <00:04:39.159>have <00:04:39.411>to <00:04:39.662>say.

100
00:04:39.955 --> 00:04:44.215
<00:04:39.955>And <00:04:40.110>as <00:04:40.266>business <00:04:40.421>needs <00:04:40.577>to <00:04:40.732>focus, <00:04:40.888>people <00:04:41.043>had <00:04:41.199>to <00:04:41.354>specialize.

101
00:04:44.595 --> 00:04:46.095
<00:04:44.595>And <00:04:45.045>so <00:04:45.495>dedicated <00:04:45.945>roles

102
00:04:46.155 --> 00:04:47.735
<00:04:46.155>for <00:04:46.434>developers <00:04:46.715>and <00:04:46.994>operators <00:04:47.275>were <00:04:47.554>created.

103
00:04:48.485 --> 00:04:51.775
<00:04:48.485>This <00:04:48.660>does <00:04:48.835>not <00:04:49.010>stop <00:04:49.185>with <00:04:49.360>developers <00:04:49.535>and <00:04:49.710>operators <00:04:49.885>nowadays.

104
00:04:51.775 --> 00:04:53.295
<00:04:51.775>They're <00:04:52.231>all <00:04:52.687>security <00:04:53.143>departments,

105
00:04:53.855 --> 00:04:55.415
<00:04:53.855>security <00:04:54.205>departments <00:04:54.555>and <00:04:54.905>so <00:04:55.255>on.

106
00:04:55.795 --> 00:04:57.095
<00:04:55.795>But <00:04:56.185>you <00:04:56.575>get <00:04:56.965>it

107
00:04:58.435 --> 00:05:01.215
<00:04:58.435>and <00:04:58.635>I <00:04:58.835>can <00:04:59.035>fully <00:04:59.235>understand <00:04:59.435>why <00:04:59.635>this <00:04:59.835>happened,

108
00:05:01.715 --> 00:05:03.695
<00:05:01.715>but <00:05:01.914>I <00:05:02.114>still <00:05:02.315>think <00:05:02.515>this <00:05:02.715>was <00:05:02.914>a <00:05:03.114>mistake.

109
00:05:04.155 --> 00:05:05.535
<00:05:04.155>In <00:05:04.332>hindsight, <00:05:04.509>it <00:05:04.687>is <00:05:04.864>easy <00:05:05.042>to <00:05:05.219>say, <00:05:05.397>right?

110
00:05:05.635 --> 00:05:08.415
<00:05:05.635>But <00:05:05.985>the <00:05:06.335>results <00:05:06.685>were <00:05:07.034>different.

111
00:05:08.695 --> 00:05:11.595
<00:05:08.695>Departments <00:05:08.928>at <00:05:09.161>times <00:05:09.395>really <00:05:09.628>hate <00:05:09.861>each <00:05:10.094>other.

112
00:05:12.175 --> 00:05:15.765
<00:05:12.175>And <00:05:12.408>I've <00:05:12.641>seen <00:05:12.875>companies <00:05:13.108>as <00:05:13.341>a <00:05:13.575>consultant

113
00:05:15.815 --> 00:05:18.565
<00:05:15.815>where <00:05:16.094>developers <00:05:16.375>really <00:05:16.655>frown <00:05:16.935>upon <00:05:17.215>operators.

114
00:05:19.025 --> 00:05:22.365
<00:05:19.025>Things <00:05:19.200>take <00:05:19.375>so <00:05:19.549>much <00:05:19.724>time, <00:05:19.900>they <00:05:20.075>make <00:05:20.250>things <00:05:20.424>complicated.

115
00:05:22.915 --> 00:05:25.725
<00:05:22.915>They <00:05:23.115>don't <00:05:23.315>understand <00:05:23.515>us, <00:05:23.715>don't <00:05:23.915>understand <00:05:24.115>developer <00:05:24.315>needs

116
00:05:26.305 --> 00:05:27.925
<00:05:26.305>and <00:05:27.005>set <00:05:27.705>operators.

117
00:05:28.155 --> 00:05:31.165
<00:05:28.155>Were <00:05:28.505>responsible <00:05:28.854>for <00:05:29.205>basically <00:05:29.554>everything

118
00:05:31.165 --> 00:05:32.725
<00:05:31.165>besides <00:05:31.631>the <00:05:32.098>developer <00:05:32.565>IDE

119
00:05:33.225 --> 00:05:37.605
<00:05:33.225>and <00:05:33.380>had <00:05:33.536>the <00:05:33.691>impression <00:05:33.847>that <00:05:34.002>they <00:05:34.158>can't <00:05:34.313>get <00:05:34.469>things <00:05:34.625>right,

120
00:05:38.475 --> 00:05:40.285
<00:05:38.475>that <00:05:38.708>developers <00:05:38.941>don't <00:05:39.175>know <00:05:39.408>what <00:05:39.641>they're <00:05:39.875>doing

121
00:05:40.545 --> 00:05:43.565
<00:05:40.545>and <00:05:40.700>that <00:05:40.856>they <00:05:41.011>only <00:05:41.167>always <00:05:41.322>create <00:05:41.478>work <00:05:41.633>and <00:05:41.789>request <00:05:41.945>things.

122
00:05:44.735 --> 00:05:49.155
<00:05:44.735>And <00:05:44.862>the <00:05:44.989>really <00:05:45.116>sad <00:05:45.244>thing <00:05:45.371>with <00:05:45.498>this <00:05:45.625>is <00:05:45.753>that <00:05:45.880>there's <00:05:46.007>a <00:05:46.135>killer

123
00:05:49.155 --> 00:05:50.195
<00:05:49.155>of <00:05:49.388>truth <00:05:49.623>to <00:05:49.857>both <00:05:50.091>sides.

124
00:05:51.015 --> 00:05:53.675
<00:05:51.015>And <00:05:51.170>depending <00:05:51.326>on <00:05:51.481>how <00:05:51.637>long <00:05:51.792>things <00:05:51.948>are <00:05:52.103>going <00:05:52.259>this <00:05:52.414>way,

125
00:05:54.065 --> 00:05:55.395
<00:05:54.065>it's <00:05:54.304>really <00:05:54.543>hard <00:05:54.783>to <00:05:55.022>resolve <00:05:55.262>this.

126
00:05:56.155 --> 00:05:58.405
<00:05:56.155>I <00:05:56.434>mean, <00:05:56.715>yeah, <00:05:56.994>usually <00:05:57.275>the <00:05:57.554>recommendation

127
00:05:58.405 --> 00:06:00.845
<00:05:58.405>of <00:05:58.684>just <00:05:58.965>talk <00:05:59.244>is <00:05:59.525>not <00:05:59.804>wrong

128
00:06:00.945 --> 00:06:02.565
<00:06:00.945>but <00:06:01.224>also <00:06:01.505>not <00:06:01.784>really <00:06:02.065>helpful, <00:06:02.344>right?

129
00:06:03.545 --> 00:06:07.165
<00:06:03.545>So <00:06:03.778>that's <00:06:04.011>what <00:06:04.245>DevOps <00:06:04.478>was <00:06:04.711>invented <00:06:04.945>for

130
00:06:07.805 --> 00:06:08.925
<00:06:07.805>17 <00:06:08.141>years <00:06:08.477>ago, <00:06:08.813>right?

131
00:06:09.345 --> 00:06:11.365
<00:06:09.345>So <00:06:09.695>nothing <00:06:10.045>revolutionary, <00:06:10.395>nothing <00:06:10.745>new.

132
00:06:11.465 --> 00:06:13.485
<00:06:11.465>And <00:06:11.815>yes <00:06:12.164>it <00:06:12.515>was, <00:06:12.864>but

133
00:06:14.145 --> 00:06:17.205
<00:06:14.145>before <00:06:14.284>we <00:06:14.424>can <00:06:14.565>discuss <00:06:14.705>this, <00:06:14.844>I <00:06:14.984>think <00:06:15.125>we <00:06:15.265>have <00:06:15.405>to <00:06:15.544>define

134
00:06:17.205 --> 00:06:18.565
<00:06:17.205>what <00:06:17.613>DevOps <00:06:18.021>actually <00:06:18.429>is

135
00:06:18.665 --> 00:06:21.525
<00:06:18.665>or <00:06:18.820>what <00:06:18.976>I <00:06:19.131>am <00:06:19.287>going <00:06:19.442>to <00:06:19.598>assume <00:06:19.753>in <00:06:19.909>this <00:06:20.065>talk

136
00:06:21.525 --> 00:06:24.485
<00:06:21.525>because <00:06:21.758>while <00:06:21.991>I <00:06:22.224>really <00:06:22.458>like <00:06:22.691>the <00:06:22.924>concept

137
00:06:24.785 --> 00:06:28.005
<00:06:24.785>and <00:06:24.925>the <00:06:25.065>implications <00:06:25.205>of <00:06:25.345>it, <00:06:25.485>I <00:06:25.625>don't <00:06:25.765>really <00:06:25.905>like <00:06:26.045>the <00:06:26.185>name.

138
00:06:28.305 --> 00:06:29.845
<00:06:28.305>It <00:06:28.536>really <00:06:28.767>is <00:06:28.998>not <00:06:29.229>a <00:06:29.460>good <00:06:29.691>name

139
00:06:29.845 --> 00:06:33.245
<00:06:29.845>because <00:06:29.985>I'm <00:06:30.125>not <00:06:30.265>sure <00:06:30.405>if <00:06:30.545>it's <00:06:30.685>just <00:06:30.825>because <00:06:30.965>of <00:06:31.105>the <00:06:31.245>name,

140
00:06:33.545 --> 00:06:37.165
<00:06:33.545>but <00:06:33.700>one <00:06:33.856>has <00:06:34.011>to <00:06:34.167>always <00:06:34.322>discuss <00:06:34.478>what <00:06:34.633>it <00:06:34.789>actually <00:06:34.945>means.

141
00:06:37.505 --> 00:06:38.645
<00:06:37.505>And <00:06:37.847>in <00:06:38.188>this <00:06:38.531>case,

142
00:06:38.865 --> 00:06:40.565
<00:06:38.865>at <00:06:39.065>times <00:06:39.265>I <00:06:39.465>wonder <00:06:39.665>if <00:06:39.865>it <00:06:40.065>was <00:06:40.265>picked

143
00:06:40.565 --> 00:06:42.045
<00:06:40.565>deliberately <00:06:40.898>to <00:06:41.231>make <00:06:41.564>things <00:06:41.897>harder.

144
00:06:42.225 --> 00:06:47.045
<00:06:42.225>But <00:06:42.380>well, <00:06:42.536>I <00:06:42.691>digress <00:06:42.847>to <00:06:43.002>quote, <00:06:43.158>can <00:06:43.313>Ridge <00:06:43.469>of <00:06:43.625>ThoughtWorks

145
00:06:47.985 --> 00:06:52.925
<00:06:47.985>DevOps <00:06:48.160>a <00:06:48.335>culture <00:06:48.510>where <00:06:48.685>people, <00:06:48.860>regardless <00:06:49.035>of <00:06:49.210>title <00:06:49.385>law,

146
00:06:52.925 --> 00:06:57.005
<00:06:52.925>background <00:06:53.205>work <00:06:53.485>together <00:06:53.765>to <00:06:54.045>imagine, <00:06:54.325>develop,

147
00:06:57.825 --> 00:06:59.965
<00:06:57.825>deploy, <00:06:58.175>and <00:06:58.525>operate <00:06:58.875>a <00:06:59.224>system.

148
00:07:00.905 --> 00:07:02.645
<00:07:00.905>And <00:07:01.138>I <00:07:01.371>really, <00:07:01.604>really <00:07:01.838>like <00:07:02.071>this <00:07:02.304>definition

149
00:07:02.645 --> 00:07:05.885
<00:07:02.645>because <00:07:02.800>just <00:07:02.956>from <00:07:03.111>this <00:07:03.267>definition <00:07:03.422>you <00:07:03.578>can <00:07:03.733>take <00:07:03.889>a <00:07:04.044>lot

150
00:07:05.885 --> 00:07:06.965
<00:07:05.885>of <00:07:06.079>of <00:07:06.273>the <00:07:06.468>meaning <00:07:06.662>of <00:07:06.857>it.

151
00:07:07.615 --> 00:07:09.165
<00:07:07.615>First <00:07:08.312>there's <00:07:09.010>culture.

152
00:07:09.875 --> 00:07:13.805
<00:07:09.875>This <00:07:10.015>means <00:07:10.155>you <00:07:10.295>can't <00:07:10.435>simply <00:07:10.575>do <00:07:10.715>DevOps. <00:07:10.855>It's <00:07:10.995>not <00:07:11.135>a <00:07:11.275>role.

153
00:07:13.995 --> 00:07:16.165
<00:07:13.995>It's <00:07:14.170>not <00:07:14.345>something <00:07:14.520>that <00:07:14.695>you <00:07:14.870>can <00:07:15.045>dictate <00:07:15.220>upon <00:07:15.395>people.

154
00:07:16.595 --> 00:07:18.325
<00:07:16.595>It's <00:07:16.875>not <00:07:17.155>something <00:07:17.435>you've <00:07:17.715>simply <00:07:17.995>followed

155
00:07:18.345 --> 00:07:19.565
<00:07:18.345>by <00:07:18.564>road <00:07:18.784>or <00:07:19.003>can <00:07:19.223>be <00:07:19.443>audit.

156
00:07:20.115 --> 00:07:21.565
<00:07:20.115>It's <00:07:20.301>a <00:07:20.487>mindset <00:07:20.674>and <00:07:20.860>a <00:07:21.047>way <00:07:21.233>of <00:07:21.420>working

157
00:07:21.865 --> 00:07:23.445
<00:07:21.865>and <00:07:22.331>well <00:07:22.798>requires <00:07:23.265>changes.

158
00:07:24.695 --> 00:07:27.515
<00:07:24.695>Then <00:07:25.161>regardless <00:07:25.628>of <00:07:26.094>title

159
00:07:27.535 --> 00:07:29.795
<00:07:27.535>or <00:07:27.885>background, <00:07:28.235>not <00:07:28.585>only <00:07:28.935>developers

160
00:07:29.795 --> 00:07:33.035
<00:07:29.795>and <00:07:29.995>operators <00:07:30.195>are <00:07:30.395>considered <00:07:30.595>in <00:07:30.795>this, <00:07:30.995>I <00:07:31.195>mean

161
00:07:34.015 --> 00:07:35.235
<00:07:34.015>I'm <00:07:34.171>not <00:07:34.328>sure <00:07:34.485>if <00:07:34.642>you've <00:07:34.799>heard <00:07:34.956>about <00:07:35.113>it,

162
00:07:35.295 --> 00:07:37.315
<00:07:35.295>but <00:07:35.528>let <00:07:35.761>me <00:07:35.995>just <00:07:36.228>coin <00:07:36.461>the <00:07:36.695>term.

163
00:07:37.785 --> 00:07:39.795
<00:07:37.784>Dsec <00:07:38.135>test <00:07:38.484>fin <00:07:38.835>data <00:07:39.184>ops,

164
00:07:40.735 --> 00:07:43.155
<00:07:40.735>you <00:07:40.910>could <00:07:41.085>probably <00:07:41.260>add <00:07:41.435>more, <00:07:41.610>more <00:07:41.785>nouns <00:07:41.960>to <00:07:42.135>it.

165
00:07:43.425 --> 00:07:45.355
<00:07:43.425>This <00:07:43.775>just <00:07:44.125>means <00:07:44.475>everybody <00:07:44.825>with

166
00:07:46.215 --> 00:07:48.075
<00:07:46.215>stakes <00:07:46.448>in <00:07:46.681>a <00:07:46.915>product <00:07:47.148>is <00:07:47.381>involved <00:07:47.615>here.

167
00:07:48.605 --> 00:07:51.075
<00:07:48.605>Developers, <00:07:49.305>operators, <00:07:50.005>security,

168
00:07:51.375 --> 00:07:52.795
<00:07:51.375>but <00:07:51.588>also <00:07:51.801>the <00:07:52.014>business <00:07:52.227>side <00:07:52.440>of <00:07:52.653>things.

169
00:07:53.935 --> 00:07:57.915
<00:07:53.935>And <00:07:54.075>all <00:07:54.215>of <00:07:54.355>these <00:07:54.495>people <00:07:54.635>have <00:07:54.775>to <00:07:54.915>work <00:07:55.055>together <00:07:55.195>to <00:07:55.335>imagine,

170
00:07:57.985 --> 00:08:00.235
<00:07:57.985>develop, <00:07:58.451>deploy, <00:07:58.918>and <00:07:59.385>operate.

171
00:08:00.655 --> 00:08:02.835
<00:08:00.655>So <00:08:00.794>they <00:08:00.934>have <00:08:01.075>to <00:08:01.215>join <00:08:01.354>forces <00:08:01.494>to <00:08:01.635>reach <00:08:01.775>a <00:08:01.914>common <00:08:02.054>goal.

172
00:08:03.175 --> 00:08:05.995
<00:08:03.175>And <00:08:03.315>this <00:08:03.455>goal <00:08:03.595>or <00:08:03.735>having <00:08:03.875>such <00:08:04.015>a <00:08:04.155>goal <00:08:04.295>is <00:08:04.435>really <00:08:04.575>important

173
00:08:05.995 --> 00:08:10.115
<00:08:05.995>because <00:08:06.170>this <00:08:06.345>points <00:08:06.520>out <00:08:06.695>where <00:08:06.870>everything <00:08:07.045>is <00:08:07.220>directing <00:08:07.395>to

174
00:08:11.215 --> 00:08:13.835
<00:08:11.215>and <00:08:11.448>in <00:08:11.681>the <00:08:11.914>end <00:08:12.148>operate <00:08:12.381>a <00:08:12.614>system.

175
00:08:14.695 --> 00:08:16.115
<00:08:14.695>And <00:08:15.014>why <00:08:15.334>is <00:08:15.653>this <00:08:15.973>crucial?

176
00:08:16.115 --> 00:08:19.515
<00:08:16.115>Because <00:08:16.290>there's <00:08:16.465>no <00:08:16.640>value <00:08:16.815>if <00:08:16.990>it's <00:08:17.165>not <00:08:17.340>in <00:08:17.515>production.

177
00:08:19.755 --> 00:08:22.715
<00:08:19.755>I <00:08:19.955>mean, <00:08:20.155>right? <00:08:20.355>If <00:08:20.555>there's <00:08:20.755>no <00:08:20.955>customer <00:08:21.155>interaction,

178
00:08:22.865 --> 00:08:24.315
<00:08:22.865>nothing's <00:08:23.126>go <00:08:23.387>really <00:08:23.648>going <00:08:23.909>to <00:08:24.170>happen.

179
00:08:25.055 --> 00:08:28.995
<00:08:25.055>And <00:08:25.255>if <00:08:25.455>you <00:08:25.655>take <00:08:25.855>this <00:08:26.055>seriously, <00:08:26.255>DevOps <00:08:26.455>is

180
00:08:28.995 --> 00:08:30.395
<00:08:28.995>above <00:08:29.205>more <00:08:29.415>than <00:08:29.625>just <00:08:29.835>dev <00:08:30.044>and <00:08:30.255>ops.

181
00:08:30.855 --> 00:08:33.075
<00:08:30.855>But <00:08:31.055>whenever <00:08:31.255>I <00:08:31.455>use <00:08:31.655>the <00:08:31.855>term, <00:08:32.055>I <00:08:32.255>think

182
00:08:33.075 --> 00:08:34.435
<00:08:33.075>of <00:08:33.381>all <00:08:33.687>these <00:08:33.992>parties <00:08:34.299>involved

183
00:08:34.935 --> 00:08:37.715
<00:08:34.934>and <00:08:35.090>this <00:08:35.246>is <00:08:35.401>the <00:08:35.557>main <00:08:35.712>reason <00:08:35.868>why <00:08:36.023>I <00:08:36.179>don't <00:08:36.334>think

184
00:08:37.945 --> 00:08:40.475
<00:08:37.945>that <00:08:38.225>DevOps <00:08:38.505>could <00:08:38.785>be <00:08:39.065>considered <00:08:39.345>dead

185
00:08:40.975 --> 00:08:43.835
<00:08:40.975>or <00:08:41.255>anytime <00:08:41.534>soon <00:08:41.815>will <00:08:42.095>be <00:08:42.375>dead.

186
00:08:44.095 --> 00:08:45.915
<00:08:44.095>But <00:08:44.295>depending <00:08:44.495>on <00:08:44.695>the <00:08:44.895>way <00:08:45.095>you <00:08:45.295>see <00:08:45.495>it

187
00:08:46.175 --> 00:08:49.995
<00:08:46.175>and <00:08:46.302>the <00:08:46.429>name <00:08:46.556>is <00:08:46.684>a <00:08:46.811>bit <00:08:46.938>problematic <00:08:47.065>in <00:08:47.193>this, <00:08:47.320>you <00:08:47.447>could <00:08:47.574>argue

188
00:08:50.145 --> 00:08:52.635
<00:08:50.145>that <00:08:50.319>it <00:08:50.495>only <00:08:50.670>really <00:08:50.845>applies <00:08:51.020>if <00:08:51.194>there <00:08:51.370>are <00:08:51.545>developers

189
00:08:52.635 --> 00:08:56.085
<00:08:52.635>and <00:08:52.868>operators <00:08:53.101>and <00:08:53.335>the <00:08:53.568>landscape <00:08:53.801>is <00:08:54.035>changing,

190
00:08:57.655 --> 00:08:58.965
<00:08:57.655>roles <00:08:58.048>are <00:08:58.441>changing <00:08:58.834>and

191
00:08:58.965 --> 00:09:00.685
<00:08:58.965>what <00:08:59.198>their <00:08:59.431>meanings <00:08:59.665>are <00:08:59.898>changing <00:09:00.131>with <00:09:00.365>it.

192
00:09:01.385 --> 00:09:03.955
<00:09:01.385>So <00:09:01.665>if <00:09:01.944>there <00:09:02.225>are <00:09:02.505>no <00:09:02.785>developers

193
00:09:03.955 --> 00:09:05.955
<00:09:03.955>and <00:09:04.188>operators <00:09:04.421>do <00:09:04.655>we <00:09:04.888>really <00:09:05.121>need <00:09:05.355>DevOps?

194
00:09:06.415 --> 00:09:08.155
<00:09:06.415>And <00:09:07.115>we'll <00:09:07.814>see.

195
00:09:08.695 --> 00:09:11.555
<00:09:08.695>But <00:09:08.870>first, <00:09:09.045>let's <00:09:09.220>focus <00:09:09.395>on <00:09:09.570>developers <00:09:09.745>in <00:09:09.920>this <00:09:10.095>regard.

196
00:09:11.845 --> 00:09:13.755
<00:09:11.845>Developers <00:09:12.195>are <00:09:12.545>usually <00:09:12.895>asked <00:09:13.245>to,

197
00:09:13.945 --> 00:09:15.515
<00:09:13.945>well <00:09:14.295>just <00:09:14.645>shift <00:09:14.995>left, <00:09:15.345>right?

198
00:09:16.335 --> 00:09:20.075
<00:09:16.335>The <00:09:16.510>shift <00:09:16.685>left <00:09:16.860>model <00:09:17.035>here <00:09:17.210>focuses <00:09:17.385>on <00:09:17.560>software <00:09:17.735>ities.

199
00:09:20.305 --> 00:09:24.595
<00:09:20.305>This <00:09:20.444>means <00:09:20.584>that <00:09:20.724>early <00:09:20.864>on <00:09:21.005>in <00:09:21.145>the <00:09:21.285>development <00:09:21.425>process <00:09:21.564>you <00:09:21.704>are

200
00:09:24.595 --> 00:09:28.835
<00:09:24.595>asked <00:09:24.795>to <00:09:24.995>already <00:09:25.195>consider <00:09:25.395>things <00:09:25.595>that <00:09:25.795>usually <00:09:25.995>were

201
00:09:29.585 --> 00:09:31.595
<00:09:29.585>only <00:09:29.865>considered <00:09:30.145>later <00:09:30.425>in <00:09:30.705>the <00:09:30.985>line.

202
00:09:31.975 --> 00:09:35.795
<00:09:31.975>So <00:09:32.255>something <00:09:32.535>like <00:09:32.815>security, <00:09:33.095>scalability, <00:09:33.375>reliability.

203
00:09:36.495 --> 00:09:39.315
<00:09:36.495>And <00:09:36.635>if <00:09:36.775>you <00:09:36.915>think <00:09:37.055>about <00:09:37.195>it, <00:09:37.335>this <00:09:37.475>really <00:09:37.615>makes <00:09:37.755>sense, <00:09:37.895>right?

204
00:09:39.315 --> 00:09:42.395
<00:09:39.315>Because <00:09:39.490>if <00:09:39.665>you <00:09:39.840>do <00:09:40.015>not <00:09:40.190>think <00:09:40.365>about <00:09:40.540>scalability <00:09:40.715>early,

205
00:09:42.455 --> 00:09:44.395
<00:09:42.455>you're <00:09:42.630>going <00:09:42.805>to <00:09:42.980>have <00:09:43.155>a <00:09:43.330>bad <00:09:43.505>time <00:09:43.680>later <00:09:43.855>on.

206
00:09:45.735 --> 00:09:48.555
<00:09:45.735>And <00:09:45.968>in <00:09:46.201>theory <00:09:46.435>this <00:09:46.668>sounds <00:09:46.901>really <00:09:47.135>convincing

207
00:09:48.975 --> 00:09:51.235
<00:09:48.975>and <00:09:49.130>I <00:09:49.286>can't <00:09:49.441>resist <00:09:49.597>to <00:09:49.752>put <00:09:49.908>a <00:09:50.063>quote <00:09:50.219>in <00:09:50.375>here,

208
00:09:52.905 --> 00:09:53.925
<00:09:52.905>I'm <00:09:53.058>not <00:09:53.211>sure <00:09:53.363>if <00:09:53.516>you've <00:09:53.670>heard <00:09:53.823>it,

209
00:09:53.985 --> 00:09:56.245
<00:09:53.985>but <00:09:54.218>in <00:09:54.451>theory <00:09:54.685>there <00:09:54.918>is <00:09:55.151>no <00:09:55.385>difference

210
00:09:56.245 --> 00:09:57.605
<00:09:56.245>between <00:09:56.653>theory <00:09:57.061>in <00:09:57.469>practice,

211
00:09:58.105 --> 00:10:00.325
<00:09:58.105>in <00:09:58.338>practice <00:09:58.571>there <00:09:58.805>is <00:09:59.038>by <00:09:59.271>Yogi <00:09:59.505>Berra.

212
00:10:01.025 --> 00:10:04.205
<00:10:01.025>But <00:10:01.180>in <00:10:01.336>this <00:10:01.491>case, <00:10:01.647>in <00:10:01.802>practice <00:10:01.958>this <00:10:02.113>still <00:10:02.269>is <00:10:02.425>true.

213
00:10:04.945 --> 00:10:08.205
<00:10:04.945>But <00:10:05.145>you <00:10:05.345>can't <00:10:05.545>just <00:10:05.745>simply <00:10:05.945>shift <00:10:06.145>the <00:10:06.345>responsibility

214
00:10:08.265 --> 00:10:10.085
<00:10:08.265>and <00:10:08.498>expect <00:10:08.731>things <00:10:08.965>to <00:10:09.198>go <00:10:09.431>well, <00:10:09.665>right?

215
00:10:11.015 --> 00:10:13.885
<00:10:11.015>Developers <00:10:11.189>should <00:10:11.365>be <00:10:11.540>the <00:10:11.715>owners <00:10:11.890>of <00:10:12.064>this <00:10:12.240>software, <00:10:12.415>but

216
00:10:13.955 --> 00:10:17.365
<00:10:13.955>because <00:10:14.110>systems <00:10:14.266>can <00:10:14.421>only <00:10:14.577>really <00:10:14.732>be <00:10:14.888>operated <00:10:15.043>by <00:10:15.199>the <00:10:15.355>people

217
00:10:17.365 --> 00:10:19.325
<00:10:17.365>who <00:10:17.565>write <00:10:17.765>them, <00:10:17.965>if <00:10:18.165>you're <00:10:18.365>not <00:10:18.565>the <00:10:18.765>author,

218
00:10:19.425 --> 00:10:21.325
<00:10:19.425>you <00:10:19.625>will <00:10:19.824>always <00:10:20.025>miss <00:10:20.224>parts <00:10:20.425>of <00:10:20.625>the <00:10:20.824>picture

219
00:10:21.425 --> 00:10:23.125
<00:10:21.425>and <00:10:21.658>won't <00:10:21.891>be <00:10:22.125>able <00:10:22.358>to <00:10:22.591>fully <00:10:22.824>understand

220
00:10:23.125 --> 00:10:24.325
<00:10:23.125>things <00:10:23.485>happening <00:10:23.845>in <00:10:24.205>production.

221
00:10:24.845 --> 00:10:27.245
<00:10:24.845>I <00:10:25.000>mean <00:10:25.156>at <00:10:25.311>times <00:10:25.467>even <00:10:25.622>the <00:10:25.778>authors <00:10:25.933>don't <00:10:26.089>understand <00:10:26.245>things

222
00:10:27.245 --> 00:10:28.445
<00:10:27.245>happening <00:10:27.785>in <00:10:28.325>production.

223
00:10:28.945 --> 00:10:30.605
<00:10:28.945>And <00:10:29.178>if <00:10:29.411>you're <00:10:29.645>also <00:10:29.878>not <00:10:30.111>the <00:10:30.345>author,

224
00:10:30.625 --> 00:10:32.285
<00:10:30.625>you <00:10:30.905>don't <00:10:31.185>have <00:10:31.465>any <00:10:31.745>influence <00:10:32.025>on

225
00:10:32.385 --> 00:10:35.245
<00:10:32.385>how <00:10:32.540>much <00:10:32.696>insight <00:10:32.851>an <00:10:33.007>application <00:10:33.162>is <00:10:33.318>giving <00:10:33.473>you <00:10:33.629>in <00:10:33.785>production.

226
00:10:35.915 --> 00:10:38.685
<00:10:35.915>From <00:10:36.070>an <00:10:36.226>operations <00:10:36.381>point <00:10:36.537>of <00:10:36.692>view, <00:10:36.848>it <00:10:37.003>might <00:10:37.159>be <00:10:37.314>sufficient

227
00:10:38.685 --> 00:10:40.685
<00:10:38.685>to <00:10:38.885>have <00:10:39.084>system <00:10:39.285>level <00:10:39.484>metrics <00:10:39.685>and <00:10:39.885>have <00:10:40.084>logs,

228
00:10:41.145 --> 00:10:44.245
<00:10:41.145>but <00:10:41.425>developers <00:10:41.704>might <00:10:41.985>also <00:10:42.265>require <00:10:42.545>tracing

229
00:10:44.245 --> 00:10:46.325
<00:10:44.245>to <00:10:44.595>actually <00:10:44.945>get <00:10:45.295>more <00:10:45.645>insights

230
00:10:46.325 --> 00:10:47.685
<00:10:46.325>and <00:10:46.569>what <00:10:46.814>the <00:10:47.059>application <00:10:47.304>is <00:10:47.549>doing

231
00:10:47.685 --> 00:10:48.765
<00:10:47.685>or <00:10:47.879>what <00:10:48.073>user <00:10:48.268>flow <00:10:48.462>is <00:10:48.656>doing.

232
00:10:49.345 --> 00:10:52.085
<00:10:49.345>So <00:10:49.695>this <00:10:50.045>is <00:10:50.395>really <00:10:50.745>something

233
00:10:52.315 --> 00:10:55.325
<00:10:52.315>that <00:10:52.422>you <00:10:52.530>only <00:10:52.638>can <00:10:52.745>do <00:10:52.853>if <00:10:52.961>you <00:10:53.068>are <00:10:53.176>also <00:10:53.284>the <00:10:53.391>author <00:10:53.499>of <00:10:53.607>the <00:10:53.715>code.

234
00:10:56.425 --> 00:10:57.765
<00:10:56.425>And <00:10:56.726>on <00:10:57.028>top <00:10:57.329>of <00:10:57.631>this,

235
00:10:57.875 --> 00:11:00.405
<00:10:57.875>operating <00:10:58.075>a <00:10:58.275>service <00:10:58.475>provides <00:10:58.675>a <00:10:58.875>crucial <00:10:59.075>feedback <00:10:59.275>loop,

236
00:11:00.655 --> 00:11:02.725
<00:11:00.655>which <00:11:00.855>you <00:11:01.055>really <00:11:01.255>need <00:11:01.454>for <00:11:01.655>development <00:11:01.855>as <00:11:02.055>well.

237
00:11:03.325 --> 00:11:07.765
<00:11:03.325>I <00:11:03.441>mean <00:11:03.558>if <00:11:03.675>you <00:11:03.791>are <00:11:03.908>not <00:11:04.025>going <00:11:04.141>to <00:11:04.258>be <00:11:04.375>paged <00:11:04.491>in <00:11:04.608>the <00:11:04.725>night

238
00:11:08.595 --> 00:11:11.125
<00:11:08.595>when <00:11:08.828>something <00:11:09.061>that <00:11:09.295>you've <00:11:09.528>built <00:11:09.761>is <00:11:09.995>failing,

239
00:11:11.795 --> 00:11:14.405
<00:11:11.795>well <00:11:11.969>maybe <00:11:12.145>you <00:11:12.319>don't <00:11:12.495>really <00:11:12.670>grasp <00:11:12.844>what <00:11:13.020>you're <00:11:13.194>doing,

240
00:11:16.025 --> 00:11:18.645
<00:11:16.025>but <00:11:16.180>simply <00:11:16.336>asking <00:11:16.491>people <00:11:16.647>to <00:11:16.802>do <00:11:16.958>this <00:11:17.113>is <00:11:17.269>not <00:11:17.425>enough.

241
00:11:19.075 --> 00:11:20.245
<00:11:19.075>They <00:11:19.338>need <00:11:19.601>support <00:11:19.864>for <00:11:20.128>this.

242
00:11:20.565 --> 00:11:24.845
<00:11:20.565>I <00:11:20.720>mean <00:11:20.876>we've <00:11:21.031>all <00:11:21.187>heard <00:11:21.342>of <00:11:21.498>the <00:11:21.653>10 <00:11:21.809>times <00:11:21.965>developer

243
00:11:24.985 --> 00:11:28.085
<00:11:24.985>and <00:11:25.112>I <00:11:25.239>think <00:11:25.366>Kelsey <00:11:25.494>Heiter <00:11:25.621>once <00:11:25.748>phrased <00:11:25.875>it <00:11:26.003>like <00:11:26.130>there <00:11:26.257>is <00:11:26.385>no

244
00:11:28.085 --> 00:11:29.845
<00:11:28.085>such <00:11:28.318>thing <00:11:28.551>as <00:11:28.785>a <00:11:29.018>10 <00:11:29.251>times <00:11:29.485>developer,

245
00:11:29.945 --> 00:11:31.605
<00:11:29.945>but <00:11:30.645>the <00:11:31.345>person

246
00:11:31.745 --> 00:11:35.525
<00:11:31.745>who <00:11:31.900>is <00:11:32.056>making <00:11:32.211>10 <00:11:32.367>other <00:11:32.522>people <00:11:32.678>more <00:11:32.833>productive <00:11:32.989>is <00:11:33.145>kind

247
00:11:35.525 --> 00:11:36.725
<00:11:35.525>of <00:11:35.795>a <00:11:36.065>10 <00:11:36.335>times <00:11:36.605>developer.

248
00:11:37.025 --> 00:11:40.365
<00:11:37.025>But <00:11:37.199>I <00:11:37.375>really <00:11:37.550>like <00:11:37.725>another <00:11:37.900>quote <00:11:38.074>by <00:11:38.250>charity <00:11:38.425>major,

249
00:11:41.395 --> 00:11:43.805
<00:11:41.395>show <00:11:41.535>me <00:11:41.675>the <00:11:41.814>web <00:11:41.954>dev <00:11:42.095>that <00:11:42.235>writes <00:11:42.375>their <00:11:42.515>own <00:11:42.655>device <00:11:42.795>drivers.

250
00:11:44.025 --> 00:11:45.925
<00:11:44.025>And <00:11:44.225>I <00:11:44.425>think <00:11:44.625>this <00:11:44.824>highlights <00:11:45.025>it <00:11:45.225>quite <00:11:45.425>well.

251
00:11:48.635 --> 00:11:51.365
<00:11:48.635>Usually <00:11:48.915>people <00:11:49.194>can't <00:11:49.475>concentrate <00:11:49.755>on <00:11:50.035>everything.

252
00:11:51.615 --> 00:11:53.260
<00:11:51.615>Think <00:11:51.815>of <00:11:52.015>it <00:11:52.215>like <00:11:52.415>a <00:11:52.615>role <00:11:52.815>playing <00:11:53.015>system.

253
00:11:53.545 --> 00:11:56.365
<00:11:53.545>You <00:11:53.719>can't <00:11:53.895>put <00:11:54.069>an <00:11:54.245>18 <00:11:54.420>on <00:11:54.594>everything <00:11:54.770>without <00:11:54.944>cheating

254
00:11:56.505 --> 00:11:58.285
<00:11:56.505>or <00:11:56.785>in <00:11:57.064>the <00:11:57.345>case <00:11:57.625>of <00:11:57.905>dungeons

255
00:11:58.285 --> 00:12:00.085
<00:11:58.285>or <00:11:58.518>drags <00:11:58.751>ungodly <00:11:58.985>log <00:11:59.218>with <00:11:59.451>the <00:11:59.685>dice.

256
00:12:00.905 --> 00:12:02.445
<00:12:00.905>But <00:12:01.136>that <00:12:01.367>doesn't <00:12:01.598>mean <00:12:01.829>that <00:12:02.060>you <00:12:02.291>have

257
00:12:02.445 --> 00:12:03.925
<00:12:02.445>to <00:12:02.667>become <00:12:02.889>a <00:12:03.111>glass <00:12:03.333>cannon <00:12:03.555>or <00:12:03.776>anything.

258
00:12:04.565 --> 00:12:05.965
<00:12:04.565>Learning <00:12:04.775>new <00:12:04.985>things <00:12:05.195>is <00:12:05.405>always <00:12:05.615>worth <00:12:05.825>it.

259
00:12:06.225 --> 00:12:09.045
<00:12:06.225>You <00:12:06.365>just <00:12:06.505>have <00:12:06.645>to <00:12:06.785>carefully <00:12:06.925>pick <00:12:07.065>what <00:12:07.205>you're <00:12:07.345>going <00:12:07.485>to <00:12:07.625>learn

260
00:12:09.065 --> 00:12:10.325
<00:12:09.065>or <00:12:09.254>what <00:12:09.443>you <00:12:09.632>want <00:12:09.821>to <00:12:10.010>concentrate <00:12:10.199>on.

261
00:12:11.105 --> 00:12:13.325
<00:12:11.105>For <00:12:11.280>example, <00:12:11.455>from <00:12:11.630>my <00:12:11.805>point <00:12:11.980>of <00:12:12.155>view, <00:12:12.330>at <00:12:12.505>times

262
00:12:13.965 --> 00:12:16.445
<00:12:13.965>I <00:12:14.105>would <00:12:14.245>really <00:12:14.385>like <00:12:14.525>it <00:12:14.665>if <00:12:14.805>more <00:12:14.945>people <00:12:15.085>would <00:12:15.225>be <00:12:15.365>familiar

263
00:12:16.445 --> 00:12:19.045
<00:12:16.445>with <00:12:16.600>TLS <00:12:16.756>because <00:12:16.911>I <00:12:17.067>have <00:12:17.222>to <00:12:17.378>explain <00:12:17.533>this <00:12:17.689>quite <00:12:17.845>often,

264
00:12:19.665 --> 00:12:23.085
<00:12:19.665>but <00:12:19.839>if <00:12:20.015>I'm <00:12:20.189>about <00:12:20.365>to <00:12:20.540>join <00:12:20.714>a <00:12:20.890>developer <00:12:21.064>team

265
00:12:23.145 --> 00:12:25.765
<00:12:23.145>and <00:12:23.300>write <00:12:23.456>code <00:12:23.611>with <00:12:23.767>frameworks <00:12:23.922>that <00:12:24.078>I'm <00:12:24.233>not <00:12:24.389>familiar <00:12:24.545>with,

266
00:12:26.235 --> 00:12:28.285
<00:12:26.235>they <00:12:26.375>tend <00:12:26.515>to <00:12:26.655>show <00:12:26.795>me <00:12:26.935>things <00:12:27.075>that <00:12:27.215>are <00:12:27.355>new <00:12:27.495>to <00:12:27.635>me

267
00:12:28.545 --> 00:12:31.685
<00:12:28.545>but <00:12:28.824>are <00:12:29.104>already <00:12:29.385>established <00:12:29.665>industry <00:12:29.944>practice.

268
00:12:32.025 --> 00:12:34.905
<00:12:32.025>So <00:12:32.491>be <00:12:32.958>empathic <00:12:33.425>here.

269
00:12:36.235 --> 00:12:39.095
<00:12:36.235>And <00:12:36.468>the <00:12:36.701>same <00:12:36.935>is <00:12:37.168>true <00:12:37.401>for <00:12:37.635>operations.

270
00:12:39.745 --> 00:12:43.215
<00:12:39.745>Other <00:12:39.920>people, <00:12:40.095>and <00:12:40.270>I <00:12:40.445>mean <00:12:40.620>this <00:12:40.795>as <00:12:40.970>in <00:12:41.145>other

271
00:12:43.275 --> 00:12:46.455
<00:12:43.275>as <00:12:43.475>traditional <00:12:43.675>operations <00:12:43.875>are <00:12:44.074>taking <00:12:44.275>ownership <00:12:44.475>of <00:12:44.675>software.

272
00:12:47.405 --> 00:12:50.215
<00:12:47.405>Well <00:12:47.685>that <00:12:47.964>leaves <00:12:48.245>operators <00:12:48.525>with <00:12:48.805>what

273
00:12:52.295 --> 00:12:53.655
<00:12:52.295>operators <00:12:52.906>nowadays <00:12:53.519>work

274
00:12:53.655 --> 00:12:56.215
<00:12:53.655>with <00:12:54.005>abstractions <00:12:54.355>via <00:12:54.704>infrastructures <00:12:55.055>code

275
00:12:56.715 --> 00:12:59.255
<00:12:56.715>and <00:12:56.915>provide <00:12:57.115>additional <00:12:57.315>high <00:12:57.515>level <00:12:57.715>services <00:12:57.915>and <00:12:58.115>support.

276
00:13:00.045 --> 00:13:02.175
<00:13:00.045>Unfortunately <00:13:00.278>they <00:13:00.511>have <00:13:00.745>to <00:13:00.978>do <00:13:01.211>this <00:13:01.444>usually

277
00:13:02.175 --> 00:13:03.615
<00:13:02.175>with <00:13:02.391>less <00:13:02.607>people <00:13:02.823>than <00:13:03.039>they <00:13:03.255>used <00:13:03.471>to,

278
00:13:03.795 --> 00:13:06.815
<00:13:03.795>but <00:13:03.969>this <00:13:04.145>requires <00:13:04.319>different <00:13:04.495>skills <00:13:04.670>than <00:13:04.844>just <00:13:05.020>managing <00:13:05.194>a

279
00:13:06.815 --> 00:13:08.735
<00:13:06.815>server <00:13:07.048>in <00:13:07.281>a <00:13:07.515>co <00:13:07.748>or <00:13:07.981>data <00:13:08.215>center.

280
00:13:09.675 --> 00:13:12.735
<00:13:09.675>So <00:13:09.875>you're <00:13:10.074>providing <00:13:10.275>something <00:13:10.474>new, <00:13:10.675>you're <00:13:10.875>providing <00:13:11.074>more

281
00:13:12.735 --> 00:13:16.015
<00:13:12.735>of <00:13:13.015>it <00:13:13.295>and <00:13:13.575>your <00:13:13.855>operational <00:13:14.135>expertise

282
00:13:16.015 --> 00:13:17.895
<00:13:16.015>that <00:13:16.215>you <00:13:16.415>have <00:13:16.615>is <00:13:16.814>more <00:13:17.015>crucial <00:13:17.215>than <00:13:17.415>ever

283
00:13:17.895 --> 00:13:21.175
<00:13:17.895>because <00:13:18.035>it's <00:13:18.175>not <00:13:18.314>sufficient <00:13:18.454>that <00:13:18.595>you <00:13:18.735>know <00:13:18.875>how <00:13:19.015>to <00:13:19.155>run <00:13:19.295>things

284
00:13:21.875 --> 00:13:24.865
<00:13:21.875>but <00:13:22.225>not <00:13:22.575>necessarily <00:13:22.925>the <00:13:23.275>knowledge.

285
00:13:24.965 --> 00:13:27.665
<00:13:24.965>But <00:13:25.165>the <00:13:25.365>capability <00:13:25.565>of <00:13:25.765>running <00:13:25.965>things <00:13:26.165>is <00:13:26.365>something

286
00:13:27.665 --> 00:13:29.025
<00:13:27.665>that <00:13:28.073>everyone <00:13:28.481>requires <00:13:28.889>now.

287
00:13:29.645 --> 00:13:32.185
<00:13:29.645>So <00:13:29.845>what <00:13:30.045>you <00:13:30.245>need <00:13:30.444>to <00:13:30.645>have <00:13:30.845>here <00:13:31.045>is

288
00:13:32.905 --> 00:13:36.145
<00:13:32.905>a <00:13:33.079>culture <00:13:33.255>in <00:13:33.430>which <00:13:33.605>all <00:13:33.780>involve <00:13:33.954>parties <00:13:34.130>work <00:13:34.305>together,

289
00:13:36.655 --> 00:13:37.905
<00:13:36.655>they <00:13:36.880>have <00:13:37.105>a <00:13:37.329>common <00:13:37.555>goal, <00:13:37.780>right?

290
00:13:38.885 --> 00:13:40.265
<00:13:38.885>One <00:13:39.133>side <00:13:39.381>wants <00:13:39.630>to <00:13:39.878>develop <00:13:40.127>things

291
00:13:40.285 --> 00:13:42.425
<00:13:40.285>and <00:13:40.518>the <00:13:40.751>other <00:13:40.985>side <00:13:41.218>wants <00:13:41.451>these <00:13:41.685>things

292
00:13:42.445 --> 00:13:43.705
<00:13:42.445>to <00:13:42.823>be <00:13:43.201>running <00:13:43.579>productively.

293
00:13:44.365 --> 00:13:47.585
<00:13:44.365>And <00:13:44.565>this <00:13:44.765>is <00:13:44.965>where <00:13:45.165>platform <00:13:45.365>engineering <00:13:45.565>comes <00:13:45.765>in.

294
00:13:49.165 --> 00:13:52.665
<00:13:49.165>Um, <00:13:49.305>again, <00:13:49.444>this <00:13:49.584>is <00:13:49.724>also <00:13:49.865>a <00:13:50.005>bit <00:13:50.145>of <00:13:50.285>a <00:13:50.425>problematic <00:13:50.564>term.

295
00:13:52.755 --> 00:13:55.305
<00:13:52.755>Let's <00:13:52.930>define <00:13:53.105>what <00:13:53.280>this <00:13:53.455>actually <00:13:53.630>means <00:13:53.805>is <00:13:53.980>there <00:13:54.155>are

296
00:13:55.305 --> 00:13:56.385
<00:13:55.305>different <00:13:55.628>definitions <00:13:55.953>out <00:13:56.277>there.

297
00:13:57.975 --> 00:13:59.225
<00:13:57.975>What <00:13:58.350>is <00:13:58.725>platform <00:13:59.100>engineering?

298
00:14:00.225 --> 00:14:03.425
<00:14:00.225>Platform <00:14:00.458>engineering <00:14:00.691>is <00:14:00.925>the <00:14:01.158>discipline <00:14:01.391>of <00:14:01.625>designing

299
00:14:03.525 --> 00:14:05.745
<00:14:03.525>and <00:14:03.991>building <00:14:04.458>self-service <00:14:04.925>capabilities

300
00:14:06.245 --> 00:14:08.545
<00:14:06.245>to <00:14:06.525>minimize <00:14:06.805>cognitive <00:14:07.085>load <00:14:07.365>for <00:14:07.645>developers

301
00:14:08.685 --> 00:14:10.945
<00:14:08.685>and <00:14:08.918>to <00:14:09.151>enable <00:14:09.385>fast <00:14:09.618>flow <00:14:09.851>software <00:14:10.084>delivery.

302
00:14:12.075 --> 00:14:13.705
<00:14:12.075>There <00:14:12.355>are <00:14:12.635>multiple <00:14:12.915>definitions <00:14:13.195>out <00:14:13.475>there.

303
00:14:14.255 --> 00:14:16.225
<00:14:14.255>This <00:14:14.455>one's <00:14:14.655>from <00:14:14.855>the <00:14:15.055>state <00:14:15.255>of <00:14:15.455>DevOps <00:14:15.655>report

304
00:14:16.225 --> 00:14:17.745
<00:14:16.225>of <00:14:16.567>2023 <00:14:16.909>by <00:14:17.251>public <00:14:17.593>labs.

305
00:14:18.685 --> 00:14:20.705
<00:14:18.685>So <00:14:18.918>from <00:14:19.151>a <00:14:19.385>technological <00:14:19.618>point <00:14:19.851>of <00:14:20.084>view,

306
00:14:20.815 --> 00:14:24.025
<00:14:20.815>luckily <00:14:21.015>cloud <00:14:21.215>native <00:14:21.415>technology <00:14:21.615>drew <00:14:21.815>a <00:14:22.015>future <00:14:22.215>improvements

307
00:14:24.025 --> 00:14:27.575
<00:14:24.025>in <00:14:24.375>this <00:14:24.725>for <00:14:25.074>scalability <00:14:25.425>availability

308
00:14:27.715 --> 00:14:31.495
<00:14:27.715>and <00:14:27.948>operat <00:14:28.181>ability <00:14:28.415>there <00:14:28.648>easy <00:14:28.881>solutions, <00:14:29.115>orchestration

309
00:14:31.495 --> 00:14:33.295
<00:14:31.495>of <00:14:31.728>different <00:14:31.961>technologies <00:14:32.195>allows <00:14:32.428>a <00:14:32.661>high <00:14:32.895>degree

310
00:14:33.295 --> 00:14:34.495
<00:14:33.295>of <00:14:33.835>automation <00:14:34.375>abstraction.

311
00:14:34.715 --> 00:14:37.095
<00:14:34.715>But <00:14:34.890>as <00:14:35.065>you <00:14:35.240>can <00:14:35.415>see <00:14:35.590>from <00:14:35.765>this <00:14:35.940>quote <00:14:36.115>here,

312
00:14:37.735 --> 00:14:39.935
<00:14:37.735>platform <00:14:37.968>engineering <00:14:38.201>is <00:14:38.435>more <00:14:38.668>than <00:14:38.901>just <00:14:39.135>technology.

313
00:14:42.015 --> 00:14:45.735
<00:14:42.015>Platform <00:14:42.365>engineering <00:14:42.715>is <00:14:43.064>sociotechnical <00:14:43.415>discipline.

314
00:14:47.045 --> 00:14:50.365
<00:14:47.045>I <00:14:47.185>have <00:14:47.324>to <00:14:47.464>say <00:14:47.604>the <00:14:47.745>technology <00:14:47.885>here <00:14:48.025>is <00:14:48.165>the <00:14:48.305>easier <00:14:48.444>part,

315
00:14:50.465 --> 00:14:51.605
<00:14:50.465>but <00:14:50.721>let's <00:14:50.978>start <00:14:51.234>with <00:14:51.491>this.

316
00:14:52.425 --> 00:14:55.205
<00:14:52.425>The <00:14:52.599>technical <00:14:52.775>part <00:14:52.949>is <00:14:53.125>what <00:14:53.300>is <00:14:53.474>often <00:14:53.650>coined <00:14:53.824>as

317
00:14:55.765 --> 00:14:58.045
<00:14:55.765>internal <00:14:56.115>developer <00:14:56.465>platforms <00:14:56.814>or <00:14:57.165>IDPs.

318
00:14:58.595 --> 00:15:02.285
<00:14:58.595>Such <00:14:58.875>platforms <00:14:59.155>feature <00:14:59.435>self-service <00:14:59.715>offerings, <00:14:59.995>enforcement

319
00:15:02.285 --> 00:15:05.205
<00:15:02.285>of <00:15:02.518>policies <00:15:02.751>and <00:15:02.985>standards, <00:15:03.218>established <00:15:03.451>best <00:15:03.685>practices

320
00:15:05.425 --> 00:15:06.845
<00:15:05.425>and <00:15:06.064>simplified <00:15:06.703>abstractions.

321
00:15:07.675 --> 00:15:10.285
<00:15:07.675>Typically <00:15:08.025>these <00:15:08.375>self-service <00:15:08.724>offerings <00:15:09.074>are

322
00:15:11.155 --> 00:15:14.765
<00:15:11.155>application <00:15:11.505>configuration <00:15:11.855>management, <00:15:12.204>progressive <00:15:12.555>delivery

323
00:15:15.765 --> 00:15:18.245
<00:15:15.765>certificate, <00:15:16.115>domain <00:15:16.465>management, <00:15:16.814>so <00:15:17.165>things

324
00:15:18.245 --> 00:15:19.845
<00:15:18.245>that <00:15:18.711>developers <00:15:19.178>might <00:15:19.645>require

325
00:15:20.025 --> 00:15:21.605
<00:15:20.025>and <00:15:20.305>in <00:15:20.584>the <00:15:20.865>past <00:15:21.145>for <00:15:21.425>example,

326
00:15:21.925 --> 00:15:23.845
<00:15:21.925>required <00:15:22.099>a <00:15:22.275>ticket <00:15:22.449>should <00:15:22.625>be <00:15:22.800>designed <00:15:22.974>in <00:15:23.150>a <00:15:23.324>fashion

327
00:15:23.955 --> 00:15:27.915
<00:15:23.955>that <00:15:24.188>people <00:15:24.421>can <00:15:24.655>request <00:15:24.888>them <00:15:25.121>in <00:15:25.355>an

328
00:15:27.995 --> 00:15:29.315
<00:15:27.995>automatic <00:15:28.292>fashion <00:15:28.589>on <00:15:28.886>their <00:15:29.183>own.

329
00:15:30.575 --> 00:15:33.875
<00:15:30.575>One <00:15:30.775>highly <00:15:30.975>regarded <00:15:31.175>feature <00:15:31.375>that <00:15:31.575>is <00:15:31.775>an <00:15:31.975>orchestration

330
00:15:33.875 --> 00:15:35.875
<00:15:33.875>of <00:15:34.050>multiple <00:15:34.225>of <00:15:34.400>these <00:15:34.575>things <00:15:34.750>would <00:15:34.925>be <00:15:35.100>one <00:15:35.275>click

331
00:15:35.875 --> 00:15:36.915
<00:15:35.875>deployments <00:15:36.343>for <00:15:36.810>example.

332
00:15:38.845 --> 00:15:42.505
<00:15:38.845>And <00:15:39.045>as <00:15:39.245>usually <00:15:39.445>when <00:15:39.645>I <00:15:39.845>talk <00:15:40.045>about <00:15:40.245>this,

333
00:15:42.505 --> 00:15:44.145
<00:15:42.505>people <00:15:42.971>don't <00:15:43.438>really <00:15:43.905>grasp

334
00:15:44.405 --> 00:15:47.185
<00:15:44.405>or <00:15:44.579>give <00:15:44.755>me <00:15:44.930>feedback <00:15:45.105>that <00:15:45.280>they <00:15:45.454>don't <00:15:45.630>fully <00:15:45.805>understand

335
00:15:47.415 --> 00:15:50.105
<00:15:47.415>what <00:15:47.589>I <00:15:47.765>mean <00:15:47.939>with <00:15:48.115>such <00:15:48.290>an <00:15:48.464>internal <00:15:48.640>developer <00:15:48.814>platform.

336
00:15:50.655 --> 00:15:54.665
<00:15:50.655>I've <00:15:50.829>prepared <00:15:51.005>kind <00:15:51.180>of <00:15:51.355>a <00:15:51.530>short <00:15:51.704>graphic <00:15:51.880>for <00:15:52.055>this.

337
00:15:55.445 --> 00:15:58.665
<00:15:55.445>Um, <00:15:55.620>this <00:15:55.795>is <00:15:55.970>a <00:15:56.145>technical <00:15:56.320>overview <00:15:56.495>of <00:15:56.670>a <00:15:56.845>platform

338
00:15:58.665 --> 00:15:59.905
<00:15:58.665>that <00:15:58.888>we've <00:15:59.111>built <00:15:59.334>for <00:15:59.557>a <00:15:59.781>customer.

339
00:16:00.665 --> 00:16:02.585
<00:16:00.665>I <00:16:00.820>don't <00:16:00.976>want <00:16:01.131>to <00:16:01.287>jump <00:16:01.442>into <00:16:01.598>too <00:16:01.753>much <00:16:01.909>detail <00:16:02.064>here,

340
00:16:02.605 --> 00:16:05.785
<00:16:02.605>but <00:16:02.760>I <00:16:02.916>think <00:16:03.071>this <00:16:03.227>gives <00:16:03.382>a <00:16:03.538>good <00:16:03.693>impression <00:16:03.849>on <00:16:04.005>things

341
00:16:05.785 --> 00:16:07.745
<00:16:05.785>that <00:16:06.064>usually <00:16:06.344>are <00:16:06.625>offered <00:16:06.905>this <00:16:07.185>way.

342
00:16:08.245 --> 00:16:11.065
<00:16:08.245>You <00:16:08.400>can <00:16:08.556>see <00:16:08.711>here <00:16:08.867>we've <00:16:09.022>combined <00:16:09.178>services <00:16:09.333>on <00:16:09.489>Microsoft <00:16:09.645>Azure

343
00:16:11.295 --> 00:16:12.625
<00:16:11.295>with <00:16:11.694>services <00:16:12.093>being <00:16:12.492>hosted

344
00:16:12.645 --> 00:16:14.585
<00:16:12.645>by <00:16:12.925>a <00:16:13.204>central <00:16:13.485>IT <00:16:13.765>operations <00:16:14.045>department.

345
00:16:14.715 --> 00:16:17.105
<00:16:14.715>These <00:16:14.915>are <00:16:15.115>listed <00:16:15.315>here <00:16:15.515>in <00:16:15.715>well <00:16:15.915>in <00:16:16.115>gray.

346
00:16:17.965 --> 00:16:22.105
<00:16:17.965>And <00:16:18.092>on <00:16:18.219>top <00:16:18.346>of <00:16:18.474>this <00:16:18.601>there <00:16:18.728>are <00:16:18.855>also <00:16:18.983>services <00:16:19.110>in <00:16:19.237>this <00:16:19.365>graphic

347
00:16:22.105 --> 00:16:23.425
<00:16:22.105>with <00:16:22.501>of <00:16:22.896>gravity <00:16:23.293>UI

348
00:16:23.845 --> 00:16:26.225
<00:16:23.845>or <00:16:24.045>a <00:16:24.245>capability <00:16:24.445>that <00:16:24.645>was <00:16:24.845>abstracted <00:16:25.045>for <00:16:25.245>users.

349
00:16:27.135 --> 00:16:30.185
<00:16:27.135>This <00:16:27.415>includes <00:16:27.694>service <00:16:27.975>exposure, <00:16:28.255>application <00:16:28.535>delivery,

350
00:16:30.765 --> 00:16:31.905
<00:16:30.765>UI <00:16:31.107>of <00:16:31.449>running <00:16:31.790>services.

351
00:16:32.165 --> 00:16:35.105
<00:16:32.165>And <00:16:32.305>as <00:16:32.444>you <00:16:32.584>can <00:16:32.724>see <00:16:32.865>down <00:16:33.005>below <00:16:33.145>a <00:16:33.285>central <00:16:33.425>user <00:16:33.564>identity

352
00:16:35.295 --> 00:16:36.985
<00:16:35.295>that <00:16:35.528>is <00:16:35.761>managed <00:16:35.995>with <00:16:36.228>everything <00:16:36.461>around <00:16:36.694>this.

353
00:16:37.445 --> 00:16:40.105
<00:16:37.445>So <00:16:37.585>you <00:16:37.725>see <00:16:37.865>there <00:16:38.005>are <00:16:38.145>a <00:16:38.285>lot <00:16:38.425>of <00:16:38.565>tech <00:16:38.705>icon <00:16:38.845>here.

354
00:16:40.105 --> 00:16:41.985
<00:16:40.105>There <00:16:40.280>are <00:16:40.455>a <00:16:40.630>lot <00:16:40.805>of <00:16:40.980>capabilities <00:16:41.155>back <00:16:41.330>in <00:16:41.505>here

355
00:16:42.085 --> 00:16:45.945
<00:16:42.085>and <00:16:42.225>what <00:16:42.365>is <00:16:42.505>really <00:16:42.645>crucial <00:16:42.785>is <00:16:42.925>that <00:16:43.065>you <00:16:43.205>have <00:16:43.345>to <00:16:43.485>think

356
00:16:45.945 --> 00:16:47.185
<00:16:45.945>of <00:16:46.224>the <00:16:46.503>developer <00:16:46.781>here <00:16:47.060>first.

357
00:16:47.245 --> 00:16:51.145
<00:16:47.245>You <00:16:47.361>have <00:16:47.478>to <00:16:47.595>offer <00:16:47.711>something <00:16:47.828>easy <00:16:47.945>for <00:16:48.061>them <00:16:48.178>to <00:16:48.295>to <00:16:48.411>use <00:16:48.528>with <00:16:48.645>it.

358
00:16:51.565 --> 00:16:55.625
<00:16:51.565>So <00:16:51.705>don't <00:16:51.845>think <00:16:51.985>in <00:16:52.125>tech <00:16:52.265>stack <00:16:52.405>think <00:16:52.545>in <00:16:52.685>high <00:16:52.825>level <00:16:52.965>features

359
00:16:55.625 --> 00:16:59.185
<00:16:55.625>here, <00:16:55.975>but <00:16:56.325>as <00:16:56.675>I've <00:16:57.025>said,

360
00:16:59.785 --> 00:17:02.105
<00:16:59.785>platform <00:17:00.064>engineering <00:17:00.344>is <00:17:00.625>a <00:17:00.905>sociotechnical <00:17:01.185>discipline

361
00:17:02.565 --> 00:17:05.625
<00:17:02.565>and <00:17:02.798>the <00:17:03.031>social <00:17:03.265>part <00:17:03.498>involves <00:17:03.731>just <00:17:03.965>that.

362
00:17:06.055 --> 00:17:09.105
<00:17:06.055>It's <00:17:06.255>about <00:17:06.455>user-centric <00:17:06.655>design, <00:17:06.855>taking <00:17:07.055>the <00:17:07.255>customer <00:17:07.455>first

363
00:17:09.625 --> 00:17:12.305
<00:17:09.625>professional <00:17:09.858>and <00:17:10.091>team <00:17:10.325>support <00:17:10.558>services <00:17:10.791>for <00:17:11.025>teams

364
00:17:12.725 --> 00:17:14.785
<00:17:12.724>to <00:17:12.899>enable <00:17:13.074>them <00:17:13.250>to <00:17:13.425>develop <00:17:13.599>and <00:17:13.774>run <00:17:13.949>their <00:17:14.125>products.

365
00:17:15.335 --> 00:17:16.625
<00:17:15.335>This <00:17:15.722>is <00:17:16.108>very <00:17:16.496>important

366
00:17:17.085 --> 00:17:19.945
<00:17:17.085>as <00:17:17.260>it <00:17:17.435>really <00:17:17.610>is <00:17:17.785>all <00:17:17.960>about <00:17:18.135>the <00:17:18.310>developer <00:17:18.485>experience.

367
00:17:20.155 --> 00:17:21.665
<00:17:20.155>We've <00:17:20.426>heard <00:17:20.698>it <00:17:20.970>in <00:17:21.242>the <00:17:21.513>talk

368
00:17:21.665 --> 00:17:22.825
<00:17:21.665>where <00:17:21.925>Robert <00:17:22.186>and <00:17:22.448>Christian <00:17:22.709>before.

369
00:17:23.615 --> 00:17:25.385
<00:17:23.615>This <00:17:23.848>is <00:17:24.081>the <00:17:24.315>main <00:17:24.548>focus <00:17:24.781>point <00:17:25.015>here.

370
00:17:25.605 --> 00:17:28.505
<00:17:25.605>We <00:17:25.780>want <00:17:25.954>to <00:17:26.130>enable <00:17:26.305>people, <00:17:26.480>we <00:17:26.655>want <00:17:26.829>to <00:17:27.005>increase,

371
00:17:28.505 --> 00:17:30.665
<00:17:28.505>develop <00:17:28.738>the <00:17:28.971>developer <00:17:29.205>experience <00:17:29.438>and <00:17:29.671>their <00:17:29.905>productivity.

372
00:17:31.765 --> 00:17:34.265
<00:17:31.765>And <00:17:31.905>because <00:17:32.045>of <00:17:32.185>this <00:17:32.325>support <00:17:32.465>has <00:17:32.605>a <00:17:32.745>really <00:17:32.885>wide <00:17:33.025>range <00:17:33.165>here.

373
00:17:34.805 --> 00:17:36.625
<00:17:34.805>It <00:17:35.155>covers <00:17:35.505>traditional <00:17:35.855>tech <00:17:36.205>support

374
00:17:36.925 --> 00:17:40.265
<00:17:36.925>but <00:17:37.158>also <00:17:37.391>includes <00:17:37.625>things <00:17:37.858>like <00:17:38.091>reference <00:17:38.325>implementations,

375
00:17:40.895 --> 00:17:42.425
<00:17:40.895>dedicated <00:17:41.583>enablement <00:17:42.272>teams,

376
00:17:43.025 --> 00:17:46.025
<00:17:43.025>a <00:17:43.200>clearly <00:17:43.375>specified <00:17:43.550>roadmap <00:17:43.725>based <00:17:43.900>on <00:17:44.075>these <00:17:44.250>user <00:17:44.425>needs

377
00:17:46.705 --> 00:17:47.905
<00:17:46.705>feedback <00:17:47.245>and <00:17:47.784>documentation.

378
00:17:48.765 --> 00:17:50.165
<00:17:48.765>And <00:17:49.080>depending <00:17:49.395>on <00:17:49.710>the <00:17:50.025>level

379
00:17:50.545 --> 00:17:53.045
<00:17:50.545>of <00:17:50.745>the <00:17:50.945>platform <00:17:51.145>you <00:17:51.345>we <00:17:51.545>are <00:17:51.745>speaking <00:17:51.945>about

380
00:17:53.645 --> 00:17:54.845
<00:17:53.645>documentation <00:17:54.185>also <00:17:54.725>ranges.

381
00:17:54.955 --> 00:17:58.165
<00:17:54.955>This <00:17:55.095>could <00:17:55.235>be <00:17:55.375>just <00:17:55.514>a <00:17:55.655>Vicki <00:17:55.794>page, <00:17:55.935>a <00:17:56.074>guide, <00:17:56.215>a <00:17:56.355>playbook,

382
00:17:58.585 --> 00:18:02.165
<00:17:58.585>but <00:17:58.692>it <00:17:58.800>could <00:17:58.908>also <00:17:59.015>be <00:17:59.123>a <00:17:59.231>best <00:17:59.338>book <00:17:59.446>seal <00:17:59.554>I <00:17:59.661>tool <00:17:59.769>that <00:17:59.877>has <00:17:59.985>kind

383
00:18:02.165 --> 00:18:03.845
<00:18:02.165>of <00:18:02.445>a <00:18:02.725>visit <00:18:03.004>functionality <00:18:03.284>for <00:18:03.565>onboarding

384
00:18:03.845 --> 00:18:06.325
<00:18:03.845>or <00:18:04.020>creating <00:18:04.195>a <00:18:04.370>project <00:18:04.545>or <00:18:04.720>some <00:18:04.895>kind <00:18:05.070>of <00:18:05.245>tutorial

385
00:18:07.065 --> 00:18:10.885
<00:18:07.065>and <00:18:07.240>other <00:18:07.415>support <00:18:07.590>options <00:18:07.765>might <00:18:07.940>also <00:18:08.115>include <00:18:08.290>defining <00:18:08.465>office

386
00:18:10.885 --> 00:18:13.645
<00:18:10.885>hours <00:18:11.165>or <00:18:11.445>joining <00:18:11.725>app <00:18:12.004>development <00:18:12.285>teams

387
00:18:13.945 --> 00:18:15.645
<00:18:13.945>as <00:18:14.294>a <00:18:14.645>temporary <00:18:14.995>project <00:18:15.345>member.

388
00:18:15.865 --> 00:18:17.445
<00:18:15.865>So <00:18:16.145>the <00:18:16.425>sky's <00:18:16.705>the <00:18:16.985>limit <00:18:17.265>here,

389
00:18:18.425 --> 00:18:21.725
<00:18:18.425>but <00:18:18.625>the <00:18:18.825>central <00:18:19.024>goal <00:18:19.225>is <00:18:19.425>increase <00:18:19.625>developer <00:18:19.825>experience

390
00:18:22.785 --> 00:18:26.245
<00:18:22.785>and <00:18:23.018>if <00:18:23.251>you <00:18:23.485>join <00:18:23.718>such <00:18:23.951>a <00:18:24.185>team,

391
00:18:26.245 --> 00:18:28.325
<00:18:26.245>this <00:18:26.524>also <00:18:26.804>provides <00:18:27.084>unique <00:18:27.364>insights <00:18:27.645>into

392
00:18:28.325 --> 00:18:29.365
<00:18:28.325>the <00:18:28.559>daily <00:18:28.793>problems <00:18:29.027>of <00:18:29.261>them.

393
00:18:30.105 --> 00:18:31.725
<00:18:30.105>So <00:18:30.338>you <00:18:30.571>have <00:18:30.805>to <00:18:31.038>really <00:18:31.271>ask <00:18:31.505>them

394
00:18:33.945 --> 00:18:36.565
<00:18:33.945>but <00:18:34.178>they <00:18:34.411>might <00:18:34.645>not <00:18:34.878>fully <00:18:35.111>answer <00:18:35.345>you.

395
00:18:36.785 --> 00:18:38.845
<00:18:36.785>So <00:18:37.018>seeing <00:18:37.251>things, <00:18:37.485>seeing <00:18:37.718>how <00:18:37.951>they're <00:18:38.185>operating

396
00:18:38.845 --> 00:18:41.405
<00:18:38.845>with <00:18:39.078>things <00:18:39.311>gives <00:18:39.545>really, <00:18:39.778>really <00:18:40.011>crucial <00:18:40.245>insights.

397
00:18:41.885 --> 00:18:43.565
<00:18:41.885>I <00:18:42.118>encourage <00:18:42.351>you <00:18:42.585>to <00:18:42.818>experiment <00:18:43.051>with <00:18:43.285>this

398
00:18:43.665 --> 00:18:45.805
<00:18:43.665>and <00:18:43.820>find <00:18:43.976>what <00:18:44.131>is <00:18:44.287>working <00:18:44.442>for <00:18:44.598>you <00:18:44.753>and <00:18:44.909>your <00:18:45.065>users.

399
00:18:45.805 --> 00:18:50.445
<00:18:45.805>This <00:18:45.960>here <00:18:46.116>and <00:18:46.271>all <00:18:46.427>of <00:18:46.582>these <00:18:46.738>parts <00:18:46.893>are <00:18:47.049>neither <00:18:47.205>new

400
00:18:50.465 --> 00:18:54.365
<00:18:50.465>nor <00:18:50.639>revolutionary <00:18:50.814>but <00:18:50.990>this <00:18:51.165>combination <00:18:51.340>of <00:18:51.514>people <00:18:51.689>in <00:18:51.865>tech

401
00:18:54.955 --> 00:18:56.125
<00:18:54.955>that <00:18:55.218>can <00:18:55.481>make <00:18:55.744>a <00:18:56.008>difference.

402
00:18:58.025 --> 00:19:01.765
<00:18:58.025>You <00:18:58.180>see <00:18:58.336>platform <00:18:58.491>engineering <00:18:58.647>is <00:18:58.802>popular <00:18:58.958>both <00:18:59.113>as <00:18:59.269>a <00:18:59.425>buzzword

403
00:19:02.105 --> 00:19:03.285
<00:19:02.105>and <00:19:02.459>as <00:19:02.813>a <00:19:03.167>concept.

404
00:19:04.115 --> 00:19:07.165
<00:19:04.115>I've <00:19:04.315>quoted <00:19:04.515>the <00:19:04.715>state <00:19:04.915>of <00:19:05.115>DevOps <00:19:05.315>report <00:19:05.515>2023

405
00:19:07.305 --> 00:19:09.925
<00:19:07.305>for <00:19:07.538>my <00:19:07.771>definition <00:19:08.005>here <00:19:08.238>of <00:19:08.471>platform <00:19:08.705>engineering.

406
00:19:10.435 --> 00:19:14.285
<00:19:10.435>Well <00:19:10.610>these <00:19:10.784>are <00:19:10.960>the <00:19:11.135>cover <00:19:11.310>artworks <00:19:11.485>of <00:19:11.659>the <00:19:11.835>issues

407
00:19:14.385 --> 00:19:16.765
<00:19:14.385>for <00:19:14.851>2023 <00:19:15.318>and <00:19:15.785>2024.

408
00:19:17.065 --> 00:19:19.685
<00:19:17.065>You <00:19:17.220>can <00:19:17.376>see <00:19:17.531>here <00:19:17.687>state <00:19:17.842>of <00:19:17.998>DevOps <00:19:18.153>report <00:19:18.309>platform <00:19:18.465>engineering

409
00:19:19.685 --> 00:19:20.805
<00:19:19.685>edition <00:19:20.693>2023

410
00:19:20.905 --> 00:19:24.085
<00:19:20.905>and <00:19:21.138>state <00:19:21.371>of <00:19:21.605>DevOps <00:19:21.838>report <00:19:22.071>the <00:19:22.305>evolution

411
00:19:24.085 --> 00:19:28.325
<00:19:24.085>of <00:19:24.285>platform <00:19:24.485>engineering <00:19:24.685>in <00:19:24.885>2024, <00:19:25.085>it <00:19:25.285>was <00:19:25.485>decided

412
00:19:28.435 --> 00:19:31.485
<00:19:28.435>that <00:19:28.575>they <00:19:28.715>not <00:19:28.855>want <00:19:28.995>to <00:19:29.135>go <00:19:29.274>on <00:19:29.415>with <00:19:29.554>the <00:19:29.695>name <00:19:29.835>state

413
00:19:31.485 --> 00:19:34.325
<00:19:31.485>of <00:19:31.659>DevOps <00:19:31.834>report <00:19:32.010>but <00:19:32.185>focus <00:19:32.360>on <00:19:32.534>platform <00:19:32.709>engineering <00:19:32.885>instead.

414
00:19:34.955 --> 00:19:36.165
<00:19:34.955>This <00:19:35.136>is <00:19:35.318>due <00:19:35.499>to <00:19:35.681>the <00:19:35.862>fact <00:19:36.043>that

415
00:19:37.235 --> 00:19:39.925
<00:19:37.235>some <00:19:37.435>organizations <00:19:37.635>have <00:19:37.834>internalized <00:19:38.034>the <00:19:38.235>concept <00:19:38.435>so <00:19:38.635>much

416
00:19:39.925 --> 00:19:41.445
<00:19:39.925>that <00:19:40.198>they <00:19:40.472>stopped <00:19:40.745>using <00:19:41.019>the <00:19:41.293>term

417
00:19:41.865 --> 00:19:44.965
<00:19:41.865>and <00:19:42.020>people <00:19:42.176>who <00:19:42.331>are <00:19:42.487>frequently <00:19:42.642>using <00:19:42.798>the <00:19:42.953>term <00:19:43.109>don't <00:19:43.265>under

418
00:19:45.275 --> 00:19:47.485
<00:19:45.275>have <00:19:45.450>a <00:19:45.625>different <00:19:45.800>understanding <00:19:45.975>of <00:19:46.150>what <00:19:46.325>it <00:19:46.500>actually <00:19:46.675>means.

419
00:19:48.605 --> 00:19:51.025
<00:19:48.605>And <00:19:48.780>on <00:19:48.955>top <00:19:49.130>of <00:19:49.305>this, <00:19:49.480>there's <00:19:49.655>a <00:19:49.830>huge <00:19:50.005>opportunity

420
00:19:51.175 --> 00:19:53.225
<00:19:51.175>that <00:19:51.524>platform <00:19:51.875>engineering <00:19:52.225>offers, <00:19:52.575>especially

421
00:19:53.225 --> 00:19:54.345
<00:19:53.225>for <00:19:53.561>large <00:19:53.897>companies <00:19:54.233>to

422
00:19:54.345 --> 00:19:55.865
<00:19:54.345>improve <00:19:54.687>software <00:19:55.029>development <00:19:55.371>and <00:19:55.713>delivery.

423
00:19:57.035 --> 00:19:59.455
<00:19:57.035>And <00:19:57.210>this <00:19:57.385>is <00:19:57.560>a <00:19:57.735>trend <00:19:57.910>for <00:19:58.085>quite <00:19:58.260>some <00:19:58.435>time.

424
00:19:59.515 --> 00:20:02.935
<00:19:59.515>Now, <00:19:59.690>this <00:19:59.865>graphic <00:20:00.040>here <00:20:00.215>is <00:20:00.390>from <00:20:00.565>the <00:20:00.740>2020 <00:20:00.915>state

425
00:20:02.935 --> 00:20:06.055
<00:20:02.935>of <00:20:03.168>DevOps <00:20:03.401>support <00:20:03.635>and <00:20:03.868>shows <00:20:04.101>that <00:20:04.335>usage

426
00:20:06.055 --> 00:20:08.215
<00:20:06.055>of <00:20:06.405>internally <00:20:06.755>developer <00:20:07.105>platforms <00:20:07.455>correlates

427
00:20:08.215 --> 00:20:10.015
<00:20:08.215>with <00:20:08.415>a <00:20:08.615>high <00:20:08.814>level <00:20:09.014>of <00:20:09.215>DevOps <00:20:09.415>evolution <00:20:09.615>here

428
00:20:10.755 --> 00:20:13.495
<00:20:10.755>and <00:20:11.455>Gartner <00:20:12.155>agrees.

429
00:20:14.685 --> 00:20:18.255
<00:20:14.685>Gartner <00:20:14.965>speculates <00:20:15.245>that <00:20:15.524>by <00:20:15.804>2026, <00:20:16.085>80%

430
00:20:18.255 --> 00:20:21.495
<00:20:18.255>of <00:20:18.488>large <00:20:18.721>software <00:20:18.955>engineering's <00:20:19.188>organizations <00:20:19.421>will <00:20:19.655>establish

431
00:20:21.975 --> 00:20:25.095
<00:20:21.975>platform <00:20:22.254>engineering <00:20:22.534>teams <00:20:22.814>as <00:20:23.094>internal <00:20:23.375>providers

432
00:20:25.195 --> 00:20:27.495
<00:20:25.195>of <00:20:25.661>reusable <00:20:26.128>services <00:20:26.595>components

433
00:20:27.635 --> 00:20:29.295
<00:20:27.635>and <00:20:27.985>tools <00:20:28.335>for <00:20:28.685>application <00:20:29.035>delivery.

434
00:20:30.285 --> 00:20:31.775
<00:20:30.285>Okay, <00:20:30.508>so <00:20:30.732>just <00:20:30.955>two <00:20:31.179>more <00:20:31.402>years <00:20:31.626>then.

435
00:20:32.805 --> 00:20:33.855
<00:20:32.805>This <00:20:33.277>sounds <00:20:33.750>lovely,

436
00:20:34.035 --> 00:20:38.425
<00:20:34.035>but <00:20:34.235>why <00:20:34.435>are, <00:20:34.635>why <00:20:34.835>organizations <00:20:35.035>still <00:20:35.235>struggling <00:20:35.435>then?

437
00:20:38.745 --> 00:20:42.585
<00:20:38.745>I <00:20:38.872>mean <00:20:38.999>DevOps <00:20:39.126>is <00:20:39.254>17 <00:20:39.381>years <00:20:39.508>old <00:20:39.635>depending <00:20:39.763>on <00:20:39.890>who <00:20:40.017>you <00:20:40.145>ask.

438
00:20:42.925 --> 00:20:44.905
<00:20:42.925>Uh, <00:20:43.391>golden <00:20:43.858>paths <00:20:44.325>specified

439
00:20:44.925 --> 00:20:47.445
<00:20:44.925>by <00:20:45.125>Netflix <00:20:45.325>are <00:20:45.524>more <00:20:45.725>than <00:20:45.925>15 <00:20:46.125>years <00:20:46.325>old.

440
00:20:49.025 --> 00:20:51.205
<00:20:49.025>Why <00:20:49.305>are <00:20:49.585>organizations <00:20:49.865>still <00:20:50.145>struggling <00:20:50.425>here?

441
00:20:51.945 --> 00:20:53.725
<00:20:51.945>If <00:20:52.085>you <00:20:52.225>were <00:20:52.365>in <00:20:52.504>a <00:20:52.645>room <00:20:52.784>together, <00:20:52.925>I <00:20:53.064>would <00:20:53.205>really <00:20:53.345>love

442
00:20:53.725 --> 00:20:54.925
<00:20:53.725>to <00:20:53.995>get <00:20:54.264>feedback <00:20:54.534>from <00:20:54.804>you.

443
00:20:55.065 --> 00:20:58.525
<00:20:55.065>So <00:20:55.192>I <00:20:55.319>would <00:20:55.446>really <00:20:55.574>love <00:20:55.701>to <00:20:55.828>to <00:20:55.955>hear <00:20:56.083>some <00:20:56.210>opinions <00:20:56.337>from <00:20:56.465>you

444
00:20:58.705 --> 00:21:00.005
<00:20:58.705>before <00:20:58.997>I <00:20:59.290>continue <00:20:59.582>with <00:20:59.875>this.

445
00:21:00.025 --> 00:21:01.445
<00:21:00.025>So <00:21:00.184>just <00:21:00.344>feel <00:21:00.504>free <00:21:00.664>to <00:21:00.823>reach <00:21:00.983>out <00:21:01.143>to <00:21:01.303>me

446
00:21:01.445 --> 00:21:02.445
<00:21:01.445>or <00:21:01.625>put <00:21:01.804>things <00:21:01.985>in <00:21:02.165>the <00:21:02.345>chat.

447
00:21:03.505 --> 00:21:05.405
<00:21:03.505>I'm <00:21:03.705>really <00:21:03.905>curious <00:21:04.105>to <00:21:04.305>see <00:21:04.505>what <00:21:04.705>you <00:21:04.905>think.

448
00:21:06.355 --> 00:21:10.065
<00:21:06.355>Um, <00:21:06.530>but <00:21:06.705>to <00:21:06.880>go <00:21:07.055>on <00:21:07.230>here, <00:21:07.405>in <00:21:07.580>my <00:21:07.755>experience,

449
00:21:10.295 --> 00:21:13.465
<00:21:10.295>this <00:21:10.470>is <00:21:10.645>not <00:21:10.820>something <00:21:10.995>to <00:21:11.170>be, <00:21:11.345>there's <00:21:11.520>no <00:21:11.695>such,

450
00:21:13.465 --> 00:21:14.625
<00:21:13.465>there's <00:21:13.812>no <00:21:14.161>simple <00:21:14.509>answer

451
00:21:14.925 --> 00:21:18.555
<00:21:14.925>but <00:21:15.100>there's <00:21:15.274>something <00:21:15.450>you <00:21:15.625>can <00:21:15.800>do <00:21:15.975>in <00:21:16.149>my <00:21:16.325>experience

452
00:21:18.895 --> 00:21:21.195
<00:21:18.895>and <00:21:19.095>the <00:21:19.295>community <00:21:19.495>seems <00:21:19.695>to <00:21:19.895>agree, <00:21:20.095>you <00:21:20.295>have

453
00:21:21.195 --> 00:21:23.075
<00:21:21.195>to <00:21:21.428>treat <00:21:21.661>the <00:21:21.895>platform <00:21:22.128>as <00:21:22.361>a <00:21:22.595>product

454
00:21:23.415 --> 00:21:27.225
<00:21:23.415>and <00:21:23.764>use <00:21:24.115>product <00:21:24.465>thinking, <00:21:24.815>okay,

455
00:21:27.365 --> 00:21:28.665
<00:21:27.365>but <00:21:27.657>what <00:21:27.950>does <00:21:28.242>this <00:21:28.534>mean?

456
00:21:29.315 --> 00:21:32.305
<00:21:29.315>First <00:21:29.515>let's <00:21:29.715>focus <00:21:29.915>on <00:21:30.115>what <00:21:30.315>a <00:21:30.515>product <00:21:30.715>is.

457
00:21:32.815 --> 00:21:36.825
<00:21:32.815>Team <00:21:33.015>Topologies <00:21:33.215>a <00:21:33.415>book <00:21:33.615>by <00:21:33.815>that <00:21:34.015>I'm <00:21:34.215>going

458
00:21:36.825 --> 00:21:39.745
<00:21:36.825>to <00:21:37.105>highlight <00:21:37.385>here <00:21:37.665>has <00:21:37.945>the <00:21:38.225>definition.

459
00:21:39.865 --> 00:21:43.345
<00:21:39.865>A <00:21:40.065>platform <00:21:40.265>is <00:21:40.465>a <00:21:40.665>curated <00:21:40.865>experience <00:21:41.065>for <00:21:41.265>engineers,

460
00:21:43.405 --> 00:21:44.825
<00:21:43.405>the <00:21:43.724>customers <00:21:44.044>of <00:21:44.363>the <00:21:44.683>platform.

461
00:21:45.085 --> 00:21:46.385
<00:21:45.085>So <00:21:45.319>we <00:21:45.553>see <00:21:45.787>here <00:21:46.021>Team <00:21:46.255>Topologies

462
00:21:46.685 --> 00:21:48.585
<00:21:46.685>by <00:21:46.965>Matt <00:21:47.245>Skelton <00:21:47.524>and <00:21:47.804>Manuel <00:21:48.085>Pace.

463
00:21:48.785 --> 00:21:50.065
<00:21:48.785>I <00:21:49.015>highly <00:21:49.245>recommend <00:21:49.476>reading <00:21:49.706>the <00:21:49.937>book.

464
00:21:51.125 --> 00:21:53.865
<00:21:51.125>Um, <00:21:51.280>but <00:21:51.436>from <00:21:51.591>this <00:21:51.747>we <00:21:51.902>can <00:21:52.058>take <00:21:52.213>that <00:21:52.369>the <00:21:52.525>design

465
00:21:53.885 --> 00:21:56.425
<00:21:53.885>of <00:21:54.060>the <00:21:54.235>platform <00:21:54.410>should <00:21:54.585>be <00:21:54.760>based <00:21:54.935>on <00:21:55.110>user <00:21:55.285>needs

466
00:21:56.425 --> 00:21:59.705
<00:21:56.425>and <00:21:56.580>requirements <00:21:56.736>with <00:21:56.891>a <00:21:57.047>strong <00:21:57.202>focus <00:21:57.358>on <00:21:57.513>the <00:21:57.669>experience <00:21:57.825>here.

467
00:22:00.485 --> 00:22:04.185
<00:22:00.485>So <00:22:00.640>you <00:22:00.796>actually <00:22:00.951>have <00:22:01.107>to <00:22:01.262>talk <00:22:01.418>to <00:22:01.573>your <00:22:01.729>users <00:22:01.885>continuously

468
00:22:04.565 --> 00:22:07.265
<00:22:04.565>to <00:22:04.720>learn <00:22:04.876>about <00:22:05.031>the <00:22:05.187>problems, <00:22:05.342>what <00:22:05.498>you <00:22:05.653>have <00:22:05.809>to <00:22:05.965>solve

469
00:22:07.685 --> 00:22:09.585
<00:22:07.685>and <00:22:07.885>deliver <00:22:08.085>something <00:22:08.284>that <00:22:08.485>makes <00:22:08.685>their <00:22:08.885>life <00:22:09.085>easier.

470
00:22:10.735 --> 00:22:12.435
<00:22:10.735>You <00:22:10.935>really <00:22:11.135>have <00:22:11.334>to <00:22:11.534>focus <00:22:11.735>on <00:22:11.935>the <00:22:12.135>outcome

471
00:22:12.735 --> 00:22:15.075
<00:22:12.735>and <00:22:12.909>have <00:22:13.084>an <00:22:13.260>open <00:22:13.435>roadmap <00:22:13.610>based <00:22:13.784>on <00:22:13.959>their <00:22:14.135>requirements

472
00:22:15.075 --> 00:22:16.875
<00:22:15.075>and <00:22:15.425>feedback <00:22:15.775>and <00:22:16.125>offer <00:22:16.475>support.

473
00:22:18.295 --> 00:22:21.635
<00:22:18.295>But <00:22:18.450>as <00:22:18.606>usual, <00:22:18.761>with <00:22:18.917>things <00:22:19.072>like <00:22:19.228>this, <00:22:19.383>it <00:22:19.539>is <00:22:19.695>very,

474
00:22:21.635 --> 00:22:23.995
<00:22:21.635>very <00:22:21.810>crucial <00:22:21.985>as <00:22:22.160>well <00:22:22.335>to <00:22:22.510>start <00:22:22.685>with <00:22:22.860>something <00:22:23.035>small.

475
00:22:26.025 --> 00:22:30.345
<00:22:26.025>So <00:22:26.225>iterate <00:22:26.425>in <00:22:26.625>small <00:22:26.825>steps, <00:22:27.025>build <00:22:27.225>something <00:22:27.425>meaningful

476
00:22:30.345 --> 00:22:34.095
<00:22:30.345>before <00:22:30.578>you <00:22:30.811>build <00:22:31.045>simply <00:22:31.278>anything <00:22:31.511>that <00:22:31.745>prevents

477
00:22:34.165 --> 00:22:35.895
<00:22:34.165>that <00:22:34.398>you're <00:22:34.631>building <00:22:34.865>something <00:22:35.098>that <00:22:35.331>nobody <00:22:35.565>wants

478
00:22:36.315 --> 00:22:38.055
<00:22:36.315>but <00:22:36.548>something <00:22:36.781>that <00:22:37.015>really <00:22:37.248>fits <00:22:37.481>a <00:22:37.715>purpose.

479
00:22:39.385 --> 00:22:41.335
<00:22:39.385>There <00:22:39.665>is <00:22:39.945>a <00:22:40.225>saying <00:22:40.504>build <00:22:40.785>it

480
00:22:41.395 --> 00:22:43.935
<00:22:41.395>and <00:22:41.628>they <00:22:41.861>will <00:22:42.095>come <00:22:42.328>From <00:22:42.561>my <00:22:42.795>experience,

481
00:22:43.935 --> 00:22:45.335
<00:22:43.935>this <00:22:44.187>is <00:22:44.439>just <00:22:44.691>simply <00:22:44.943>not <00:22:45.195>true.

482
00:22:45.635 --> 00:22:47.015
<00:22:45.635>If <00:22:45.945>you <00:22:46.256>just <00:22:46.566>build <00:22:46.877>something

483
00:22:47.115 --> 00:22:50.615
<00:22:47.115>or <00:22:47.242>if <00:22:47.369>you <00:22:47.496>think <00:22:47.624>you <00:22:47.751>know <00:22:47.878>it <00:22:48.005>better <00:22:48.133>than <00:22:48.260>other <00:22:48.387>people, <00:22:48.515>they

484
00:22:51.145 --> 00:22:52.855
<00:22:51.145>might <00:22:51.378>use <00:22:51.611>it, <00:22:51.845>they <00:22:52.078>might <00:22:52.311>test <00:22:52.545>it,

485
00:22:52.955 --> 00:22:55.775
<00:22:52.955>but <00:22:53.110>usually <00:22:53.266>this <00:22:53.421>is <00:22:53.577>not <00:22:53.732>a <00:22:53.888>successful <00:22:54.043>path <00:22:54.199>to <00:22:54.355>take.

486
00:22:56.915 --> 00:23:00.855
<00:22:56.915>People <00:22:57.148>familiar <00:22:57.381>with <00:22:57.615>agile <00:22:57.848>software <00:22:58.081>development <00:22:58.315>know

487
00:23:00.855 --> 00:23:02.015
<00:23:00.855>that <00:23:01.377>product <00:23:01.899>management

488
00:23:02.035 --> 00:23:04.495
<00:23:02.035>and <00:23:02.235>thinking <00:23:02.435>require <00:23:02.635>special <00:23:02.835>skills <00:23:03.035>in <00:23:03.235>a <00:23:03.435>mindset

489
00:23:05.515 --> 00:23:10.165
<00:23:05.515>and <00:23:05.642>I <00:23:05.769>could <00:23:05.896>not <00:23:06.024>resist <00:23:06.151>to <00:23:06.278>include <00:23:06.405>this <00:23:06.533>graphic <00:23:06.660>to <00:23:06.787>the <00:23:06.915>slides

490
00:23:10.315 --> 00:23:13.885
<00:23:10.315>because <00:23:10.470>in <00:23:10.626>my <00:23:10.781>eyes <00:23:10.937>it <00:23:11.092>illustrates <00:23:11.248>the <00:23:11.403>problems <00:23:11.559>quite <00:23:11.715>well

491
00:23:13.885 --> 00:23:16.245
<00:23:13.885>that <00:23:14.235>different <00:23:14.585>interpretations <00:23:14.935>of <00:23:15.285>requirements

492
00:23:16.245 --> 00:23:17.805
<00:23:16.245>by <00:23:16.711>different <00:23:17.178>departments <00:23:17.645>have.

493
00:23:18.995 --> 00:23:22.645
<00:23:18.995>This <00:23:19.135>graphic <00:23:19.274>here <00:23:19.415>is <00:23:19.554>from <00:23:19.695>a <00:23:19.834>source <00:23:19.975>that <00:23:20.114>I've <00:23:20.254>listed <00:23:20.395>here,

494
00:23:22.745 --> 00:23:24.405
<00:23:22.745>but <00:23:23.211>the <00:23:23.678>original <00:23:24.145>one

495
00:23:24.545 --> 00:23:27.405
<00:23:24.545>or <00:23:24.700>the <00:23:24.856>general <00:23:25.011>idea <00:23:25.167>behind <00:23:25.322>it <00:23:25.478>is <00:23:25.633>from <00:23:25.789>the <00:23:25.945>seventies.

496
00:23:27.625 --> 00:23:29.525
<00:23:27.625>So <00:23:27.825>this <00:23:28.025>is <00:23:28.225>also <00:23:28.425>some <00:23:28.625>not <00:23:28.825>something <00:23:29.025>new.

497
00:23:30.245 --> 00:23:32.445
<00:23:30.245>Communication <00:23:30.524>is <00:23:30.804>hard <00:23:31.084>and <00:23:31.364>speaking <00:23:31.645>in

498
00:23:32.445 --> 00:23:34.845
<00:23:32.445>requirements <00:23:32.794>is <00:23:33.145>hard <00:23:33.495>as <00:23:33.845>well.

499
00:23:35.585 --> 00:23:37.605
<00:23:35.585>So <00:23:36.285>careful <00:23:36.985>design

500
00:23:38.065 --> 00:23:41.205
<00:23:38.065>and <00:23:38.240>curation <00:23:38.415>with <00:23:38.590>the <00:23:38.765>user <00:23:38.940>in <00:23:39.115>mind <00:23:39.290>is <00:23:39.465>mandatory.

501
00:23:41.945 --> 00:23:44.565
<00:23:41.945>And <00:23:42.085>to <00:23:42.225>be <00:23:42.365>able <00:23:42.504>to <00:23:42.645>do <00:23:42.784>this <00:23:42.925>user <00:23:43.064>research <00:23:43.205>is <00:23:43.345>key

502
00:23:45.565 --> 00:23:47.825
<00:23:45.565>and <00:23:45.765>it <00:23:45.965>really <00:23:46.165>helps <00:23:46.365>to <00:23:46.565>think <00:23:46.765>in <00:23:46.965>personas

503
00:23:48.485 --> 00:23:50.785
<00:23:48.485>as <00:23:48.718>you're <00:23:48.951>developing <00:23:49.185>something <00:23:49.418>for <00:23:49.651>other <00:23:49.885>people

504
00:23:51.295 --> 00:23:53.105
<00:23:51.295>with <00:23:51.645>different <00:23:51.995>background <00:23:52.345>and <00:23:52.695>requirements.

505
00:23:54.095 --> 00:23:58.435
<00:23:54.095>And <00:23:54.270>usually <00:23:54.445>when <00:23:54.620>I <00:23:54.795>am <00:23:54.970>asked <00:23:55.145>to <00:23:55.320>develop <00:23:55.495>something

506
00:23:58.435 --> 00:23:59.635
<00:23:58.435>where <00:23:58.650>I'm <00:23:58.867>not <00:23:59.083>the <00:23:59.299>target <00:23:59.514>audience,

507
00:23:59.915 --> 00:24:02.435
<00:23:59.915>I <00:24:00.042>really <00:24:00.169>have <00:24:00.296>a <00:24:00.424>hard <00:24:00.551>time <00:24:00.678>if <00:24:00.805>I'm <00:24:00.933>not <00:24:01.060>trying <00:24:01.187>to <00:24:01.315>think

508
00:24:02.785 --> 00:24:04.555
<00:24:02.785>what <00:24:02.985>they <00:24:03.185>like <00:24:03.385>and <00:24:03.585>not <00:24:03.785>going <00:24:03.985>to <00:24:04.185>like.

509
00:24:05.055 --> 00:24:07.955
<00:24:05.055>So <00:24:05.210>I <00:24:05.366>would <00:24:05.521>recommend <00:24:05.677>to <00:24:05.832>include <00:24:05.988>designers <00:24:06.143>into <00:24:06.299>your <00:24:06.455>platform

510
00:24:07.955 --> 00:24:10.475
<00:24:07.955>team <00:24:08.110>or <00:24:08.266>to <00:24:08.421>speak <00:24:08.577>with <00:24:08.732>them <00:24:08.888>on <00:24:09.043>a <00:24:09.199>regular <00:24:09.355>basis

511
00:24:10.475 --> 00:24:12.835
<00:24:10.475>because <00:24:10.708>they're <00:24:10.941>really <00:24:11.175>familiar <00:24:11.408>with <00:24:11.641>this <00:24:11.875>problem.

512
00:24:13.095 --> 00:24:17.435
<00:24:13.095>And <00:24:13.295>understanding <00:24:13.495>users <00:24:13.695>and <00:24:13.895>how <00:24:14.095>to <00:24:14.295>conduct <00:24:14.495>surveys

513
00:24:17.435 --> 00:24:18.675
<00:24:17.435>and <00:24:17.620>things <00:24:17.807>like <00:24:17.993>this <00:24:18.178>is <00:24:18.365>really <00:24:18.551>hard,

514
00:24:19.415 --> 00:24:22.115
<00:24:19.415>but <00:24:19.570>you <00:24:19.726>can <00:24:19.881>really <00:24:20.037>learn <00:24:20.192>when <00:24:20.348>you <00:24:20.503>speak <00:24:20.659>with <00:24:20.815>users

515
00:24:22.335 --> 00:24:24.275
<00:24:22.335>or <00:24:22.535>watch <00:24:22.735>how <00:24:22.935>they're <00:24:23.135>interacting <00:24:23.335>with <00:24:23.535>your <00:24:23.735>product.

516
00:24:24.965 --> 00:24:26.595
<00:24:24.965>Dunno <00:24:25.245>if <00:24:25.524>you <00:24:25.804>ever <00:24:26.084>done <00:24:26.365>this,

517
00:24:26.695 --> 00:24:29.315
<00:24:26.695>but <00:24:26.822>if <00:24:26.949>you <00:24:27.076>have <00:24:27.204>a <00:24:27.331>joint <00:24:27.458>call <00:24:27.585>with <00:24:27.713>people <00:24:27.840>where <00:24:27.967>you're <00:24:28.095>trying

518
00:24:29.315 --> 00:24:33.155
<00:24:29.315>to <00:24:29.515>debug <00:24:29.715>something, <00:24:29.915>it <00:24:30.115>really <00:24:30.315>helps <00:24:30.515>to <00:24:30.715>watch

519
00:24:33.425 --> 00:24:36.715
<00:24:33.425>what <00:24:33.580>people <00:24:33.736>are <00:24:33.891>doing, <00:24:34.047>what <00:24:34.202>assumptions <00:24:34.358>they <00:24:34.513>make, <00:24:34.669>what <00:24:34.825>kind

520
00:24:36.715 --> 00:24:41.155
<00:24:36.715>of <00:24:36.855>shortcuts <00:24:36.995>they <00:24:37.135>might <00:24:37.274>want <00:24:37.415>to <00:24:37.554>take <00:24:37.695>or <00:24:37.834>what <00:24:37.975>angers <00:24:38.115>them.

521
00:24:41.305 --> 00:24:44.035
<00:24:41.305>What <00:24:41.460>works <00:24:41.616>well <00:24:41.771>you <00:24:41.927>can <00:24:42.082>really <00:24:42.238>learn <00:24:42.393>a <00:24:42.549>lot <00:24:42.705>here.

522
00:24:44.065 --> 00:24:47.315
<00:24:44.065>Something <00:24:44.220>that <00:24:44.376>people <00:24:44.531>not <00:24:44.687>necessarily <00:24:44.842>are <00:24:44.998>going <00:24:45.153>to <00:24:45.309>point <00:24:45.465>out

523
00:24:47.315 --> 00:24:51.675
<00:24:47.315>to <00:24:47.470>you <00:24:47.626>because <00:24:47.781>if <00:24:47.937>everything's <00:24:48.092>working <00:24:48.248>well, <00:24:48.403>people <00:24:48.559>tend <00:24:48.715>to

524
00:24:52.185 --> 00:24:55.595
<00:24:52.185>just <00:24:52.360>take <00:24:52.534>it <00:24:52.710>for <00:24:52.885>granted <00:24:53.060>if <00:24:53.235>things <00:24:53.409>are <00:24:53.585>breaking,

525
00:24:56.095 --> 00:24:59.035
<00:24:56.095>people <00:24:56.270>are <00:24:56.445>quick <00:24:56.620>with <00:24:56.795>saying <00:24:56.970>that <00:24:57.145>things <00:24:57.320>are <00:24:57.495>breaking

526
00:24:59.535 --> 00:25:03.515
<00:24:59.535>by <00:24:59.768>getting <00:25:00.001>more <00:25:00.235>nuanced <00:25:00.468>information <00:25:00.701>is <00:25:00.935>challenging

527
00:25:05.705 --> 00:25:10.125
<00:25:05.705>and <00:25:05.985>yeah, <00:25:06.264>so <00:25:06.544>next <00:25:06.824>you <00:25:07.105>have

528
00:25:10.125 --> 00:25:12.565
<00:25:10.125>to <00:25:10.325>focus <00:25:10.525>on <00:25:10.725>workflows <00:25:10.925>and <00:25:11.125>tooling <00:25:11.325>and <00:25:11.525>interoperability

529
00:25:12.635 --> 00:25:14.805
<00:25:12.635>because <00:25:12.835>the <00:25:13.035>sum <00:25:13.235>is <00:25:13.435>more <00:25:13.635>than <00:25:13.835>it's <00:25:14.035>parts,

530
00:25:15.115 --> 00:25:19.165
<00:25:15.115>it's <00:25:15.255>not <00:25:15.395>really <00:25:15.535>helpful <00:25:15.675>if <00:25:15.815>you <00:25:15.955>have <00:25:16.095>something <00:25:16.235>built <00:25:16.375>you <00:25:16.515>have

531
00:25:19.305 --> 00:25:21.925
<00:25:19.305>to <00:25:19.655>build <00:25:20.005>infrastructure <00:25:20.355>but <00:25:20.705>think

532
00:25:21.925 --> 00:25:24.325
<00:25:21.925>of <00:25:22.100>it <00:25:22.274>more <00:25:22.450>like <00:25:22.625>composing <00:25:22.800>architecture <00:25:22.975>as <00:25:23.149>a <00:25:23.325>product.

533
00:25:24.915 --> 00:25:26.965
<00:25:24.915>Depending <00:25:25.148>on <00:25:25.381>the <00:25:25.615>purpose <00:25:25.848>of <00:25:26.081>your <00:25:26.315>platform,

534
00:25:27.745 --> 00:25:29.125
<00:25:27.745>the <00:25:28.055>ultimate <00:25:28.366>goal <00:25:28.676>might <00:25:28.987>be

535
00:25:29.145 --> 00:25:32.245
<00:25:29.145>to <00:25:29.425>offer <00:25:29.705>reliable <00:25:29.985>end-to-end <00:25:30.264>workflows <00:25:30.545>so

536
00:25:32.245 --> 00:25:34.885
<00:25:32.245>that <00:25:32.478>your <00:25:32.711>developers <00:25:32.945>can <00:25:33.178>use <00:25:33.411>the <00:25:33.645>platform

537
00:25:34.945 --> 00:25:36.485
<00:25:34.945>to <00:25:35.176>achieve <00:25:35.407>what <00:25:35.638>they <00:25:35.869>want <00:25:36.100>to <00:25:36.331>achieve.

538
00:25:37.225 --> 00:25:39.405
<00:25:37.225>And <00:25:37.425>this <00:25:37.625>from <00:25:37.824>the <00:25:38.024>beginning <00:25:38.225>to <00:25:38.425>the <00:25:38.625>end

539
00:25:42.605 --> 00:25:45.505
<00:25:42.605>as <00:25:42.745>one <00:25:42.885>could <00:25:43.025>easily <00:25:43.165>fill <00:25:43.305>a <00:25:43.445>talk <00:25:43.585>just <00:25:43.725>about <00:25:43.865>product <00:25:44.005>thinking,

540
00:25:45.765 --> 00:25:48.305
<00:25:45.765>how <00:25:46.045>to <00:25:46.325>conduct <00:25:46.605>this <00:25:46.885>in <00:25:47.165>general

541
00:25:48.525 --> 00:25:51.305
<00:25:48.525>and <00:25:48.680>platform <00:25:48.836>as <00:25:48.991>a <00:25:49.147>product <00:25:49.302>in <00:25:49.458>particular, <00:25:49.613>I <00:25:49.769>would <00:25:49.925>like

542
00:25:51.305 --> 00:25:53.265
<00:25:51.305>to <00:25:51.538>recommend <00:25:51.771>some <00:25:52.005>additional <00:25:52.238>resources <00:25:52.471>about <00:25:52.705>this.

543
00:25:53.685 --> 00:25:57.185
<00:25:53.685>Um, <00:25:53.860>in <00:25:54.034>general <00:25:54.210>I <00:25:54.385>highly <00:25:54.560>recommend <00:25:54.735>the <00:25:54.909>talk <00:25:55.085>platform

544
00:25:57.185 --> 00:26:01.305
<00:25:57.185>as <00:25:57.340>a <00:25:57.496>product <00:25:57.651>from <00:25:57.807>Manel <00:25:57.962>Pace <00:25:58.118>from <00:25:58.273>Platform <00:25:58.429>Con <00:25:58.585>2022

545
00:26:01.645 --> 00:26:02.825
<00:26:01.645>and <00:26:01.910>the <00:26:02.176>book <00:26:02.441>teams <00:26:02.707>apologies

546
00:26:03.395 --> 00:26:05.665
<00:26:03.395>where <00:26:03.675>I'm <00:26:03.955>taking <00:26:04.235>some <00:26:04.514>definitions <00:26:04.795>off

547
00:26:05.845 --> 00:26:07.465
<00:26:05.845>and <00:26:06.125>which <00:26:06.405>is <00:26:06.685>also <00:26:06.965>listed <00:26:07.245>here

548
00:26:07.685 --> 00:26:10.385
<00:26:07.685>and <00:26:07.860>where <00:26:08.034>Manel <00:26:08.210>was <00:26:08.385>a <00:26:08.560>co-author, <00:26:08.735>the <00:26:08.909>book <00:26:09.085>shows

549
00:26:10.605 --> 00:26:13.905
<00:26:10.605>how <00:26:10.732>platform <00:26:10.859>can <00:26:10.986>be <00:26:11.114>offered <00:26:11.241>as <00:26:11.368>a <00:26:11.495>service <00:26:11.623>to <00:26:11.750>teams, <00:26:11.877>what <00:26:12.005>kind

550
00:26:13.905 --> 00:26:16.065
<00:26:13.905>of <00:26:14.185>what <00:26:14.465>team <00:26:14.745>topologies <00:26:15.024>there <00:26:15.305>are

551
00:26:16.525 --> 00:26:18.945
<00:26:16.525>and <00:26:16.725>how <00:26:16.925>they <00:26:17.125>should <00:26:17.325>interact <00:26:17.525>with <00:26:17.725>the <00:26:17.925>platform

552
00:26:19.085 --> 00:26:20.785
<00:26:19.085>or <00:26:19.285>how <00:26:19.485>you <00:26:19.685>want <00:26:19.885>to <00:26:20.085>orchestrate <00:26:20.285>your <00:26:20.485>teams.

553
00:26:22.485 --> 00:26:26.585
<00:26:22.485>And <00:26:22.659>in <00:26:22.834>addition <00:26:23.010>to <00:26:23.185>this <00:26:23.360>from <00:26:23.534>platform <00:26:23.709>engineering <00:26:23.885>2024,

554
00:26:27.145 --> 00:26:29.345
<00:26:27.145>I <00:26:27.320>would <00:26:27.495>like <00:26:27.670>to <00:26:27.845>recommend <00:26:28.020>the <00:26:28.195>org <00:26:28.370>boosting <00:26:28.545>developer

555
00:26:29.545 --> 00:26:32.385
<00:26:29.545>platform <00:26:29.700>teams <00:26:29.856>with <00:26:30.011>product <00:26:30.167>thinking <00:26:30.322>by <00:26:30.478>some <00:26:30.633>of <00:26:30.789>the <00:26:30.945>Kaufman.

556
00:26:33.975 --> 00:26:36.105
<00:26:33.975>This <00:26:34.254>talk <00:26:34.534>is <00:26:34.814>in <00:26:35.094>particular <00:26:35.375>interesting

557
00:26:36.105 --> 00:26:38.425
<00:26:36.105>because <00:26:36.385>she <00:26:36.665>is <00:26:36.945>a <00:26:37.225>product <00:26:37.505>designer

558
00:26:38.805 --> 00:26:42.185
<00:26:38.805>and <00:26:38.960>was <00:26:39.116>in <00:26:39.271>this <00:26:39.427>case <00:26:39.582>speaking <00:26:39.738>about <00:26:39.893>the <00:26:40.049>technical <00:26:40.205>domain

559
00:26:42.185 --> 00:26:43.285
<00:26:42.185>of <00:26:42.514>product <00:26:42.845>engineering <00:26:43.175>and

560
00:26:43.305 --> 00:26:45.125
<00:26:43.305>how <00:26:43.538>design <00:26:43.771>thinking <00:26:44.005>can <00:26:44.238>help <00:26:44.471>with <00:26:44.705>this.

561
00:26:46.025 --> 00:26:47.765
<00:26:46.025>We, <00:26:46.305>the <00:26:46.585>recordings <00:26:46.865>are <00:26:47.145>publicly <00:26:47.425>available

562
00:26:47.825 --> 00:26:48.885
<00:26:47.825>for <00:26:48.302>both <00:26:48.779>conferences

563
00:26:49.145 --> 00:26:52.245
<00:26:49.145>and <00:26:49.345>there's <00:26:49.545>of <00:26:49.745>course <00:26:49.945>much <00:26:50.145>more <00:26:50.345>to <00:26:50.545>discover.

564
00:26:52.305 --> 00:26:56.965
<00:26:52.305>So <00:26:52.445>feel <00:26:52.585>encouraged <00:26:52.725>to <00:26:52.865>take <00:26:53.005>a <00:26:53.145>look <00:26:53.285>now <00:26:53.425>that <00:26:53.565>we've <00:26:53.705>established

565
00:26:56.965 --> 00:26:59.845
<00:26:56.965>what <00:26:57.165>platform <00:26:57.365>engineering <00:26:57.564>is, <00:26:57.764>what <00:26:57.965>problems <00:26:58.165>it <00:26:58.365>solves

566
00:26:59.905 --> 00:27:01.485
<00:26:59.905>and <00:27:00.185>how <00:27:00.465>to <00:27:00.745>best <00:27:01.024>approach <00:27:01.305>it.

567
00:27:02.205 --> 00:27:04.285
<00:27:02.205>I <00:27:02.405>want <00:27:02.605>to <00:27:02.804>give <00:27:03.004>you <00:27:03.205>an <00:27:03.405>additional <00:27:03.605>guideline

568
00:27:04.285 --> 00:27:08.205
<00:27:04.285>for <00:27:04.460>the <00:27:04.635>conception <00:27:04.810>or <00:27:04.985>how <00:27:05.160>you <00:27:05.335>can <00:27:05.510>evolu <00:27:05.685>can

569
00:27:08.625 --> 00:27:11.405
<00:27:08.625>how <00:27:08.800>you <00:27:08.975>can <00:27:09.150>design <00:27:09.325>an <00:27:09.500>evolution <00:27:09.675>of <00:27:09.850>your <00:27:10.025>platform.

570
00:27:13.335 --> 00:27:16.965
<00:27:13.335>There <00:27:13.568>is <00:27:13.801>a <00:27:14.035>platform <00:27:14.268>engineering <00:27:14.501>maturity <00:27:14.735>model

571
00:27:17.985 --> 00:27:19.285
<00:27:17.985>in <00:27:18.375>best <00:27:18.765>consultant <00:27:19.155>fashion.

572
00:27:19.405 --> 00:27:22.365
<00:27:19.405>I <00:27:19.532>would <00:27:19.659>like <00:27:19.786>to <00:27:19.914>encourage <00:27:20.041>you <00:27:20.168>to <00:27:20.295>use <00:27:20.423>such <00:27:20.550>a <00:27:20.677>maturity <00:27:20.805>model

573
00:27:22.425 --> 00:27:24.645
<00:27:22.425>to <00:27:22.705>determine <00:27:22.985>we <00:27:23.264>are <00:27:23.544>currently <00:27:23.825>standing

574
00:27:24.825 --> 00:27:26.565
<00:27:24.825>and <00:27:25.105>what <00:27:25.385>next <00:27:25.665>possible <00:27:25.945>steps <00:27:26.225>are.

575
00:27:27.025 --> 00:27:28.085
<00:27:27.025>The <00:27:27.263>model <00:27:27.502>is <00:27:27.740>rather <00:27:27.979>new.

576
00:27:28.705 --> 00:27:31.725
<00:27:28.705>It <00:27:28.905>was <00:27:29.105>donated <00:27:29.304>to <00:27:29.504>the <00:27:29.705>CNCF <00:27:29.905>by <00:27:30.105>synesso

577
00:27:32.465 --> 00:27:34.645
<00:27:32.465>and <00:27:32.745>it <00:27:33.024>still <00:27:33.304>is <00:27:33.584>constantly <00:27:33.865>evolving.

578
00:27:36.035 --> 00:27:38.995
<00:27:36.035>I <00:27:36.162>have <00:27:36.289>to <00:27:36.416>say <00:27:36.544>I've <00:27:36.671>not <00:27:36.798>yet <00:27:36.925>used <00:27:37.053>it <00:27:37.180>with <00:27:37.307>the <00:27:37.435>client,

579
00:27:39.735 --> 00:27:42.755
<00:27:39.735>but <00:27:39.862>from <00:27:39.989>taking <00:27:40.116>a <00:27:40.244>look <00:27:40.371>at <00:27:40.498>it, <00:27:40.625>it <00:27:40.753>is <00:27:40.880>looking <00:27:41.007>very <00:27:41.135>promising

580
00:27:42.755 --> 00:27:47.195
<00:27:42.755>to <00:27:42.871>me <00:27:42.988>and <00:27:43.105>makes <00:27:43.221>a <00:27:43.338>lot <00:27:43.455>of <00:27:43.571>points <00:27:43.688>that <00:27:43.805>I <00:27:43.921>usually <00:27:44.038>also <00:27:44.155>tend

581
00:27:47.195 --> 00:27:50.955
<00:27:47.195>to <00:27:47.475>make <00:27:47.754>as <00:27:48.034>not <00:27:48.314>everyone's <00:27:48.595>familiar

582
00:27:51.025 --> 00:27:52.195
<00:27:51.025>with <00:27:51.551>maturity <00:27:52.078>models.

583
00:27:52.215 --> 00:27:54.515
<00:27:52.215>In <00:27:52.415>general, <00:27:52.615>I <00:27:52.814>would <00:27:53.014>like <00:27:53.215>to <00:27:53.415>give <00:27:53.615>bit

584
00:27:54.515 --> 00:27:56.835
<00:27:54.515>of <00:27:54.690>an <00:27:54.865>introduction <00:27:55.040>first, <00:27:55.215>though <00:27:55.390>this <00:27:55.565>is <00:27:55.740>not <00:27:55.915>kind

585
00:27:56.835 --> 00:27:57.835
<00:27:56.835>of <00:27:57.135>a <00:27:57.435>high <00:27:57.735>score

586
00:27:58.095 --> 00:28:00.515
<00:27:58.095>or <00:27:58.270>one <00:27:58.445>established <00:27:58.620>path <00:27:58.795>that <00:27:58.970>you <00:27:59.145>have <00:27:59.320>to <00:27:59.495>take.

587
00:28:01.505 --> 00:28:05.715
<00:28:01.505>It's <00:28:01.785>also <00:28:02.065>not <00:28:02.345>really <00:28:02.625>necessary <00:28:02.905>to

588
00:28:05.855 --> 00:28:08.555
<00:28:05.855>to <00:28:06.010>reach <00:28:06.166>the <00:28:06.321>highest <00:28:06.477>level <00:28:06.632>of <00:28:06.788>anything, <00:28:06.943>take <00:28:07.099>it <00:28:07.255>more

589
00:28:08.555 --> 00:28:10.155
<00:28:08.555>as <00:28:08.788>a <00:28:09.021>guidance <00:28:09.255>and <00:28:09.488>a <00:28:09.721>decision <00:28:09.955>level.

590
00:28:10.975 --> 00:28:12.515
<00:28:10.975>It <00:28:11.321>helps <00:28:11.668>to <00:28:12.014>highlight <00:28:12.361>limitations

591
00:28:12.735 --> 00:28:13.755
<00:28:12.735>and <00:28:13.653>opportunities

592
00:28:13.755 --> 00:28:16.275
<00:28:13.755>that <00:28:13.955>you <00:28:14.155>might <00:28:14.355>have <00:28:14.555>in <00:28:14.755>your <00:28:14.955>platform <00:28:15.155>engineering.

593
00:28:16.275 --> 00:28:20.825
<00:28:16.275>Sorry, <00:28:16.450>and <00:28:16.625>to <00:28:16.800>quote <00:28:16.975>Martin <00:28:17.150>Fowler, <00:28:17.325>the <00:28:17.500>true <00:28:17.675>outcome

594
00:28:21.005 --> 00:28:24.185
<00:28:21.005>of <00:28:21.145>a <00:28:21.285>maturity <00:28:21.425>model <00:28:21.565>assessment <00:28:21.705>isn't <00:28:21.845>what <00:28:21.985>level <00:28:22.125>you <00:28:22.265>are <00:28:22.405>at,

595
00:28:24.605 --> 00:28:27.025
<00:28:24.605>but <00:28:24.732>the <00:28:24.859>list <00:28:24.986>of <00:28:25.114>things <00:28:25.241>you <00:28:25.368>need <00:28:25.495>to <00:28:25.623>work <00:28:25.750>on <00:28:25.877>to <00:28:26.005>improve

596
00:28:27.695 --> 00:28:29.465
<00:28:27.695>your <00:28:27.928>current <00:28:28.161>level <00:28:28.395>is <00:28:28.628>merely <00:28:28.861>a <00:28:29.095>piece

597
00:28:29.465 --> 00:28:33.945
<00:28:29.465>of <00:28:29.639>intermediate <00:28:29.814>work <00:28:29.990>in <00:28:30.165>order <00:28:30.340>to <00:28:30.514>determine <00:28:30.689>that <00:28:30.865>list

598
00:28:33.945 --> 00:28:35.305
<00:28:33.945>of <00:28:34.251>skills <00:28:34.557>to <00:28:34.863>acquire <00:28:35.169>next.

599
00:28:37.005 --> 00:28:41.585
<00:28:37.005>So <00:28:37.285>this <00:28:37.565>is <00:28:37.845>set <00:28:38.125>maturity <00:28:38.405>model

600
00:28:42.645 --> 00:28:45.905
<00:28:42.645>and <00:28:42.800>before <00:28:42.956>I'm <00:28:43.111>going <00:28:43.267>to <00:28:43.422>talk <00:28:43.578>about <00:28:43.733>the <00:28:43.889>content <00:28:44.045>here,

601
00:28:46.525 --> 00:28:47.945
<00:28:46.525>let <00:28:46.844>me <00:28:47.164>give <00:28:47.483>a <00:28:47.803>warning.

602
00:28:49.175 --> 00:28:50.825
<00:28:49.175>Each <00:28:49.524>additional <00:28:49.875>level <00:28:50.225>of <00:28:50.575>maturity

603
00:28:50.825 --> 00:28:53.265
<00:28:50.825>that <00:28:51.025>you <00:28:51.225>can <00:28:51.425>see <00:28:51.625>here <00:28:51.825>is <00:28:52.025>also <00:28:52.225>accommodated

604
00:28:54.015 --> 00:28:56.705
<00:28:54.015>with <00:28:54.215>greater <00:28:54.415>requirements <00:28:54.615>for <00:28:54.815>funding <00:28:55.015>and <00:28:55.215>people's <00:28:55.415>time.

605
00:28:57.165 --> 00:28:59.665
<00:28:57.165>So <00:28:57.398>simply <00:28:57.631>reaching <00:28:57.865>the <00:28:58.098>highest <00:28:58.331>level <00:28:58.565>should

606
00:28:59.805 --> 00:29:00.985
<00:28:59.805>not <00:29:00.017>be <00:29:00.229>a <00:29:00.442>goal <00:29:00.654>in <00:29:00.867>itself.

607
00:29:02.335 --> 00:29:03.625
<00:29:02.335>Okay, <00:29:02.567>with <00:29:02.799>that <00:29:03.031>out <00:29:03.263>the <00:29:03.496>way,

608
00:29:04.635 --> 00:29:06.425
<00:29:04.635>let's <00:29:04.868>talk <00:29:05.101>about <00:29:05.335>the <00:29:05.568>different <00:29:05.801>aspects <00:29:06.035>here

609
00:29:07.045 --> 00:29:09.625
<00:29:07.045>on <00:29:07.220>the <00:29:07.395>left <00:29:07.570>side <00:29:07.745>you <00:29:07.920>can <00:29:08.095>see <00:29:08.270>different <00:29:08.445>aspects.

610
00:29:09.675 --> 00:29:13.185
<00:29:09.675>There <00:29:09.850>are <00:29:10.024>short <00:29:10.200>strings, <00:29:10.375>uh, <00:29:10.550>short <00:29:10.725>text <00:29:10.899>snippets <00:29:11.075>explaining

611
00:29:13.185 --> 00:29:14.225
<00:29:13.185>what <00:29:13.418>is <00:29:13.653>meant <00:29:13.887>with <00:29:14.120>them.

612
00:29:14.685 --> 00:29:18.145
<00:29:14.685>And <00:29:14.860>in <00:29:15.034>on <00:29:15.210>this <00:29:15.385>side <00:29:15.560>here <00:29:15.735>you <00:29:15.909>can <00:29:16.085>see

613
00:29:18.145 --> 00:29:19.385
<00:29:18.145>different <00:29:18.703>maturity <00:29:19.261>models.

614
00:29:20.445 --> 00:29:23.345
<00:29:20.445>So <00:29:20.678>you <00:29:20.911>have <00:29:21.145>investment, <00:29:21.378>how <00:29:21.611>are <00:29:21.845>stuff

615
00:29:23.345 --> 00:29:26.025
<00:29:23.345>and <00:29:23.578>funds <00:29:23.811>allocated <00:29:24.045>to <00:29:24.278>platform <00:29:24.511>capabilities, <00:29:24.745>adoption,

616
00:29:26.565 --> 00:29:27.665
<00:29:26.565>why <00:29:26.763>and <00:29:26.961>how <00:29:27.159>to <00:29:27.357>use <00:29:27.555>this.

617
00:29:27.945 --> 00:29:31.065
<00:29:27.945>Discover <00:29:28.225>and <00:29:28.504>use <00:29:28.784>internal <00:29:29.064>platforms <00:29:29.345>interfaces,

618
00:29:31.405 --> 00:29:32.785
<00:29:31.405>how <00:29:31.715>users <00:29:32.026>interact <00:29:32.336>with <00:29:32.647>IT.

619
00:29:33.195 --> 00:29:34.905
<00:29:33.195>Operations, <00:29:33.895>our <00:29:34.595>platforms

620
00:29:34.905 --> 00:29:37.465
<00:29:34.905>and <00:29:35.138>capabilities <00:29:35.371>are <00:29:35.605>planned, <00:29:35.838>how <00:29:36.071>they're <00:29:36.305>operated.

621
00:29:38.165 --> 00:29:41.245
<00:29:38.165>And <00:29:38.340>an <00:29:38.514>important <00:29:38.690>part <00:29:38.865>measurement, <00:29:39.040>what <00:29:39.215>is <00:29:39.389>the <00:29:39.565>process

622
00:29:41.385 --> 00:29:43.805
<00:29:41.385>for <00:29:41.618>gathering <00:29:41.851>and <00:29:42.085>incorporating <00:29:42.318>feedback <00:29:42.551>and <00:29:42.785>learning.

623
00:29:44.275 --> 00:29:45.805
<00:29:44.275>This <00:29:44.734>includes <00:29:45.193>user <00:29:45.652>feedback

624
00:29:45.905 --> 00:29:48.405
<00:29:45.905>or <00:29:46.254>mainly <00:29:46.605>includes <00:29:46.955>user <00:29:47.305>feedback.

625
00:29:49.585 --> 00:29:50.925
<00:29:49.585>And <00:29:49.886>on <00:29:50.188>a <00:29:50.489>maturity <00:29:50.791>level,

626
00:29:50.985 --> 00:29:54.685
<00:29:50.985>you <00:29:51.159>can <00:29:51.334>see <00:29:51.510>here <00:29:51.685>there <00:29:51.860>is <00:29:52.034>provisional <00:29:52.209>operational, <00:29:52.385>scalable

627
00:29:54.945 --> 00:29:56.085
<00:29:54.945>and <00:29:55.971>optimizing

628
00:29:56.865 --> 00:30:00.685
<00:29:56.865>and <00:29:57.098>usually <00:29:57.331>you, <00:29:57.565>depending <00:29:57.798>on <00:29:58.031>the <00:29:58.265>aspect,

629
00:30:00.785 --> 00:30:03.605
<00:30:00.785>you <00:30:00.985>might <00:30:01.185>have <00:30:01.385>a <00:30:01.585>very <00:30:01.785>different <00:30:01.985>maturity <00:30:02.185>level

630
00:30:04.305 --> 00:30:06.325
<00:30:04.305>and <00:30:04.585>in <00:30:04.865>general <00:30:05.145>I <00:30:05.425>would <00:30:05.705>recommend

631
00:30:06.345 --> 00:30:08.885
<00:30:06.345>to <00:30:06.578>take <00:30:06.811>these <00:30:07.045>points <00:30:07.278>on <00:30:07.511>their <00:30:07.745>own.

632
00:30:09.345 --> 00:30:11.885
<00:30:09.345>But <00:30:09.695>as <00:30:10.045>this <00:30:10.395>is <00:30:10.745>sociotechnical

633
00:30:12.105 --> 00:30:14.735
<00:30:12.105>and <00:30:12.385>involves <00:30:12.665>a <00:30:12.945>lot <00:30:13.225>of <00:30:13.505>parties,

634
00:30:14.885 --> 00:30:17.055
<00:30:14.885>usually <00:30:15.118>this <00:30:15.351>tends <00:30:15.585>to <00:30:15.818>not <00:30:16.051>be <00:30:16.285>possible.

635
00:30:17.275 --> 00:30:18.815
<00:30:17.275>So <00:30:17.621>you <00:30:17.968>might <00:30:18.314>find <00:30:18.661>out

636
00:30:18.815 --> 00:30:21.095
<00:30:18.815>that <00:30:19.048>one <00:30:19.281>aspect <00:30:19.515>might <00:30:19.748>influence <00:30:19.981>the <00:30:20.215>other

637
00:30:21.195 --> 00:30:23.615
<00:30:21.195>or <00:30:21.350>that <00:30:21.506>you <00:30:21.661>require <00:30:21.817>a <00:30:21.972>specific <00:30:22.128>level <00:30:22.283>of <00:30:22.439>some <00:30:22.595>things.

638
00:30:24.475 --> 00:30:26.255
<00:30:24.475>So <00:30:24.630>I <00:30:24.786>would <00:30:24.941>recommend <00:30:25.097>to <00:30:25.252>take <00:30:25.408>a <00:30:25.563>look <00:30:25.719>at <00:30:25.875>this,

639
00:30:27.125 --> 00:30:28.935
<00:30:27.125>take <00:30:27.300>a <00:30:27.475>look <00:30:27.650>at <00:30:27.825>the <00:30:28.000>maturity <00:30:28.175>model <00:30:28.350>in <00:30:28.525>general,

640
00:30:29.285 --> 00:30:30.815
<00:30:29.285>then <00:30:29.560>find <00:30:29.835>out <00:30:30.111>where <00:30:30.386>you're <00:30:30.662>standing.

641
00:30:31.555 --> 00:30:36.545
<00:30:31.555>But <00:30:31.682>before <00:30:31.809>you <00:30:31.936>take <00:30:32.064>action, <00:30:32.191>you <00:30:32.318>have <00:30:32.445>to <00:30:32.573>make <00:30:32.700>sure <00:30:32.827>that <00:30:32.955>you

642
00:30:37.455 --> 00:30:40.105
<00:30:37.455>well <00:30:37.688>know <00:30:37.921>what <00:30:38.155>you <00:30:38.388>want <00:30:38.621>to <00:30:38.855>achieve.

643
00:30:41.895 --> 00:30:43.825
<00:30:41.895>Keep <00:30:42.095>in <00:30:42.295>mind <00:30:42.495>that <00:30:42.695>each <00:30:42.895>aspect <00:30:43.095>is <00:30:43.295>meant

644
00:30:44.485 --> 00:30:45.865
<00:30:44.485>to <00:30:44.899>be <00:30:45.312>involved <00:30:45.727>independently,

645
00:30:46.925 --> 00:30:48.345
<00:30:46.925>but <00:30:47.180>be <00:30:47.436>aware <00:30:47.691>that <00:30:47.947>you <00:30:48.203>have

646
00:30:48.345 --> 00:30:49.785
<00:30:48.345>constraints <00:30:48.669>with <00:30:48.993>which <00:30:49.317>you're <00:30:49.641>working.

647
00:30:50.605 --> 00:30:53.265
<00:30:50.605>You <00:30:50.780>have <00:30:50.955>to <00:30:51.130>improve <00:30:51.305>iteratively <00:30:51.480>and <00:30:51.655>try <00:30:51.830>things <00:30:52.005>out.

648
00:30:53.485 --> 00:30:56.185
<00:30:53.485>As <00:30:53.659>I've <00:30:53.834>already <00:30:54.010>said, <00:30:54.185>start <00:30:54.360>small, <00:30:54.534>make <00:30:54.709>small <00:30:54.885>steps,

649
00:30:56.395 --> 00:30:58.705
<00:30:56.395>experiment <00:30:56.861>and <00:30:57.328>make <00:30:57.795>sure

650
00:30:58.705 --> 00:31:01.025
<00:30:58.705>that <00:30:58.879>you're <00:30:59.054>building <00:30:59.230>the <00:30:59.405>right <00:30:59.580>thing, <00:30:59.754>not <00:30:59.929>just <00:31:00.105>anything.

651
00:31:02.085 --> 00:31:05.425
<00:31:02.085>And <00:31:02.260>the <00:31:02.435>crucial <00:31:02.610>aspect <00:31:02.785>here, <00:31:02.960>it's <00:31:03.135>a <00:31:03.310>sociotechnical <00:31:03.485>thing.

652
00:31:06.365 --> 00:31:08.865
<00:31:06.365>You <00:31:06.645>can't <00:31:06.925>just <00:31:07.205>consider <00:31:07.485>technology <00:31:07.765>here.

653
00:31:08.885 --> 00:31:11.385
<00:31:08.885>You <00:31:09.040>have <00:31:09.196>to <00:31:09.351>consider <00:31:09.507>people, <00:31:09.662>you <00:31:09.818>have <00:31:09.973>to <00:31:10.129>consider <00:31:10.285>processes,

654
00:31:11.385 --> 00:31:13.905
<00:31:11.385>you <00:31:11.525>have <00:31:11.665>to <00:31:11.805>consider <00:31:11.945>policies <00:31:12.085>there <00:31:12.225>a <00:31:12.365>lot <00:31:12.504>of <00:31:12.645>influences <00:31:12.785>here

655
00:31:14.365 --> 00:31:16.585
<00:31:14.365>and <00:31:14.540>all <00:31:14.715>of <00:31:14.890>this <00:31:15.065>should <00:31:15.240>influence <00:31:15.415>your <00:31:15.590>decision <00:31:15.765>making.

656
00:31:18.325 --> 00:31:22.385
<00:31:18.325>So <00:31:18.500>hopefully <00:31:18.675>you <00:31:18.850>now <00:31:19.025>have <00:31:19.200>something <00:31:19.375>that <00:31:19.550>can <00:31:19.725>serve

657
00:31:22.385 --> 00:31:24.625
<00:31:22.385>as <00:31:22.585>guardrails <00:31:22.785>or <00:31:22.985>give <00:31:23.185>you <00:31:23.385>an <00:31:23.585>outlook <00:31:23.785>on

658
00:31:24.765 --> 00:31:25.905
<00:31:24.765>how <00:31:25.021>to <00:31:25.278>concentrate <00:31:25.534>on <00:31:25.791>things.

659
00:31:25.905 --> 00:31:30.265
<00:31:25.905>Next, <00:31:26.060>what <00:31:26.216>I <00:31:26.371>want <00:31:26.527>to <00:31:26.682>share <00:31:26.838>with <00:31:26.993>you <00:31:27.149>are <00:31:27.305>stories

660
00:31:30.265 --> 00:31:31.425
<00:31:30.265>where <00:31:30.613>platforms <00:31:30.961>are <00:31:31.309>failing.

661
00:31:31.625 --> 00:31:34.305
<00:31:31.625>I <00:31:31.825>mean <00:31:32.025>failure <00:31:32.225>stories <00:31:32.425>are <00:31:32.625>always <00:31:32.825>funny, <00:31:33.025>right?

662
00:31:34.925 --> 00:31:38.185
<00:31:34.925>Um, <00:31:35.100>but <00:31:35.274>in <00:31:35.450>this <00:31:35.625>case <00:31:35.800>they're <00:31:35.975>not <00:31:36.149>necessarily <00:31:36.325>funny.

663
00:31:38.405 --> 00:31:42.825
<00:31:38.405>But <00:31:38.545>I <00:31:38.685>want <00:31:38.825>to <00:31:38.965>provide <00:31:39.105>you <00:31:39.245>with <00:31:39.385>insights <00:31:39.524>of <00:31:39.665>common <00:31:39.805>issues

664
00:31:42.965 --> 00:31:46.105
<00:31:42.965>and <00:31:43.165>how <00:31:43.365>you <00:31:43.564>could <00:31:43.764>probably <00:31:43.965>work <00:31:44.165>around <00:31:44.365>them

665
00:31:46.325 --> 00:31:49.065
<00:31:46.325>or <00:31:46.500>not <00:31:46.675>run <00:31:46.850>into <00:31:47.025>the <00:31:47.200>trap <00:31:47.375>so <00:31:47.550>to <00:31:47.725>speak.

666
00:31:50.045 --> 00:31:51.865
<00:31:50.045>So <00:31:50.395>why <00:31:50.745>are <00:31:51.095>platforms <00:31:51.445>failing?

667
00:31:53.365 --> 00:31:55.155
<00:31:53.365>First <00:31:53.565>point <00:31:53.765>that <00:31:53.965>I <00:31:54.165>want <00:31:54.365>to <00:31:54.565>make <00:31:54.765>is

668
00:31:55.835 --> 00:31:59.355
<00:31:55.835>platforms <00:31:55.962>are <00:31:56.089>a <00:31:56.216>cost <00:31:56.344>center <00:31:56.471>and <00:31:56.598>I <00:31:56.725>just <00:31:56.853>have <00:31:56.980>to <00:31:57.107>say <00:31:57.235>it.

669
00:31:59.715 --> 00:32:01.675
<00:31:59.715>Platforms <00:31:59.915>are <00:32:00.115>a <00:32:00.314>cost <00:32:00.514>center <00:32:00.715>in <00:32:00.915>the <00:32:01.115>end,

670
00:32:01.675 --> 00:32:03.475
<00:32:01.675>infrastructure <00:32:02.141>is <00:32:02.608>exactly <00:32:03.075>that.

671
00:32:03.915 --> 00:32:06.875
<00:32:03.915>A <00:32:04.115>cost <00:32:04.315>center, <00:32:04.514>it <00:32:04.715>might <00:32:04.915>enable <00:32:05.115>business <00:32:05.315>cases,

672
00:32:07.695 --> 00:32:11.315
<00:32:07.695>create <00:32:08.044>competitive <00:32:08.395>advantages, <00:32:08.745>enable <00:32:09.095>developers,

673
00:32:12.255 --> 00:32:13.955
<00:32:12.255>but <00:32:12.605>still <00:32:12.955>a <00:32:13.305>cost <00:32:13.655>center.

674
00:32:14.415 --> 00:32:17.555
<00:32:14.415>And <00:32:14.570>because <00:32:14.726>of <00:32:14.881>this <00:32:15.037>you <00:32:15.192>want <00:32:15.348>to <00:32:15.503>limit <00:32:15.659>the <00:32:15.815>amount

675
00:32:17.555 --> 00:32:18.835
<00:32:17.555>of <00:32:17.843>infrastructure <00:32:18.131>that <00:32:18.419>you're <00:32:18.707>having.

676
00:32:19.475 --> 00:32:22.235
<00:32:19.475>A <00:32:19.708>good <00:32:19.941>platform <00:32:20.175>is <00:32:20.408>just <00:32:20.641>big <00:32:20.875>enough

677
00:32:22.855 --> 00:32:25.665
<00:32:22.855>but <00:32:23.321>not <00:32:23.788>bigger <00:32:24.255>analog

678
00:32:25.665 --> 00:32:27.825
<00:32:25.665>to <00:32:25.945>the <00:32:26.225>minimum <00:32:26.504>viable <00:32:26.784>product <00:32:27.065>from

679
00:32:27.995 --> 00:32:29.105
<00:32:27.995>agile <00:32:28.494>software <00:32:28.994>development.

680
00:32:29.315 --> 00:32:31.865
<00:32:29.315>There <00:32:29.595>is <00:32:29.875>the <00:32:30.155>thinnest <00:32:30.435>viable <00:32:30.715>platform.

681
00:32:32.505 --> 00:32:34.755
<00:32:32.505>This <00:32:32.738>is <00:32:32.971>also <00:32:33.205>term <00:32:33.438>coined <00:32:33.671>by <00:32:33.905>Manuel

682
00:32:34.755 --> 00:32:36.435
<00:32:34.755>and <00:32:35.105>Matt <00:32:35.455>in <00:32:35.805>team's, <00:32:36.155>apologies.

683
00:32:36.815 --> 00:32:38.755
<00:32:36.815>But <00:32:37.165>this <00:32:37.515>requires <00:32:37.865>continuous <00:32:38.215>effort

684
00:32:38.755 --> 00:32:43.425
<00:32:38.755>because <00:32:38.930>writing <00:32:39.105>less <00:32:39.280>code <00:32:39.455>is <00:32:39.630>harder <00:32:39.805>than <00:32:39.980>it <00:32:40.155>sounds.

685
00:32:44.965 --> 00:32:48.425
<00:32:44.965>And <00:32:45.105>in <00:32:45.245>addition <00:32:45.385>to <00:32:45.524>this, <00:32:45.665>it <00:32:45.804>is <00:32:45.945>essential <00:32:46.084>that <00:32:46.225>the <00:32:46.365>business

686
00:32:48.425 --> 00:32:50.705
<00:32:48.425>of <00:32:48.625>the <00:32:48.825>company <00:32:49.024>also <00:32:49.225>cares <00:32:49.425>about <00:32:49.625>the <00:32:49.825>platform.

687
00:32:51.325 --> 00:32:54.265
<00:32:51.325>Its <00:32:51.500>value <00:32:51.675>has <00:32:51.850>to <00:32:52.025>be <00:32:52.200>visible <00:32:52.375>and <00:32:52.550>well <00:32:52.725>see.

688
00:32:54.265 --> 00:32:57.465
<00:32:54.265>Leadership <00:32:54.498>usually <00:32:54.731>requires <00:32:54.965>measurable <00:32:55.198>if <00:32:55.431>you <00:32:55.665>have

689
00:32:57.625 --> 00:32:59.185
<00:32:57.625>to <00:32:58.091>communicate <00:32:58.558>it <00:32:59.025>regularly.

690
00:32:59.805 --> 00:33:01.985
<00:32:59.805>And <00:33:00.005>depending <00:33:00.205>on <00:33:00.405>the <00:33:00.605>maturity <00:33:00.805>of <00:33:01.005>the <00:33:01.205>platform

691
00:33:01.985 --> 00:33:05.425
<00:33:01.985>and <00:33:02.140>the <00:33:02.296>products, <00:33:02.451>this <00:33:02.607>is <00:33:02.762>something <00:33:02.918>that's <00:33:03.073>not <00:33:03.229>there <00:33:03.385>yet.

692
00:33:05.995 --> 00:33:08.585
<00:33:05.995>We've <00:33:06.274>already <00:33:06.554>heard <00:33:06.834>about <00:33:07.114>specific <00:33:07.395>metrics

693
00:33:08.965 --> 00:33:10.705
<00:33:08.965>or <00:33:09.165>frameworks <00:33:09.365>that <00:33:09.564>we <00:33:09.764>could <00:33:09.965>use <00:33:10.165>for <00:33:10.365>this.

694
00:33:11.335 --> 00:33:13.225
<00:33:11.335>Dora <00:33:11.615>was <00:33:11.895>mentioned, <00:33:12.175>Devex <00:33:12.455>was <00:33:12.735>mentioned.

695
00:33:14.275 --> 00:33:15.705
<00:33:14.275>Other <00:33:14.596>things <00:33:14.918>that <00:33:15.240>might <00:33:15.562>apply

696
00:33:16.335 --> 00:33:18.305
<00:33:16.335>already <00:33:16.615>included <00:33:16.895>here <00:33:17.175>are <00:33:17.455>cost <00:33:17.735>savings

697
00:33:18.525 --> 00:33:20.025
<00:33:18.525>or <00:33:18.750>simply <00:33:18.975>how <00:33:19.200>happy <00:33:19.425>the <00:33:19.650>people <00:33:19.875>are.

698
00:33:20.695 --> 00:33:23.225
<00:33:20.695>This <00:33:20.928>can <00:33:21.161>be <00:33:21.395>really <00:33:21.628>hard <00:33:21.861>depending <00:33:22.095>on

699
00:33:23.225 --> 00:33:24.545
<00:33:23.225>how <00:33:23.522>technical <00:33:23.819>the <00:33:24.116>leadership <00:33:24.413>is

700
00:33:24.545 --> 00:33:26.945
<00:33:24.545>because <00:33:24.720>you <00:33:24.895>have <00:33:25.070>to <00:33:25.245>communicate <00:33:25.420>things <00:33:25.595>in <00:33:25.770>a <00:33:25.945>way

701
00:33:27.135 --> 00:33:28.745
<00:33:27.135>that <00:33:27.415>are <00:33:27.695>understandable <00:33:27.975>for <00:33:28.254>all <00:33:28.535>parties.

702
00:33:29.725 --> 00:33:31.625
<00:33:29.725>But <00:33:29.958>if <00:33:30.191>this <00:33:30.425>is <00:33:30.658>not <00:33:30.891>done <00:33:31.125>properly,

703
00:33:32.125 --> 00:33:35.305
<00:33:32.125>the <00:33:32.358>business <00:33:32.591>side <00:33:32.825>might <00:33:33.058>deprioritize <00:33:33.291>needed <00:33:33.525>topics,

704
00:33:36.165 --> 00:33:39.225
<00:33:36.165>cut <00:33:36.340>costs <00:33:36.514>in <00:33:36.690>general <00:33:36.865>or <00:33:37.040>otherwise <00:33:37.215>hinder <00:33:37.389>the <00:33:37.565>development

705
00:33:39.225 --> 00:33:40.665
<00:33:39.225>and <00:33:39.484>the <00:33:39.743>evolution <00:33:40.002>of <00:33:40.261>the <00:33:40.521>platform.

706
00:33:41.685 --> 00:33:44.865
<00:33:41.685>For <00:33:41.918>example, <00:33:42.151>something <00:33:42.385>that <00:33:42.618>I'm <00:33:42.851>familiar <00:33:43.085>with

707
00:33:44.865 --> 00:33:48.785
<00:33:44.865>because <00:33:45.020>I've <00:33:45.176>seen <00:33:45.331>it <00:33:45.487>several <00:33:45.642>times, <00:33:45.798>is <00:33:45.953>that <00:33:46.109>leadership <00:33:46.265>tends

708
00:33:48.805 --> 00:33:50.145
<00:33:48.805>to <00:33:49.207>give <00:33:49.609>additional <00:33:50.011>tasks

709
00:33:50.245 --> 00:33:52.385
<00:33:50.245>or <00:33:50.594>responsibilities <00:33:50.945>to <00:33:51.294>platform <00:33:51.645>engineers.

710
00:33:53.565 --> 00:33:56.505
<00:33:53.565>And <00:33:53.798>this <00:33:54.031>can <00:33:54.265>really, <00:33:54.498>really <00:33:54.731>hinder <00:33:54.965>things

711
00:33:56.505 --> 00:33:58.665
<00:33:56.505>because <00:33:56.855>simply <00:33:57.205>keeping <00:33:57.555>things <00:33:57.905>alive

712
00:33:58.665 --> 00:34:00.345
<00:33:58.665>and <00:33:58.865>well <00:33:59.065>is <00:33:59.264>a <00:33:59.465>task <00:33:59.665>on <00:33:59.865>its <00:34:00.065>own

713
00:34:00.805 --> 00:34:05.545
<00:34:00.805>and <00:34:00.945>you <00:34:01.085>have <00:34:01.225>to <00:34:01.365>accommodate <00:34:01.505>a <00:34:01.645>lot <00:34:01.785>of <00:34:01.925>time <00:34:02.065>for <00:34:02.205>support

714
00:34:05.845 --> 00:34:07.945
<00:34:05.845>and <00:34:06.078>open <00:34:06.311>topics <00:34:06.545>and <00:34:06.778>research <00:34:07.011>and <00:34:07.245>development.

715
00:34:09.085 --> 00:34:12.865
<00:34:09.085>But <00:34:09.225>I <00:34:09.365>have <00:34:09.505>something <00:34:09.645>for <00:34:09.784>you <00:34:09.925>how <00:34:10.065>you <00:34:10.205>can <00:34:10.345>simply <00:34:10.485>test

716
00:34:13.045 --> 00:34:15.545
<00:34:13.045>to <00:34:13.185>see <00:34:13.325>whether <00:34:13.465>a <00:34:13.605>platform <00:34:13.745>team <00:34:13.885>is <00:34:14.025>really <00:34:14.165>a <00:34:14.305>platform <00:34:14.445>team.

717
00:34:16.015 --> 00:34:18.585
<00:34:16.014>This <00:34:16.190>is <00:34:16.364>also <00:34:16.540>something <00:34:16.714>that <00:34:16.889>charity <00:34:17.065>majors <00:34:17.239>once <00:34:17.415>coined.

718
00:34:19.245 --> 00:34:22.505
<00:34:19.245>Is <00:34:19.444>the <00:34:19.645>team <00:34:19.844>responsible <00:34:20.045>for <00:34:20.245>SLOs, <00:34:20.444>service <00:34:20.645>uptime

719
00:34:22.725 --> 00:34:24.585
<00:34:22.725>and <00:34:23.191>reliable <00:34:23.658>customer <00:34:24.125>experience?

720
00:34:26.865 --> 00:34:29.685
<00:34:26.864>If <00:34:27.145>it <00:34:27.424>is <00:34:27.705>not, <00:34:27.984>then <00:34:28.264>congratulations.

721
00:34:29.865 --> 00:34:31.245
<00:34:29.864>You <00:34:30.113>have <00:34:30.361>yourself <00:34:30.610>a <00:34:30.858>platform <00:34:31.107>team.

722
00:34:31.745 --> 00:34:33.965
<00:34:31.745>If <00:34:32.025>it <00:34:32.304>is, <00:34:32.585>well <00:34:32.864>not <00:34:33.145>really

723
00:34:33.965 --> 00:34:35.805
<00:34:33.965>because <00:34:34.198>you <00:34:34.431>have <00:34:34.665>some, <00:34:34.898>you <00:34:35.131>have <00:34:35.365>people

724
00:34:35.865 --> 00:34:37.965
<00:34:35.864>who <00:34:36.064>are <00:34:36.264>doing <00:34:36.464>platforms <00:34:36.665>and <00:34:36.864>they're <00:34:37.064>doing <00:34:37.264>infrastructure,

725
00:34:38.065 --> 00:34:39.205
<00:34:38.065>but <00:34:38.321>they're <00:34:38.578>doing <00:34:38.834>something <00:34:39.091>else

726
00:34:39.475 --> 00:34:43.805
<00:34:39.475>because <00:34:39.708>the <00:34:39.941>responsibility <00:34:40.174>for <00:34:40.408>SLO <00:34:40.641>service <00:34:40.875>uptime

727
00:34:43.905 --> 00:34:47.445
<00:34:43.905>and <00:34:44.080>reliable <00:34:44.255>customer <00:34:44.430>experience <00:34:44.605>should <00:34:44.780>be <00:34:44.955>at <00:34:45.130>the <00:34:45.305>developers

728
00:34:47.445 --> 00:34:48.485
<00:34:47.445>and <00:34:47.913>SREs <00:34:48.381>hands.

729
00:34:48.745 --> 00:34:51.685
<00:34:48.745>So <00:34:48.978>the <00:34:49.211>app <00:34:49.444>teams <00:34:49.678>and <00:34:49.911>platform <00:34:50.145>engineers

730
00:34:52.145 --> 00:34:55.725
<00:34:52.145>or <00:34:52.320>the <00:34:52.495>platform <00:34:52.670>engineering <00:34:52.844>team <00:34:53.020>here <00:34:53.195>should <00:34:53.370>be <00:34:53.545>responsible

731
00:34:55.725 --> 00:34:57.005
<00:34:55.725>for <00:34:56.301>developer <00:34:56.877>productivity.

732
00:35:00.055 --> 00:35:04.075
<00:35:00.055>So <00:35:00.194>platforms <00:35:00.335>are <00:35:00.475>a <00:35:00.615>cost <00:35:00.754>center, <00:35:00.895>but <00:35:01.035>they <00:35:01.174>also <00:35:01.315>provide <00:35:01.455>value.

733
00:35:04.345 --> 00:35:06.995
<00:35:04.345>Make <00:35:04.500>sure <00:35:04.656>that <00:35:04.811>this <00:35:04.967>value <00:35:05.122>is <00:35:05.278>clear <00:35:05.433>so <00:35:05.589>it <00:35:05.745>can,

734
00:35:06.995 --> 00:35:11.235
<00:35:06.995>you <00:35:07.150>can <00:35:07.306>get <00:35:07.461>proper <00:35:07.617>funding <00:35:07.772>and <00:35:07.928>can <00:35:08.083>plan <00:35:08.239>ahead <00:35:08.395>Next.

735
00:35:12.805 --> 00:35:14.755
<00:35:12.805>Users <00:35:13.154>are <00:35:13.504>not <00:35:13.855>taken <00:35:14.205>seriously.

736
00:35:16.165 --> 00:35:18.155
<00:35:16.165>There <00:35:16.398>are <00:35:16.631>different <00:35:16.865>manifestations <00:35:17.098>for <00:35:17.331>this <00:35:17.565>problem.

737
00:35:18.535 --> 00:35:22.675
<00:35:18.535>Um, <00:35:18.710>first <00:35:18.884>assumptions <00:35:19.060>about <00:35:19.234>what <00:35:19.410>people <00:35:19.585>think <00:35:19.759>or <00:35:19.935>want

738
00:35:23.055 --> 00:35:26.395
<00:35:23.055>or <00:35:23.162>are <00:35:23.270>able <00:35:23.378>to <00:35:23.485>do <00:35:23.593>are <00:35:23.701>being <00:35:23.808>made <00:35:23.916>in <00:35:24.024>a <00:35:24.131>way <00:35:24.239>it <00:35:24.347>is <00:35:24.455>either

739
00:35:26.735 --> 00:35:29.955
<00:35:26.735>assume <00:35:26.935>that <00:35:27.135>people <00:35:27.335>will <00:35:27.535>use <00:35:27.735>the <00:35:27.935>platform <00:35:28.135>regardless

740
00:35:30.015 --> 00:35:31.235
<00:35:30.015>of <00:35:30.289>the <00:35:30.564>value <00:35:30.838>it <00:35:31.113>proposes.

741
00:35:31.655 --> 00:35:33.475
<00:35:31.655>Offset <00:35:32.005>value <00:35:32.355>is <00:35:32.705>highly <00:35:33.055>misjudged.

742
00:35:34.145 --> 00:35:35.755
<00:35:34.145>This <00:35:34.378>might <00:35:34.611>not <00:35:34.845>happen <00:35:35.078>out <00:35:35.311>of <00:35:35.545>malice.

743
00:35:35.935 --> 00:35:37.365
<00:35:35.935>You <00:35:36.149>have <00:35:36.364>to <00:35:36.578>keep <00:35:36.792>an <00:35:37.007>open <00:35:37.221>mind

744
00:35:37.465 --> 00:35:39.925
<00:35:37.465>and <00:35:37.605>take <00:35:37.745>the <00:35:37.885>time <00:35:38.025>to <00:35:38.165>fully <00:35:38.305>engage <00:35:38.445>with <00:35:38.585>the <00:35:38.725>end <00:35:38.865>users.

745
00:35:40.285 --> 00:35:43.485
<00:35:40.285>I <00:35:40.484>mean <00:35:40.685>CLI <00:35:40.884>are <00:35:41.085>somehow <00:35:41.285>not <00:35:41.484>for <00:35:41.685>everyone.

746
00:35:44.035 --> 00:35:47.765
<00:35:44.035>I've <00:35:44.190>spent <00:35:44.346>quite <00:35:44.501>some <00:35:44.657>time <00:35:44.812>in <00:35:44.968>my <00:35:45.123>professional <00:35:45.279>life <00:35:45.435>going

747
00:35:47.765 --> 00:35:49.045
<00:35:47.765>through <00:35:48.053>YAMA <00:35:48.341>files <00:35:48.629>with <00:35:48.917>people

748
00:35:49.105 --> 00:35:53.715
<00:35:49.105>and <00:35:49.305>had <00:35:49.505>well <00:35:49.705>different <00:35:49.905>experiences <00:35:50.105>with <00:35:50.305>different <00:35:50.505>people

749
00:35:54.255 --> 00:35:55.955
<00:35:54.255>on <00:35:54.488>how <00:35:54.721>they <00:35:54.955>could <00:35:55.188>interact <00:35:55.421>with <00:35:55.655>it.

750
00:35:57.055 --> 00:36:00.955
<00:35:57.055>Second, <00:35:57.230>there <00:35:57.404>is <00:35:57.580>organizational <00:35:57.754>pressure <00:35:57.930>to <00:35:58.105>use <00:35:58.279>the <00:35:58.455>platform

751
00:36:01.695 --> 00:36:03.675
<00:36:01.695>either <00:36:02.161>for <00:36:02.628>compliance <00:36:03.095>reasons

752
00:36:04.055 --> 00:36:05.275
<00:36:04.055>or <00:36:04.329>just <00:36:04.604>to <00:36:04.878>make <00:36:05.153>sure

753
00:36:05.275 --> 00:36:07.035
<00:36:05.275>that <00:36:05.475>the <00:36:05.675>resource <00:36:05.875>is <00:36:06.075>used <00:36:06.275>for <00:36:06.475>building <00:36:06.675>it.

754
00:36:07.335 --> 00:36:11.155
<00:36:07.335>Uh, <00:36:07.490>well <00:36:07.646>spent. <00:36:07.801>There <00:36:07.957>might <00:36:08.112>be <00:36:08.268>good <00:36:08.423>reasons <00:36:08.579>for <00:36:08.735>this.

755
00:36:11.225 --> 00:36:15.515
<00:36:11.225>Usually <00:36:11.424>we <00:36:11.625>want <00:36:11.825>people <00:36:12.025>to <00:36:12.225>use <00:36:12.424>the <00:36:12.625>platform,

756
00:36:15.815 --> 00:36:19.835
<00:36:15.815>we <00:36:15.970>want <00:36:16.126>to <00:36:16.281>establish <00:36:16.437>standards, <00:36:16.592>we <00:36:16.748>want <00:36:16.903>to <00:36:17.059>enforce <00:36:17.215>policies.

757
00:36:20.015 --> 00:36:23.715
<00:36:20.015>But <00:36:20.214>if <00:36:20.415>we <00:36:20.615>don't <00:36:20.815>give <00:36:21.015>users <00:36:21.214>a <00:36:21.415>choice,

758
00:36:24.055 --> 00:36:26.515
<00:36:24.055>we <00:36:24.230>can't <00:36:24.404>have <00:36:24.580>open <00:36:24.754>discussions <00:36:24.930>and <00:36:25.105>proper <00:36:25.279>feedback <00:36:25.455>after.

759
00:36:28.015 --> 00:36:31.315
<00:36:28.015>In <00:36:28.170>my <00:36:28.326>experience, <00:36:28.481>if <00:36:28.637>the <00:36:28.792>developers <00:36:28.948>aren't <00:36:29.103>involved <00:36:29.259>in <00:36:29.415>the

760
00:36:31.595 --> 00:36:34.235
<00:36:31.595>platform, <00:36:31.770>it <00:36:31.944>is <00:36:32.120>not <00:36:32.294>going <00:36:32.470>to <00:36:32.645>become <00:36:32.819>a <00:36:32.995>success.

761
00:36:34.905 --> 00:36:38.075
<00:36:34.905>I've <00:36:35.138>seen <00:36:35.371>platforms <00:36:35.605>built <00:36:35.838>by <00:36:36.071>operations <00:36:36.305>teams

762
00:36:38.215 --> 00:36:42.555
<00:36:38.215>or <00:36:38.415>other <00:36:38.615>people <00:36:38.815>or <00:36:39.015>leadership <00:36:39.215>induced <00:36:39.415>paid <00:36:39.615>platforms

763
00:36:42.555 --> 00:36:44.795
<00:36:42.555>as <00:36:42.754>a <00:36:42.955>service <00:36:43.154>and <00:36:43.355>somehow <00:36:43.555>they <00:36:43.754>both <00:36:43.955>failed.

764
00:36:45.575 --> 00:36:47.955
<00:36:45.575>And <00:36:45.774>this <00:36:45.975>is <00:36:46.174>something <00:36:46.375>that <00:36:46.575>really <00:36:46.774>baffled <00:36:46.975>me

765
00:36:47.955 --> 00:36:51.875
<00:36:47.955>because <00:36:48.154>if <00:36:48.355>you <00:36:48.555>compare <00:36:48.755>this <00:36:48.955>to <00:36:49.154>other <00:36:49.355>industries,

766
00:36:52.695 --> 00:36:54.515
<00:36:52.695>the <00:36:52.850>IT <00:36:53.006>world <00:36:53.161>is <00:36:53.317>a <00:36:53.472>bit <00:36:53.628>on <00:36:53.783>its <00:36:53.939>own <00:36:54.095>here.

767
00:36:55.185 --> 00:36:58.235
<00:36:55.185>Solomon <00:36:55.340>Hikes <00:36:55.496>had <00:36:55.651>a <00:36:55.807>keynote <00:36:55.962>at <00:36:56.118>this <00:36:56.273>year's <00:36:56.429>cube <00:36:56.585>con

768
00:36:58.335 --> 00:37:00.595
<00:36:58.335>and <00:36:58.615>compared <00:36:58.895>this <00:36:59.175>to <00:36:59.455>life <00:36:59.735>factories.

769
00:37:01.055 --> 00:37:03.115
<00:37:01.055>If <00:37:01.288>you <00:37:01.521>design <00:37:01.754>a <00:37:01.988>product, <00:37:02.221>you <00:37:02.455>also

770
00:37:03.115 --> 00:37:04.355
<00:37:03.115>design <00:37:03.338>a <00:37:03.561>factory <00:37:03.784>for <00:37:04.007>it, <00:37:04.231>right?

771
00:37:05.055 --> 00:37:06.555
<00:37:05.055>Of <00:37:05.325>course <00:37:05.595>every <00:37:05.865>factory <00:37:06.134>is <00:37:06.404>unique

772
00:37:07.015 --> 00:37:08.595
<00:37:07.015>and <00:37:07.365>every <00:37:07.714>organization <00:37:08.065>is <00:37:08.415>unique

773
00:37:08.655 --> 00:37:10.515
<00:37:08.655>and <00:37:08.855>there <00:37:09.055>is <00:37:09.255>no <00:37:09.455>one <00:37:09.655>size <00:37:09.855>fits <00:37:10.055>all.

774
00:37:10.575 --> 00:37:13.715
<00:37:10.575>But <00:37:10.702>when <00:37:10.829>you <00:37:10.956>want <00:37:11.084>to <00:37:11.211>build <00:37:11.338>a <00:37:11.465>product, <00:37:11.593>you <00:37:11.720>have <00:37:11.847>to <00:37:11.975>accept

775
00:37:13.715 --> 00:37:15.035
<00:37:13.715>that <00:37:13.913>you <00:37:14.111>somehow <00:37:14.309>have <00:37:14.507>to <00:37:14.705>build <00:37:14.903>it.

776
00:37:15.095 --> 00:37:18.795
<00:37:15.095>And <00:37:15.211>so <00:37:15.328>you <00:37:15.444>have <00:37:15.561>to <00:37:15.678>accept <00:37:15.794>that <00:37:15.911>you <00:37:16.028>have <00:37:16.145>factory <00:37:16.261>but <00:37:16.378>own <00:37:16.495>it.

777
00:37:19.415 --> 00:37:20.755
<00:37:19.415>The <00:37:19.716>improvements <00:37:20.018>of <00:37:20.319>the <00:37:20.621>product

778
00:37:21.015 --> 00:37:23.195
<00:37:21.015>and <00:37:21.248>the <00:37:21.481>factory <00:37:21.714>as <00:37:21.948>an <00:37:22.181>integrated <00:37:22.415>process.

779
00:37:26.915 --> 00:37:30.805
<00:37:26.915>What <00:37:27.042>I <00:37:27.169>want <00:37:27.296>to <00:37:27.424>say <00:37:27.551>with <00:37:27.678>this <00:37:27.805>is <00:37:27.933>it <00:37:28.060>really <00:37:28.187>is <00:37:28.315>fine

780
00:37:30.865 --> 00:37:33.555
<00:37:30.865>to <00:37:31.098>build <00:37:31.331>something <00:37:31.564>on <00:37:31.798>your <00:37:32.031>own <00:37:32.265>if

781
00:37:34.215 --> 00:37:35.515
<00:37:34.215>you <00:37:34.410>are <00:37:34.605>aware <00:37:34.800>that <00:37:34.995>you're <00:37:35.190>doing <00:37:35.384>it.

782
00:37:35.745 --> 00:37:36.955
<00:37:35.745>They <00:37:36.107>are <00:37:36.471>paid <00:37:36.834>solutions

783
00:37:37.495 --> 00:37:39.635
<00:37:37.495>but <00:37:37.775>usually <00:37:38.055>you <00:37:38.335>already <00:37:38.615>have <00:37:38.895>something

784
00:37:39.975 --> 00:37:41.715
<00:37:39.975>and <00:37:40.325>finding <00:37:40.674>something <00:37:41.025>that <00:37:41.375>works

785
00:37:41.735 --> 00:37:44.275
<00:37:41.735>for <00:37:41.968>involved <00:37:42.201>all <00:37:42.435>parties <00:37:42.668>involved <00:37:42.901>doing <00:37:43.135>it,

786
00:37:44.275 --> 00:37:46.915
<00:37:44.275>the <00:37:44.625>user-centric <00:37:44.975>ways <00:37:45.325>is <00:37:45.675>hard

787
00:37:46.975 --> 00:37:48.995
<00:37:46.975>and <00:37:47.174>usually <00:37:47.375>involves <00:37:47.575>doing <00:37:47.775>something <00:37:47.975>on <00:37:48.174>your <00:37:48.375>own.

788
00:37:49.335 --> 00:37:51.715
<00:37:49.335>So <00:37:49.801>take <00:37:50.268>users <00:37:50.735>seriously

789
00:37:52.015 --> 00:37:54.555
<00:37:52.015>and <00:37:52.190>truly <00:37:52.365>make <00:37:52.540>usage <00:37:52.714>of <00:37:52.890>the <00:37:53.065>platform <00:37:53.240>a <00:37:53.415>choice.

790
00:37:56.265 --> 00:38:00.075
<00:37:56.265>Next, <00:37:56.440>the <00:37:56.615>platform <00:37:56.790>is <00:37:56.964>a <00:37:57.140>JA <00:37:57.315>of <00:37:57.490>all <00:37:57.665>trades

791
00:38:00.335 --> 00:38:01.795
<00:38:00.335>but <00:38:00.597>really <00:38:00.860>a <00:38:01.123>master <00:38:01.386>of <00:38:01.649>none

792
00:38:04.575 --> 00:38:06.515
<00:38:04.575>in <00:38:04.774>the <00:38:04.975>life <00:38:05.174>cycle <00:38:05.375>of <00:38:05.575>such <00:38:05.774>a <00:38:05.975>platform.

793
00:38:06.565 --> 00:38:09.515
<00:38:06.565>There <00:38:06.765>are <00:38:06.965>times <00:38:07.165>with <00:38:07.365>lots <00:38:07.565>of <00:38:07.765>feature <00:38:07.965>requests

794
00:38:09.855 --> 00:38:11.955
<00:38:09.855>and <00:38:10.205>times <00:38:10.555>completed <00:38:10.905>without <00:38:11.255>them.

795
00:38:13.095 --> 00:38:15.355
<00:38:13.095>If <00:38:13.375>you're <00:38:13.654>only <00:38:13.935>fulfilling <00:38:14.214>external <00:38:14.495>requests

796
00:38:15.945 --> 00:38:18.675
<00:38:15.945>without <00:38:16.178>a <00:38:16.411>strategy <00:38:16.645>or <00:38:16.878>a <00:38:17.111>communicated <00:38:17.345>roadmap

797
00:38:18.895 --> 00:38:22.195
<00:38:18.895>or <00:38:19.070>a <00:38:19.245>goal, <00:38:19.420>this <00:38:19.595>usually <00:38:19.770>leads <00:38:19.945>to <00:38:20.120>feature <00:38:20.295>creep

798
00:38:22.295 --> 00:38:23.755
<00:38:22.295>and <00:38:22.733>bad <00:38:23.171>user <00:38:23.609>experience.

799
00:38:25.135 --> 00:38:26.435
<00:38:25.135>It <00:38:25.427>is <00:38:25.720>vital <00:38:26.012>to <00:38:26.305>focus

800
00:38:27.575 --> 00:38:29.835
<00:38:27.575>and <00:38:27.774>to <00:38:27.975>continue <00:38:28.174>to <00:38:28.375>try <00:38:28.575>to <00:38:28.774>improve <00:38:28.975>quality.

801
00:38:30.975 --> 00:38:33.355
<00:38:30.975>So <00:38:31.150>I <00:38:31.325>would <00:38:31.500>recommend <00:38:31.674>to <00:38:31.850>really <00:38:32.025>focus <00:38:32.200>on <00:38:32.375>quality

802
00:38:34.135 --> 00:38:38.055
<00:38:34.135>and <00:38:34.242>only <00:38:34.350>build <00:38:34.458>what <00:38:34.565>you <00:38:34.673>need <00:38:34.781>to <00:38:34.888>build <00:38:34.996>to <00:38:35.104>be <00:38:35.211>able <00:38:35.319>to <00:38:35.427>do <00:38:35.535>this.

803
00:38:38.715 --> 00:38:41.775
<00:38:38.715>The <00:38:38.890>platform <00:38:39.065>itself <00:38:39.240>needs <00:38:39.415>a <00:38:39.590>purpose <00:38:39.765>and <00:38:39.940>its <00:38:40.115>strategy.

804
00:38:42.725 --> 00:38:46.335
<00:38:42.725>Depending <00:38:42.900>on <00:38:43.075>set <00:38:43.250>purpose, <00:38:43.424>it <00:38:43.600>also <00:38:43.775>might <00:38:43.950>be <00:38:44.125>necessary

805
00:38:46.355 --> 00:38:49.095
<00:38:46.355>to <00:38:46.495>accept <00:38:46.635>that <00:38:46.775>there <00:38:46.915>will <00:38:47.055>be <00:38:47.195>use <00:38:47.335>cases <00:38:47.475>that <00:38:47.615>you <00:38:47.755>can't

806
00:38:49.235 --> 00:38:51.375
<00:38:49.235>or <00:38:49.585>don't <00:38:49.935>want <00:38:50.285>to <00:38:50.635>fulfill.

807
00:38:52.305 --> 00:38:56.895
<00:38:52.305>Think <00:38:52.444>of <00:38:52.585>a <00:38:52.725>mainframe <00:38:52.865>application <00:38:53.004>that <00:38:53.145>all <00:38:53.285>of <00:38:53.424>a <00:38:53.565>sudden <00:38:53.705>needs

808
00:38:56.895 --> 00:38:57.975
<00:38:56.895>to <00:38:57.219>run <00:38:57.543>on <00:38:57.866>Kubernetes,

809
00:38:58.745 --> 00:39:01.255
<00:38:58.745>which <00:38:58.944>no <00:38:59.145>same <00:38:59.345>person <00:38:59.545>would <00:38:59.745>ever <00:38:59.944>do, <00:39:00.145>right?

810
00:39:01.435 --> 00:39:03.775
<00:39:01.435>Or <00:39:01.634>running <00:39:01.835>a <00:39:02.035>container <00:39:02.235>cluster <00:39:02.435>on <00:39:02.634>a <00:39:02.835>mainframe.

811
00:39:04.715 --> 00:39:07.175
<00:39:04.715>Who <00:39:04.890>besides <00:39:05.065>IBM <00:39:05.240>would <00:39:05.415>do <00:39:05.590>that? <00:39:05.765>I <00:39:05.940>don't <00:39:06.115>know.

812
00:39:07.845 --> 00:39:11.695
<00:39:07.845>Well <00:39:08.000>at <00:39:08.156>other <00:39:08.311>times <00:39:08.467>someone <00:39:08.622>might <00:39:08.778>request <00:39:08.933>a <00:39:09.089>different <00:39:09.245>flavor

813
00:39:11.755 --> 00:39:13.135
<00:39:11.755>of <00:39:12.065>an <00:39:12.376>already <00:39:12.686>offered <00:39:12.997>service.

814
00:39:13.905 --> 00:39:17.775
<00:39:13.905>Think <00:39:14.105>of <00:39:14.305>a <00:39:14.505>different <00:39:14.705>database, <00:39:14.905>different <00:39:15.105>workflow <00:39:15.305>engine.

815
00:39:18.635 --> 00:39:21.855
<00:39:18.635>And <00:39:18.775>I <00:39:18.915>get <00:39:19.055>that <00:39:19.195>there <00:39:19.335>is <00:39:19.475>a <00:39:19.615>need <00:39:19.755>to <00:39:19.895>standardize <00:39:20.035>things,

816
00:39:21.955 --> 00:39:25.735
<00:39:21.955>but <00:39:22.110>we <00:39:22.266>can <00:39:22.421>pragmatically, <00:39:22.577>we <00:39:22.732>can <00:39:22.888>be <00:39:23.043>pragmatic <00:39:23.199>here, <00:39:23.355>right?

817
00:39:26.355 --> 00:39:29.295
<00:39:26.355>Do <00:39:26.588>iCare <00:39:26.821>if <00:39:27.055>developers <00:39:27.288>randomize <00:39:27.521>SQL <00:39:27.755>database

818
00:39:29.315 --> 00:39:30.975
<00:39:29.315>or <00:39:30.015>Postgres <00:39:30.715>database.

819
00:39:31.835 --> 00:39:34.255
<00:39:31.835>Not <00:39:31.990>really <00:39:32.146>as <00:39:32.301>long <00:39:32.457>as <00:39:32.612>I'm <00:39:32.768>able <00:39:32.923>to <00:39:33.079>manage <00:39:33.235>both

820
00:39:35.075 --> 00:39:37.695
<00:39:35.075>or <00:39:35.230>offer <00:39:35.386>the <00:39:35.541>both <00:39:35.697>the <00:39:35.852>high <00:39:36.008>level <00:39:36.163>service <00:39:36.319>for <00:39:36.475>both.

821
00:39:39.605 --> 00:39:42.435
<00:39:39.605>Maybe <00:39:39.760>someone <00:39:39.916>is <00:39:40.071>using <00:39:40.227>a <00:39:40.382>service <00:39:40.538>but <00:39:40.693>is <00:39:40.849>having <00:39:41.005>problems

822
00:39:42.465 --> 00:39:45.235
<00:39:42.465>because <00:39:42.698>certain <00:39:42.931>crucial <00:39:43.165>aspects <00:39:43.398>can't <00:39:43.631>be <00:39:43.865>configured.

823
00:39:46.615 --> 00:39:50.395
<00:39:46.615>And <00:39:46.814>getting <00:39:47.015>a <00:39:47.214>sections <00:39:47.415>right <00:39:47.615>is <00:39:47.814>really <00:39:48.015>hard.

824
00:39:51.325 --> 00:39:55.035
<00:39:51.325>Think <00:39:51.605>of <00:39:51.884>helm <00:39:52.165>charts, <00:39:52.444>YAML <00:39:52.725>templating

825
00:39:55.855 --> 00:39:57.915
<00:39:55.855>or <00:39:56.205>think <00:39:56.555>of <00:39:56.905>managed <00:39:57.255>services

826
00:39:57.915 --> 00:40:00.435
<00:39:57.915>where <00:39:58.195>you're <00:39:58.475>only <00:39:58.755>exposing <00:39:59.035>certain <00:39:59.315>knobs

827
00:40:00.435 --> 00:40:03.475
<00:40:00.435>and <00:40:00.575>switches <00:40:00.715>to <00:40:00.855>people <00:40:00.995>and <00:40:01.134>all <00:40:01.275>of <00:40:01.415>a <00:40:01.555>sudden <00:40:01.695>somebody <00:40:01.835>wants

828
00:40:03.475 --> 00:40:04.875
<00:40:03.475>to <00:40:03.790>do <00:40:04.105>something <00:40:04.420>entirely <00:40:04.735>different.

829
00:40:06.445 --> 00:40:09.515
<00:40:06.445>Value <00:40:06.585>this <00:40:06.725>feedback <00:40:06.865>because <00:40:07.005>this <00:40:07.145>is <00:40:07.285>the <00:40:07.425>best <00:40:07.565>you <00:40:07.705>can <00:40:07.845>get.

830
00:40:09.825 --> 00:40:12.475
<00:40:09.825>This <00:40:10.000>means <00:40:10.174>someone <00:40:10.350>is <00:40:10.524>already <00:40:10.700>using <00:40:10.875>what <00:40:11.049>you're <00:40:11.225>offering

831
00:40:13.015 --> 00:40:14.755
<00:40:13.015>and <00:40:13.365>wants <00:40:13.714>to <00:40:14.065>improve <00:40:14.415>it

832
00:40:14.855 --> 00:40:17.635
<00:40:14.855>or <00:40:15.010>it <00:40:15.166>needs <00:40:15.321>to <00:40:15.477>improve <00:40:15.632>to <00:40:15.788>fit <00:40:15.943>a <00:40:16.099>purpose <00:40:16.255>here.

833
00:40:18.985 --> 00:40:22.135
<00:40:18.985>There <00:40:19.140>might <00:40:19.296>also <00:40:19.451>be <00:40:19.607>situations <00:40:19.762>where <00:40:19.918>this <00:40:20.073>is <00:40:20.229>not <00:40:20.385>possible

834
00:40:22.275 --> 00:40:25.375
<00:40:22.275>and <00:40:22.430>then <00:40:22.586>it <00:40:22.741>might <00:40:22.897>be <00:40:23.052>necessary <00:40:23.208>to <00:40:23.363>build <00:40:23.519>a <00:40:23.675>solution

835
00:40:25.375 --> 00:40:27.095
<00:40:25.375>for <00:40:25.655>this <00:40:25.935>next <00:40:26.215>to <00:40:26.495>the <00:40:26.775>platform.

836
00:40:27.195 --> 00:40:29.775
<00:40:27.195>But <00:40:27.335>in <00:40:27.475>general, <00:40:27.615>this <00:40:27.755>is <00:40:27.895>the <00:40:28.035>best <00:40:28.175>feedback <00:40:28.315>you <00:40:28.455>can <00:40:28.595>get.

837
00:40:30.195 --> 00:40:34.775
<00:40:30.195>Try <00:40:30.395>to <00:40:30.595>accommodate <00:40:30.795>it. <00:40:30.995>Speaking <00:40:31.195>of <00:40:31.395>things <00:40:31.595>that

838
00:40:35.585 --> 00:40:39.895
<00:40:35.585>might <00:40:35.712>not <00:40:35.839>be <00:40:35.966>a <00:40:36.094>core <00:40:36.221>use <00:40:36.348>case <00:40:36.475>of <00:40:36.603>your <00:40:36.730>platform <00:40:36.857>at <00:40:36.985>times,

839
00:40:39.915 --> 00:40:42.735
<00:40:39.915>it <00:40:40.090>might <00:40:40.265>also <00:40:40.440>be <00:40:40.615>necessary <00:40:40.790>to <00:40:40.965>deprecate <00:40:41.140>things, <00:40:41.315>right?

840
00:40:44.255 --> 00:40:47.215
<00:40:44.255>Features <00:40:44.430>point <00:40:44.605>in <00:40:44.780>time. <00:40:44.955>If <00:40:45.130>you're <00:40:45.305>managing <00:40:45.480>a <00:40:45.655>platform,

841
00:40:47.215 --> 00:40:50.495
<00:40:47.215>simply <00:40:47.370>keeping <00:40:47.526>things <00:40:47.681>running <00:40:47.837>and <00:40:47.992>up <00:40:48.148>to <00:40:48.303>date <00:40:48.459>takes <00:40:48.615>time.

842
00:40:51.125 --> 00:40:55.055
<00:40:51.125>Because <00:40:51.280>of <00:40:51.436>this, <00:40:51.591>I <00:40:51.747>encourage <00:40:51.902>you <00:40:52.058>to <00:40:52.213>monitor <00:40:52.369>the <00:40:52.525>usage

843
00:40:55.055 --> 00:40:57.735
<00:40:55.055>of <00:40:55.335>your <00:40:55.615>services <00:40:55.895>and <00:40:56.174>openly <00:40:56.455>discuss

844
00:40:58.225 --> 00:40:59.455
<00:40:58.225>plans <00:40:58.501>and <00:40:58.778>roadmaps <00:40:59.055>with <00:40:59.332>them.

845
00:41:00.485 --> 00:41:01.705
<00:41:00.485>You <00:41:00.704>need <00:41:00.924>to <00:41:01.143>have <00:41:01.363>a <00:41:01.583>strategy

846
00:41:01.885 --> 00:41:05.945
<00:41:01.885>and <00:41:02.060>a <00:41:02.235>clearly <00:41:02.410>communicated <00:41:02.585>roadmap <00:41:02.760>for <00:41:02.935>your <00:41:03.110>platform <00:41:03.285>except

847
00:41:05.945 --> 00:41:07.385
<00:41:05.945>that <00:41:06.161>there <00:41:06.377>are <00:41:06.593>things <00:41:06.809>you <00:41:07.025>can't <00:41:07.241>do

848
00:41:07.765 --> 00:41:09.185
<00:41:07.765>and <00:41:07.978>that <00:41:08.191>there <00:41:08.404>are <00:41:08.616>other <00:41:08.830>solutions <00:41:09.043>too.

849
00:41:09.805 --> 00:41:12.665
<00:41:09.805>Having <00:41:10.038>opinions <00:41:10.271>and <00:41:10.504>clearly <00:41:10.738>communicating <00:41:10.971>the <00:41:11.205>how

850
00:41:12.665 --> 00:41:14.425
<00:41:12.665>and <00:41:12.898>why <00:41:13.131>usually <00:41:13.365>helps <00:41:13.598>with <00:41:13.831>these <00:41:14.065>aspects.

851
00:41:15.275 --> 00:41:17.785
<00:41:15.275>Focus <00:41:15.450>on <00:41:15.625>building <00:41:15.800>the <00:41:15.975>right <00:41:16.150>thing, <00:41:16.325>not <00:41:16.500>just <00:41:16.675>anything.

852
00:41:20.285 --> 00:41:25.185
<00:41:20.285>And <00:41:20.484>finally, <00:41:20.685>platform <00:41:20.884>team <00:41:21.085>is <00:41:21.285>not <00:41:21.484>fully <00:41:21.685>cross-functional.

853
00:41:26.525 --> 00:41:30.185
<00:41:26.525>And <00:41:26.652>this <00:41:26.779>is <00:41:26.906>a <00:41:27.034>big <00:41:27.161>thing <00:41:27.288>with <00:41:27.415>a <00:41:27.543>lot <00:41:27.670>of <00:41:27.797>different <00:41:27.925>aspects.

854
00:41:30.885 --> 00:41:32.665
<00:41:30.885>Uh, <00:41:31.060>let <00:41:31.235>me <00:41:31.410>try <00:41:31.585>to <00:41:31.760>get <00:41:31.935>a <00:41:32.110>few <00:41:32.285>things.

855
00:41:33.355 --> 00:41:36.565
<00:41:33.355>Usually <00:41:33.588>organizations <00:41:33.821>pick <00:41:34.055>a <00:41:34.288>lot <00:41:34.521>of <00:41:34.755>operators

856
00:41:36.705 --> 00:41:39.005
<00:41:36.705>or <00:41:36.985>people <00:41:37.265>familiar <00:41:37.545>with <00:41:37.825>IT <00:41:38.105>operations

857
00:41:39.145 --> 00:41:40.765
<00:41:39.145>to <00:41:39.495>build <00:41:39.845>such <00:41:40.195>a <00:41:40.545>platform.

858
00:41:40.825 --> 00:41:41.845
<00:41:40.825>People <00:41:41.131>like <00:41:41.437>me, <00:41:41.743>right?

859
00:41:42.465 --> 00:41:44.765
<00:41:42.465>But <00:41:42.698>this <00:41:42.931>might <00:41:43.165>not <00:41:43.398>necessarily <00:41:43.631>be <00:41:43.865>wrong.

860
00:41:45.365 --> 00:41:47.005
<00:41:45.365>I <00:41:45.540>mean <00:41:45.714>they <00:41:45.890>know <00:41:46.064>how <00:41:46.240>to <00:41:46.415>operate <00:41:46.589>things <00:41:46.765>right?

861
00:41:47.815 --> 00:41:49.845
<00:41:47.815>There <00:41:47.990>is <00:41:48.165>a <00:41:48.340>risk <00:41:48.515>that <00:41:48.690>the <00:41:48.865>solution <00:41:49.040>will <00:41:49.215>cater

862
00:41:49.985 --> 00:41:52.165
<00:41:49.985>for <00:41:50.335>their <00:41:50.685>expectations <00:41:51.035>and <00:41:51.385>assumptions.

863
00:41:53.345 --> 00:41:56.885
<00:41:53.345>So <00:41:53.578>platform <00:41:53.811>teams <00:41:54.044>should <00:41:54.278>include <00:41:54.511>application <00:41:54.745>developers

864
00:41:57.145 --> 00:42:00.245
<00:41:57.145>or <00:41:57.285>at <00:41:57.425>least <00:41:57.565>people <00:41:57.705>with <00:41:57.845>an <00:41:57.985>application <00:41:58.125>mindset <00:41:58.265>who <00:41:58.405>are <00:41:58.545>used

865
00:42:00.245 --> 00:42:01.445
<00:42:00.245>to <00:42:00.785>development <00:42:01.325>processes

866
00:42:01.465 --> 00:42:05.045
<00:42:01.465>and <00:42:01.620>are <00:42:01.776>used <00:42:01.931>to <00:42:02.087>well <00:42:02.242>developer <00:42:02.398>challenges <00:42:02.553>to <00:42:02.709>make <00:42:02.865>sure

867
00:42:05.045 --> 00:42:09.765
<00:42:05.045>that <00:42:05.200>the <00:42:05.356>abstractions <00:42:05.511>and <00:42:05.667>offerings <00:42:05.822>work <00:42:05.978>right <00:42:06.133>top <00:42:06.289>of <00:42:06.445>this.

868
00:42:09.825 --> 00:42:12.205
<00:42:09.825>The <00:42:09.980>size <00:42:10.136>of <00:42:10.291>the <00:42:10.447>team <00:42:10.602>should <00:42:10.758>not <00:42:10.913>be <00:42:11.069>too <00:42:11.225>big.

869
00:42:14.225 --> 00:42:15.645
<00:42:14.225>It <00:42:14.480>might <00:42:14.736>be <00:42:14.991>tempting <00:42:15.247>to <00:42:15.503>add

870
00:42:15.645 --> 00:42:17.205
<00:42:15.645>or <00:42:15.878>switch <00:42:16.111>other <00:42:16.345>people <00:42:16.578>to <00:42:16.811>the <00:42:17.045>team

871
00:42:17.265 --> 00:42:19.685
<00:42:17.265>for <00:42:17.464>knowledge <00:42:17.665>transfer <00:42:17.865>reasons, <00:42:18.065>but <00:42:18.265>keeping <00:42:18.464>a <00:42:18.665>small

872
00:42:19.685 --> 00:42:21.165
<00:42:19.685>and <00:42:19.951>stable <00:42:20.217>team <00:42:20.484>will <00:42:20.750>be <00:42:21.017>beneficial

873
00:42:21.185 --> 00:42:22.245
<00:42:21.185>in <00:42:21.344>the <00:42:21.502>medium <00:42:21.662>in <00:42:21.821>the <00:42:21.980>long <00:42:22.139>run.

874
00:42:22.925 --> 00:42:24.685
<00:42:22.925>I <00:42:23.158>also <00:42:23.391>encourage <00:42:23.625>you <00:42:23.858>to <00:42:24.091>build <00:42:24.325>processes

875
00:42:24.685 --> 00:42:27.765
<00:42:24.685>and <00:42:24.812>use <00:42:24.939>tools <00:42:25.066>that <00:42:25.194>allow <00:42:25.321>your <00:42:25.448>team <00:42:25.575>to <00:42:25.703>stay <00:42:25.830>this <00:42:25.957>way, <00:42:26.085>even

876
00:42:27.765 --> 00:42:29.325
<00:42:27.765>with <00:42:28.231>increased <00:42:28.698>platform <00:42:29.165>usage.

877
00:42:31.115 --> 00:42:34.405
<00:42:31.115>Another <00:42:31.348>aspect <00:42:31.581>is <00:42:31.814>that <00:42:32.048>is <00:42:32.281>often <00:42:32.515>neglected

878
00:42:34.405 --> 00:42:36.765
<00:42:34.405>or <00:42:34.685>completely <00:42:34.965>missing <00:42:35.245>are <00:42:35.525>product <00:42:35.805>management

879
00:42:36.785 --> 00:42:37.885
<00:42:36.785>and <00:42:37.115>product <00:42:37.445>thinking <00:42:37.775>skills.

880
00:42:38.195 --> 00:42:40.525
<00:42:38.195>Product <00:42:38.545>owners <00:42:38.895>really <00:42:39.245>are <00:42:39.595>important

881
00:42:40.625 --> 00:42:42.965
<00:42:40.625>to <00:42:40.825>provide <00:42:41.025>the <00:42:41.225>correct <00:42:41.425>mindset, <00:42:41.625>guide <00:42:41.825>the <00:42:42.025>team

882
00:42:43.025 --> 00:42:44.285
<00:42:43.025>and <00:42:43.403>evangelize <00:42:43.781>the <00:42:44.158>platform.

883
00:42:44.625 --> 00:42:47.565
<00:42:44.625>If <00:42:44.752>there <00:42:44.879>is <00:42:45.006>a <00:42:45.134>product <00:42:45.261>owner, <00:42:45.388>they <00:42:45.515>should <00:42:45.643>also <00:42:45.770>be <00:42:45.897>a <00:42:46.025>mandate

884
00:42:47.625 --> 00:42:48.645
<00:42:47.625>to <00:42:47.931>act <00:42:48.237>like <00:42:48.543>one.

885
00:42:49.275 --> 00:42:50.365
<00:42:49.275>Very <00:42:49.520>often <00:42:49.765>in <00:42:50.010>my <00:42:50.256>career,

886
00:42:50.365 --> 00:42:52.725
<00:42:50.365>product <00:42:50.645>owners <00:42:50.924>were <00:42:51.205>either <00:42:51.484>not <00:42:51.765>capable

887
00:42:53.505 --> 00:42:55.845
<00:42:53.505>or <00:42:53.738>simply <00:42:53.971>not <00:42:54.205>allowed <00:42:54.438>to <00:42:54.671>make <00:42:54.905>decisions

888
00:42:55.845 --> 00:42:56.885
<00:42:55.845>that <00:42:56.032>they <00:42:56.219>were <00:42:56.406>required <00:42:56.593>to <00:42:56.781>do.

889
00:42:57.825 --> 00:43:01.085
<00:42:57.825>The <00:42:57.964>product <00:42:58.105>owner <00:42:58.245>of <00:42:58.384>a <00:42:58.524>platform <00:42:58.665>should <00:42:58.805>also <00:42:58.944>have <00:42:59.085>a <00:42:59.225>solid

890
00:43:01.085 --> 00:43:02.245
<00:43:01.085>technical <00:43:01.433>understanding <00:43:01.781>of <00:43:02.129>it.

891
00:43:02.875 --> 00:43:05.245
<00:43:02.875>This <00:43:03.225>way. <00:43:03.575>Discussions <00:43:03.925>about <00:43:04.275>prioritization,

892
00:43:05.755 --> 00:43:09.045
<00:43:05.755>user <00:43:06.035>feedback <00:43:06.315>requirements <00:43:06.595>are <00:43:06.875>pretty <00:43:07.155>possible

893
00:43:09.465 --> 00:43:12.045
<00:43:09.465>and <00:43:09.620>the <00:43:09.776>value <00:43:09.931>of <00:43:10.087>the <00:43:10.242>platform <00:43:10.398>can <00:43:10.553>properly <00:43:10.709>be <00:43:10.865>reported

894
00:43:12.065 --> 00:43:16.965
<00:43:12.065>to <00:43:12.240>the <00:43:12.415>leadership <00:43:12.590>and <00:43:12.765>product <00:43:12.940>owner <00:43:13.115>must <00:43:13.290>also <00:43:13.465>be

895
00:43:16.965 --> 00:43:18.125
<00:43:16.965>allowed <00:43:17.173>to <00:43:17.382>do <00:43:17.591>all <00:43:17.800>of <00:43:18.009>this.

896
00:43:19.105 --> 00:43:21.605
<00:43:19.105>It <00:43:19.260>is <00:43:19.416>vital <00:43:19.571>that <00:43:19.727>the <00:43:19.882>product <00:43:20.038>owner <00:43:20.193>has <00:43:20.349>the <00:43:20.505>trust

897
00:43:21.605 --> 00:43:23.405
<00:43:21.605>of <00:43:21.838>the <00:43:22.071>organization <00:43:22.305>to <00:43:22.538>really <00:43:22.771>own <00:43:23.005>it,

898
00:43:23.755 --> 00:43:26.565
<00:43:23.755>otherwise <00:43:23.930>the <00:43:24.105>sole <00:43:24.280>purpose <00:43:24.455>of <00:43:24.630>him <00:43:24.805>will <00:43:24.980>be <00:43:25.155>that

899
00:43:26.705 --> 00:43:29.725
<00:43:26.705>of <00:43:26.845>a <00:43:26.985>messenger <00:43:27.125>and <00:43:27.265>of <00:43:27.404>decisions <00:43:27.545>being <00:43:27.685>made <00:43:27.825>by <00:43:27.965>other <00:43:28.105>people.

900
00:43:30.225 --> 00:43:32.365
<00:43:30.225>And <00:43:30.505>this <00:43:30.785>leads <00:43:31.065>to <00:43:31.345>uninformed <00:43:31.625>decisions.

901
00:43:32.485 --> 00:43:35.525
<00:43:32.485>A <00:43:32.625>lot <00:43:32.765>of <00:43:32.905>wasted <00:43:33.045>time <00:43:33.185>and <00:43:33.325>will <00:43:33.465>neglect <00:43:33.605>real <00:43:33.745>user <00:43:33.885>feedback.

902
00:43:36.505 --> 00:43:38.645
<00:43:36.505>You've <00:43:36.785>most <00:43:37.065>likely <00:43:37.345>already <00:43:37.625>grasped <00:43:37.905>it,

903
00:43:38.665 --> 00:43:40.365
<00:43:38.665>but <00:43:38.840>between <00:43:39.015>the <00:43:39.190>lines <00:43:39.365>you <00:43:39.540>could <00:43:39.715>also <00:43:39.890>see <00:43:40.065>it.

904
00:43:40.725 --> 00:43:42.565
<00:43:40.725>I <00:43:41.075>recommend <00:43:41.424>to <00:43:41.775>use <00:43:42.125>Scrum

905
00:43:42.665 --> 00:43:45.245
<00:43:42.665>or <00:43:42.898>different <00:43:43.131>agile <00:43:43.365>framework <00:43:43.598>for <00:43:43.831>product <00:43:44.065>management

906
00:43:45.265 --> 00:43:46.725
<00:43:45.265>for <00:43:45.703>internal <00:43:46.141>developer <00:43:46.578>platforms.

907
00:43:47.295 --> 00:43:48.845
<00:43:47.295>We've <00:43:47.494>had <00:43:47.693>a <00:43:47.892>lot <00:43:48.092>of <00:43:48.291>success <00:43:48.490>with <00:43:48.689>it,

908
00:43:49.225 --> 00:43:51.845
<00:43:49.225>but <00:43:49.400>this <00:43:49.575>puts <00:43:49.750>hard <00:43:49.924>toil <00:43:50.100>on <00:43:50.275>the <00:43:50.450>product <00:43:50.625>owner

909
00:43:51.905 --> 00:43:53.005
<00:43:51.905>and <00:43:52.235>all <00:43:52.565>parties <00:43:52.895>involved.

910
00:43:53.985 --> 00:43:55.365
<00:43:53.985>But <00:43:54.606>scrum <00:43:55.227>goals

911
00:43:55.365 --> 00:43:56.805
<00:43:55.365>and <00:43:55.689>values <00:43:56.013>align <00:43:56.337>quite <00:43:56.661>nicely

912
00:43:56.995 --> 00:43:58.525
<00:43:56.995>with <00:43:57.270>platform <00:43:57.545>as <00:43:57.821>a <00:43:58.096>product <00:43:58.372>development.

913
00:43:59.545 --> 00:44:03.605
<00:43:59.545>So <00:43:59.700>you <00:43:59.856>need <00:44:00.011>a <00:44:00.167>true <00:44:00.322>cross-functional <00:44:00.478>team <00:44:00.633>that <00:44:00.789>is <00:44:00.945>capable

914
00:44:03.905 --> 00:44:05.965
<00:44:03.905>and <00:44:04.080>allowed <00:44:04.255>to <00:44:04.430>develop <00:44:04.605>a <00:44:04.780>platform <00:44:04.955>as <00:44:05.130>a <00:44:05.305>product.

915
00:44:07.885 --> 00:44:11.175
<00:44:07.885>Finally, <00:44:08.165>you've <00:44:08.445>heard <00:44:08.725>about <00:44:09.005>common <00:44:09.285>issues

916
00:44:11.515 --> 00:44:13.695
<00:44:11.515>and <00:44:11.714>hopefully <00:44:11.915>now <00:44:12.115>know <00:44:12.315>how <00:44:12.515>to <00:44:12.714>avoid <00:44:12.915>them.

917
00:44:13.865 --> 00:44:16.495
<00:44:13.865>We've <00:44:14.064>talked <00:44:14.265>about <00:44:14.464>the <00:44:14.665>problems <00:44:14.865>platform <00:44:15.064>engineering <00:44:15.265>is

918
00:44:16.495 --> 00:44:19.215
<00:44:16.495>trying <00:44:16.670>to <00:44:16.845>solve, <00:44:17.020>but <00:44:17.194>let <00:44:17.370>me <00:44:17.545>summarize <00:44:17.720>a <00:44:17.895>bit.

919
00:44:19.645 --> 00:44:21.455
<00:44:19.645>What <00:44:19.820>do <00:44:19.995>I <00:44:20.170>get <00:44:20.345>for <00:44:20.520>all <00:44:20.695>of <00:44:20.870>this, <00:44:21.045>right?

920
00:44:21.605 --> 00:44:23.735
<00:44:21.605>This <00:44:21.732>is <00:44:21.859>a <00:44:21.986>lot <00:44:22.114>of <00:44:22.241>it <00:44:22.368>sounds <00:44:22.495>like <00:44:22.623>a <00:44:22.750>lot <00:44:22.877>of <00:44:23.005>work,

921
00:44:23.955 --> 00:44:25.575
<00:44:23.955>but <00:44:24.235>there <00:44:24.515>truly <00:44:24.795>are <00:44:25.075>some <00:44:25.355>benefits.

922
00:44:26.325 --> 00:44:28.855
<00:44:26.325>There's <00:44:26.605>improved <00:44:26.884>develop <00:44:27.165>experience <00:44:27.444>and <00:44:27.725>productivity.

923
00:44:29.005 --> 00:44:30.295
<00:44:29.005>This <00:44:29.237>is <00:44:29.469>the <00:44:29.701>main <00:44:29.933>focus <00:44:30.166>point.

924
00:44:30.725 --> 00:44:34.085
<00:44:30.725>Usually <00:44:30.900>you <00:44:31.075>have <00:44:31.250>happier <00:44:31.424>users <00:44:31.600>with <00:44:31.775>reduced <00:44:31.950>cognitive <00:44:32.125>load.

925
00:44:35.505 --> 00:44:36.965
<00:44:35.505>You <00:44:35.833>don't <00:44:36.162>have <00:44:36.490>silos <00:44:36.819>anymore

926
00:44:36.985 --> 00:44:38.525
<00:44:36.985>or <00:44:37.262>at <00:44:37.539>least <00:44:37.816>drastically <00:44:38.093>reduce <00:44:38.371>them

927
00:44:38.785 --> 00:44:41.205
<00:44:38.785>as <00:44:38.984>all <00:44:39.185>departments <00:44:39.384>are <00:44:39.585>collaborating <00:44:39.785>with <00:44:39.984>each <00:44:40.185>other.

928
00:44:41.445 --> 00:44:42.485
<00:44:41.445>I <00:44:41.632>mean <00:44:41.819>even <00:44:42.006>the <00:44:42.193>business <00:44:42.381>guys

929
00:44:42.485 --> 00:44:44.605
<00:44:42.485>because <00:44:42.640>they <00:44:42.796>can <00:44:42.951>see <00:44:43.107>how <00:44:43.262>much <00:44:43.418>money <00:44:43.573>they're <00:44:43.729>saving, <00:44:43.885>right?

930
00:44:45.875 --> 00:44:48.205
<00:44:45.875>With <00:44:46.155>such <00:44:46.435>standards <00:44:46.715>you <00:44:46.995>also <00:44:47.275>have

931
00:44:48.725 --> 00:44:50.125
<00:44:48.725>properly <00:44:49.145>aligned <00:44:49.565>tools <00:44:49.985>services

932
00:44:50.385 --> 00:44:52.885
<00:44:50.385>and <00:44:50.665>everyone's <00:44:50.945>following <00:44:51.225>the <00:44:51.505>rate <00:44:51.785>policies

933
00:44:53.465 --> 00:44:54.645
<00:44:53.465>you <00:44:53.819>don't <00:44:54.173>upload <00:44:54.527>anymore

934
00:44:54.645 --> 00:44:55.965
<00:44:54.645>because <00:44:55.041>you're <00:44:55.437>deprecating <00:44:55.833>things

935
00:44:55.965 --> 00:44:57.125
<00:44:55.965>that <00:44:56.226>are <00:44:56.487>not <00:44:56.748>needed <00:44:57.009>anymore

936
00:44:57.265 --> 00:44:59.245
<00:44:57.265>and <00:44:57.498>it's <00:44:57.731>easier <00:44:57.964>to <00:44:58.198>manage <00:44:58.431>technical <00:44:58.665>debt.

937
00:45:00.025 --> 00:45:03.925
<00:45:00.025>In <00:45:00.165>the <00:45:00.305>end <00:45:00.445>you <00:45:00.585>get <00:45:00.725>a <00:45:00.865>platform <00:45:01.005>that <00:45:01.145>is <00:45:01.285>reliable, <00:45:01.425>usable,

938
00:45:04.065 --> 00:45:05.605
<00:45:04.065>and <00:45:04.411>fit <00:45:04.758>for <00:45:05.104>the <00:45:05.451>purpose.

939
00:45:06.465 --> 00:45:09.485
<00:45:06.465>And <00:45:06.640>best <00:45:06.815>of <00:45:06.990>all, <00:45:07.165>it's <00:45:07.340>designed <00:45:07.515>to <00:45:07.690>evolve <00:45:07.865>so

940
00:45:09.485 --> 00:45:10.485
<00:45:09.485>that <00:45:09.665>it <00:45:09.845>can <00:45:10.025>stay <00:45:10.205>this <00:45:10.385>way.

941
00:45:12.735 --> 00:45:13.795
<00:45:12.735>So <00:45:13.212>to <00:45:13.689>summarize

942
00:45:13.795 --> 00:45:17.355
<00:45:13.795>what <00:45:13.995>we've <00:45:14.195>learned <00:45:14.395>today, <00:45:14.595>engineering <00:45:14.795>rules <00:45:14.995>are <00:45:15.195>changing.

943
00:45:18.635 --> 00:45:20.555
<00:45:18.635>Platform <00:45:18.985>engineering <00:45:19.335>can <00:45:19.685>help <00:45:20.035>organizations

944
00:45:20.575 --> 00:45:21.675
<00:45:20.575>on <00:45:20.904>the <00:45:21.235>DevOps <00:45:21.565>evolution.

945
00:45:22.145 --> 00:45:23.155
<00:45:22.145>Setting <00:45:22.599>a <00:45:23.054>goal

946
00:45:23.215 --> 00:45:24.235
<00:45:23.215>and <00:45:23.674>being <00:45:24.133>aware

947
00:45:24.235 --> 00:45:25.715
<00:45:24.235>of <00:45:24.568>constraints <00:45:24.901>is <00:45:25.234>vital <00:45:25.567>in

948
00:45:25.715 --> 00:45:26.915
<00:45:25.715>your <00:45:26.075>platform <00:45:26.435>engineering <00:45:26.795>journey.

949
00:45:27.615 --> 00:45:30.035
<00:45:27.615>And <00:45:27.770>you <00:45:27.926>have <00:45:28.081>to <00:45:28.237>treat <00:45:28.392>the <00:45:28.548>platform <00:45:28.703>as <00:45:28.859>a <00:45:29.015>product

950
00:45:30.335 --> 00:45:31.635
<00:45:30.335>and <00:45:30.725>use <00:45:31.115>product <00:45:31.505>thinking

951
00:45:32.775 --> 00:45:35.475
<00:45:32.775>and <00:45:33.008>with <00:45:33.241>this <00:45:33.475>coming <00:45:33.708>to <00:45:33.941>an <00:45:34.175>end,

952
00:45:38.425 --> 00:45:40.215
<00:45:38.425>Thank <00:45:38.775>you <00:45:39.125>very <00:45:39.475>much <00:45:39.825>Christia.

953
00:45:40.415 --> 00:45:43.015
<00:45:40.415>And <00:45:40.570>then <00:45:40.726>tell <00:45:40.881>again. <00:45:41.037>So <00:45:41.192>yeah, <00:45:41.348>thanks <00:45:41.503>for <00:45:41.659>the <00:45:41.815>talk

954
00:45:43.035 --> 00:45:45.655
<00:45:43.035>and <00:45:43.501>fitting <00:45:43.968>last <00:45:44.435>slide

955
00:45:45.735 --> 00:45:48.735
<00:45:45.735>because <00:45:45.935>yeah, <00:45:46.135>we <00:45:46.335>got <00:45:46.535>some <00:45:46.735>questions <00:45:46.935>for <00:45:47.135>you

956
00:45:49.315 --> 00:45:53.895
<00:45:49.315>and <00:45:49.470>if <00:45:49.626>you're <00:45:49.781>ready <00:45:49.937>we <00:45:50.092>could <00:45:50.248>tackle <00:45:50.403>them <00:45:50.559>right <00:45:50.715>ahead.

957
00:45:54.795 --> 00:45:59.215
<00:45:54.795>The <00:45:54.950>first <00:45:55.106>one, <00:45:55.261>developer <00:45:55.417>platforms <00:45:55.572>are <00:45:55.728>very <00:45:55.883>popular <00:45:56.039>now <00:45:56.195>are

958
00:45:59.215 --> 00:46:02.255
<00:45:59.215>we <00:45:59.370>at <00:45:59.526>their <00:45:59.681>peak <00:45:59.837>or <00:45:59.992>will <00:46:00.148>they <00:46:00.303>continue <00:46:00.459>to <00:46:00.615>evolve?

959
00:46:02.645 --> 00:46:05.495
<00:46:02.645>What <00:46:02.800>do <00:46:02.956>you <00:46:03.111>think <00:46:03.267>might <00:46:03.422>be <00:46:03.578>the <00:46:03.733>next <00:46:03.889>big <00:46:04.045>thing

960
00:46:05.495 --> 00:46:08.815
<00:46:05.495>after <00:46:05.670>the <00:46:05.845>current <00:46:06.020>trend <00:46:06.194>in <00:46:06.370>devel <00:46:06.545>in <00:46:06.720>developer <00:46:06.895>platforms?

961
00:46:09.915 --> 00:46:11.215
<00:46:09.915>Huh, <00:46:10.149>that's <00:46:10.383>a <00:46:10.617>very <00:46:10.851>good <00:46:11.085>question.

962
00:46:11.435 --> 00:46:13.975
<00:46:11.435>And <00:46:11.634>usually <00:46:11.835>talking <00:46:12.035>about <00:46:12.235>the <00:46:12.435>future <00:46:12.634>is <00:46:12.835>hard,

963
00:46:14.075 --> 00:46:17.695
<00:46:14.075>but <00:46:14.214>my <00:46:14.355>opinion <00:46:14.495>here <00:46:14.634>is <00:46:14.774>that <00:46:14.915>things <00:46:15.055>are <00:46:15.194>going <00:46:15.335>to <00:46:15.475>evolve

964
00:46:17.695 --> 00:46:19.335
<00:46:17.695>because <00:46:17.928>from <00:46:18.161>a <00:46:18.395>technical <00:46:18.628>point <00:46:18.861>of <00:46:19.095>view,

965
00:46:19.335 --> 00:46:20.375
<00:46:19.335>everything <00:46:19.803>is <00:46:20.271>changing

966
00:46:20.475 --> 00:46:23.535
<00:46:20.475>and <00:46:20.674>will <00:46:20.875>be <00:46:21.075>con <00:46:21.275>will <00:46:21.475>be <00:46:21.674>changing <00:46:21.875>constantly.

967
00:46:24.515 --> 00:46:27.535
<00:46:24.515>The <00:46:24.670>more <00:46:24.826>dramatic <00:46:24.981>thing <00:46:25.137>behind <00:46:25.292>the <00:46:25.448>scenes <00:46:25.603>here <00:46:25.759>is <00:46:25.915>that

968
00:46:27.765 --> 00:46:29.535
<00:46:27.765>with <00:46:28.115>platform <00:46:28.464>engineering, <00:46:28.815>we <00:46:29.165>kind

969
00:46:29.535 --> 00:46:33.335
<00:46:29.535>of <00:46:29.768>separated <00:46:30.001>infrastructure <00:46:30.234>from <00:46:30.468>software <00:46:30.701>operations, <00:46:30.935>right?

970
00:46:33.445 --> 00:46:37.655
<00:46:33.445>Because <00:46:33.645>we <00:46:33.845>are <00:46:34.045>probably <00:46:34.245>buying <00:46:34.445>infrastructure <00:46:34.645>from <00:46:34.845>AWS

971
00:46:37.655 --> 00:46:41.255
<00:46:37.655>or <00:46:37.855>others <00:46:38.055>and <00:46:38.255>dedicated <00:46:38.455>people <00:46:38.655>are <00:46:38.855>orchestrating <00:46:39.055>things

972
00:46:41.415 --> 00:46:44.735
<00:46:41.415>running <00:46:41.590>on <00:46:41.765>these <00:46:41.940>and <00:46:42.115>the <00:46:42.290>operations <00:46:42.465>part <00:46:42.640>is <00:46:42.815>now

973
00:46:45.525 --> 00:46:47.775
<00:46:45.525>separated <00:46:45.805>all <00:46:46.085>over <00:46:46.365>the <00:46:46.645>the <00:46:46.925>organization.

974
00:46:48.435 --> 00:46:50.615
<00:46:48.435>And <00:46:48.634>I <00:46:48.835>expect <00:46:49.035>that <00:46:49.235>this <00:46:49.435>will <00:46:49.634>be <00:46:49.835>true

975
00:46:50.715 --> 00:46:51.855
<00:46:50.715>for <00:46:50.971>other <00:46:51.228>things <00:46:51.484>as <00:46:51.741>well.

976
00:46:53.245 --> 00:46:54.855
<00:46:53.245>This <00:46:53.525>is <00:46:53.805>not <00:46:54.085>only <00:46:54.365>about <00:46:54.645>development

977
00:46:54.855 --> 00:46:57.655
<00:46:54.855>and <00:46:55.055>operations, <00:46:55.255>this <00:46:55.455>also <00:46:55.655>includes, <00:46:55.855>for <00:46:56.055>example, <00:46:56.255>finances

978
00:46:57.765 --> 00:46:59.135
<00:46:57.765>with <00:46:58.176>finops <00:46:58.587>and <00:46:58.998>co.

979
00:46:59.995 --> 00:47:01.135
<00:46:59.995>So <00:47:00.508>I <00:47:01.021>expect

980
00:47:01.485 --> 00:47:04.495
<00:47:01.485>that <00:47:01.660>more <00:47:01.835>business <00:47:02.010>requirements <00:47:02.185>will <00:47:02.360>find <00:47:02.535>their <00:47:02.710>way <00:47:02.885>to

981
00:47:05.225 --> 00:47:08.695
<00:47:05.225>teams <00:47:05.400>in <00:47:05.575>this <00:47:05.750>fashion <00:47:05.924>and <00:47:06.100>that <00:47:06.275>things <00:47:06.450>are <00:47:06.625>developing

982
00:47:08.715 --> 00:47:09.735
<00:47:08.715>or <00:47:09.021>evolving <00:47:09.327>this <00:47:09.633>way.

983
00:47:10.995 --> 00:47:13.415
<00:47:10.995>So <00:47:11.170>I <00:47:11.345>think <00:47:11.520>platform <00:47:11.694>engineering <00:47:11.870>is <00:47:12.045>here <00:47:12.220>to <00:47:12.395>stay,

984
00:47:13.415 --> 00:47:14.815
<00:47:13.415>but <00:47:13.667>the <00:47:13.919>aspects <00:47:14.171>are, <00:47:14.423>it's <00:47:14.675>more

985
00:47:14.815 --> 00:47:16.095
<00:47:14.815>core <00:47:15.045>points <00:47:15.275>are <00:47:15.506>going <00:47:15.736>to <00:47:15.966>change.

986
00:47:17.605 --> 00:47:20.095
<00:47:17.605>Yeah, <00:47:17.805>outlooks <00:47:18.005>in <00:47:18.205>the <00:47:18.405>future <00:47:18.605>are <00:47:18.805>not <00:47:19.005>often

987
00:47:20.285 --> 00:47:21.495
<00:47:20.285>that <00:47:20.647>easy, <00:47:21.011>but <00:47:21.374>yeah.

988
00:47:21.495 --> 00:47:24.495
<00:47:21.495>Thanks. <00:47:21.775>Thanks <00:47:22.055>for <00:47:22.335>giving <00:47:22.615>us <00:47:22.895>yours.

989
00:47:25.115 --> 00:47:27.455
<00:47:25.115>And <00:47:25.348>I <00:47:25.581>give <00:47:25.814>you <00:47:26.048>the <00:47:26.281>next <00:47:26.515>question.

990
00:47:27.875 --> 00:47:30.645
<00:47:27.875>How <00:47:28.155>does <00:47:28.435>platform <00:47:28.715>engineering <00:47:28.995>support <00:47:29.275>scalability

991
00:47:30.705 --> 00:47:34.605
<00:47:30.705>and <00:47:30.880>flexibility <00:47:31.055>in <00:47:31.230>large <00:47:31.404>scale <00:47:31.580>or <00:47:31.755>rapidly <00:47:31.930>growing <00:47:32.105>projects?

992
00:47:36.395 --> 00:47:39.365
<00:47:36.395>Good <00:47:36.595>question. <00:47:36.795>Basically <00:47:36.995>by <00:47:37.195>speaking <00:47:37.395>with <00:47:37.595>the <00:47:37.795>users

993
00:47:39.585 --> 00:47:41.725
<00:47:39.585>and <00:47:39.785>making <00:47:39.985>sure <00:47:40.185>that <00:47:40.385>their <00:47:40.585>requirements <00:47:40.785>are <00:47:40.985>heard

994
00:47:41.785 --> 00:47:44.485
<00:47:41.785>and <00:47:42.065>properly <00:47:42.345>addressed <00:47:42.625>to <00:47:42.904>build <00:47:43.185>something

995
00:47:44.485 --> 00:47:45.885
<00:47:44.485>that <00:47:45.115>supports <00:47:45.745>scalability

996
00:47:45.945 --> 00:47:49.685
<00:47:45.945>and <00:47:46.120>flexibility <00:47:46.295>is, <00:47:46.470>well <00:47:46.645>not <00:47:46.820>necessarily <00:47:46.995>easy <00:47:47.170>to <00:47:47.345>do,

997
00:47:49.705 --> 00:47:51.605
<00:47:49.705>but <00:47:49.904>if <00:47:50.105>you <00:47:50.305>are <00:47:50.505>aware <00:47:50.705>of <00:47:50.904>these <00:47:51.105>factors,

998
00:47:51.785 --> 00:47:53.125
<00:47:51.785>you <00:47:51.986>can <00:47:52.187>do <00:47:52.388>so <00:47:52.589>in <00:47:52.790>the <00:47:52.991>beginning.

999
00:47:53.705 --> 00:47:57.725
<00:47:53.705>So <00:47:53.860>I <00:47:54.016>would <00:47:54.171>say <00:47:54.327>platform <00:47:54.482>engineering <00:47:54.638>is <00:47:54.793>exactly <00:47:54.949>the <00:47:55.105>right

1000
00:47:58.155 --> 00:48:01.965
<00:47:58.155>tool <00:47:58.295>for <00:47:58.435>this <00:47:58.575>because <00:47:58.715>in <00:47:58.855>the <00:47:58.995>beginning <00:47:59.135>you <00:47:59.275>can <00:47:59.415>plan <00:47:59.555>ahead

1001
00:48:02.215 --> 00:48:04.205
<00:48:02.215>build <00:48:02.415>something <00:48:02.615>or <00:48:02.815>build <00:48:03.015>more <00:48:03.215>than <00:48:03.415>one <00:48:03.615>thing.

1002
00:48:04.425 --> 00:48:08.325
<00:48:04.425>For <00:48:04.658>example, <00:48:04.891>it <00:48:05.125>could <00:48:05.358>be <00:48:05.591>fully <00:48:05.825>fair

1003
00:48:08.425 --> 00:48:10.205
<00:48:08.425>to <00:48:08.891>build <00:48:09.358>several <00:48:09.825>platforms

1004
00:48:10.205 --> 00:48:12.565
<00:48:10.205>or <00:48:10.485>have <00:48:10.765>multiple <00:48:11.045>Kubernetes <00:48:11.325>clusters <00:48:11.605>depending

1005
00:48:12.585 --> 00:48:13.765
<00:48:12.585>on, <00:48:12.939>on <00:48:13.293>product <00:48:13.647>teams.

1006
00:48:15.815 --> 00:48:19.755
<00:48:15.815>Mm-Hmm. <00:48:16.015>And <00:48:16.215>that's <00:48:16.415>so <00:48:16.615>often <00:48:16.815>communication <00:48:17.015>is <00:48:17.215>key.

1007
00:48:20.305 --> 00:48:22.555
<00:48:20.305>Yeah. <00:48:20.504>And <00:48:20.705>flexibility <00:48:20.904>is <00:48:21.105>the <00:48:21.305>big <00:48:21.504>point <00:48:21.705>here.

1008
00:48:22.615 --> 00:48:26.115
<00:48:22.615>So <00:48:22.754>mm-hmm <00:48:22.895>concentrate <00:48:23.035>on <00:48:23.174>the <00:48:23.314>things <00:48:23.455>that <00:48:23.595>you <00:48:23.734>have <00:48:23.875>to <00:48:24.015>solve

1009
00:48:26.335 --> 00:48:29.235
<00:48:26.335>and <00:48:26.510>res <00:48:26.685>resist <00:48:26.860>the <00:48:27.035>urge <00:48:27.210>to <00:48:27.385>gold <00:48:27.560>plate <00:48:27.735>things.

1010
00:48:30.095 --> 00:48:34.315
<00:48:30.095>Mm-Hmm. <00:48:30.328>Great. <00:48:30.561>Thank <00:48:30.794>you <00:48:31.028>Christian. <00:48:31.261>Next <00:48:31.495>question.

1011
00:48:36.295 --> 00:48:38.875
<00:48:36.295>How <00:48:36.575>can <00:48:36.855>platform <00:48:37.135>engineering <00:48:37.415>help <00:48:37.695>developers

1012
00:48:38.935 --> 00:48:42.515
<00:48:38.935>and <00:48:39.134>operations <00:48:39.335>for <00:48:39.535>operations <00:48:39.735>folks <00:48:39.935>work <00:48:40.134>better <00:48:40.335>together?

1013
00:48:43.975 --> 00:48:45.315
<00:48:43.975>That's <00:48:44.276>a <00:48:44.578>really <00:48:44.879>good <00:48:45.181>question.

1014
00:48:45.715 --> 00:48:49.515
<00:48:45.715>I <00:48:45.870>would, <00:48:46.026>I <00:48:46.181>would <00:48:46.337>like <00:48:46.492>to <00:48:46.648>point <00:48:46.803>to <00:48:46.959>the <00:48:47.115>um,

1015
00:48:49.935 --> 00:48:51.475
<00:48:49.935>to <00:48:50.212>the <00:48:50.489>team's <00:48:50.766>apologies <00:48:51.043>book <00:48:51.321>here.

1016
00:48:51.625 --> 00:48:55.915
<00:48:51.625>There's <00:48:51.800>also <00:48:51.975>a <00:48:52.150>page <00:48:52.325>that <00:48:52.500>lists <00:48:52.675>several <00:48:52.850>DevOps <00:48:53.025>antipas,

1017
00:48:56.165 --> 00:48:57.915
<00:48:56.165>which <00:48:56.445>I <00:48:56.725>think <00:48:57.005>also <00:48:57.285>apply <00:48:57.565>here.

1018
00:48:58.585 --> 00:49:00.995
<00:48:58.585>It's <00:48:58.740>crucial <00:48:58.896>that <00:48:59.051>you <00:48:59.207>set <00:48:59.362>this <00:48:59.518>up <00:48:59.673>the <00:48:59.829>right <00:48:59.985>way.

1019
00:49:01.855 --> 00:49:04.155
<00:49:01.855>If <00:49:02.055>you <00:49:02.255>have <00:49:02.455>a <00:49:02.655>platform <00:49:02.855>team <00:49:03.055>that <00:49:03.255>consists

1020
00:49:04.155 --> 00:49:05.475
<00:49:04.155>of <00:49:04.551>all <00:49:04.947>involved <00:49:05.343>parties

1021
00:49:05.695 --> 00:49:08.435
<00:49:05.695>or <00:49:05.835>at <00:49:05.975>least <00:49:06.115>enough <00:49:06.255>that <00:49:06.395>you <00:49:06.535>can <00:49:06.675>really <00:49:06.815>solve <00:49:06.955>the <00:49:07.095>issue,

1022
00:49:08.815 --> 00:49:11.355
<00:49:08.815>you <00:49:09.095>have <00:49:09.375>some <00:49:09.655>additional <00:49:09.935>party <00:49:10.215>here.

1023
00:49:11.855 --> 00:49:13.875
<00:49:11.855>You <00:49:12.135>have <00:49:12.415>development, <00:49:12.695>you <00:49:12.975>have <00:49:13.255>operations,

1024
00:49:14.135 --> 00:49:15.475
<00:49:14.135>you <00:49:14.537>have <00:49:14.939>platform <00:49:15.341>teams.

1025
00:49:15.935 --> 00:49:19.395
<00:49:15.935>And <00:49:16.215>if <00:49:16.495>you <00:49:16.775>think <00:49:17.055>this <00:49:17.335>through,

1026
00:49:20.655 --> 00:49:22.315
<00:49:20.655>it <00:49:21.005>might <00:49:21.355>be <00:49:21.705>that <00:49:22.055>operations

1027
00:49:22.315 --> 00:49:25.235
<00:49:22.315>or <00:49:22.455>part <00:49:22.595>of <00:49:22.735>operations <00:49:22.875>might <00:49:23.015>be <00:49:23.155>a <00:49:23.295>part <00:49:23.435>of <00:49:23.575>platform <00:49:23.715>teams,

1028
00:49:25.455 --> 00:49:27.635
<00:49:25.455>it <00:49:25.595>might <00:49:25.735>be <00:49:25.875>the <00:49:26.015>developers <00:49:26.154>might <00:49:26.295>be <00:49:26.435>a <00:49:26.575>part <00:49:26.715>of <00:49:26.855>this.

1029
00:49:28.055 --> 00:49:32.075
<00:49:28.055>So <00:49:28.230>if <00:49:28.404>you <00:49:28.580>develop <00:49:28.754>a <00:49:28.930>platform, <00:49:29.105>you're <00:49:29.279>defining <00:49:29.455>interfaces.

1030
00:49:32.135 --> 00:49:34.595
<00:49:32.135>And <00:49:32.335>these <00:49:32.535>interfaces <00:49:32.735>are <00:49:32.935>not <00:49:33.135>only <00:49:33.335>for <00:49:33.535>developers

1031
00:49:34.615 --> 00:49:35.795
<00:49:34.615>but <00:49:34.880>for <00:49:35.145>operations <00:49:35.411>as <00:49:35.677>well.

1032
00:49:35.865 --> 00:49:38.315
<00:49:35.865>Because <00:49:36.098>if <00:49:36.331>you're <00:49:36.564>building <00:49:36.798>such <00:49:37.031>a <00:49:37.265>platform,

1033
00:49:38.315 --> 00:49:39.995
<00:49:38.315>you're <00:49:38.781>orchestrating <00:49:39.248>services <00:49:39.715>service

1034
00:49:40.065 --> 00:49:41.235
<00:49:40.065>that <00:49:40.416>either <00:49:40.767>cloud <00:49:41.118>provider

1035
00:49:41.375 --> 00:49:44.475
<00:49:41.375>or <00:49:41.530>your <00:49:41.686>central <00:49:41.841>IT <00:49:41.997>operations <00:49:42.152>team <00:49:42.308>is <00:49:42.463>building <00:49:42.619>for <00:49:42.775>you.

1036
00:49:44.935 --> 00:49:47.395
<00:49:44.935>So <00:49:45.110>this <00:49:45.285>is <00:49:45.460>kind <00:49:45.634>of <00:49:45.810>an <00:49:45.985>interface <00:49:46.160>in <00:49:46.335>between

1037
00:49:47.615 --> 00:49:49.435
<00:49:47.615>or <00:49:47.964>something <00:49:48.314>that <00:49:48.665>unifies <00:49:49.015>them.

1038
00:49:50.735 --> 00:49:54.315
<00:49:50.735>You <00:49:50.910>can <00:49:51.085>think <00:49:51.260>of <00:49:51.435>it <00:49:51.610>like <00:49:51.785>both <00:49:51.960>departments <00:49:52.135>have

1039
00:49:54.315 --> 00:49:55.435
<00:49:54.315>to <00:49:54.567>share <00:49:54.819>the <00:49:55.071>same <00:49:55.323>goal

1040
00:49:55.655 --> 00:49:59.675
<00:49:55.655>and <00:49:55.888>platform <00:49:56.121>engineering <00:49:56.355>makes <00:49:56.588>this <00:49:56.821>tool <00:49:57.055>graspable.

1041
00:50:00.335 --> 00:50:01.515
<00:50:00.335>Mm-hmm. <00:50:00.689>So <00:50:01.043>to <00:50:01.397>speak.

1042
00:50:02.915 --> 00:50:06.635
<00:50:02.915>Alright, <00:50:03.115>thank <00:50:03.315>you <00:50:03.515>Christian <00:50:03.715>for <00:50:03.915>this <00:50:04.115>as <00:50:04.315>well,

1043
00:50:07.255 --> 00:50:09.075
<00:50:07.255>we <00:50:07.721>got <00:50:08.188>another <00:50:08.655>question.

1044
00:50:11.175 --> 00:50:13.435
<00:50:11.175>How <00:50:11.455>does <00:50:11.735>platform <00:50:12.015>engineering <00:50:12.295>make <00:50:12.575>life

1045
00:50:13.495 --> 00:50:15.155
<00:50:13.495>easier <00:50:14.194>for <00:50:14.895>developers?

1046
00:50:16.465 --> 00:50:17.835
<00:50:16.465>Well, <00:50:16.876>first <00:50:17.287>of <00:50:17.698>all

1047
00:50:17.835 --> 00:50:20.795
<00:50:17.835>because <00:50:18.185>it <00:50:18.535>offers <00:50:18.885>self-service <00:50:19.235>offerings.

1048
00:50:21.315 --> 00:50:23.355
<00:50:21.315>I <00:50:21.515>don't <00:50:21.715>know <00:50:21.915>if <00:50:22.115>you're <00:50:22.315>familiar <00:50:22.515>with <00:50:22.715>this,

1049
00:50:23.415 --> 00:50:25.835
<00:50:23.415>but <00:50:23.648>in <00:50:23.881>the <00:50:24.115>past <00:50:24.348>if <00:50:24.581>people <00:50:24.815>required

1050
00:50:26.455 --> 00:50:28.085
<00:50:26.455>to <00:50:26.688>run <00:50:26.921>their <00:50:27.154>software <00:50:27.388>at <00:50:27.621>some <00:50:27.855>place,

1051
00:50:28.115 --> 00:50:29.445
<00:50:28.115>they <00:50:28.414>usually <00:50:28.713>raised <00:50:29.012>the <00:50:29.312>ticket.

1052
00:50:29.875 --> 00:50:31.125
<00:50:29.875>They <00:50:30.156>had <00:50:30.437>to <00:50:30.718>describe <00:50:31.000>things,

1053
00:50:31.125 --> 00:50:32.525
<00:50:31.125>there <00:50:31.305>was <00:50:31.485>kind <00:50:31.665>of <00:50:31.845>a <00:50:32.025>back <00:50:32.205>and <00:50:32.385>forth.

1054
00:50:32.905 --> 00:50:34.125
<00:50:32.905>You <00:50:33.124>had <00:50:33.344>to <00:50:33.563>wait <00:50:33.783>for <00:50:34.003>things,

1055
00:50:34.345 --> 00:50:36.205
<00:50:34.345>you <00:50:34.544>would <00:50:34.745>not <00:50:34.944>be <00:50:35.145>able <00:50:35.345>to <00:50:35.544>get <00:50:35.745>access.

1056
00:50:36.345 --> 00:50:39.365
<00:50:36.345>You <00:50:36.500>might <00:50:36.656>need <00:50:36.811>to <00:50:36.967>use <00:50:37.122>a <00:50:37.278>third <00:50:37.433>party <00:50:37.589>system <00:50:37.745>developed

1057
00:50:39.365 --> 00:50:40.845
<00:50:39.365>by <00:50:39.587>another <00:50:39.808>person <00:50:40.031>to <00:50:40.252>get <00:50:40.475>things <00:50:40.696>running.

1058
00:50:41.425 --> 00:50:43.325
<00:50:41.425>And <00:50:41.625>in <00:50:41.825>the <00:50:42.025>end <00:50:42.225>somebody <00:50:42.425>would <00:50:42.625>do <00:50:42.825>something

1059
00:50:43.325 --> 00:50:45.445
<00:50:43.325>with <00:50:43.500>the <00:50:43.674>application <00:50:43.850>that <00:50:44.024>you're <00:50:44.200>not <00:50:44.375>even <00:50:44.549>aware <00:50:44.725>of.

1060
00:50:45.955 --> 00:50:48.925
<00:50:45.955>Then <00:50:46.082>there <00:50:46.209>would <00:50:46.336>be <00:50:46.464>errors, <00:50:46.591>you <00:50:46.718>would <00:50:46.845>have <00:50:46.973>a <00:50:47.100>lot <00:50:47.227>of <00:50:47.355>issues.

1061
00:50:49.185 --> 00:50:50.765
<00:50:49.185>And <00:50:49.465>most <00:50:49.745>of <00:50:50.025>the <00:50:50.305>time <00:50:50.585>this

1062
00:50:51.745 --> 00:50:54.885
<00:50:51.745>is <00:50:51.884>the <00:50:52.025>case <00:50:52.165>if <00:50:52.305>things <00:50:52.444>are <00:50:52.585>not <00:50:52.725>properly <00:50:52.865>aligned <00:50:53.005>well, <00:50:53.145>so

1063
00:50:56.515 --> 00:50:59.085
<00:50:56.515>this <00:50:56.690>makes <00:50:56.865>life <00:50:57.040>easier <00:50:57.214>for <00:50:57.390>developers <00:50:57.565>in <00:50:57.740>the <00:50:57.915>way

1064
00:50:59.085 --> 00:51:00.805
<00:50:59.085>that <00:50:59.285>they <00:50:59.485>can <00:50:59.685>concentrate <00:50:59.885>on <00:51:00.085>what <00:51:00.285>they <00:51:00.485>can,

1065
00:51:00.805 --> 00:51:02.245
<00:51:00.805>what <00:51:01.064>they <00:51:01.323>need <00:51:01.582>to <00:51:01.841>concentrate <00:51:02.100>on.

1066
00:51:02.715 --> 00:51:04.885
<00:51:02.715>They <00:51:03.065>build <00:51:03.415>obstructions <00:51:03.765>for <00:51:04.115>things

1067
00:51:05.315 --> 00:51:06.485
<00:51:05.315>that <00:51:05.578>they <00:51:05.841>have <00:51:06.104>to <00:51:06.368>fulfill.

1068
00:51:06.625 --> 00:51:08.245
<00:51:06.625>For <00:51:07.091>example, <00:51:07.558>security <00:51:08.025>policies,

1069
00:51:09.235 --> 00:51:12.445
<00:51:09.235>something <00:51:09.585>like <00:51:09.935>registering <00:51:10.285>domains, <00:51:10.635>management

1070
00:51:12.445 --> 00:51:14.645
<00:51:12.445>of <00:51:12.678>certificates <00:51:12.911>that <00:51:13.145>everything's <00:51:13.378>up <00:51:13.611>to <00:51:13.845>date.

1071
00:51:15.425 --> 00:51:16.885
<00:51:15.425>And <00:51:15.753>this <00:51:16.082>makes <00:51:16.410>it <00:51:16.739>easier

1072
00:51:16.945 --> 00:51:18.845
<00:51:16.945>to <00:51:17.178>concentrate <00:51:17.411>on <00:51:17.645>the <00:51:17.878>development <00:51:18.111>process <00:51:18.345>itself

1073
00:51:18.845 --> 00:51:21.605
<00:51:18.845>because <00:51:19.078>what <00:51:19.311>you <00:51:19.544>need <00:51:19.778>to <00:51:20.011>develop, <00:51:20.245>build,

1074
00:51:21.605 --> 00:51:23.605
<00:51:21.605>and <00:51:21.885>run <00:51:22.165>your <00:51:22.445>software <00:51:22.725>is <00:51:23.005>something

1075
00:51:23.605 --> 00:51:24.645
<00:51:23.605>that <00:51:23.839>is <00:51:24.073>abstracted <00:51:24.307>for <00:51:24.541>you.

1076
00:51:24.865 --> 00:51:27.925
<00:51:24.865>So <00:51:25.020>somebody <00:51:25.176>else <00:51:25.331>is <00:51:25.487>thinking <00:51:25.642>how <00:51:25.798>to <00:51:25.953>solve <00:51:26.109>these <00:51:26.265>problems

1077
00:51:27.945 --> 00:51:29.005
<00:51:27.945>for <00:51:28.183>you <00:51:28.422>and <00:51:28.660>with <00:51:28.899>you.

1078
00:51:31.185 --> 00:51:35.045
<00:51:31.185>Mm-Hmm. <00:51:31.418>Thanks <00:51:31.651>for <00:51:31.884>this <00:51:32.118>answer <00:51:32.351>as <00:51:32.585>well.

1079
00:51:35.545 --> 00:51:37.725
<00:51:35.545>And <00:51:35.745>we <00:51:35.945>jump <00:51:36.145>right <00:51:36.345>to <00:51:36.545>the <00:51:36.745>next <00:51:36.945>question.

1080
00:51:37.995 --> 00:51:40.525
<00:51:37.995>What <00:51:38.228>should <00:51:38.461>developers <00:51:38.694>learn <00:51:38.928>if <00:51:39.161>they're <00:51:39.395>shifting

1081
00:51:40.745 --> 00:51:42.765
<00:51:40.745>to <00:51:41.095>a <00:51:41.444>platform <00:51:41.795>engineering <00:51:42.145>approach?

1082
00:51:44.795 --> 00:51:46.365
<00:51:44.795>This <00:51:45.075>depends <00:51:45.355>a <00:51:45.635>bit <00:51:45.915>on <00:51:46.195>whether

1083
00:51:46.365 --> 00:51:49.005
<00:51:46.365>or <00:51:46.540>not <00:51:46.714>developers <00:51:46.890>aim <00:51:47.064>to <00:51:47.240>join <00:51:47.415>a <00:51:47.589>platform <00:51:47.765>team

1084
00:51:49.065 --> 00:51:51.365
<00:51:49.065>or <00:51:49.220>if <00:51:49.376>they <00:51:49.531>want <00:51:49.687>to <00:51:49.842>work <00:51:49.998>in <00:51:50.153>an <00:51:50.309>organization <00:51:50.465>where

1085
00:51:51.995 --> 00:51:53.165
<00:51:51.995>such <00:51:52.258>a <00:51:52.521>platform <00:51:52.784>is <00:51:53.048>built.

1086
00:51:53.705 --> 00:51:54.925
<00:51:53.705>If <00:51:53.924>the <00:51:54.144>first <00:51:54.363>part <00:51:54.583>is <00:51:54.803>true,

1087
00:51:54.925 --> 00:51:57.405
<00:51:54.925>then <00:51:55.158>I <00:51:55.391>would <00:51:55.625>really <00:51:55.858>recommend <00:51:56.091>product <00:51:56.325>thinking

1088
00:51:57.405 --> 00:52:00.045
<00:51:57.405>because <00:51:57.580>this <00:51:57.755>is <00:51:57.930>something <00:51:58.105>that <00:51:58.280>people <00:51:58.455>lack <00:51:58.630>the <00:51:58.805>most

1089
00:52:00.505 --> 00:52:04.165
<00:52:00.505>and <00:52:00.660>learning <00:52:00.816>things <00:52:00.971>from <00:52:01.127>other <00:52:01.282>people <00:52:01.438>in <00:52:01.593>such <00:52:01.749>a <00:52:01.905>team.

1090
00:52:04.395 --> 00:52:07.805
<00:52:04.395>Usually <00:52:04.570>the <00:52:04.745>technical <00:52:04.920>things <00:52:05.095>usually <00:52:05.270>happens <00:52:05.445>fast <00:52:05.620>and <00:52:05.795>quick

1091
00:52:08.225 --> 00:52:11.005
<00:52:08.225>and <00:52:08.458>things <00:52:08.691>like <00:52:08.924>product <00:52:09.158>thinking <00:52:09.391>is <00:52:09.625>something

1092
00:52:11.005 --> 00:52:12.285
<00:52:11.005>that <00:52:11.235>might <00:52:11.465>take <00:52:11.696>a <00:52:11.926>bit <00:52:12.156>longer.

1093
00:52:13.105 --> 00:52:16.805
<00:52:13.105>Um, <00:52:13.338>if <00:52:13.571>it's <00:52:13.805>how <00:52:14.038>developers <00:52:14.271>should <00:52:14.505>approach

1094
00:52:17.525 --> 00:52:19.845
<00:52:17.525>platform <00:52:17.700>engineering <00:52:17.875>in <00:52:18.050>the <00:52:18.225>organization <00:52:18.400>if <00:52:18.575>they're <00:52:18.750>not <00:52:18.925>a

1095
00:52:19.845 --> 00:52:23.205
<00:52:19.845>part <00:52:19.984>of <00:52:20.125>it, <00:52:20.265>I <00:52:20.404>would <00:52:20.544>really <00:52:20.685>encourage <00:52:20.825>people <00:52:20.964>to <00:52:21.105>give <00:52:21.245>feedback

1096
00:52:23.205 --> 00:52:26.405
<00:52:23.205>and <00:52:23.360>to <00:52:23.516>talk <00:52:23.671>to <00:52:23.827>people, <00:52:23.982>tell <00:52:24.138>people <00:52:24.293>what <00:52:24.449>you <00:52:24.605>need,

1097
00:52:26.405 --> 00:52:29.645
<00:52:26.405>what <00:52:26.545>your <00:52:26.685>problems <00:52:26.825>are, <00:52:26.965>but <00:52:27.105>tell <00:52:27.245>people <00:52:27.385>also <00:52:27.525>if <00:52:27.665>you're <00:52:27.805>happy

1098
00:52:29.705 --> 00:52:30.845
<00:52:29.705>and <00:52:29.910>things <00:52:30.115>are <00:52:30.320>working <00:52:30.525>your <00:52:30.731>way

1099
00:52:31.265 --> 00:52:33.605
<00:52:31.265>and <00:52:31.420>if <00:52:31.576>you're <00:52:31.731>used <00:52:31.887>to <00:52:32.042>providing <00:52:32.198>feedback, <00:52:32.353>if <00:52:32.509>you're <00:52:32.665>used

1100
00:52:33.605 --> 00:52:34.605
<00:52:33.605>to <00:52:33.905>interacting <00:52:34.205>with <00:52:34.505>others

1101
00:52:35.185 --> 00:52:39.405
<00:52:35.185>and <00:52:35.418>also <00:52:35.651>share <00:52:35.884>planning <00:52:36.118>sessions <00:52:36.351>where <00:52:36.585>future

1102
00:52:39.925 --> 00:52:42.685
<00:52:39.925>features <00:52:40.158>are <00:52:40.391>discussed <00:52:40.625>and <00:52:40.858>roadmaps <00:52:41.091>are <00:52:41.325>discussed

1103
00:52:42.685 --> 00:52:45.365
<00:52:42.685>and <00:52:42.884>decided <00:52:43.085>everybody's <00:52:43.285>going <00:52:43.485>to <00:52:43.685>benefit <00:52:43.884>from <00:52:44.085>it.

1104
00:52:47.985 --> 00:52:51.645
<00:52:47.985>That's <00:52:48.185>awesome <00:52:48.385>if <00:52:48.585>everybody <00:52:48.785>benefits <00:52:48.985>from <00:52:49.185>it. <00:52:49.385>Perfect.

1105
00:52:52.665 --> 00:52:56.645
<00:52:52.665>So, <00:52:52.840>and <00:52:53.015>we <00:52:53.190>for <00:52:53.365>sure <00:52:53.540>will <00:52:53.715>be <00:52:53.890>benefit <00:52:54.065>from

1106
00:52:57.635 --> 00:52:59.085
<00:52:57.635>your <00:52:57.896>next <00:52:58.157>answer <00:52:58.418>to <00:52:58.679>this <00:52:58.940>question.

1107
00:52:59.275 --> 00:53:01.685
<00:52:59.275>What <00:52:59.508>are <00:52:59.741>some <00:52:59.975>best <00:53:00.208>practices <00:53:00.441>you <00:53:00.675>found

1108
00:53:01.745 --> 00:53:04.525
<00:53:01.745>for <00:53:02.095>implementing <00:53:02.444>platform <00:53:02.795>engineering <00:53:03.145>effectively?

1109
00:53:06.035 --> 00:53:09.845
<00:53:06.035>Okay. <00:53:06.162>The <00:53:06.289>biggest <00:53:06.416>thing <00:53:06.544>I <00:53:06.671>have <00:53:06.798>to <00:53:06.925>say <00:53:07.053>is <00:53:07.180>in <00:53:07.307>the <00:53:07.435>title,

1110
00:53:10.025 --> 00:53:11.725
<00:53:10.025>you <00:53:10.225>have <00:53:10.425>to <00:53:10.625>take <00:53:10.825>it <00:53:11.025>as <00:53:11.225>a <00:53:11.425>product.

1111
00:53:12.305 --> 00:53:14.805
<00:53:12.305>You <00:53:12.480>really <00:53:12.654>have <00:53:12.830>to <00:53:13.004>ask <00:53:13.180>users <00:53:13.355>what <00:53:13.529>they <00:53:13.705>need.

1112
00:53:14.865 --> 00:53:17.045
<00:53:14.865>You <00:53:15.098>have <00:53:15.331>to <00:53:15.564>build <00:53:15.798>things <00:53:16.031>for <00:53:16.265>people

1113
00:53:17.045 --> 00:53:19.325
<00:53:17.045>because <00:53:17.278>if <00:53:17.511>you <00:53:17.745>don't, <00:53:17.978>you <00:53:18.211>build <00:53:18.445>something

1114
00:53:19.325 --> 00:53:20.885
<00:53:19.325>that <00:53:19.674>nobody's <00:53:20.024>going <00:53:20.375>to <00:53:20.725>need

1115
00:53:20.905 --> 00:53:22.645
<00:53:20.905>or <00:53:21.138>you <00:53:21.371>build <00:53:21.605>something <00:53:21.838>that <00:53:22.071>makes <00:53:22.305>assumptions

1116
00:53:22.645 --> 00:53:24.325
<00:53:22.645>that <00:53:22.878>are <00:53:23.111>not <00:53:23.345>solving <00:53:23.578>problems <00:53:23.811>for <00:53:24.045>anybody.

1117
00:53:25.025 --> 00:53:29.285
<00:53:25.025>So <00:53:25.225>developers <00:53:25.425>as <00:53:25.625>a <00:53:25.825>product <00:53:26.025>have <00:53:26.225>short <00:53:26.425>cycles.

1118
00:53:29.895 --> 00:53:32.605
<00:53:29.895>Start <00:53:30.050>with <00:53:30.206>a <00:53:30.361>small <00:53:30.517>team, <00:53:30.672>start <00:53:30.828>with <00:53:30.983>something <00:53:31.139>very <00:53:31.295>small

1119
00:53:32.785 --> 00:53:35.285
<00:53:32.785>and <00:53:33.065>iterate <00:53:33.345>and <00:53:33.625>experiment <00:53:33.904>a <00:53:34.185>lot.

1120
00:53:35.525 --> 00:53:37.885
<00:53:35.525>I <00:53:35.700>mean, <00:53:35.875>usually <00:53:36.050>people <00:53:36.225>don't <00:53:36.400>know <00:53:36.575>what <00:53:36.750>they <00:53:36.925>want

1121
00:53:38.025 --> 00:53:40.125
<00:53:38.025>unless <00:53:38.225>you <00:53:38.425>show <00:53:38.625>them <00:53:38.825>what <00:53:39.025>they <00:53:39.225>can <00:53:39.425>have.

1122
00:53:40.425 --> 00:53:41.605
<00:53:40.425>And <00:53:40.602>this <00:53:40.779>is <00:53:40.956>true <00:53:41.133>here <00:53:41.310>as <00:53:41.487>well.

1123
00:53:42.145 --> 00:53:44.685
<00:53:42.145>So <00:53:42.425>experiment, <00:53:42.705>build <00:53:42.985>different <00:53:43.265>things, <00:53:43.545>start

1124
00:53:44.685 --> 00:53:48.045
<00:53:44.685>with <00:53:44.918>a <00:53:45.151>small <00:53:45.384>team <00:53:45.618>and <00:53:45.851>treat <00:53:46.085>it

1125
00:53:48.045 --> 00:53:49.525
<00:53:48.045>as <00:53:48.267>a <00:53:48.489>product, <00:53:48.711>truly <00:53:48.933>as <00:53:49.155>a <00:53:49.377>product.

1126
00:53:51.815 --> 00:53:54.365
<00:53:51.815>Right, <00:53:52.165>thank <00:53:52.515>you. <00:53:52.865>Next <00:53:53.215>question.

1127
00:53:54.785 --> 00:53:58.405
<00:53:54.785>How <00:53:54.940>do <00:53:55.096>you <00:53:55.251>keep <00:53:55.407>the <00:53:55.562>roles <00:53:55.718>clear <00:53:55.873>between <00:53:56.029>platform <00:53:56.185>engineering

1128
00:53:58.545 --> 00:54:01.365
<00:53:58.545>and <00:53:58.825>DevOps <00:53:59.105>teams <00:53:59.385>to <00:53:59.665>avoid <00:53:59.945>confusion?

1129
00:54:02.715 --> 00:54:05.845
<00:54:02.715>Well, <00:54:02.890>a <00:54:03.065>DevOps <00:54:03.240>team <00:54:03.415>in <00:54:03.590>itself <00:54:03.765>might <00:54:03.940>be <00:54:04.115>kind

1130
00:54:05.845 --> 00:54:06.885
<00:54:05.845>of <00:54:06.157>an <00:54:06.469>anti-patent <00:54:06.781>here,

1131
00:54:06.985 --> 00:54:10.165
<00:54:06.985>but <00:54:07.140>I <00:54:07.296>think <00:54:07.451>I <00:54:07.607>get <00:54:07.762>the <00:54:07.918>notion <00:54:08.073>of <00:54:08.229>the <00:54:08.385>question.

1132
00:54:10.465 --> 00:54:13.925
<00:54:10.465>Um, <00:54:10.640>usually <00:54:10.815>it <00:54:10.990>helps <00:54:11.165>if <00:54:11.340>all <00:54:11.515>involved <00:54:11.690>parties <00:54:11.865>discuss

1133
00:54:13.925 --> 00:54:16.965
<00:54:13.925>what <00:54:14.052>their <00:54:14.179>roles <00:54:14.306>are <00:54:14.434>and <00:54:14.561>what <00:54:14.688>they <00:54:14.815>bring <00:54:14.943>to <00:54:15.070>the <00:54:15.197>table <00:54:15.325>to

1134
00:54:17.515 --> 00:54:20.205
<00:54:17.515>make <00:54:17.748>sure <00:54:17.981>that <00:54:18.214>well <00:54:18.448>everything <00:54:18.681>is <00:54:18.915>aligned

1135
00:54:20.325 --> 00:54:22.605
<00:54:20.325>and <00:54:20.558>well <00:54:20.791>in <00:54:21.024>here, <00:54:21.258>if <00:54:21.491>you <00:54:21.725>have

1136
00:54:23.205 --> 00:54:26.325
<00:54:23.205>platform <00:54:23.404>team <00:54:23.605>in <00:54:23.805>your <00:54:24.005>organization, <00:54:24.205>it <00:54:24.404>really <00:54:24.605>helps

1137
00:54:26.385 --> 00:54:28.525
<00:54:26.385>to <00:54:26.618>make <00:54:26.851>sure <00:54:27.085>that <00:54:27.318>everybody's <00:54:27.551>aligned <00:54:27.785>on

1138
00:54:28.525 --> 00:54:29.885
<00:54:28.525>what <00:54:28.831>this <00:54:29.137>platform <00:54:29.443>is <00:54:29.749>offering

1139
00:54:30.065 --> 00:54:33.005
<00:54:30.065>and <00:54:30.240>what <00:54:30.415>other <00:54:30.590>teams <00:54:30.765>in <00:54:30.940>the <00:54:31.115>organization <00:54:31.290>are <00:54:31.465>doing.

1140
00:54:34.055 --> 00:54:36.285
<00:54:34.055>Teams <00:54:34.335>apologies <00:54:34.615>is <00:54:34.895>really <00:54:35.174>the <00:54:35.455>book

1141
00:54:36.285 --> 00:54:37.485
<00:54:36.285>that <00:54:36.500>I <00:54:36.717>can <00:54:36.933>only <00:54:37.149>recommend <00:54:37.365>here

1142
00:54:37.485 --> 00:54:41.405
<00:54:37.485>because <00:54:37.660>this <00:54:37.835>shows <00:54:38.010>you <00:54:38.185>how <00:54:38.360>teams <00:54:38.535>can <00:54:38.710>be <00:54:38.885>aligned

1143
00:54:41.405 --> 00:54:42.925
<00:54:41.405>to <00:54:41.678>a <00:54:41.952>common <00:54:42.225>goal, <00:54:42.499>to <00:54:42.773>streams

1144
00:54:42.945 --> 00:54:45.725
<00:54:42.945>and <00:54:43.100>to <00:54:43.256>interact <00:54:43.411>with <00:54:43.567>each <00:54:43.722>other, <00:54:43.878>how <00:54:44.033>services <00:54:44.189>are <00:54:44.345>offered,

1145
00:54:45.865 --> 00:54:48.845
<00:54:45.865>how <00:54:46.020>they <00:54:46.176>are <00:54:46.331>commu, <00:54:46.487>how <00:54:46.642>they <00:54:46.798>are, <00:54:46.953>uh, <00:54:47.109>um, <00:54:47.265>used.

1146
00:54:49.665 --> 00:54:52.685
<00:54:49.665>And <00:54:49.898>this <00:54:50.131>really <00:54:50.365>helps <00:54:50.598>with <00:54:50.831>exactly <00:54:51.065>this.

1147
00:54:53.595 --> 00:54:58.365
<00:54:53.595>Okay. <00:54:53.794>Some, <00:54:53.995>some <00:54:54.194>more, <00:54:54.395>um, <00:54:54.595>some <00:54:54.794>more <00:54:54.995>content

1148
00:54:59.345 --> 00:55:00.845
<00:54:59.345>to <00:54:59.682>dive <00:55:00.020>into <00:55:00.357>this <00:55:00.694>topic.

1149
00:55:00.955 --> 00:55:02.885
<00:55:00.955>Yeah, <00:55:01.235>thanks <00:55:01.515>for <00:55:01.795>the <00:55:02.075>recommendation <00:55:02.355>Christian.

1150
00:55:03.185 --> 00:55:07.045
<00:55:03.185>Always <00:55:03.360>nice <00:55:03.535>to <00:55:03.710>get <00:55:03.884>more <00:55:04.060>info <00:55:04.235>from <00:55:04.410>different <00:55:04.585>sources.

1151
00:55:08.385 --> 00:55:11.365
<00:55:08.385>So, <00:55:08.585>and <00:55:08.785>we <00:55:08.985>got <00:55:09.185>another <00:55:09.385>question <00:55:09.585>for <00:55:09.785>you.

1152
00:55:11.745 --> 00:55:13.205
<00:55:11.745>Uh, <00:55:12.007>what <00:55:12.270>were, <00:55:12.533>what <00:55:12.796>are <00:55:13.058>some

1153
00:55:13.205 --> 00:55:16.605
<00:55:13.205>of <00:55:13.404>the <00:55:13.605>biggest <00:55:13.805>challenges <00:55:14.005>you've <00:55:14.205>faced <00:55:14.404>when <00:55:14.605>building

1154
00:55:16.925 --> 00:55:18.125
<00:55:16.925>platform <00:55:17.465>engineering <00:55:18.005>setups?

1155
00:55:19.505 --> 00:55:23.085
<00:55:19.505>Um, <00:55:19.738>usually <00:55:19.971>a <00:55:20.205>big <00:55:20.438>problem <00:55:20.671>is <00:55:20.905>that

1156
00:55:23.595 --> 00:55:25.005
<00:55:23.595>depending <00:55:24.018>on <00:55:24.441>your <00:55:24.864>mandate

1157
00:55:25.505 --> 00:55:27.685
<00:55:25.505>and <00:55:25.660>depending <00:55:25.816>on <00:55:25.971>the <00:55:26.127>trust <00:55:26.282>that <00:55:26.438>people <00:55:26.593>put <00:55:26.749>in <00:55:26.905>you,

1158
00:55:27.785 --> 00:55:31.685
<00:55:27.785>you <00:55:27.924>are <00:55:28.065>going <00:55:28.205>to <00:55:28.345>have <00:55:28.484>to <00:55:28.625>work <00:55:28.765>tremendously <00:55:28.904>to <00:55:29.045>make <00:55:29.185>sure

1159
00:55:31.685 --> 00:55:33.845
<00:55:31.685>that <00:55:31.884>people <00:55:32.085>understand <00:55:32.285>what <00:55:32.485>you're <00:55:32.685>trying <00:55:32.884>to <00:55:33.085>achieve

1160
00:55:33.985 --> 00:55:35.405
<00:55:33.985>and <00:55:34.198>that <00:55:34.411>you're <00:55:34.624>there <00:55:34.837>to <00:55:35.050>help <00:55:35.263>people.

1161
00:55:36.585 --> 00:55:39.125
<00:55:36.585>And <00:55:36.865>if <00:55:37.145>you've <00:55:37.425>built <00:55:37.705>that <00:55:37.985>trust

1162
00:55:39.225 --> 00:55:41.365
<00:55:39.225>and <00:55:39.424>if <00:55:39.625>you <00:55:39.825>have <00:55:40.025>something <00:55:40.225>that <00:55:40.424>is <00:55:40.625>working

1163
00:55:41.585 --> 00:55:43.325
<00:55:41.585>and <00:55:41.865>people <00:55:42.145>are <00:55:42.425>using <00:55:42.705>your <00:55:42.985>platform,

1164
00:55:43.635 --> 00:55:45.485
<00:55:43.635>what <00:55:43.985>really <00:55:44.335>is <00:55:44.685>challenging <00:55:45.035>is

1165
00:55:46.705 --> 00:55:48.045
<00:55:46.705>not <00:55:47.006>only <00:55:47.308>keeping <00:55:47.609>things <00:55:47.911>running,

1166
00:55:48.225 --> 00:55:50.485
<00:55:48.225>but <00:55:48.575>then <00:55:48.924>develop <00:55:49.275>things <00:55:49.625>further.

1167
00:55:51.205 --> 00:55:54.805
<00:55:51.205>I <00:55:51.380>mean, <00:55:51.555>I <00:55:51.730>have <00:55:51.904>a <00:55:52.080>systems <00:55:52.255>background, <00:55:52.430>I'm <00:55:52.605>used

1168
00:55:54.805 --> 00:55:57.885
<00:55:54.805>to <00:55:54.980>firefighting <00:55:55.154>and <00:55:55.330>when <00:55:55.504>you're <00:55:55.680>done <00:55:55.855>with <00:55:56.029>the <00:55:56.205>firefighting,

1169
00:55:58.155 --> 00:55:59.725
<00:55:58.155>when <00:55:58.621>things <00:55:59.088>are <00:55:59.555>running

1170
00:56:00.025 --> 00:56:02.485
<00:56:00.025>and <00:56:00.305>nobody's <00:56:00.585>clearly <00:56:00.865>screaming <00:56:01.145>to <00:56:01.425>you,

1171
00:56:02.645 --> 00:56:03.765
<00:56:02.645>I <00:56:02.846>need <00:56:03.048>this, <00:56:03.249>I <00:56:03.451>need <00:56:03.653>that.

1172
00:56:04.425 --> 00:56:06.125
<00:56:04.425>You <00:56:04.625>have <00:56:04.825>to <00:56:05.025>sit <00:56:05.225>back <00:56:05.425>and <00:56:05.625>think, <00:56:05.825>huh,

1173
00:56:06.675 --> 00:56:08.205
<00:56:06.675>what <00:56:06.904>is <00:56:07.134>something <00:56:07.363>that <00:56:07.593>people <00:56:07.822>might <00:56:08.052>need?

1174
00:56:08.265 --> 00:56:09.405
<00:56:08.265>Or <00:56:08.470>where <00:56:08.675>can <00:56:08.880>we <00:56:09.085>improve <00:56:09.291>things?

1175
00:56:09.465 --> 00:56:11.845
<00:56:09.465>And <00:56:09.931>this <00:56:10.398>is <00:56:10.865>hard

1176
00:56:12.105 --> 00:56:16.245
<00:56:12.105>or <00:56:12.212>at <00:56:12.320>least <00:56:12.428>it <00:56:12.535>is <00:56:12.643>hard <00:56:12.751>for <00:56:12.858>me <00:56:12.966>as <00:56:13.074>I've <00:56:13.181>neglected <00:56:13.289>this <00:56:13.397>in <00:56:13.505>the

1177
00:56:16.245 --> 00:56:17.245
Past.

1178
00:56:18.035 --> 00:56:21.525
<00:56:18.035>Alright, <00:56:18.315>yeah. <00:56:18.595>Learn <00:56:18.875>from <00:56:19.154>Christian's <00:56:19.435>mistakes

1179
00:56:21.745 --> 00:56:24.805
<00:56:21.745>and, <00:56:22.444>all <00:56:23.145>right.

1180
00:56:25.065 --> 00:56:26.165
<00:56:25.065>So, <00:56:25.560>uh, <00:56:26.055>Christian,

1181
00:56:26.265 --> 00:56:27.565
<00:56:26.265>before <00:56:26.557>we <00:56:26.850>close <00:56:27.142>the <00:56:27.435>session,

1182
00:56:28.005 --> 00:56:31.485
<00:56:28.005>I <00:56:28.180>would <00:56:28.355>be <00:56:28.530>interested <00:56:28.705>a <00:56:28.880>bit <00:56:29.055>in <00:56:29.230>your, <00:56:29.405>how,

1183
00:56:31.625 --> 00:56:33.605
<00:56:31.625>how <00:56:31.858>would <00:56:32.091>we <00:56:32.325>call <00:56:32.558>it <00:56:32.791>developer <00:56:33.025>journey.

1184
00:56:33.815 --> 00:56:35.285
<00:56:33.815>Would <00:56:34.004>you <00:56:34.193>mind <00:56:34.382>sharing <00:56:34.571>a <00:56:34.759>bit <00:56:34.949>with <00:56:35.138>us

1185
00:56:35.345 --> 00:56:37.925
<00:56:35.345>how <00:56:35.544>you <00:56:35.745>became <00:56:35.944>interested <00:56:36.145>in <00:56:36.345>tech <00:56:36.544>at <00:56:36.745>first

1186
00:56:37.985 --> 00:56:40.765
<00:56:37.985>and <00:56:38.185>what <00:56:38.385>were <00:56:38.585>the <00:56:38.785>steps <00:56:38.985>that <00:56:39.185>brought <00:56:39.385>you

1187
00:56:40.855 --> 00:56:42.245
<00:56:40.855>where, <00:56:41.167>where <00:56:41.480>you <00:56:41.793>are <00:56:42.106>now?

1188
00:56:43.355 --> 00:56:45.325
<00:56:43.355>Sure. <00:56:43.635>Um, <00:56:43.915>I <00:56:44.195>think <00:56:44.475>I <00:56:44.755>have

1189
00:56:45.325 --> 00:56:47.605
<00:56:45.325>to <00:56:45.558>give <00:56:45.791>a <00:56:46.024>pretty <00:56:46.258>boring <00:56:46.491>answer <00:56:46.725>here.

1190
00:56:47.805 --> 00:56:51.125
<00:56:47.805>I <00:56:47.980>was <00:56:48.154>fascinated <00:56:48.330>with <00:56:48.504>computers <00:56:48.680>from <00:56:48.855>my <00:56:49.029>childhood <00:56:49.205>on.

1191
00:56:51.685 --> 00:56:56.405
<00:56:51.685>I <00:56:51.840>was <00:56:51.996>think <00:56:52.151>my, <00:56:52.307>one <00:56:52.462>of <00:56:52.618>my <00:56:52.773>best <00:56:52.929>friends, <00:56:53.085>uh,

1192
00:56:56.465 --> 00:56:59.045
<00:56:56.465>had <00:56:56.640>an <00:56:56.815>uncle <00:56:56.990>who <00:56:57.165>was <00:56:57.340>really <00:56:57.515>keen <00:56:57.690>on <00:56:57.865>technology

1193
00:56:59.105 --> 00:57:00.685
<00:56:59.105>and <00:56:59.455>had <00:56:59.805>computers <00:57:00.155>very <00:57:00.505>first,

1194
00:57:00.985 --> 00:57:05.685
<00:57:00.985>and <00:57:01.112>my <00:57:01.239>aunt <00:57:01.366>was <00:57:01.494>very <00:57:01.621>keen <00:57:01.748>on, <00:57:01.875>on, <00:57:02.003>on, <00:57:02.130>on <00:57:02.257>video <00:57:02.385>games

1195
00:57:05.795 --> 00:57:07.125
<00:57:05.795>with <00:57:05.994>game <00:57:06.194>boys <00:57:06.393>and <00:57:06.593>stuff <00:57:06.792>like <00:57:06.992>that.

1196
00:57:07.345 --> 00:57:10.005
<00:57:07.345>So <00:57:07.578>I <00:57:07.811>had <00:57:08.044>a <00:57:08.278>tech <00:57:08.511>fascination <00:57:08.745>relatively

1197
00:57:10.005 --> 00:57:11.085
<00:57:10.005>early <00:57:10.329>in <00:57:10.653>my <00:57:10.977>childhood.

1198
00:57:11.785 --> 00:57:14.885
<00:57:11.785>And <00:57:11.924>from <00:57:12.065>that <00:57:12.205>point <00:57:12.345>on, <00:57:12.484>I <00:57:12.625>decided <00:57:12.765>that <00:57:12.904>this <00:57:13.045>is <00:57:13.185>something

1199
00:57:14.885 --> 00:57:15.965
<00:57:14.885>that <00:57:15.079>I <00:57:15.273>want <00:57:15.468>to <00:57:15.662>concentrate <00:57:15.857>on.

1200
00:57:16.025 --> 00:57:19.605
<00:57:16.025>So <00:57:16.152>I <00:57:16.279>knew <00:57:16.406>back <00:57:16.534>in <00:57:16.661>my <00:57:16.788>school <00:57:16.915>days <00:57:17.043>that <00:57:17.170>I <00:57:17.297>would <00:57:17.425>want

1201
00:57:19.605 --> 00:57:20.765
<00:57:19.605>to <00:57:19.953>study <00:57:20.301>computer <00:57:20.649>science.

1202
00:57:21.425 --> 00:57:24.045
<00:57:21.425>And <00:57:21.658>this <00:57:21.891>is <00:57:22.125>in <00:57:22.358>a <00:57:22.591>way <00:57:22.825>fascinating

1203
00:57:24.045 --> 00:57:26.845
<00:57:24.045>because <00:57:24.278>previously <00:57:24.511>I <00:57:24.745>thought <00:57:24.978>something <00:57:25.211>like <00:57:25.445>archeology

1204
00:57:26.985 --> 00:57:29.005
<00:57:26.985>or <00:57:27.218>poly <00:57:27.451>ontology <00:57:27.685>would <00:57:27.918>be <00:57:28.151>something <00:57:28.385>interesting

1205
00:57:29.005 --> 00:57:30.325
<00:57:29.005>of <00:57:29.242>becoming <00:57:29.480>an <00:57:29.717>astronaut, <00:57:29.955>you <00:57:30.192>know?

1206
00:57:30.865 --> 00:57:34.285
<00:57:30.865>But <00:57:31.040>yeah, <00:57:31.214>I <00:57:31.390>focused <00:57:31.564>on <00:57:31.740>computer <00:57:31.915>science <00:57:32.089>relatively <00:57:32.265>early

1207
00:57:34.585 --> 00:57:38.925
<00:57:34.585>and <00:57:34.785>then <00:57:34.985>just <00:57:35.185>kept <00:57:35.385>my <00:57:35.585>interest <00:57:35.785>with <00:57:35.985>it.

1208
00:57:39.285 --> 00:57:43.365
<00:57:39.285>I, <00:57:39.412>this <00:57:39.539>was <00:57:39.666>something <00:57:39.794>that <00:57:39.921>I <00:57:40.048>had <00:57:40.175>as <00:57:40.303>a <00:57:40.430>hobby <00:57:40.557>besides <00:57:40.685>school.

1209
00:57:43.545 --> 00:57:44.605
<00:57:43.545>So <00:57:43.783>I <00:57:44.022>was <00:57:44.260>tinkering <00:57:44.499>with

1210
00:57:44.605 --> 00:57:46.725
<00:57:44.605>technology, <00:57:44.955>learning <00:57:45.305>to <00:57:45.655>program <00:57:46.005>things.

1211
00:57:47.265 --> 00:57:50.285
<00:57:47.265>And <00:57:47.404>when <00:57:47.545>I <00:57:47.685>started <00:57:47.825>studying <00:57:47.964>computer <00:57:48.105>science, <00:57:48.245>I <00:57:48.384>had <00:57:48.525>a <00:57:48.665>bit

1212
00:57:50.285 --> 00:57:51.405
<00:57:50.285>of <00:57:50.453>a <00:57:50.621>head <00:57:50.789>start <00:57:50.957>because <00:57:51.125>of <00:57:51.293>this.

1213
00:57:51.585 --> 00:57:53.645
<00:57:51.585>And <00:57:51.865>things <00:57:52.145>stayed <00:57:52.425>interesting <00:57:52.705>for <00:57:52.985>me.

1214
00:57:53.945 --> 00:57:56.405
<00:57:53.945>And <00:57:54.178>from <00:57:54.411>that <00:57:54.645>on, <00:57:54.878>it <00:57:55.111>was <00:57:55.345>just

1215
00:57:57.095 --> 00:57:59.325
<00:57:57.095>doors <00:57:57.270>were <00:57:57.444>in <00:57:57.620>a <00:57:57.794>way <00:57:57.970>opening, <00:57:58.145>so <00:57:58.319>to <00:57:58.495>speak.

1216
00:58:00.065 --> 00:58:03.045
<00:58:00.065>So <00:58:00.240>parts <00:58:00.415>of <00:58:00.590>my <00:58:00.765>career <00:58:00.940>were <00:58:01.115>not <00:58:01.290>necessarily <00:58:01.465>planned

1217
00:58:03.065 --> 00:58:05.885
<00:58:03.065>or <00:58:03.265>decided <00:58:03.465>by <00:58:03.665>me, <00:58:03.865>but <00:58:04.065>things <00:58:04.265>were <00:58:04.465>happening

1218
00:58:05.985 --> 00:58:07.725
<00:58:05.985>and <00:58:06.451>I <00:58:06.918>reacted <00:58:07.385>accordingly.

1219
00:58:10.075 --> 00:58:11.805
<00:58:10.075>Awesome. <00:58:10.355>Yeah, <00:58:10.634>as <00:58:10.915>of <00:58:11.194>na, <00:58:11.475>I,

1220
00:58:11.885 --> 00:58:14.325
<00:58:11.885>I <00:58:12.165>love <00:58:12.445>your <00:58:12.725>other <00:58:13.005>profession <00:58:13.285>choices.

1221
00:58:14.765 --> 00:58:15.845
<00:58:14.765>I <00:58:15.089>mean, <00:58:15.413>they're <00:58:15.736>awesome.

1222
00:58:15.865 --> 00:58:17.645
<00:58:15.865>But, <00:58:16.040>but <00:58:16.214>I'm <00:58:16.390>glad <00:58:16.564>that <00:58:16.740>you <00:58:16.915>took <00:58:17.089>this <00:58:17.265>one

1223
00:58:17.645 --> 00:58:21.565
<00:58:17.645>because <00:58:17.772>this <00:58:17.899>way <00:58:18.026>we <00:58:18.154>had <00:58:18.281>this <00:58:18.408>awesome <00:58:18.535>talk <00:58:18.663>today <00:58:18.790>by <00:58:18.917>you <00:58:19.045>ah,

1224
00:58:21.865 --> 00:58:24.725
<00:58:21.865>for <00:58:22.004>yeah, <00:58:22.145>for <00:58:22.285>which <00:58:22.424>I <00:58:22.564>want <00:58:22.705>you <00:58:22.845>to <00:58:22.984>thank, <00:58:23.125>thank <00:58:23.265>you

1225
00:58:24.725 --> 00:58:26.645
<00:58:24.725>for <00:58:24.900>making <00:58:25.075>time <00:58:25.250>for <00:58:25.424>us <00:58:25.600>and <00:58:25.775>preparing <00:58:25.950>this <00:58:26.125>talk

1226
00:58:26.645 --> 00:58:28.085
<00:58:26.645>for <00:58:26.861>us <00:58:27.077>was <00:58:27.293>a <00:58:27.509>blast <00:58:27.725>having <00:58:27.941>you.

1227
00:58:28.465 --> 00:58:29.565
<00:58:28.465>Um, <00:58:28.795>and <00:58:29.125>thanks <00:58:29.455>also

1228
00:58:29.565 --> 00:58:31.645
<00:58:29.565>for <00:58:29.765>all <00:58:29.965>the <00:58:30.165>available <00:58:30.365>information <00:58:30.565>you <00:58:30.765>also <00:58:30.965>shared

1229
00:58:31.645 --> 00:58:32.845
<00:58:31.645>during <00:58:31.915>the <00:58:32.185>q <00:58:32.455>and <00:58:32.725>a

1230
00:58:33.225 --> 00:58:35.125
<00:58:33.225>and <00:58:33.424>Christian, <00:58:33.625>I <00:58:33.825>hope <00:58:34.025>we <00:58:34.225>see <00:58:34.424>each <00:58:34.625>other

1231
00:58:35.375 --> 00:58:36.685
<00:58:35.375>again <00:58:35.669>on <00:58:35.964>another <00:58:36.259>live <00:58:36.554>day.

1232
00:58:37.685 --> 00:58:39.005
<00:58:37.685>Pleasure <00:58:37.854>is <00:58:38.024>all <00:58:38.194>mine. <00:58:38.363>Hope <00:58:38.533>to <00:58:38.703>see <00:58:38.873>you.