23
SUCCESS STORY – agile projects with k-infinity Construction site planning and -security at one of the big European rail operations An example for: Agile projects Engagement of business experts in development of IT solutions Elimination of shadow IT Successful data integration

intelligent views agile projektes with k-infinity

Embed Size (px)

Citation preview

SUCCESS STORY – agile projects with k-infinity

Construction site planning and -securityat one of the big European rail operations

An example for:Agile projects

Engagement of business experts in development of IT solutions

Elimination of shadow IT

Successful data integration

SUCCESS STORY – agile projects with k-infinity

2

Context construction site planning

• 5.2 Mio person hours in

• 560 big projects

• 15.000 construction sites

• 13.400 urgent repairs and

• 51.000 maintenance tasks

SUCCESS STORY – agile projects with k-infinity

3

Shadow ITBefore introducing k-infinity Excel was the tool used the purposes of construction site planning

SUCCESS STORY – agile projects with k-infinity

4

Shadow IT

Construction site

Planning

Assignment of machines

Construction site security

Before introducing k-infinity Excel was the tool used the purposes of construction site planning

SUCCESS STORY – agile projects with k-infinity

5

The planer distributes Excel files among the

stakeholders

Construction site

Planning

Assignment of machines

Construction site security

SUCCESS STORY – agile projects with k-infinity

6

All stakeholders confirm, comment on

and complete the plan. This way, more and more Excel files are

created until …

Construction site

Planning

Assignment of machines

Construction site security

SUCCESS STORY – agile projects with k-infinity

7

… it is no more clear, which one is the valid

version. The consequence: decisions based not on up-to-date information.

Construction site

Planning

Assignment of machines

Construction site security

SUCCESS STORY – agile projects with k-infinity

8

This can be fatal, e.g., if the workers on-site and

the security coordination have different plan data about the blocked track.

SUCCESS STORY – agile projects with k-infinity

9

It has been a long-standing goal for SBB to put an end to the Excel chaos and to establish a single source of truth

With the help of the semantic graph database k-infinity this has been made possible …

SUCCESS STORY – agile projects with k-infinity

10

… the task was very challenging

Construction sites and security measures come in many different variants and are full of interdependencies

The project was on a very tight schedule many of the conceptual questions had to be discussed on the fly and were based on preliminary project results

Demanding plausibility and consistency checks had to be implemented

SUCCESS STORY – agile projects with k-infinity

11

security measures

track section 503

Kirchberg construction site

mobile crane 284

lay sleepersKarl Klein

sleepers

The developers started off with a somewhat simplistic idea of a construction site

SUCCESS STORY – agile projects with k-infinity

12

Karl Klein

But often it’s not that simple …

security measures

track section 503

Kirchberg construction site

mobile crane 284

lay sleepers

sleepers

SUCCESS STORY – agile projects with k-infinity

13

Louis Lang

lay sleepers

shift 16.4.2015

work package 1

… construction sites include work packages and shifts. Shifts contain

the actual tasks.

security measures

track section 503

Laupen construction site

mobile crane 284

sleepers

SUCCESS STORY – agile projects with k-infinity

14

Louis Lang

Machines, material and persons are assigned to shifts or individual

tasks.

lay sleepers

shift 16.4.2015

work package 1

security measures

track section 503

Laupen construction site

mobile crane 284

sleepers

SUCCESS STORY – agile projects with k-infinity

15

maint. train

traction machine

Louis Lang

The machines are assembled to form

maintenance trains. Groups of

persons are assigned to the

deployment of the machine on-site.

lay sleepers

shift 16.4.2015

work package 1

security measures

track section 503

Laupen construction site

mobile crane 284

sleepers

SUCCESS STORY – agile projects with k-infinity

16

maint. train

traction machine

lay sleepers

shift 16.4.2015

work package 1

security measures

track section 503

Laupen construction site

mobile crane 284

sleepers

Stefan Sicher

Louis Lang

The security measures need to be staffed, too.

SUCCESS STORY – agile projects with k-infinity

17

maint. train

traction machine

lay sleepers

shift 16.4.2015

work package 1

security measures

track section 503

Laupen construction site

mobile crane 284

sleepers

Stefan Sicher

Louis Lang

crane driver

security guard

At early planning stages we cannot tell, who will be available to work on a particular site. For this purpose we

need to use placeholders.

SUCCESS STORY – agile projects with k-infinity

18

In the end, this is what a simplified model for one

particular task from a construction site can look like.

change sleepers

Blocked track 503

track

adjacent track

speed restriction on

adjacent track

SUVA crane-driver-license

maint. train

traction machine

lay sleepers

shift 16.4.2015

work package 1

Laupen construction site

mobile crane 284

sleepers

Stefan Sicher

Louis Lang

crane driver

security guard

mobile crane

track section

503

SUCCESS STORY – agile projects with k-infinity

19

change sleepers

Blocked track 503

track

adjacent track

speed restriction on

adjacent track

SUVA crane-driver-license

maint. train

traction machine

lay sleepers

shift 16.4.2015

work package 1

Laupen construction site

mobile crane 284

sleepers

Stefan Sicher

Louis Lang

crane driver

security guard

mobile crane

track section

503

Finally, we added a lot of complex interdependencies and

plausibility checks, such as …

SUCCESS STORY – agile projects with k-infinity

20

change sleepers

Blocked track 503

track

adjacent track

speed restriction on

adjacent track

SUVA crane-driver-license

maint. train

traction machine

lay sleepers

shift 16.4.2015

work package 1

Laupen construction site

mobile crane 284

sleepers

Stefan Sicher

Louis Lang

crane driver

security guard

mobile crane

track section

503

the choice of material and machines to be used for particular types of

tasks or specific qualifications and roles required for the planned

machines.

Melina Alexa
Hier müssten wir mit Animationen vielleicht arbeiten und bei jedem Statement den betroffenen Netzteil hervorheben.

SUCCESS STORY – agile projects with k-infinity

21

change sleepers

Blocked track 503

track

adjacent track

speed restriction on

adjacent track

SUVA crane-driver-license

maint. train

traction machine

lay sleepers

shift 16.4.2015

work package 1

Laupen construction site

mobile crane 284

sleepers

Stefan Sicher

Louis Lang

crane driver

security guard

mobile crane

track section

503

Necessary security measures depend on the type and the sequence of

tasks, the infrastructure elements involved, the possible restrictions and

blockings of tracks.

SUCCESS STORY – agile projects with k-infinity

22

ConclusionDifferent business units had to agree on terminology and business logicThe use of Excel as a planning tool had not encouraged any such agreementsConstruction site planning needed a complex model with complex business rules and room for a great variety of different construction sites

Requirements for the data baseEngagement of non-IT-users in an agile development of the data modelRich representation, combined with a great schema flexibility

SUCCESS STORY – agile projects with k-infinity

23

Questions?

Contact us to learn more the project.

[email protected]+49 (0)6151 5006-0

www.i-views.de www.k.infinity.de

Follow us: https://twitter.com/i_views