1
00:00:00,400 --> 00:00:03,200
The Better Business Analysis 
Institute. 

2
00:00:03,560 --> 00:00:07,200
Presence, the Better Business 
Analysis podcast with Kingsman 

3
00:00:07,240 --> 00:00:13,920
Walsh. 
Hi, everybody and welcome back 

4
00:00:13,920 --> 00:00:16,480
to the Better Business. 
Analysis Podcast with Benjamin 

5
00:00:16,480 --> 00:00:19,400
Walsh and. 
This week we are going to be 

6
00:00:19,400 --> 00:00:23,640
talking about a technical area. 
Which a lot of Bas should 

7
00:00:23,640 --> 00:00:28,810
understand and to be honest. 
I have had some conversations. 

8
00:00:29,610 --> 00:00:34,930
Previous IT managers and CIOs 
who believe that this will form.

9
00:00:34,930 --> 00:00:36,850
Part of the BA role. 
In the. 

10
00:00:36,850 --> 00:00:39,690
Future the topic. 
I want to talk about. 

11
00:00:39,690 --> 00:00:43,530
Today is what we what's. 
Referred to as Low code or No 

12
00:00:43,530 --> 00:00:46,930
code applications now if you 
haven't heard. 

13
00:00:46,930 --> 00:00:52,210
Of that term before. 
Then I'll give you just a quick.

14
00:00:52,250 --> 00:00:55,930
Intro so the idea. 
Is that these apps can be 

15
00:00:55,930 --> 00:00:58,930
created through kind of a drag 
and drop interface with. 

16
00:00:58,970 --> 00:01:02,290
Minimal coding as the idea. 
Will come back to that minimal 

17
00:01:02,290 --> 00:01:09,730
coding ** You can drag and drop 
and create an interface and you 

18
00:01:09,730 --> 00:01:11,490
can. 
Use these tools to. 

19
00:01:11,490 --> 00:01:13,850
Put in a bit of. 
Bit of logic, and we'll talk 

20
00:01:13,850 --> 00:01:17,930
about what logic is in terms of 
the mechanics. 

21
00:01:17,930 --> 00:01:20,570
Of how these tools work and then
you can connect. 

22
00:01:20,650 --> 00:01:24,490
That application to a database 
and that database. 

23
00:01:24,490 --> 00:01:30,570
Can be very range from things. 
Like a Google sheet to. 

24
00:01:30,930 --> 00:01:34,450
What's called an air? 
Table to a relational database. 

25
00:01:34,730 --> 00:01:41,650
Usually free ones like MySQL or.
This whole app could be. 

26
00:01:42,410 --> 00:01:45,690
Living in within something 
called a container on a cloud 

27
00:01:45,690 --> 00:01:47,130
service. 
Like AWS? 

28
00:01:47,520 --> 00:01:50,480
Or Google Cloud or Oracle? 
Cloud or Azure? 

29
00:01:50,480 --> 00:01:52,520
So you might have heard of all 
these words. 

30
00:01:52,520 --> 00:01:54,440
I'm. 
Specifically using words that 

31
00:01:54,440 --> 00:01:56,720
you. 
May have heard of before, so 

32
00:01:56,720 --> 00:02:00,480
what's the main purpose behind 
these low code? 

33
00:02:00,600 --> 00:02:04,800
Apps is that? 
Those who are not developers can

34
00:02:04,800 --> 00:02:09,199
rapidly create applications to. 
Meet a requirement. 

35
00:02:10,600 --> 00:02:15,160
It's usually. 
They're usually used for. 1. 

36
00:02:15,650 --> 00:02:21,810
Kind of use case or one purpose.
A good example might be a tablet

37
00:02:21,850 --> 00:02:23,730
application. 
So you're. 

38
00:02:24,530 --> 00:02:26,770
Doing a bit of what's. 
Called Field Services, so you're

39
00:02:26,770 --> 00:02:29,170
out and about. 
Talking to customers and maybe. 

40
00:02:29,170 --> 00:02:32,210
You just want to sign some 
people up, for example. 

41
00:02:32,210 --> 00:02:37,290
For your mobile phone provider. 
Or an Internet provider, you 

42
00:02:37,290 --> 00:02:39,010
know. 
You always probably get door. 

43
00:02:39,010 --> 00:02:41,810
Knockers around your house. 
Actually we had one earlier. 

44
00:02:42,250 --> 00:02:44,200
Today. 
So they'll knock on your door 

45
00:02:44,200 --> 00:02:45,600
and they might say, can we sign 
you up? 

46
00:02:45,600 --> 00:02:46,960
And they'll. 
Ask for your first name, your 

47
00:02:46,960 --> 00:02:49,160
last name. 
Your e-mail address and whether 

48
00:02:49,160 --> 00:02:51,520
or not. 
They can send you some details 

49
00:02:52,120 --> 00:02:56,000
and. 
The type of application they 

50
00:02:56,000 --> 00:02:58,320
could use to enter that 
information such that the 

51
00:02:58,320 --> 00:03:01,000
information. 
Is accessible for the back. 

52
00:03:01,000 --> 00:03:02,720
End functions so they can you 
know. 

53
00:03:02,720 --> 00:03:05,840
Add you to a marketing list or 
ring you back. 

54
00:03:06,320 --> 00:03:08,720
Via the call center that kind of
app that. 

55
00:03:08,720 --> 00:03:12,310
They're running on their on 
their tablet would be a great 

56
00:03:12,310 --> 00:03:14,670
candidate. 
For what I would call a low code

57
00:03:14,670 --> 00:03:18,150
no code app. 
And So what does that mean? 

58
00:03:18,870 --> 00:03:24,710
For the BA profession, as we 
know those who are in business. 

59
00:03:24,710 --> 00:03:26,190
Analysis and those who are 
still. 

60
00:03:26,630 --> 00:03:29,750
You know, getting in there. 
Well, this might be. 

61
00:03:30,990 --> 00:03:33,030
A fact about our. 
Profession that you need to 

62
00:03:33,030 --> 00:03:36,030
know. 
Which is we're usually seen as a

63
00:03:36,030 --> 00:03:38,150
Jack. 
Of all trades where they're 

64
00:03:38,150 --> 00:03:44,480
connected to it, however. 
People don't necessarily value 

65
00:03:44,480 --> 00:03:45,560
or. 
Understand exactly. 

66
00:03:45,560 --> 00:03:48,920
What we do and so if we're 
someone who's sitting down and 

67
00:03:48,920 --> 00:03:52,640
getting requirements from. 
A group of stakeholders or. 

68
00:03:52,640 --> 00:03:55,960
Elicitating them. 
Then there's sometimes there's 

69
00:03:56,000 --> 00:03:58,320
an expectation from a. 
CIO. 

70
00:03:58,640 --> 00:04:01,400
Or someone who's come. 
From a very technology. 

71
00:04:01,400 --> 00:04:05,920
Space that Bas can do some, you 
know, lower level technical PA 

72
00:04:05,920 --> 00:04:08,080
work to. 
A point of implementing or 

73
00:04:08,080 --> 00:04:11,000
configuring systems. 
Sometimes known as systems 

74
00:04:11,000 --> 00:04:15,360
analysis. 
So because that's an expectation

75
00:04:15,560 --> 00:04:17,240
for some BA. 
'S out there. 

76
00:04:17,880 --> 00:04:22,400
I would suggest that being able 
to use low code apps and produce

77
00:04:22,400 --> 00:04:24,040
low code apps. 
Or at least. 

78
00:04:24,040 --> 00:04:29,120
Advise on them could become part
of your job. 

79
00:04:30,240 --> 00:04:32,200
And for those Ba's. 
Who are more? 

80
00:04:32,200 --> 00:04:35,440
Business focused who aren't 
technically focused more on the 

81
00:04:35,440 --> 00:04:37,960
process. 
Side it's good to understand. 

82
00:04:37,960 --> 00:04:41,920
That the how these apps. 
Work how they're made and you 

83
00:04:41,920 --> 00:04:45,120
know just in terms of what 
options there are out there 

84
00:04:45,120 --> 00:04:48,320
these days. 
Because they could be possible 

85
00:04:48,320 --> 00:04:49,920
solutions to problems. 
That you? 

86
00:04:50,280 --> 00:04:54,760
Are uncovering. 
Also, and you, we've talked 

87
00:04:54,760 --> 00:04:58,680
about AI before, but a lot of 
these low code, no code apps 

88
00:04:59,320 --> 00:05:02,040
can. 
Interface with things like 

