1
00:00:00,000 --> 00:00:02,000
Episode 11.

2
00:00:02,000 --> 00:00:12,000
Music

3
00:00:12,000 --> 00:00:19,000
IT folks are familiar with frameworks or models that use layers in order to organize information about whatever their systems are.

4
00:00:19,000 --> 00:00:27,000
Generations of IT professionals have been taught the Open Systems Interconnection, or OSI model, to understand network protocols in seven layers.

5
00:00:27,000 --> 00:00:35,000
That's largely then replaced by the Transmission Control Protocol, slash IP, TCIP, and its four layers.

6
00:00:35,000 --> 00:00:39,000
Those are very important for network professionals to understand, aren't they?

7
00:00:39,000 --> 00:00:47,000
Well, sure, yeah, well, maybe. You know, they are important if you want to understand the principles of how networks operate,

8
00:00:47,000 --> 00:00:52,000
but most network managers can keep a well-designed network up and running without referring to it.

9
00:00:52,000 --> 00:00:56,000
But we're getting further away from the intended focus of this episode.

10
00:00:56,000 --> 00:01:02,000
Okay, back on task. Can we understand technology in schools using layers?

11
00:01:02,000 --> 00:01:11,000
I think we can, and I think it does help us to have a more complete understanding of what exactly it is that we're managing when we're managing school IT.

12
00:01:11,000 --> 00:01:17,000
The layers that I talk about are a little different from those that you encounter with the OSI or the TCIP models, however.

13
00:01:17,000 --> 00:01:27,000
Those focus on technology, you know, hardware and software, the protocols and rules that are programmed into the operating system and applications that allow them to communicate with each other.

14
00:01:27,000 --> 00:01:33,000
My layers focus on technology, along with how it's used and by whom it's used.

15
00:01:33,000 --> 00:01:37,000
Do we really need another model with layers?

16
00:01:37,000 --> 00:01:46,000
One of the things I'm trying to develop in this podcast is there is a difference between the IT we need in business and the IT we need in schools.

17
00:01:46,000 --> 00:01:57,000
These differences mean that we need to include both IT professionals and educators in decisions that we make about the systems we deploy and how we change them once they have been installed.

18
00:01:57,000 --> 00:01:59,000
So, tell me about your model.

19
00:01:59,000 --> 00:02:07,000
My model comprises five layers. I'll name them in a moment and you can find a visual on my website, hack science.education.

20
00:02:07,000 --> 00:02:17,000
But in general, it starts with the IT infrastructure, that same stuff that you encounter when you talk about the OSI and TCIP models, although of course I include end user devices.

21
00:02:17,000 --> 00:02:23,000
But anyways, at this level, the technology and the decisions are very predictable. They're very manageable.

22
00:02:23,000 --> 00:02:30,000
They're tame problems. And if you listen back to episode seven, you'll learn exactly what I mean by tame problems.

23
00:02:30,000 --> 00:02:37,000
This is technology that we can control and we can test the systems that we build before we deploy them.

24
00:02:37,000 --> 00:02:42,000
My model ends with IT being used in classrooms with teachers and students.

25
00:02:42,000 --> 00:02:50,000
What happens at this level can be very unpredictable and we can't control it in the same way that we can control the design of IT systems.

26
00:02:50,000 --> 00:02:56,000
This is a typical wicked problem. Again, have listened to episode seven to see exactly what I mean by that.

27
00:02:56,000 --> 00:02:58,000
I think I have it.

28
00:02:58,000 --> 00:03:03,000
Five layers as we move from one to another, things are less controllable.

29
00:03:03,000 --> 00:03:10,000
Yeah, eventually we get to things being less controlled, but each layer it's necessary that we include more factors in our decisions.

30
00:03:10,000 --> 00:03:13,000
That makes sense. Tell me about first layer.

31
00:03:13,000 --> 00:03:19,000
The first layer of my model includes the information technology systems themselves. That's the infrastructure.

32
00:03:19,000 --> 00:03:28,000
This would include of course end user devices, computers and laptops and tablets, peripherals, including hardware and software.

33
00:03:28,000 --> 00:03:37,000
In addition, we would include all the networking infrastructure, the ethernet cables, routers and switches and access points and gateways and firewalls.

