WEBVTT

00:00.000 --> 00:13.600
I didn't think there would be a whole bunch of community here, so I thought, okay, right,

00:13.600 --> 00:17.840
but it's nothing we can present at the fall stamp, because fall stamp is more for hackers.

00:17.840 --> 00:24.440
The most, my believing, but I see the room is quite crowded, so I am happy to explain a little

00:24.520 --> 00:33.080
bit what we did at the SPB, especially what I did for the past five years, with my team,

00:33.080 --> 00:37.960
it was not myself, so we need a team to work on that.

00:37.960 --> 00:41.480
Okay, try to loud and louder.

00:41.480 --> 00:49.000
Okay, the motivation behind this planning tool is we have to plan much, much more than you can

00:49.000 --> 00:56.360
believe, so we show in the past talk that there will be data, a lot of data, complicated data,

00:56.360 --> 01:02.760
microscopic data, and a lot of data, but without planning, we never get to data, so the planning process,

01:02.760 --> 01:09.320
you'll see you can get to data there, but the planning process is a long, it's already a long, long

01:09.320 --> 01:17.080
planning process, even after you have to plan 20, 30 years or so head, so we know, no dice, we plan

01:17.160 --> 01:30.040
with this tool, the timetable for we are 56, it's the 2006, why that, so if we change the offer,

01:30.680 --> 01:37.400
what's going on? Okay, let's slide in like something. Okay, we have to plan ahead a lot,

01:37.400 --> 01:43.640
the problem is we have a well-change infrastructure, so we have a fixed infrastructure,

01:43.640 --> 01:50.760
we can do some offers on that, we can run percentage trends and try trends, but if we need more

01:50.760 --> 01:55.960
percentage trends, or more fried trends in the same time, we don't have the infrastructure,

01:55.960 --> 02:01.400
and to build and construct the infrastructure, we need time, you cannot build the infrastructure,

02:01.400 --> 02:10.840
you can build software, you can make a better schedule on the given infrastructure, because the

02:10.920 --> 02:18.440
trends are more or less a dynamic process, but if you need really need more switches, more tracks,

02:18.440 --> 02:25.960
the unique constructions, and if you see Switzerland is very dense, so we have many buildings,

02:25.960 --> 02:32.840
we cannot build any tracks where we want, then we need plan and so on, and this makes the whole thing

02:32.840 --> 02:40.680
really complex, and the question is how to support the plan with a tool, you will see what they

02:40.760 --> 02:50.920
have until they got the next slide, we need to have a tool that can work easily with,

02:50.920 --> 02:57.880
because their key work is not the software, their work is the planning, and one important thing

02:57.880 --> 03:03.800
is the structure in the traffic and then in the rival traffic in Switzerland, it repeats each hour,

03:03.800 --> 03:11.160
so it means we just plan one system hour, one hour, and then we just hope it, that's easy,

03:11.160 --> 03:17.160
then you can hope it, if you can run the thing in one hour perfectly, then you just hope it,

03:17.160 --> 03:24.120
then the next hour is the same, then as well for the percentage spread, if you attack the

03:24.200 --> 03:34.280
trim, the trick to Geneva, it depart 0, 4, a trick or a Geneva, then you now next hour will

03:34.280 --> 03:42.680
be the same, try 4, so 1, 4, 2, 4, 3, 4, it's really easy to say, okay, I want to attack the

03:42.760 --> 03:50.760
trend one hour later, but the trade process is the same, what they do during planning,

03:53.320 --> 04:02.600
just before we introduce this planning tool, they just plan on such right ports, they make workshops,

04:02.600 --> 04:09.000
they plan, they make variants, they discuss, they plan the paper, they discuss and they

04:09.000 --> 04:15.320
let's go on, and once they have one idea, maybe it is, this variant is not good, it's not good,

04:16.120 --> 04:21.080
we don't know here, it's just an example of course, but this one is exactly what we want to get,

04:21.080 --> 04:27.960
they took that, took another software, they entered the data and after some