89
00:05:02,040 --> 00:05:04,920
ChatGPT. 
Open AI as the actual platform 

90
00:05:05,360 --> 00:05:06,960
and it can send. 
Information or retrieve 

91
00:05:06,960 --> 00:05:11,410
information. 
So understanding that and seeing

92
00:05:11,410 --> 00:05:13,810
that. 
These AI tools are kind of being

93
00:05:13,810 --> 00:05:16,570
plugged. 
In to these low code no code 

94
00:05:16,570 --> 00:05:21,730
apps means that that's. 
You're going to see a big 

95
00:05:22,010 --> 00:05:25,810
skyrocketing effect. 
Of more of these kind of low 

96
00:05:25,810 --> 00:05:26,890
code no. 
Code apps. 

97
00:05:26,890 --> 00:05:29,250
Happening in the market. 
Okay. 

98
00:05:29,250 --> 00:05:32,500
Cool. 
Finally, I think another another

99
00:05:32,700 --> 00:05:36,780
point, when we talk about low 
code no code apps is they I've 

100
00:05:36,780 --> 00:05:38,500
seen. 
Of late quite. 

101
00:05:38,620 --> 00:05:40,700
A lot of. 
Use cases where. 

102
00:05:41,120 --> 00:05:44,800
They are created not just for 
one use case to say. 

103
00:05:44,800 --> 00:05:47,640
For example, what Door knocking?
Knocking, you know, data 

104
00:05:47,640 --> 00:05:52,480
collection app. 
I've seen them used as extenders

105
00:05:52,760 --> 00:05:54,880
for systems. 
That are quite. 

106
00:05:54,880 --> 00:05:57,880
Old school so SAP. 
For example, is a pretty old 

107
00:05:57,880 --> 00:05:59,920
school system. 
It's not going to change. 

108
00:06:00,320 --> 00:06:02,560
You know it's going to iterate, 
but it's not, its. 

109
00:06:02,600 --> 00:06:04,760
Interface isn't going to change 
anytime soon. 

110
00:06:05,250 --> 00:06:08,850
It's a large ERP type. 
System that's quite robust. 

111
00:06:09,170 --> 00:06:12,450
The same in the the dynamics 
family, the same in the Oracle 

112
00:06:12,450 --> 00:06:15,530
family and. 
Sometimes these low code no code

113
00:06:15,530 --> 00:06:18,250
apps are. 
Literally used to develop 

114
00:06:18,250 --> 00:06:23,370
modules for add-ons to these 
enterprise apps so that other 

115
00:06:23,370 --> 00:06:26,050
business processes can be 
rapidly developed without you 

116
00:06:26,050 --> 00:06:28,690
needing to necessarily. 
Spend a whole lot of money 

117
00:06:29,010 --> 00:06:32,570
developing the. 
Big ERP systems that can be. 

118
00:06:32,570 --> 00:06:36,690
Expensive and rely on. 
You know, qualified. 

119
00:06:36,690 --> 00:06:40,290
Specialists on those tools. 
Okay, so I talk about. 

120
00:06:40,290 --> 00:06:42,610
These low code no code apps. 
I'm just going to call them low 

121
00:06:42,610 --> 00:06:45,130
code apps going forward, so I 
don't. 

122
00:06:45,130 --> 00:06:47,970
Have to say. 
That that double whammy. 

123
00:06:49,610 --> 00:06:51,970
So what are they? 
So I think in order to 

124
00:06:51,970 --> 00:06:54,290
understand what a low. 
Code app is we kind of need to 

125
00:06:54,290 --> 00:06:57,290
understand what an application 
is. 

126
00:06:57,410 --> 00:07:02,640
Anyway, generally and what makes
up an application now I am. 

127
00:07:02,640 --> 00:07:07,480
Going to simplify architecture 
here, I don't think it matters. 

128
00:07:07,920 --> 00:07:11,240
If we go down to. 
I don't think it helps and. 

129
00:07:11,240 --> 00:07:14,080
Matters that there are different
variations of. 

130
00:07:14,960 --> 00:07:16,680
Application architecture I think
we. 

131
00:07:16,680 --> 00:07:20,080
Just need to. 
Know about 3 layers and the 

132
00:07:20,080 --> 00:07:23,340
three layers are. 
The interface, So what you the. 

133
00:07:23,340 --> 00:07:25,100
You know what you're using on 
your device. 

134
00:07:25,100 --> 00:07:28,220
So if you were on your. 
PC You might have an interface 

135
00:07:28,220 --> 00:07:29,980
you use which might be running 
a. 

136
00:07:29,980 --> 00:07:32,740
Website kind of a web what's 
called a web application. 

137
00:07:33,100 --> 00:07:35,260
So app. 
That you go to your browser and 

138
00:07:35,260 --> 00:07:39,300
you view and you use. 
So there's, there's that, and 

139
00:07:39,300 --> 00:07:41,780
then. 
There's also, I guess interfaces

140
00:07:41,780 --> 00:07:44,980
in terms of a mobile. 
App which is actually usually 

141
00:07:45,500 --> 00:07:47,700
different a different. 
Set of code. 

142
00:07:48,170 --> 00:07:50,170
That's written specifically to 
utilize. 

143
00:07:50,170 --> 00:07:53,010
Some of the functions and the 
hardware on a mobile phone. 

144
00:07:53,370 --> 00:07:57,930
And so you'd find that, say, 
your banking app is quite. 

145
00:07:57,930 --> 00:08:02,130
Different when you're on your. 
Versus what it is on your 

146
00:08:02,130 --> 00:08:06,250
website and yes, there are ways 
of making them. 

147
00:08:06,330 --> 00:08:09,250
Very similar to one another. 
And there are whole technologies

148
00:08:09,250 --> 00:08:10,690
about having. 
You know what's. 

149
00:08:10,690 --> 00:08:14,090
Called one interface for oil. 
And and very similar and. 

150
00:08:14,090 --> 00:08:16,490
You push it out. 
For both those different. 

151
00:08:16,490 --> 00:08:18,210
Channels or those different 
device types. 

152
00:08:18,890 --> 00:08:21,210
Regardless, you know. 
Regardless, you don't have to. 

153
00:08:21,570 --> 00:08:23,410
Do double the. 
Work in terms of interface 

154
00:08:23,410 --> 00:08:25,890
design. 
But we'll just just as. 

155
00:08:25,890 --> 00:08:28,770
Far as I guess, the point that 
I'm trying to make here is you 

156
00:08:28,770 --> 00:08:32,250
have an interface, something 
that you're using to either 

157
00:08:32,250 --> 00:08:35,570
enter information, update 
information, delete information,

158
00:08:35,650 --> 00:08:39,250
or view information and. 
That interface could be limited 

159
00:08:39,570 --> 00:08:41,690
to just viewing information 
sometimes. 

160
00:08:41,690 --> 00:08:44,850
Like viewing a website. 
But also you can have 

161
00:08:44,850 --> 00:08:47,690
application. 
When we do applications, we're 

162
00:08:47,690 --> 00:08:49,690
generally talking about 
something you can you can 

163
00:08:49,730 --> 00:08:52,250
interact. 
With and a. 

164
00:08:52,250 --> 00:08:55,410
Term that we use with to 
describe interaction. 

165
00:08:55,410 --> 00:08:58,530
Sometimes it's called. 
CRUD which is just an. 

166
00:08:58,530 --> 00:09:02,530
Acronym that stands for Create, 
Read, Update and Delete. 

167
00:09:02,890 --> 00:09:05,410
And so when we talk about apps, 
we're generally talking about 

168
00:09:05,410 --> 00:09:07,410
applications. 
Which allow you to do those 

169
00:09:07,410 --> 00:09:09,170
things. 
So create an account. 

170
00:09:09,170 --> 00:09:11,760
Update your details. 
And of course there are other 

171
00:09:11,960 --> 00:09:13,760
other functions apart from 
those. 

172
00:09:14,480 --> 00:09:15,840
I've just talked about in terms 
of. 

173
00:09:16,160 --> 00:09:19,840
Viewing and of course of 
potentially kicking off or 

174
00:09:19,840 --> 00:09:23,440
triggering an activity. 
But that's what we talk about 

175
00:09:23,440 --> 00:09:26,160
when we talk about. 
So you've got the interface 

176
00:09:26,160 --> 00:09:27,840
layer, that's the top. 
That's number one. 

177
00:09:27,840 --> 00:09:29,640
There are only three layers. 
In this. 