34
00:03:37,000 --> 00:03:45,000
All those devices that we use to control how our computers talk with each other internally and also externally with the internet,

35
00:03:45,000 --> 00:03:49,000
those are all systems that we include in this first layer.

36
00:03:49,000 --> 00:03:59,000
Interestingly, the operation and the management of devices at this level are really not as similar from how you would manage this stuff if you're working in a business.

37
00:03:59,000 --> 00:04:08,000
The fact of the matter is if you want to restrict network access using a firewall, it doesn't matter if you're working in a manufacturer or a school,

38
00:04:08,000 --> 00:04:14,000
you're going to go and access the firewall in the same way. You're going to configure the rules in the same way.

39
00:04:14,000 --> 00:04:25,000
When we think about building systems at this layer of my model, the networks and the systems that we plan and install can always be very clearly defined.

40
00:04:25,000 --> 00:04:37,000
We have to have some kind of system requirements that are going to be used by the network architects or by the purchasing department to figure out exactly what it is that we need to build and or buy in order to meet the needs of,

41
00:04:37,000 --> 00:04:40,000
or at least meet our perceived needs.

42
00:04:40,000 --> 00:04:46,000
This is an engineering process. Known procedures can be used to configure the devices.

43
00:04:46,000 --> 00:04:50,000
Engineers can test the operations before they're deployed.

44
00:04:50,000 --> 00:04:59,000
You can tell the IT systems are up and functioning if you can put an adequate device in front of every user who needs one.

45
00:04:59,000 --> 00:05:13,000
And if you can ping devices internally or externally and you can get a connection back to confirm connectivity, then really the folks who are responsible for this layer of my model have done their job.

46
00:05:13,000 --> 00:05:16,000
So this is the domain of IT folks?

47
00:05:16,000 --> 00:05:22,000
It sure is. They have expertise to make sure everything is reliable and secure.

48
00:05:22,000 --> 00:05:30,000
Of course, if no one ever uses systems or if no data were stored on them, then keeping them reliable and secure would be quite easy, wouldn't it?

49
00:05:30,000 --> 00:05:35,000
I sense the next layer has to do with how systems are used.

50
00:05:35,000 --> 00:05:40,000
In the real world, no IT system is designed without a task in mind.

51
00:05:40,000 --> 00:05:47,000
Those tasks inform the system requirements that the architects and the buyers use in order to make decisions.

52
00:05:47,000 --> 00:05:53,000
The tasks are very specific and the system is designed for a single task.

53
00:05:53,000 --> 00:05:57,000
The computing capacity that's built into the Internet of Things is an example of this.

54
00:05:57,000 --> 00:06:06,000
Your Internet-connected door velled. It functions to show you who's outside at your door, but it's not useful for calculating your budget, for example.

55
00:06:06,000 --> 00:06:11,000
The IT systems created in schools tend to be general purpose computing devices.

56
00:06:11,000 --> 00:06:19,000
We use them for many purposes, some of which are known prior to the system requirements being defined, and some of those are unknown.

57
00:06:19,000 --> 00:06:23,000
So we try to, in many cases, future-proof our systems.

58
00:06:23,000 --> 00:06:29,000
This requires that we build in some unused capacity in the beginning.

59
00:06:29,000 --> 00:06:36,000
That's one reason that schools and other organizations are looking to adopt cloud-based infrastructure whenever they can.

60
00:06:36,000 --> 00:06:41,000
They're no longer required to buy unused capacity.

61
00:06:41,000 --> 00:06:46,000
They can just use what they need by spinning up additional resources in the cloud.

62
00:06:46,000 --> 00:06:54,000
We can test the first layer of school IT by passing random data to confirm connectivity and capacity to access resources.

63
00:06:54,000 --> 00:07:05,000
Designing IT for tasks requires IT professional support hardware, error connection, other protocols to produce meaningful, accurate, insecure data.

64
00:07:05,000 --> 00:07:13,000
These additional requirements specify the operation and functions that will affect the selection of systems and its configuration.

65
00:07:13,000 --> 00:07:21,000
The reality is that we need to not only connect to our accounting systems, but we also must be able to access the data.

66
00:07:21,000 --> 00:07:33,000
So we are in some ways, we must align what we do on our side to align with the expectations and the designs of the folks who are managing the other systems.