04:29.000 --> 04:35.400
work in the ice, they got out, doesn't work because we didn't watch that, so we introduced a planning

04:35.400 --> 04:44.200
software, where is like a tumor, it is the design system, you can plan us, they do in the buildings,

04:45.000 --> 04:51.000
a construction, then they can just click, they want to get inside, buy some data because they

04:52.440 --> 05:01.320
manage to enter the data in a really efficient way, and so on, so you see, planning, you give

05:01.320 --> 05:07.560
the tool, they can interact it, it must be easy, because the planning just won't use a tool

05:07.560 --> 05:13.800
which is easy to use, five years ago, we talked to them, I was in this workshop, I couldn't

05:13.800 --> 05:18.040
believe that this is the state of the art, this could be the site, this is okay, they cannot be

05:18.040 --> 05:26.040
a bike to work, and then the first question, what is the topic of the tool and the answer to

05:26.040 --> 05:36.120
me, it must be as easy as on whiteboard, I was shocked, and my UX I actually took the idea as well,

05:36.120 --> 05:43.240
a UX actually involved, it told me, oh no problem, I forgot that you can do analytics on it,

05:43.800 --> 05:49.960
if they have a tool, which might take an essential process, you can copy paste, you can

05:49.960 --> 05:57.160
have much more time, so you see it often is a problem in the world, you have to transfer,

05:57.160 --> 06:04.280
make into your world, and then you need scale software, developers, UX design, and so on,

06:04.280 --> 06:09.560
because the tool must be really easy to use, and we started it in like this and workshop

06:09.560 --> 06:15.320
on paper, as well as paper, yeah, we talked about paper, but we discussed the paper, we

06:16.280 --> 06:23.960
normally work, we make a short design sprint, like works that more, so we have to understand

06:23.960 --> 06:29.480
the problem, we make a scale software for one problem, then we take a decision, then make my

06:29.480 --> 06:35.240
rapid prototypes on the test with the user, and once we say okay this is the way to go,

06:35.240 --> 06:40.600
then we start the really hard development process, which takes a lot of more time, quick and

06:40.600 --> 06:48.120
dirty is easy to get, but then it's the work we have to do for a product, as well user feedback,

06:48.920 --> 06:55.000
you might kind of laid it off the work, but one thing is key is one, the big one, one user

06:55.800 --> 07:00.520
gave the feedback, what must be careful not to integrate too many features,

07:01.800 --> 07:07.960
as the tool might become already complex and complicated, I think this is key, you have to

07:07.960 --> 07:13.480
take in all the projects where the user has to do a creative work, a planning is a creative work,

07:13.480 --> 07:19.800
because there is not just one solution, we have many solutions, then it's easy that the user can

07:19.800 --> 07:25.720
easily use the software, and the software is not a new problem for him, it has another problem to solve.

07:28.040 --> 07:35.880
I just have a video animation, I hope it can give a two minute live demonstration of the tool,

07:35.880 --> 07:43.320
you can scan this QR code, and you've got a running tool, unfortunately it's not yet

07:43.320 --> 07:48.360
easy to use on the mobile phone, you might better use it on the computer, because yeah,

07:48.360 --> 07:53.320
unfortunately it doesn't work, it's one thing you can contribute, how it would we easily

07:54.120 --> 08:02.760
do get placed on any cello phones, so as a switch, I hope it's working, though this is a demonstration

08:02.760 --> 08:09.080
tool, so it's intractive tool, one thing is as well interesting, you can put two data, this is

08:09.080 --> 08:18.760
bad through it, tap, you see, as well, algorithms, and something you can see is we need software

08:18.760 --> 08:23.960
developers, skills of the robots on the graphical, user interface, interactive designers to get

08:23.960 --> 08:30.360
a really nice thing that we need experts in algorithms, because it's not so easy to snap

08:30.360 --> 08:40.040
a phone, you can contribute as UX designer, graphics expert, and then you might just click,

08:40.040 --> 08:46.840
then say, okay, I don't need that, or no, there was no that one, okay, back and so on,