178
00:09:29,800 --> 00:09:33,960
What's called three layer? 
And yes, I am simplifying this 

179
00:09:33,960 --> 00:09:35,960
and it has changed, but to be 
honest. 

180
00:09:35,960 --> 00:09:37,320
I'm going to. 
Talk about the level that. 

181
00:09:37,320 --> 00:09:40,510
BI needs to understand. 
Is the interface layer and like 

182
00:09:40,510 --> 00:09:43,790
I said, could have could be 
similar looking it could be 

183
00:09:43,790 --> 00:09:45,790
completely different. 
Depending on on the. 

184
00:09:46,510 --> 00:09:49,950
Channel or the device in. 
Which you are designing an 

185
00:09:49,950 --> 00:09:52,190
interface and then in the 
middle. 

186
00:09:52,190 --> 00:09:54,150
We have kind of what's called 
the logic layer. 

187
00:09:54,750 --> 00:09:56,870
This is where all our business 
rules should sit. 

188
00:09:57,270 --> 00:10:00,550
They should be common across our
different interfaces. 

189
00:10:01,150 --> 00:10:04,630
As they are what drive our 
business and so one example. 

190
00:10:04,630 --> 00:10:06,710
If we talked about for a banking
app. 

191
00:10:07,100 --> 00:10:09,900
It could simply be the rules 
around transferring money from 

192
00:10:09,900 --> 00:10:11,100
1:00. 
Account to another. 

193
00:10:11,380 --> 00:10:14,940
Could be baked in at this. 
Layer and so regardless of if 

194
00:10:14,940 --> 00:10:17,780
you're using your mobile. 
Phone or you're doing it online?

195
00:10:17,940 --> 00:10:21,900
The same logic or the same code?
I guess that's fundamentally 

196
00:10:21,900 --> 00:10:24,380
behind there, the same. 
Workflow if you like. 

197
00:10:24,380 --> 00:10:26,860
Workflow is a really good. 
Way of thinking about this 

198
00:10:26,860 --> 00:10:30,300
layer. 
Is is the same? 

199
00:10:30,920 --> 00:10:33,280
And so there is a trigger or an 
action and then something. 

200
00:10:33,280 --> 00:10:36,120
Happens and there's a result. 
So in this layer you can 

201
00:10:36,120 --> 00:10:40,200
generally draw quite nicely in a
process diagram and your 

202
00:10:40,200 --> 00:10:43,320
process. 
Diagram is generally if you. 

203
00:10:43,960 --> 00:10:48,480
The system steps implemented in 
this middle. 

204
00:10:48,480 --> 00:10:51,760
Layer the logic layer and 
finally. 

205
00:10:51,760 --> 00:10:53,760
Underneath we have the data 
layer, if you like the. 

206
00:10:54,760 --> 00:10:59,480
So the actual information. 
That the various fields that 

207
00:10:59,480 --> 00:11:03,680
make up the application in terms
of your name and an address you 

208
00:11:03,680 --> 00:11:04,840
know. 
First name, Last name. 

209
00:11:05,080 --> 00:11:07,440
Phone number for example is 
stored in. 

210
00:11:07,800 --> 00:11:10,920
Some kind of table? 
And the data layer and usually 

211
00:11:10,920 --> 00:11:12,400
in what we call. 
A database. 

212
00:11:12,680 --> 00:11:15,000
So you have those 3 layers 
database at the bottom. 

213
00:11:15,000 --> 00:11:17,400
Which has got all the data in it
and it's usually you know. 

214
00:11:17,400 --> 00:11:19,920
Defined by a data model, so you 
might. 

215
00:11:19,920 --> 00:11:23,040
Have your customer details in 
one area if you're building a 

216
00:11:23,770 --> 00:11:26,730
customer driven app. 
If you're signing them up, you 

217
00:11:26,730 --> 00:11:28,610
might have a provider. 
Table and you might have an 

218
00:11:28,690 --> 00:11:32,530
offers table or a deal table and
they might be the three kind of.

219
00:11:32,810 --> 00:11:35,210
Tables that you had if. 
You were signing customers up 

220
00:11:35,210 --> 00:11:38,250
for Internet services door 
knocking and you might have 

221
00:11:38,250 --> 00:11:39,530
another table for the person 
who. 

222
00:11:39,530 --> 00:11:41,570
Was signing them up. 
So they will all. 

223
00:11:41,570 --> 00:11:44,890
Connect down the database, but 
it is actually easy to 

224
00:11:45,090 --> 00:11:47,570
understand and most BIS should 
understand that at a high. 

225
00:11:47,570 --> 00:11:50,980
Level and then you might have at
that. 

226
00:11:51,140 --> 00:11:53,700
Second layer, the middle layer. 
In the sandwich you have the 

227
00:11:53,700 --> 00:11:59,300
logic which might. 
Send a new new customer details 

228
00:11:59,300 --> 00:12:00,780
that have come through. 
A sign up form. 

229
00:12:01,100 --> 00:12:03,620
Either on the website. 
Or on this tablet that these 

230
00:12:03,620 --> 00:12:07,180
doorknockers are using when they
enter information. 

231
00:12:07,180 --> 00:12:11,420
Through a form, which is a term 
we use for a type of way of 

232
00:12:11,420 --> 00:12:14,450
capturing information on an 
interface like. 

233
00:12:15,330 --> 00:12:19,370
The customer themselves. 
Or the door knocker will click 

234
00:12:19,370 --> 00:12:27,050
submit and this middle layer. 
Will be used either have code or

235
00:12:27,050 --> 00:12:30,770
workflow to send. 
That information to the database

236
00:12:30,770 --> 00:12:32,650
and create a new. 
Customer record. 

237
00:12:33,090 --> 00:12:35,090
So that's kind of how 
applications work. 

238
00:12:35,090 --> 00:12:36,890
It's just. 
Very Those 3 layers you've got 

239
00:12:36,890 --> 00:12:39,290
an interface. 
You've got logic in the middle, 

240
00:12:39,660 --> 00:12:42,380
and you've. 
Got a database and so that's how

241
00:12:42,380 --> 00:12:45,100
most. 
If not all applications work. 

242
00:12:45,700 --> 00:12:46,980
At a very. 
Simple terms. 

243
00:12:46,980 --> 00:12:50,100
There are ways in which you can 
drill down into those various 

244
00:12:50,140 --> 00:12:51,860
areas and explain different ways
of. 

245
00:12:51,860 --> 00:12:55,020
Optimizing all that, but 
effectively that is how most. 

246
00:12:55,300 --> 00:12:57,940
Systems in the world work, and 
you know the. 

247
00:12:57,980 --> 00:13:00,660
Interface and the middle bit and
the database. 

248
00:13:00,660 --> 00:13:04,100
Can all be different flavors 
these days, so the reason that's

249
00:13:04,100 --> 00:13:09,050
important to understand is that.
When we talk about low, these 

250
00:13:09,050 --> 00:13:13,050
low code apps generally when 
you're dragging and dropping 

251
00:13:13,210 --> 00:13:15,610
your. 
Elements like the say for 

252
00:13:15,610 --> 00:13:19,490
example we want to create just a
one page. 

253
00:13:20,170 --> 00:13:24,290
Application where we want to 
have a form to capture. 

254
00:13:24,290 --> 00:13:27,610
Customer details that we're 
going to sign up, we might. 

255
00:13:27,610 --> 00:13:30,490
Be at we will need obviously, a 
sign up. 

256
00:13:30,490 --> 00:13:33,570
Form for that. 
We need some code or. 

257
00:13:33,570 --> 00:13:38,400
Some logic and we need a 
database to save the customer. 

258
00:13:38,560 --> 00:13:40,520
Information like a table of 
customer. 

259
00:13:41,160 --> 00:13:43,840
Fields and so these low code 
apps. 

260
00:13:43,840 --> 00:13:46,240
Generally they don't come with 
the database, they might come 

261
00:13:46,240 --> 00:13:48,320
with their own. 
You generally have to create. 

262
00:13:48,320 --> 00:13:51,960
That separately. 
Or it goes into your enterprise 

263
00:13:52,200 --> 00:13:54,720
data store, your warehouse. 
Is sometimes called. 

264
00:13:54,720 --> 00:13:56,880
Referred to as your data lake or
your data warehouse. 

265
00:13:58,000 --> 00:14:00,640
You connect to that. 
So you get your. 

266
00:14:00,640 --> 00:14:04,080
Dbas to create that. 
Or you know, or you yourself can

267
00:14:04,080 --> 00:14:06,000
go through. 
Kind of a wizard to create that 