67
00:07:33,000 --> 00:07:38,000
Our clients must be configured to work with their servers, so we can't just do anything we want here.

68
00:07:38,000 --> 00:07:42,000
We must align our practices with theirs.

69
00:07:42,000 --> 00:07:48,000
So if you think about it, IT professionals really do have less control at this level.

70
00:07:48,000 --> 00:07:52,000
They must align what they do with how other systems have been designed.

71
00:07:52,000 --> 00:07:53,000
Yeah, I guess you're right.

72
00:07:53,000 --> 00:07:57,000
But the protocols that are used to secure sites are similar, however.

73
00:07:57,000 --> 00:08:06,000
So when we go and configure our systems, our clients to connect to the accounting system, that's going to be still an engineering problem.

74
00:08:06,000 --> 00:08:18,000
Even though we are complying with the expectations of somebody else, we still have a way to test this before we actually deploy it and have folks accessing our financial data over the internet.

75
00:08:18,000 --> 00:08:26,000
Got it. Layer 1 is the IT infrastructure. Layer 2 is connecting it to data systems. What is Layer 3 of your model?

76
00:08:26,000 --> 00:08:35,000
Technology systems are designed for unknown users, and the assumptions that designers make about users can have important implications for how effective their systems are.

77
00:08:35,000 --> 00:08:48,000
Ted Rose begins his 2015 book The End of Average with the story of fighter pilots in the 1940s who were unable to control their planes because the cockpits were designed for the average body.

78
00:08:48,000 --> 00:09:02,000
Once cockpits were adjusted to the actual bodies and they could adjust to the actual bodies of the pilots, they found that more pilots were able to control their planes, fewer planes crashed, and fewer pilots died as a result.

79
00:09:02,000 --> 00:09:12,000
While the consequence of designing IT systems in businesses and in schools is not as dangerous as the inability of a pilot to fly their plane, the principle is the same.

80
00:09:12,000 --> 00:09:24,000
Once users begin interacting with IT systems, additional variables are introduced based on the user's capacity and their preferences, and those variables cannot be controlled by the designers.

81
00:09:24,000 --> 00:09:36,000
When there is a disparity between designers' preferences and what the designers did and the user's capacity and preferences, then there is something that must be negotiated.

82
00:09:36,000 --> 00:09:40,000
We must conclude that the system doesn't work and it's got to be changed.

83
00:09:40,000 --> 00:09:45,000
So once we add in users, this do begin to be less controllable.

84
00:09:45,000 --> 00:09:56,000
You're correct. We really have two options when there isn't agreement between the degree to which the systems meet the need. We can either train users and how to use it or we can redesign it.

85
00:09:56,000 --> 00:09:58,000
Which should we do?

86
00:09:58,000 --> 00:10:07,000
There's no real easy answer to that question. It really depends. Making those decisions is something that I've described in episode 5.

87
00:10:07,000 --> 00:10:11,000
We have two layers left. I bet things will get less predictable at each.

88
00:10:11,000 --> 00:10:18,000
You are correct. Teachers accomplish two different types of tasks using IT systems.

89
00:10:18,000 --> 00:10:23,000
First, there's highly predictable tasks that resemble those that are performed by business users.

90
00:10:23,000 --> 00:10:26,000
IT professionals can plan and test for functionality.

91
00:10:26,000 --> 00:10:40,000
We're talking here about things like data management, recording attendance and grades, using structural tools in which the goals and the practices are aligned with workforce training, designing systems to meet the needs.

92
00:10:40,000 --> 00:10:51,000
These kind of needs are very familiar to many IT professionals and they're similar to those used in other organizations. They're known and they are very predictable.

93
00:10:51,000 --> 00:10:59,000
Second, however, we have those teaching tasks that are associated with what I call the authentic learning environments. These can be unpredictable.

94
00:10:59,000 --> 00:11:09,000
They're driven by students' interests and teachers' interests. They rely on diverse sources of information and the products of students' learning emerge as the projects emerge.

95
00:11:09,000 --> 00:11:15,000
So we can't really tell when we start exactly what students are going to need to be able to do.

96
00:11:15,000 --> 00:11:24,000
When teaching with these methods, teachers tend to question their practices. They explore new options. They experiment with new tools and technologies.

97
00:11:24,000 --> 00:11:35,000
These teachers and, of course, their students also may be trying to use the IT systems for purposes that were never conceived of when the system requirements were first defined.