08:47.560 --> 08:54.120
we can trust, say, okay, new line from here to here, okay, this is back and then I don't have

08:54.200 --> 09:01.800
internet, but this is not a problem, just a bad message, so you have a new line, this is exactly

09:01.800 --> 09:11.000
about what I told before, new line means construction, construction means a lot of money doing

09:11.000 --> 09:21.000
the best, that's really expensive, my here is a big mountain, then you, all right, all right,

09:21.160 --> 09:29.000
yeah, okay, you say, can we all do that, and again, okay, it's not a good way to do

09:29.000 --> 09:33.320
like that, so we can trust, say, okay, we might like this, and that's it, and so on,

09:33.320 --> 09:37.960
you see, there's an interactive tool, is it a use, I love it now, they're using that,

09:37.960 --> 09:43.400
they raise the paper, they don't buy paper anymore, it's nice for the environment,

09:43.400 --> 09:52.920
so, and what we did, we showed this tool, the other companies, private companies,

09:53.720 --> 10:01.800
and I thought, okay, that's nice, and how can we get that, and this is a really big deal in our

10:01.800 --> 10:09.400
company, we decide going open source, the way of open source, we are not using tools, open source,

10:09.640 --> 10:14.440
there's a business software, open source, might we have some libraries still in open source,

10:14.440 --> 10:21.320
but this is a big deal, so culture change, actually we had the concept of buy,

10:21.320 --> 10:28.120
built, as before, buy, have before built, be by then, we couldn't buy that, so we have to build it,

10:28.760 --> 10:33.960
build by our own, we start like this, cost a lot of money, other, other companies might

10:33.960 --> 10:40.600
the same thing again, and the different, but the same thing, so the question is how we can make

10:40.600 --> 10:46.680
cultural transfer in the company, from built share and profit, if we have to build, of course,

10:46.680 --> 10:51.720
if we can buy, we buy, it's more expensive, it's more, so let's complicated for a company like us,

10:51.720 --> 11:00.280
but if we need to build share and profit, from the contributions of the, yeah, of the other

11:00.280 --> 11:10.280
companies, it can be a really interesting thing, so what we did, April 24, right, yeah,

11:10.280 --> 11:22.360
24 Peter, and it was, and we just started in January, one year ago, with SNCF, because SNCF,

11:22.360 --> 11:27.400
okay we have developers, we have the problem, we have another project we will hear about

11:28.360 --> 11:36.040
of the desktop, we start with SNCF, and this is one thing we can recommend if you do that in

11:36.040 --> 11:43.320
the company, start small, make the open source area just between two companies, then you can learn,

11:43.320 --> 11:49.320
you find the thing you would not better make public as public, the other company you can trust,

11:49.320 --> 11:55.880
the world might, you can also well trust, but better not trust everything, what you put it,

11:55.880 --> 12:01.480
then you can clean up, and then I believe it will make it public, and now you can just go to

12:01.480 --> 12:07.400
the key top, you can download it, you can install it, you can work with it, really nice, so here is

12:07.400 --> 12:16.920
the model, get started in five minutes, it works on your local system, right, right, really not

12:17.000 --> 12:27.880
the story and because we have forgotten one skill person, we don't have, they don't have the skill,

12:28.600 --> 12:34.840
the plan that doesn't can, they don't have the skill to install that, so what we might,

12:34.840 --> 12:41.400
in the same time, we might the running system, the demonstrated you can have public,

12:42.360 --> 12:51.880
and we have now connected the developer community, which has the skill to make the development,

12:51.880 --> 12:58.920
and we have connected them with the end user community, and they have another idea, they have

12:58.920 --> 13:04.120
resources for requests, they request features, they also have kind of request features,

13:04.120 --> 13:10.840
and so we have now the full potential realized in a bigger community, so I think, make it open,

13:11.800 --> 13:17.400
is the first step, but fairly accessible application is as well, really important,

13:17.400 --> 13:23.240
and then you can bring the community and attention, is what you get out of that, and this is much more

13:23.240 --> 13:30.760
power, and now this is what we have, we trust you, the open source tools, it's still the next