268
00:14:06,760 --> 00:14:08,560
and then you start dragging and 
dropping. 

269
00:14:08,560 --> 00:14:09,800
The fields you want, you say OK,
I. 

270
00:14:09,800 --> 00:14:12,440
Want a new customer I want to 
have. 

271
00:14:12,440 --> 00:14:14,160
I want to click their name. 
Their first name? 

272
00:14:14,160 --> 00:14:17,040
Last name, their phone number, 
their e-mail address and kind of

273
00:14:17,280 --> 00:14:19,800
maybe. 
When they're interested, or if 

274
00:14:19,800 --> 00:14:22,280
they're interested in signing up
for the deal, we've got on offer

275
00:14:22,520 --> 00:14:24,720
and a submit button. 
And so all that can be done 

276
00:14:24,720 --> 00:14:27,240
through like a drag and drop 
interface. 

277
00:14:27,960 --> 00:14:30,720
Very, very, very. 
Similar to you know any other 

278
00:14:30,720 --> 00:14:33,600
drag and drop interface. 
You've used, you know it just as

279
00:14:33,600 --> 00:14:36,440
easy, if not easier. 
Than say a Word document 

280
00:14:36,880 --> 00:14:39,720
interface or a PowerPoint. 
When you're dragging elements on

281
00:14:39,720 --> 00:14:44,840
there and then and then we need.
To, they're generally clever 

282
00:14:44,840 --> 00:14:47,200
enough. 
To have all those fields within.

283
00:14:47,200 --> 00:14:49,920
Something called a form element 
and. 

284
00:14:50,320 --> 00:14:53,320
Then we've got our submit button
and and and and we. 

285
00:14:53,320 --> 00:14:58,400
Usually the, depending on what. 
Log code app you're using, you 

286
00:14:58,400 --> 00:15:02,080
would hover over or click. 
On the submit button and that 

287
00:15:02,080 --> 00:15:04,160
that's. 
Where you would tell it that you

288
00:15:04,160 --> 00:15:09,360
were connecting. 
To the customers table and you 

289
00:15:09,360 --> 00:15:12,440
wanted to. 
Create a record and that's as 

290
00:15:12,440 --> 00:15:14,600
simple. 
As that so the log code. 

291
00:15:14,600 --> 00:15:17,820
Apps are actually not just. 
Providing the interface, they're

292
00:15:17,820 --> 00:15:21,300
also helping with that middle 
code, and some of them will. 

293
00:15:21,300 --> 00:15:24,740
Have tabs for. 
Workflow to say hey look not 

294
00:15:24,740 --> 00:15:26,380
only. 
Will we click this button? 

295
00:15:26,380 --> 00:15:28,460
Do we want to? 
Send this information to the 

296
00:15:28,460 --> 00:15:31,820
database. 
We also want to change the 

297
00:15:31,820 --> 00:15:33,820
information. 
In some way or send an e-mail. 

298
00:15:34,220 --> 00:15:38,340
So they're actually, they're 
quite advanced and I've been 

299
00:15:38,340 --> 00:15:39,740
playing. 
Around with some of them I've 

300
00:15:39,740 --> 00:15:42,500
been actually really interested.
In this area for years. 

301
00:15:42,980 --> 00:15:46,350
And I'm going to talk about. 
Some of the pitfalls with some 

302
00:15:46,350 --> 00:15:48,390
of these tools and why I still 
haven't. 

303
00:15:48,390 --> 00:15:53,550
Found the perfect low code tool 
out there in a minute but I have

304
00:15:53,550 --> 00:15:56,550
been playing with them for. 
As a BA or as an entrepreneur 

305
00:15:56,550 --> 00:15:58,510
I've been. 
I've had heaps of ideas and I've

306
00:15:58,950 --> 00:16:00,550
you know, I had to. 
Work through development 

307
00:16:00,550 --> 00:16:03,630
companies to make things happen,
and sometimes they've been very.

308
00:16:03,630 --> 00:16:07,190
Very very simple use cases of 
trying to solve and I have 

309
00:16:07,190 --> 00:16:08,910
enough technical. 
Ability in myself. 

310
00:16:08,910 --> 00:16:10,790
To be able to create and deploy 
these apps. 

311
00:16:12,170 --> 00:16:14,370
The thing about these low code 
apps, of course, is that they're

312
00:16:14,370 --> 00:16:17,490
generally running in the cloud. 
You can get ones that run 

313
00:16:17,610 --> 00:16:22,570
locally and you know. 
Depending on the flavor or who 

314
00:16:22,570 --> 00:16:24,410
makes them. 
There could be different 

315
00:16:24,410 --> 00:16:26,890
security concerns or non 
functional requirements that you

316
00:16:26,890 --> 00:16:30,610
have to worry. 
About so your IT department 

317
00:16:30,610 --> 00:16:32,490
might not be happy, for example,
if you. 

318
00:16:32,490 --> 00:16:34,450
Just downloaded one of these and
started using it. 

319
00:16:35,290 --> 00:16:37,170
Which we called shadow it. 
Sometimes. 

320
00:16:37,530 --> 00:16:41,690
So generally, the organization 
should decide on an enterprise 

321
00:16:41,690 --> 00:16:45,490
Lowcode tool and then you know. 
That would allow those what we 

322
00:16:45,490 --> 00:16:48,730
call. 
Citizen developers or non 

323
00:16:48,730 --> 00:16:52,210
developers to create? 
Forms where they need to capture

324
00:16:52,210 --> 00:16:54,050
information and obviously 
update. 

325
00:16:54,050 --> 00:16:57,050
Information and and and. 
Show customer information. 

326
00:16:57,490 --> 00:16:59,530
OK. 
So if you work for a large 

327
00:17:00,090 --> 00:17:04,730
enterprise, you may have heard 
of these two tools, which are. 

328
00:17:05,240 --> 00:17:08,760
Salesforce and Dynamics 
Microsoft Dynamics or used to be

329
00:17:08,760 --> 00:17:12,800
called Dynamics 365 Salesforce 
and Dynamics. 

330
00:17:13,240 --> 00:17:18,200
Are two massive players in the 
what we call CRM market. 

331
00:17:18,200 --> 00:17:21,280
They they use to, really. 
Manage your customer information

332
00:17:21,640 --> 00:17:24,240
and they also have. 
What I call ERP, enterprise 

333
00:17:24,240 --> 00:17:28,240
resource planning tools that 
they offer as well and at one 

334
00:17:28,240 --> 00:17:32,880
point I think. 
We refer to these tools as Xrms,

335
00:17:32,880 --> 00:17:36,040
which means anything, 
relationship management and both

336
00:17:36,040 --> 00:17:37,320
those. 
Offerings were. 

337
00:17:37,320 --> 00:17:43,320
Can be used to manage your 
internal CRM you know management

338
00:17:43,320 --> 00:17:45,360
of. 
Customers usually just internal.

339
00:17:46,000 --> 00:17:49,680
Use those they some they have 
slight differences. 

340
00:17:49,680 --> 00:17:51,320
But at a very. 
High level. 

341
00:17:51,320 --> 00:17:55,720
They do exactly the same thing. 
And you know, your sales. 

342
00:17:56,550 --> 00:18:00,910
Could use one of these tools to 
work customers through the lead 

343
00:18:00,910 --> 00:18:02,590
to. 
Sales process and your marketing

344
00:18:02,590 --> 00:18:05,190
team might use them to market 
other. 

345
00:18:05,190 --> 00:18:10,070
Players in the space are 
HubSpot, Zoho, they're generally

346
00:18:10,070 --> 00:18:11,550
the bigger. 
Ones in the. 

347
00:18:11,550 --> 00:18:16,710
World and if you were working 
for a large. 

348
00:18:17,390 --> 00:18:19,230
I would be surprised if you 
hadn't heard. 

349
00:18:19,270 --> 00:18:23,820
Of those terms before okay, so. 
Those. 

350
00:18:24,060 --> 00:18:29,100
Big behemoths they both have. 
Low code, no code tools. 

351
00:18:29,420 --> 00:18:30,980
So Salesforce has something 
called. 

352
00:18:30,980 --> 00:18:35,660
Salesforce Lightning is its 
latest name and Dynamics has. 

353
00:18:35,860 --> 00:18:39,140
A tool called. 
The Power Platform or Power Apps

354
00:18:39,580 --> 00:18:42,860
and these. 
Came out of their own engines 

355
00:18:42,900 --> 00:18:45,820
and their own internal kind of 
systems. 