98
00:11:35,000 --> 00:11:45,000
Obviously, this introduces even more variables and greater uncertainty into the design and configuration of the IT systems that we have in schools.

99
00:11:45,000 --> 00:11:51,000
Some teaching tasks can be unpredictable. That makes sense. So what is your fifth layer?

100
00:11:51,000 --> 00:11:55,000
When we add students into the mix, things are even less predictable.

101
00:11:55,000 --> 00:11:57,000
Tell me more.

102
00:11:57,000 --> 00:12:05,000
One of the most distressing realizations one makes when they become a teacher is that the best teaching plans are really just guesses.

103
00:12:05,000 --> 00:12:17,000
Teachers apply their knowledge of the curriculum. They're familiar with the students that they have, what they've done with similar students in the past when they're planning, but each classroom is different.

104
00:12:17,000 --> 00:12:23,000
And what might be engaging and meaningful for one group is dull and boring to another.

105
00:12:23,000 --> 00:12:31,000
Students arrive in classes with varying skills, different motivations, and different perspectives, and they even have some clever insights.

106
00:12:31,000 --> 00:12:41,000
None of this can be known when they're planning, and this can lead teachers to revise their thinking and update their lessons, including what they want to do with IT.

107
00:12:41,000 --> 00:12:49,000
So if they can respond to their perceived changes and needs in a timely manner, educators often ask for permission to change the system.

108
00:12:49,000 --> 00:12:58,000
They want to install new applications. They want to upgrade things. They want to access data systems that they might not have had before.

109
00:12:58,000 --> 00:13:04,000
We all know, at least some of us know better than others, that that's not always a good idea.

110
00:13:04,000 --> 00:13:10,000
At least it's not a good idea if you want secure and reliable and robust systems, which is what we all really want.

111
00:13:10,000 --> 00:13:16,000
In this situation can cause conflict in the schools between educators and IT professionals.

112
00:13:16,000 --> 00:13:26,000
Resolving these conflicts really does require that individuals and groups look at the problem from the other's perspective.

113
00:13:26,000 --> 00:13:37,000
The layers you have described seem to include three variables. IT infrastructure, tasks done with the IT, and the users who do the tasks.

114
00:13:37,000 --> 00:13:43,000
Yes, and we can also understand them through the lens of whether they're tame or wicked.

115
00:13:43,000 --> 00:13:50,000
IT problems and IT systems are a very tame problem. We have known solutions for them.

116
00:13:50,000 --> 00:13:54,000
We can figure out if they're working or not before we deploy them, so it's tame.

117
00:13:54,000 --> 00:14:04,000
When we start thinking about tasks, some are very predictable, thus tame, but other teaching tasks especially can be less predictable, so they're more wicked.

118
00:14:04,000 --> 00:14:12,000
And then when we introduce students into the mix, this is a very unpredictable group. Things get very wicked indeed.

119
00:14:12,000 --> 00:14:18,000
IT professionals who recognize these layers should be able to recognize where their expertise ends.

120
00:14:18,000 --> 00:14:27,000
They must include users and they must include the tasks that they want to complete, that those users want to complete into their network designs.

121
00:14:27,000 --> 00:14:40,000
Educators who recognize these layers will also see where their expertise ends, and they must allow the IT professionals to manage systems to ensure that they're robust and reliable and secure.

122
00:14:40,000 --> 00:14:47,000
Because it doesn't matter what you plan to do with your students, if the systems are down, then you're not going to be able to do it anyways.

123
00:14:47,000 --> 00:14:56,000
But then of course, if you and your students can't do what it is you need them to do, then the system isn't much use to you, is it?

124
00:14:56,000 --> 00:15:03,000
So there are my five layers of IT in schools. Layer one is the IT infrastructure itself, the hardware and software.

125
00:15:03,000 --> 00:15:12,000
Layer two is the tasks that we use to complete with our IT systems. Layer three begins to include users in the mix.

126
00:15:12,000 --> 00:15:23,000
Layer four is including teaching tasks in the mix, and then layer five is including students and teachers using the IT for teaching tasks.

127
00:15:23,000 --> 00:15:34,000
And I think you'll see that at each layer, things get more complicated and we have less control over what it is that we do.