13:30.760 --> 13:38.040
movie, we have tiktok.spb.shm, this is the digital application system, so the design patterns

13:39.160 --> 13:45.000
we used as well public, these are used tools, then we have the Angular app,

13:46.280 --> 13:53.480
dotspb.shm, which is the basic of the tool, and we just built that tool, based on this,

13:53.480 --> 13:57.960
two or three different open source projects we still have, so this is the first business

13:57.960 --> 14:02.520
software, I want to say it is the right, the worst business software we make open source,

14:03.080 --> 14:09.480
normally the story, and at the base library, the Angular, technical stuff, now we have the

14:09.480 --> 14:16.120
software as well, released. We have an open question, might you can support us,

14:17.080 --> 14:24.920
answer them again, one thing is how we can use the design patterns, use the interaction patterns,

14:24.920 --> 14:31.320
and so on for other project, or we can make more accessible and we can get as well these

14:31.320 --> 14:36.280
community approach on the design level of the pad, and the other one is how we can avoid

14:36.280 --> 14:43.000
pork, so every company who is using the tool has made different feature requests, and we

14:43.000 --> 14:49.640
as SBB, we are not interested in having a different forks, so we want to have one application,

14:49.640 --> 14:59.560
we like to benefit from all different contributions, but they have to fit into one stream in

14:59.560 --> 15:05.080
one application, and the question is how to avoid that, that's something we have to work out

15:05.080 --> 15:13.080
in the next few months, and the most important page is this one, I want to say it is easy to use,

15:13.080 --> 15:22.360
it is easy to start, and I hope you can use that, make a story, if you think this project is

15:22.360 --> 15:28.120
pretty nice, make a story, I'll have to get in the march of stars, and the most important thing

15:28.120 --> 15:34.680
is not getting stars, the most important thing is getting use kills in the project to improve

15:34.680 --> 15:42.280
the project over the next few years or a month. If you have any questions, I'm here, just ask

15:42.280 --> 15:53.160
questions, and Peter is happy, I think the time is not so bad, yeah, I think that by this

15:53.240 --> 15:59.960
beginning you are using this yellow and blue, and I would like to ask you how to create this new

15:59.960 --> 16:06.600
course, and the two of the ones, because I believe that field will get all of whatever to make

16:08.600 --> 16:17.560
it, we realize that more or less on the field to level, we don't need that, but if you have to

16:17.560 --> 16:25.880
just catch up your hours, weeks faster, because you can, during this catch up tool, you just

16:25.880 --> 16:31.880
throw, you just drop the microwave to the discussed that, you can exchange that, then you can't

16:31.880 --> 16:40.200
get inside, you might get, you draw, just to align, and you have to answer all of well that

16:40.200 --> 16:45.560
the notes, the details, the mesoscopic detail, I don't want to say, and then you make a

16:45.560 --> 16:50.760
projection of it, and you see this in the distance, time drop, you see exactly how many,

16:50.760 --> 16:56.280
you see, I can show that in a few seconds, that this is one thing, it's really interesting for

16:56.280 --> 17:04.040
the planets, you might just get, and here up, this is an estimate, how is the track line looking

17:04.040 --> 17:09.800
like with the spine, so we have a horrific implemented method, this is not precise, and in the

17:09.800 --> 17:16.120
videocto, you have to enter everything, then you have a really precise plan, but this takes a lot

17:16.120 --> 17:24.440
more time, and for early design, like all of us I have a variant studies, is this too much more

17:24.440 --> 17:30.760
accurate, but the other tool is, of course, is for all the questions better, so this is

17:30.760 --> 17:34.680
early stage, then we have to really add on the funnel, we have to team assist in this

17:34.680 --> 17:39.880
our system where we do then operative planning, and then the data goes out, and you can use

17:39.880 --> 17:40.880
us well the data.

17:45.880 --> 17:54.680
It's important to differentiate between a macro and a micro level of detail, okay, thanks a lot

17:54.680 --> 17:57.720
bye guys