356
00:18:45,820 --> 00:18:48,300
Which you could customize 
heavily if you. 

357
00:18:48,300 --> 00:18:51,020
Knew what you were doing and 
they both developed these, kind 

358
00:18:51,020 --> 00:18:53,710
of. 
Even simpler tools to extend 

359
00:18:53,990 --> 00:18:57,430
their own application or allow 
these non developers. 

360
00:18:57,830 --> 00:18:59,790
To be able to create these low 
code. 

361
00:18:59,790 --> 00:19:01,990
Applications I talked about and.
Rapidly create. 

362
00:19:03,030 --> 00:19:09,430
Applications to solve problems 
that that you may encounter, and

363
00:19:09,430 --> 00:19:12,270
not only that or that 
information would then flow back

364
00:19:12,270 --> 00:19:15,750
into the database so information
could. 

365
00:19:16,070 --> 00:19:21,650
Captured through the Sales 
Force, Lightning applications 

366
00:19:21,930 --> 00:19:24,290
flow back into Salesforce. 
And their database, And of 

367
00:19:24,290 --> 00:19:27,650
course they're charging. 
You for the space you use, but 

368
00:19:27,650 --> 00:19:30,170
it's good to have it in one 
place if you're using 

369
00:19:30,170 --> 00:19:33,610
Salesforce. 
And equally Microsoft will send 

370
00:19:33,650 --> 00:19:36,050
all the information from 
Powerapp. 

371
00:19:36,050 --> 00:19:39,770
Back to what's called the 
Dataverse. 

372
00:19:39,770 --> 00:19:43,370
Which is their equivalent or 
their database that sits under 

373
00:19:43,370 --> 00:19:47,620
the Power Platform and Dynamics 
Now I've. 

374
00:19:47,620 --> 00:19:50,860
Used both of these tools. 
I've used task force internally.

375
00:19:51,060 --> 00:19:53,580
I've used dynamics, I'm 
actually. 

376
00:19:53,700 --> 00:19:56,740
Certified in Dynamics, I know 
how to configure the. 

377
00:19:56,740 --> 00:20:00,060
System internally for. 
Corporations. 

378
00:20:00,060 --> 00:20:01,780
But also I've played around. 
With. 

379
00:20:02,220 --> 00:20:06,180
Parents, they're very good. 
That all what I would call would

380
00:20:06,180 --> 00:20:08,940
be easy to get certified by any 
organization in terms of. 

381
00:20:09,820 --> 00:20:11,820
The nonfunctional sides are all 
taken. 

382
00:20:11,820 --> 00:20:14,700
Care of security. 
All the rest of it. 

383
00:20:15,500 --> 00:20:17,260
And. 
And they're relatively cheap, I 

384
00:20:17,260 --> 00:20:18,980
mean. 
Perhaps I just looked if. 

385
00:20:19,100 --> 00:20:22,540
If you yourself wanted to play 
around there and just grab a 

386
00:20:22,540 --> 00:20:24,460
license. 
It's around 30 New Zealand 

387
00:20:24,460 --> 00:20:27,300
dollars 20. 
U.S. dollars to create an 

388
00:20:27,300 --> 00:20:31,460
account, and that's just for. 
You just just to be clear, no 

389
00:20:31,460 --> 00:20:34,140
one else and will come to this 
point soon. 

390
00:20:34,700 --> 00:20:36,740
You can drag and drop. 
You can play around. 

391
00:20:37,540 --> 00:20:40,820
However, they all involve a 
little bit of pseudo code that 

392
00:20:40,820 --> 00:20:44,480
you need to know how to write. 
So you do actually need to 

393
00:20:44,480 --> 00:20:46,760
understand. 
For these tools and specifically

394
00:20:46,760 --> 00:20:52,320
the ones I'm talking about now. 
The language they use or how to 

395
00:20:52,320 --> 00:20:54,840
write. 
The logic I talked about before.

396
00:20:55,120 --> 00:20:57,400
So in. 
Power apps you might You can 

397
00:20:57,400 --> 00:20:59,600
drag and drop. 
A table quite easily and connect

398
00:20:59,600 --> 00:21:02,620
it to the customer. 
Table that you created earlier 

399
00:21:02,620 --> 00:21:05,060
or created on the fly and you 
can suddenly see all the 

400
00:21:05,060 --> 00:21:08,460
customers there and a big list 
and like a table and you might 

401
00:21:08,460 --> 00:21:09,660
be like. 
Wow, that's happy. 

402
00:21:09,780 --> 00:21:11,740
You know, I'm really. 
Happy I was able to do that. 

403
00:21:11,980 --> 00:21:17,180
So quickly, but then you. 
Go to create a new form to add a

404
00:21:17,180 --> 00:21:19,940
new customer and everything's 
going fine. 

405
00:21:20,140 --> 00:21:22,780
You automatically. 
Drag and drop the form to a new 

406
00:21:22,780 --> 00:21:26,300
page and it automatically knows 
exactly what fields. 

407
00:21:26,980 --> 00:21:28,460
Are connected in the table and 
it. 

408
00:21:28,500 --> 00:21:31,220
Throws them on the. 
On the page for you and again 

409
00:21:31,220 --> 00:21:33,820
you're like. 
That's pretty good, but then if.

410
00:21:33,820 --> 00:21:36,020
You want to now change these 
things like for. 

411
00:21:36,020 --> 00:21:39,300
Example when you click the add. 
Button, you want it to navigate 

412
00:21:39,300 --> 00:21:42,180
back into the. 
Previous page after you've added

413
00:21:42,700 --> 00:21:45,780
a new customer and some. 
Around how to use the 

414
00:21:45,780 --> 00:21:48,780
application now navigate. 
Or you want to do some logic 

415
00:21:48,780 --> 00:21:52,580
like filtering and sorting? 
You do actually have to 

416
00:21:52,580 --> 00:21:54,060
understand how. 
These tools work. 

417
00:21:54,260 --> 00:21:56,340
And how each each individual? 
One is quite. 

418
00:21:56,380 --> 00:21:59,520
Different. 
And that is the disadvantage 

419
00:21:59,520 --> 00:22:02,520
with using these tools. 
So if you became a Power apps. 

420
00:22:02,520 --> 00:22:04,280
Developer you would know how to.
Do power apps. 

421
00:22:04,400 --> 00:22:07,840
If you then jumped over to SAS 
Force Lightning, you might 

422
00:22:07,840 --> 00:22:10,200
understand the concepts, but you
would have to learn a whole. 

423
00:22:10,200 --> 00:22:11,880
New kind of language if you 
like. 

424
00:22:12,080 --> 00:22:14,600
Just like programming. 
If you wanted to use. 

425
00:22:14,840 --> 00:22:18,520
That app OK. 
So there's the big. 

426
00:22:18,520 --> 00:22:21,800
Players out there, however, from
another angle, not from the. 

427
00:22:22,000 --> 00:22:24,040
ERP. 
Big behemoth CRM world. 

428
00:22:24,280 --> 00:22:27,120
There has been some small. 
Players that have propped up. 

429
00:22:27,620 --> 00:22:31,020
Who have just said, especially 
now in the last 10 years. 

430
00:22:31,300 --> 00:22:36,820
Where they've created tools from
what I would say bottom up. 

431
00:22:36,860 --> 00:22:39,740
Not for the purpose of. 
Connecting with Salesforce or. 

432
00:22:39,740 --> 00:22:43,260
Dynamics or just, you know, for 
the purposes of smaller 

433
00:22:43,260 --> 00:22:44,060
companies. 
Really. 

434
00:22:44,980 --> 00:22:47,460
To be able to create apps quite 
rapidly and so. 

435
00:22:47,460 --> 00:22:49,500
Let's talk a few here. 
There's something called Buddy 

436
00:22:49,500 --> 00:22:50,980
Base, which I'm. 
Playing with at the moment 

437
00:22:51,780 --> 00:22:54,980
something called air tables, 
there's. 

438
00:22:54,980 --> 00:22:58,750
Another one called App Smith. 
There's quite a few of them out 

439
00:22:58,750 --> 00:23:00,950
there and. 
They range from what I would say

440
00:23:00,950 --> 00:23:06,790
is semi open source and usually 
the open source ones aren't 

441
00:23:06,790 --> 00:23:09,470
designed nicely and have less 
functions. 

442
00:23:09,710 --> 00:23:11,310
There are the kind of freemium 
ones. 

443
00:23:11,310 --> 00:23:15,270
Where you get like 5 admin users
for free and a certain amount of

444
00:23:15,270 --> 00:23:19,190
space, but then you have to pay.
If you go over that and then 

445
00:23:19,190 --> 00:23:21,750
there are these premium. 
Options which you know can be in

446
00:23:21,750 --> 00:23:24,350
the hundreds or thousands of 
dollars per user. 

447
00:23:25,280 --> 00:23:29,480
Which you can then pay for, 
which do much more sophisticated

448
00:23:29,480 --> 00:23:32,840
stuff, and so when you. 
Write well, that's that third 

449
00:23:32,840 --> 00:23:36,320
tier. 
The Dynamics or the the Power 

450
00:23:36,320 --> 00:23:37,960
apps? 
Licensing of about $30.00 a 

451
00:23:37,960 --> 00:23:42,960
month isn't bad. 
So what do you have to consider 

452
00:23:42,960 --> 00:23:44,760
when using these? 
Apps Well for me. 

453
00:23:45,280 --> 00:23:49,680
If it's a true low code, no code
development tool, you can get 

454
00:23:49,680 --> 00:23:51,960
quite frustrated when. 
You're trying to, you know, 

455
00:23:51,960 --> 00:23:55,740
change the standard 
functionality, and for me, I 

456
00:23:55,740 --> 00:23:58,700
judge them by how. 
Fiddly they are, or how much 

457
00:23:58,740 --> 00:24:02,660
learning I have to do? 
I did study programming at 

458
00:24:02,660 --> 00:24:05,420
university and programming 
languages have got quite 

459
00:24:05,420 --> 00:24:08,780
advanced. 
These days that if you, it may. 

460
00:24:08,780 --> 00:24:10,260
Just take you just as long to 
learn a. 

461
00:24:10,260 --> 00:24:14,460
Very high level abstraction 
programming language as it. 

462
00:24:14,460 --> 00:24:17,940
Would be to learn one of these. 
Tools, so you know you need to 

463
00:24:17,940 --> 00:24:19,340
weigh that up. 
So when I'm playing around. 

464
00:24:19,340 --> 00:24:21,020
With them I kind of. 
Weigh that up. 

465
00:24:21,140 --> 00:24:25,740
I would find that power Apps in 
my mind is not that hard to 

466
00:24:25,740 --> 00:24:29,780
learn, but you definitely need 
to understand the Microsoft way 

467
00:24:29,780 --> 00:24:32,580
of doing things. 
The other thing is, you can't 

468
00:24:32,580 --> 00:24:35,700
necessarily have the same 
flexibility. 

469
00:24:36,100 --> 00:24:37,900
That you would have you just 
programmed it. 

470
00:24:38,180 --> 00:24:40,260
Or you would just. 
Yeah, just got to program it to 

471
00:24:40,260 --> 00:24:42,460
develop it. 
Some of your designs are. 

472
00:24:42,460 --> 00:24:48,180
Limited but based on what the 
what we say the container or. 

473
00:24:48,470 --> 00:24:51,950
How the app looks the. 
Theme behind it all that design 

474
00:24:52,190 --> 00:24:54,870
elements are usually 
standardized, so you might be. 

475
00:24:54,870 --> 00:24:56,470
Able to change your logo and the
back. 

476
00:24:56,710 --> 00:25:00,150
Color, but apart from that and 
apart from. 

477
00:25:00,150 --> 00:25:05,590
Writing what we call custom. 
Which is basically the style of 

478
00:25:05,590 --> 00:25:08,350
your application you're pretty. 
Much locked into whatever this 

479
00:25:08,350 --> 00:25:11,670
app looks like. 
And again, you know, depending 

480
00:25:11,670 --> 00:25:13,070
on the low. 
Code app you use. 

481
00:25:13,070 --> 00:25:15,750
There are more. 
There are some which are more 

482
00:25:15,750 --> 00:25:18,150
flexible in that area, but then 
you find that they're less 

483
00:25:18,150 --> 00:25:20,390
flexible when it comes to 
programming. 

484
00:25:20,630 --> 00:25:24,790
Or it just becomes a tool in 
itself, like a Photoshop we 

485
00:25:24,790 --> 00:25:28,470
there's so many options that you
just get lost in it the other 

486
00:25:29,230 --> 00:25:30,990
determining factor that you 
needed. 

487
00:25:31,430 --> 00:25:34,950
To really weigh up when you're a
BA, who suggests? 

488
00:25:34,950 --> 00:25:39,230
One of these tools as a solution
is whether or not it integrates 

489
00:25:39,230 --> 00:25:42,620
with your existing architecture.
So as I said before, if you've 

490
00:25:42,620 --> 00:25:45,180
already got Salesforce and 
you've got this need. 

491
00:25:45,380 --> 00:25:48,140
To rapidly create applications 
for various. 

492
00:25:48,140 --> 00:25:50,420
Use cases. 
Maybe it's legislation changes 

493
00:25:50,700 --> 00:25:54,340
and you don't have. 
A Salesforce team that you can 

494
00:25:54,540 --> 00:25:58,460
use and you want these apps. 
So we'll talk about this very, 

495
00:25:58,460 --> 00:26:00,260
very soon. 
You want these apps? 

496
00:26:00,260 --> 00:26:04,700
Exposed to both internal users 
maybe authorized users, so those

497
00:26:04,700 --> 00:26:08,260
that you can authorize and. 
The public then these apps are 

498
00:26:08,260 --> 00:26:11,720
very good for that use case. 
And of course it would make 

499
00:26:11,720 --> 00:26:16,320
sense to use the Salesforce 
version of these stores if you 

500
00:26:16,320 --> 00:26:18,280
had Salesforce. 
And if you have Dynamics where 

501
00:26:18,280 --> 00:26:20,360
you have the Microsoft family it
probably makes. 

502
00:26:20,360 --> 00:26:24,240
Sense for you to use the 
Microsoft version of it because 

503
00:26:24,240 --> 00:26:26,880
then it would just you just know
natively. 

504
00:26:26,880 --> 00:26:30,120
Integrate with all the other. 
Stuff you've got now if you have

505
00:26:30,120 --> 00:26:33,760
not. 
Got those two basis applications

506
00:26:34,000 --> 00:26:35,800
then you have a. 
Bit more freedom and if you're 

507
00:26:35,800 --> 00:26:39,040
smaller then you probably want 
to look at some that are about. 

508
00:26:40,370 --> 00:26:45,530
Or you know free ish like 
premium or very low cost now. 

509
00:26:45,770 --> 00:26:48,530
How do these tools make their 
money and so? 

510
00:26:48,530 --> 00:26:52,130
Therefore, what do you have to 
consider when rolling one of 

511
00:26:52,130 --> 00:26:56,730
these out? 
And the trick here is all around

512
00:26:56,770 --> 00:27:00,650
users and. 
Who is going to use your app? 

513
00:27:00,690 --> 00:27:03,050
And you need to. 
Decide this up front, I would 

514
00:27:03,050 --> 00:27:06,410
say functionality, as in how? 
Easy the app. 

515
00:27:06,410 --> 00:27:10,020
Is to use and. 
Publish and get out there and 

516
00:27:10,020 --> 00:27:12,540
how easy and how. 
Much sorry. 

517
00:27:12,540 --> 00:27:13,620
How much? 
It costs. 

518
00:27:13,620 --> 00:27:17,100
You are probably the two factors
you should be thinking. 

519
00:27:17,100 --> 00:27:20,100
About, I guess the final kind of
unwritten rule. 

520
00:27:20,100 --> 00:27:23,580
Is that does this tool? 
Integrate with your general. 

521
00:27:23,580 --> 00:27:25,980
Architecture or the other 
applications you have, and 

522
00:27:25,980 --> 00:27:27,700
that's important. 
It's not generally driven by 

523
00:27:27,700 --> 00:27:30,500
you, it's driven by your 
enterprise architect or your 

524
00:27:30,500 --> 00:27:34,300
enterprise architecture. 
Or the other tools you have, so 

525
00:27:34,300 --> 00:27:35,980
you should always think about 
that. 

526
00:27:36,390 --> 00:27:39,670
But if we just think about what 
the BA is really thinking about,

527
00:27:39,670 --> 00:27:43,110
it's probably the cost, how much
this is going to cost and how 

528
00:27:43,110 --> 00:27:45,830
easy it is to use and when it 
comes to. 

529
00:27:45,830 --> 00:27:49,190
Cost, this is. 
Where we go down the This go 

530
00:27:49,190 --> 00:27:53,390
down a complicated path, we'll 
come back. 

531
00:27:53,390 --> 00:27:58,070
To the SAS force and the power 
apps. 

532
00:27:58,390 --> 00:28:01,950
Or the dynamics area? 
Both of those tools. 

533
00:28:02,500 --> 00:28:04,260
Usually. 
There's a cost for those. 

534
00:28:04,260 --> 00:28:08,140
Who are creating the tool and 
it's not generally that much. 

535
00:28:08,580 --> 00:28:11,460
And sometimes there's even a 
lower cost for those who want to

536
00:28:11,460 --> 00:28:16,940
use that tool internally. 
OK, so if you've got an. 

537
00:28:16,940 --> 00:28:20,340
Internal user, so they're 
already on your network. 

538
00:28:20,380 --> 00:28:23,060
You already know who they are. 
Generally, the cost. 

539
00:28:23,140 --> 00:28:26,300
For them to use one of these 
tools once you've created your 

540
00:28:26,300 --> 00:28:29,740
application is quite low, but 
then if you want to 

541
00:28:29,820 --> 00:28:32,890
authenticate. 
So you want to know who's 

542
00:28:32,890 --> 00:28:35,850
logging into the application You
want to add a user. 

543
00:28:36,170 --> 00:28:38,410
There's generally a, There's 
generally a higher. 

544
00:28:38,410 --> 00:28:41,690
Cost and. 
Specifically, there's a cost. 

545
00:28:41,730 --> 00:28:44,090
For the public to access these 
apps. 

546
00:28:44,650 --> 00:28:47,850
So if we were talking about the 
example where we had door. 

547
00:28:47,850 --> 00:28:50,130
Knockers who were signing 
customers up for an offer. 

548
00:28:50,130 --> 00:28:53,370
For an Internet service. 
Those people that are signing up

549
00:28:53,370 --> 00:28:55,890
may not be your your Internet 
provider users. 

550
00:28:55,890 --> 00:28:58,770
They may not be staff. 
That you work, they work for 

551
00:28:58,770 --> 00:29:00,890
you. 
They may be staff that you're 

552
00:29:00,890 --> 00:29:03,850
just hiring to. 
To do the door knocking and 

553
00:29:03,850 --> 00:29:06,690
therefore they might be using. 
You know they are not. 

554
00:29:06,690 --> 00:29:09,610
Specifically our users. 
They are authenticated users 

555
00:29:09,610 --> 00:29:10,850
because we want to know who they
are. 

556
00:29:11,770 --> 00:29:15,170
But they would require an 
account, and the reason that's 

557
00:29:15,170 --> 00:29:17,770
important and the reason why you
want to work at how many public 

558
00:29:17,770 --> 00:29:21,160
users on average, how many 
authenticated users and how many

559
00:29:21,160 --> 00:29:24,160
kind of. 
Local, If you like business 

560
00:29:24,160 --> 00:29:27,080
users, you're going to have is 
that they generally charge you 

561
00:29:27,080 --> 00:29:28,720
for the amount of. 
Users you. 

562
00:29:28,720 --> 00:29:30,680
Have on these platforms. 
Starts off. 

563
00:29:30,680 --> 00:29:34,080
Free or very low to. 
Create these apps and then 

564
00:29:34,080 --> 00:29:35,680
suddenly they. 
Charge you a per user. 

565
00:29:35,680 --> 00:29:38,920
Per month charge now if there if
those. 

566
00:29:39,000 --> 00:29:41,280
Charges per month are. $30 per 
user. 

567
00:29:41,280 --> 00:29:45,720
Per month and the number of 
users you are going to have are 

568
00:29:45,720 --> 00:29:48,640
1000 a month. 
That's $30,000 a month that 

569
00:29:48,640 --> 00:29:50,280
you're paying. 
So you've got to be very. 

570
00:29:50,280 --> 00:29:53,360
Careful when you choose these 
tools that it's actually going 

571
00:29:53,360 --> 00:29:56,440
to meet your. 
Requirement if you're a smaller.

572
00:29:56,440 --> 00:29:59,280
Company, I would suggest that 
you look for those low code 

573
00:29:59,280 --> 00:30:01,400
apps. 
Which are free? 

574
00:30:01,400 --> 00:30:04,240
Unlimited customers or 
interactions? 

575
00:30:04,240 --> 00:30:09,960
Or portal views like web views, 
but maybe a cost for the 

576
00:30:09,960 --> 00:30:12,200
internal users. 
For me that seems like a. 

577
00:30:12,200 --> 00:30:15,670
Fear of better model and so you 
maybe only need 5 administrative

578
00:30:15,670 --> 00:30:19,190
users who are creating apps and 
so somewhat there are offerings 

579
00:30:19,190 --> 00:30:22,430
out there. 
I talk about Buddy Buddy base 

580
00:30:22,430 --> 00:30:27,310
before, and that's one example. 
Or some of the other EAR table 

581
00:30:27,310 --> 00:30:29,910
for example. 
Quite low cost for those who are

582
00:30:30,070 --> 00:30:31,750
creating the app and maintaining
it. 

583
00:30:31,950 --> 00:30:34,390
You only need maybe. 
Five of those users and it's 

584
00:30:34,390 --> 00:30:36,310
actually. 
Free for external users. 

585
00:30:36,590 --> 00:30:39,830
To be able to use those apps. 
And yes, there's other things 

586
00:30:39,830 --> 00:30:42,590
like paying for plugins and all 
sorts of add-ons you can get 

587
00:30:42,910 --> 00:30:46,070
however. 
That's a good scalable model if 

588
00:30:46,070 --> 00:30:47,550
you were thinking about using 
one of these. 

589
00:30:47,550 --> 00:30:48,670
Tools to solve. 
A problem? 

590
00:30:49,030 --> 00:30:51,950
Otherwise, you're better off 
just using the tools you have. 

591
00:30:52,790 --> 00:30:57,630
Or Excel for example. 
However, if your tool on the 

592
00:30:57,630 --> 00:30:59,430
other end. 
If your enterprise is already. 

593
00:30:59,430 --> 00:31:01,830
Paying for Salesforce and 
already paying for Dynamics. 

594
00:31:01,830 --> 00:31:05,390
And you already have users, then
you're not actually adding in 

595
00:31:05,470 --> 00:31:07,910
any additional cost apart from, 
you know, the. 

596
00:31:07,910 --> 00:31:09,910
Package you already bought, 
however they. 

597
00:31:09,910 --> 00:31:12,390
Both this is Salesforce and 
Dynamics. 

598
00:31:12,390 --> 00:31:15,390
And also source Soho, which is 
generally cheaper. 

599
00:31:15,630 --> 00:31:20,110
They all charge you for public 
users. 

600
00:31:20,110 --> 00:31:22,470
So for example, you create an 
app and you used it. 

601
00:31:22,590 --> 00:31:27,750
To publish some form on your 
website. 

602
00:31:27,750 --> 00:31:29,910
Or portal so external users 
could. 

603
00:31:29,910 --> 00:31:32,330
Log in. 
Your customers could log in and 

604
00:31:32,330 --> 00:31:36,130
maybe manage their Internet 
connection details, or sign up 

605
00:31:36,130 --> 00:31:38,690
or manage their account like, I 
don't know, like a. 

606
00:31:38,770 --> 00:31:42,210
Bank. 
Website they would charge you. 

607
00:31:42,650 --> 00:31:46,770
For those public users or the 
public views as well as if you 

608
00:31:46,770 --> 00:31:48,210
needed to authenticate those 
users. 

609
00:31:48,530 --> 00:31:50,770
That would charge you so. 
That's why it's important. 

610
00:31:50,770 --> 00:31:53,490
To segment users in terms of 
public those anyone. 

611
00:31:53,490 --> 00:31:56,130
Who can visit your website? 
Those who need to be 

612
00:31:56,130 --> 00:31:58,170
authenticated. 
And then those business users 

613
00:31:58,530 --> 00:32:01,530
and then look and see. 
What these various tools are? 

614
00:32:01,530 --> 00:32:06,530
Going to charge you for I would 
say that some of those tools are

615
00:32:06,530 --> 00:32:08,210
still worth. 
It very much worth it, 

616
00:32:08,640 --> 00:32:10,160
especially for your internal 
users. 

617
00:32:10,160 --> 00:32:12,600
To go out and do. 
Like I said, door knocking. 

618
00:32:12,840 --> 00:32:16,160
May make sense sometimes. 
They're not the best technology 

619
00:32:16,160 --> 00:32:19,600
for your public website. 
Okay. 

620
00:32:19,800 --> 00:32:23,560
So if we then I guess circle 
back. 

621
00:32:23,560 --> 00:32:26,080
To what? 
These low code, no code apps 

622
00:32:26,080 --> 00:32:29,960
could be used for. 
I think that some of the use 

623
00:32:29,960 --> 00:32:32,200
cases. 
That I've used them for is when.

624
00:32:32,240 --> 00:32:34,480
For example, you're working. 
For a government department or 

625
00:32:34,480 --> 00:32:38,840
you're working for an 
organization that just rapidly 

626
00:32:38,840 --> 00:32:41,840
needs to capture information and
you don't want to capture it 

627
00:32:41,840 --> 00:32:45,400
just in Excel, You want to have 
it structured and you want. 

628
00:32:45,960 --> 00:32:47,640
To be able to update that 
information, it's. 

629
00:32:47,640 --> 00:32:52,840
Really good for those different 
use cases, especially if you can

630
00:32:52,840 --> 00:32:55,120
then connect that low code. 
App to A. 

631
00:32:55,120 --> 00:32:58,880
Database where your other data. 
Data resides, so you're. 

632
00:32:58,880 --> 00:33:03,680
Enhancing the data you've got. 
One great example might be, for 

633
00:33:03,680 --> 00:33:07,560
example in the situation where. 
We've got customers, customers 

634
00:33:07,560 --> 00:33:12,850
who we provide Internet for this
application we're using to sign.

635
00:33:12,850 --> 00:33:15,050
Customers up through door 
knocking. 

636
00:33:15,210 --> 00:33:18,570
Would be a perfect use case 
because we could literally if 

637
00:33:18,570 --> 00:33:19,890
that. 
We already door. 

638
00:33:19,890 --> 00:33:22,050
Knocked to a customer. 
We've already got, we could look

639
00:33:22,050 --> 00:33:24,730
up their details and we could 
kind of try and upsell them. 

640
00:33:24,730 --> 00:33:27,810
Or see how they're going. 
Ask them for feedback and if we.

641
00:33:27,810 --> 00:33:29,650
Door knocked on someone else's 
door. 

642
00:33:29,850 --> 00:33:32,050
And they weren't a customer. 
Because they're not in our 

643
00:33:32,050 --> 00:33:34,690
database, we could add them 
straight to our database. 

644
00:33:35,140 --> 00:33:38,100
That means that back in our call
center or back in our main 

645
00:33:38,100 --> 00:33:41,700
office, those details are 
automatically captured and 

646
00:33:41,700 --> 00:33:44,940
automatically in our. 
System that we use for Internet 

647
00:33:44,940 --> 00:33:47,860
providing and. 
For, you know, provisioning 

648
00:33:47,860 --> 00:33:51,260
accounts, so we've missed. 
Out a whole lot of double data 

649
00:33:51,260 --> 00:33:56,420
entry that would have to happen 
with the information stored in 

650
00:33:56,700 --> 00:33:59,140
our enterprise repository in the
same. 

651
00:33:59,140 --> 00:34:02,300
Format it was captured, which 
means it's less likely to be 

652
00:34:02,300 --> 00:34:04,870
any. 
Mistakes And you know, we've 

653
00:34:04,870 --> 00:34:07,990
extended what our enterprise 
application. 

654
00:34:08,150 --> 00:34:11,310
Can allow us to do by just 
pumping information through the 

655
00:34:11,310 --> 00:34:14,310
Slow Code app and they're. 
Great examples. 

656
00:34:14,550 --> 00:34:16,630
So if you can. 
Think of examples in your. 

657
00:34:16,630 --> 00:34:20,550
Business as a BA where you know 
it's really expensive maybe. 

658
00:34:20,550 --> 00:34:23,070
To change the enterprise app or 
you don't want. 

659
00:34:23,070 --> 00:34:24,670
These door knockers or these 
kind of. 

660
00:34:25,590 --> 00:34:30,670
Contractors or extended people 
to view the main app, then low 

661
00:34:30,670 --> 00:34:34,070
code no code apps are fantastic.
The other use. 

662
00:34:34,070 --> 00:34:37,310
Case that I would say. 
Would be a great one. 

663
00:34:37,429 --> 00:34:39,110
Would be if you're a startup 
company and you. 

664
00:34:39,110 --> 00:34:41,630
Just want to mock up a simple. 
App or a simple? 

665
00:34:41,630 --> 00:34:44,350
Website which allows some kind 
of interaction. 

666
00:34:45,670 --> 00:34:48,670
These are perfect for doing a 
very very simple mobile app. 

667
00:34:48,750 --> 00:34:54,429
Some of these will instantly. 
Convert your app to mobile and 

668
00:34:54,429 --> 00:34:56,550
publish it. 
If you like for cost generally 

669
00:34:56,850 --> 00:35:00,050
to the App Store and. 
To the Google store, so both the

670
00:35:00,050 --> 00:35:05,090
Apple and Android store and your
designer can generally. 

671
00:35:05,090 --> 00:35:09,810
Work with these tools as well, 
so you as a BA may not be. 

672
00:35:09,810 --> 00:35:13,010
Working in them, but knowing 
that they are a solution there 

673
00:35:13,330 --> 00:35:15,850
and that they are. 
Possible. 

674
00:35:16,180 --> 00:35:19,140
Tools in your. 
Toolbox to talk about or to at 

675
00:35:19,140 --> 00:35:21,860
least challenge and ask about 
will make you. 

676
00:35:21,900 --> 00:35:24,860
A better BA and if you want to 
have a bit of a play with some 

677
00:35:24,860 --> 00:35:26,700
of these. 
Low code, no code apps. 

678
00:35:26,940 --> 00:35:30,620
I will check on our website in 
the next week. 

679
00:35:32,340 --> 00:35:34,860
A bit of a. 
Review of maybe the top ten. 

680
00:35:34,860 --> 00:35:36,660
I have reviewed maybe 50 of 
them. 

681
00:35:37,700 --> 00:35:40,910
Over the last little while. 
And I'll probably put on there 

682
00:35:40,910 --> 00:35:44,510
the top, what I say is the top 
ten, they are pretty fun to play

683
00:35:44,510 --> 00:35:46,390
with. 
If you've got any technology 

684
00:35:47,070 --> 00:35:50,830
background then you might. 
It can be quite fun and I think 

685
00:35:50,830 --> 00:35:52,310
you had some of the frustrations
I talked. 

686
00:35:52,310 --> 00:35:55,070
About where maybe it's easier 
just to, you know, hire a 

687
00:35:55,070 --> 00:35:58,270
programmer and you'll be. 
Able to see what databases or 

688
00:35:58,270 --> 00:36:01,270
back end these. 
Systems can connect to and, so 

689
00:36:01,270 --> 00:36:02,990
maybe you. 
Can think of some use cases. 

690
00:36:02,990 --> 00:36:05,630
In which they might be useful. 
At your. 

691
00:36:06,030 --> 00:36:10,020
Organization, finally, I'll just
remind you all you are. 

692
00:36:10,020 --> 00:36:13,780
BA's so don't try and you know, 
create a solution and then find 

693
00:36:13,780 --> 00:36:17,500
a problem for it to fit. 
We start with problems first. 

694
00:36:17,500 --> 00:36:23,380
BA's and process problem, so 
this wasn't an endorsement. 

695
00:36:23,380 --> 00:36:26,820
To just go out and create apps. 
For the sake of it, but I do 

696
00:36:26,820 --> 00:36:31,020
think I've had this many times 
in my BA career where we have 

697
00:36:31,020 --> 00:36:32,740
been spending, you know, 
literally. 

698
00:36:32,740 --> 00:36:36,540
Millions of dollars on creating 
changes to. 

699
00:36:37,090 --> 00:36:39,690
Some of our systems. 
Because that was the only option

700
00:36:39,690 --> 00:36:42,090
we had. 
Whereas now there's, you know, a

701
00:36:42,090 --> 00:36:46,090
very standard way of extending 
these applications without 

702
00:36:46,090 --> 00:36:49,850
spending a large amount of 
money, especially for one 

703
00:36:49,850 --> 00:36:52,450
specific use case that you want 
to do. 

704
00:36:52,690 --> 00:36:55,930
And allowing that information to
flow back into the Enterprise 

705
00:36:55,930 --> 00:36:59,530
repository means that a low 
code, no code app is something 

706
00:36:59,770 --> 00:37:02,010
that every BA should understand.
