![Page 1: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/1.jpg)
HLES 2017, Warsaw
An approach to IT in a high level event
![Page 2: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/2.jpg)
Agenda
• Step 1 - What to deliver? • Major “features”• At what quality level? • Contract between IOF and NF + ambition level
• IT Quality Requirements
• Step 2 - How to deliver and where to start?• How to set up the project
• A look at requirements• Examples
![Page 3: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/3.jpg)
Speaker: Henning Spjelkavik
• M Sc in Computer Science
• High volume web portals (Skiinfo.no, FINN.no)
• Member of IOF ITC
• Experience• WOC 1997, ESOC 2011, WSOC 2015• Timing, punching and IT since WOC 2004• World Cup 1996, 2008, 2009, 2011, 2012, 2013, 2014• School sprints etc• Arena and tv production in o, ski-o, xc & biathlon• SEA WOC 2013, assistant in 2007, 2008, 2016
![Page 4: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/4.jpg)
Who decides what to deliver?
![Page 5: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/5.jpg)
IT Quality Requirements document (ITQRD)
• The ITQRD does not define what an organiser shall provide• that must be defined in the contract between IOF and the organiser
• The IT Requirements document describe the components/elements that can be part of an IOF major event and the data that flow between the components
• Best practices, IOF Guidelines, Vendor Guidelines etc will be attached the ITQRD.
• The ITQRD will also describe follow-up procedures to be used by the IT ASEA in the quality assurance work.
![Page 6: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/6.jpg)
Why?
• The IT area must support an arena production. Significantly different from a “normal” race
• There are significant costs involved
• Understanding IT requirements help in assessing the budget, and IT requirements may affect important decisions not directly related to the IT area.
• A successful outcome depends on awareness of these factors throughout the event organization
![Page 7: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/7.jpg)
Context
![Page 8: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/8.jpg)
Reference model with interfaces
![Page 9: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/9.jpg)
Follow up – actors involved
![Page 10: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/10.jpg)
Main objectives
1. Fair Competition for Athletes
2. Exciting Live Coverage for Spectators
![Page 11: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/11.jpg)
Fair competition for athletes is the essential priority
The IT Area must produce correct results: Times and Check of Controls visited.
Keywords: Low volume, reliability, correctness, simplicity
By itself this means:
• Accurate time taking
• Avoid incorrect placings due to inaccurate times
• Reliable punching system
• Avoid unjust and unclear disqualifications
• Ensure equal punching conditions for all athletes
• Simple system setup
• No real-time requirements
Mandatory and takes priority!
![Page 12: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/12.jpg)
Exciting Live Coverage for SpectatorsLive coverage comprises Arena Production, Internet coverage, TV, GPS
The complicated part of the setup
Keywords: Real-time, high volume, reliability, complexity
This means:
• Lots of information needs to be “digested” and presented
• Very complex system setup
• High real-time requirements
• No time for “outage” – there is no “second attempt”
• If a component fails, a redundant system must take over “on the fly”
• Clear contingency plans are needed
![Page 13: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/13.jpg)
Live coverage has consequences
• Makes the IT setup very different for a major IOF event compared with a regular mass orienteering competition.
• It is not achieved by “scaling” the familiar IT setup from a “normal” orienteering competition.
• Live coverage implies massive, instant, real-time, requirements for presentation of competition data: radio times, results, TV graphics with running times, internet uploads, etc.
![Page 14: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/14.jpg)
Example requirement, radio timing
• This is an early draft, with some bugs:
Radio controls are usually expected on an high level event, in order to follow the race.
Maximum 1s latency from a runner passes to the result is available for the TV graphics; max 5s for a TV pre-warning
For a TV control, a dedicated link, i.e. cable, fiber or radio network etc. is necessary. GSM has not been proven sufficiently reliable. Manual could be an option!
Results must be available for the speaker system, and for live results on the web within reasonable time (30-60s)
![Page 15: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/15.jpg)
Other news
Approval of Timing Solutions• ITC is working on an approval process for Timing
solutions, to simplify the selection for the organiser and validation for the SEA. • A proposed timing solution for an event that is not listed,
must be documented and assessed by the ITC.
Education of IT ASEABy fall 2017 ITC will start a training program for IT ASEA,
that will coach the organiser and work with follow-up for IT related issues at major IOF Events.
![Page 16: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/16.jpg)
How?
![Page 17: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/17.jpg)
Project management
Project manager / coordinator / Technology Director
Assess How to assemble the teams / componentsWhat to outsourceWhat you handle yourselfHow to recruit competent personnel
Plan necessary training and testing
Get a person into the organisation with experience from a similar event
![Page 18: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/18.jpg)
Project managementImportant traits
Technical understanding
Ability to coordinate (leadership)
Should plan to not do (any) critical steps herselves on a WOC (plan to avoid being on the critical path)
![Page 19: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/19.jpg)
Project managementHave in mind:
Competency and experienceOpportunity costRecruit people - or hire services
MilestonesTestsManage boundaries – clear responsibilitiesRelationship to event director?
![Page 20: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/20.jpg)
Timeline
![Page 21: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/21.jpg)
TestingIf it isn’t tested, it won’t work.
Challenge the team to do enough testing!
![Page 22: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/22.jpg)
How to deliver (“Sourcing”)What to build – what to buy – what to outsource
![Page 23: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/23.jpg)
Home-made IT solutions
![Page 24: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/24.jpg)
Home-made IT solutions
• To be minimised...• if there is a standard, or existing, working solution
• think carefully when developing new things
![Page 25: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/25.jpg)
Domains / services
• Example: Mapping
• Activities• Timekeeping• “Punch control”• Intermediate timing• GPS-tracking• TV-graphics• Entry system for spectators• Accreditation etc management system
• Punching system
![Page 26: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/26.jpg)
Models
• Buy a service
• Do it yourself – rent/borrow equipment
• Do it yourself – rent/borrow equipment and hire a consultant
• Define clearly - Who takes responsibility for the end result?
![Page 27: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/27.jpg)
Buy a service
• Some companies/groups can provide all of the above in one package
• Cost
• You need to supply some manpower
• Internal coordination is on the provider
• Clear contract and understand of the boundaries
![Page 28: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/28.jpg)
Rent equipment
Rent the equipment from provider(s)
Operate yourself
![Page 29: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/29.jpg)
Rent equipment and consultant
The organisers people still lead, operate and execute
Foto: Geir Nilsen/Langrenn.com.
![Page 30: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/30.jpg)
Align and follow up
• Be certain that you have agreed on who does what, when and at which levelof quality
• Milestones• Some are given by the IOF process, event plan and bulletins• But you need your own as well• WOC 2016 – Training events, drawing etc
• Technology Checklist exists (2015), further material will be developed for theIT ASEA role
![Page 31: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/31.jpg)
Broadcast TV
Really, really consider the risks of using teams delivering data to TV without experience
Risk vs cost
![Page 32: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/32.jpg)
ImplementationSome alternatives
![Page 33: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/33.jpg)
Timekeeping
• Both orienteer – and non-orienteer companies/clubs
• Does not need to know orienteering
“Punch control” – Event administration
• Orienteering domain
• Some companies/groups can provide both
• Cost
• You need to supply some manpower
• Coordination is on the provider
![Page 34: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/34.jpg)
Intermediate timing
• ROC – Raspberry pie• http://olresultat.se/blog/?page_id=148
• jSh - http://radio.jsh.de/
• Several based on RACOM++
• Emit: eLink
• +++
![Page 35: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/35.jpg)
GPS tracking
• GPSseuranta (WOC 2010-2014)
• TracTrac (WOC 2008, World Games)
• Estonian
• Loggator (Bulgarian/Norwegian)
• Polish
• Hungarian (WOC 2009)
![Page 36: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/36.jpg)
Administrative tasks – event preprocessing
This is usually done by people in the organisation; coordinatingaccreditation, entry lists, exports from Eventor, verification/registrationof entry or group allocation forms, start draw
Some of the tasks might be outsourced to the results provider
Clear responsibilities needed
![Page 37: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/37.jpg)
Alpha Draft Task checklist, page 1
![Page 38: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/38.jpg)
ExamplesHow did the last WOCs solve this problem?
![Page 39: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/39.jpg)
WOC 2008 OlomoucService Solution Notes
Timekeeping (start+finish) Slovak timing company (VOS-TPK)
Non-orienteers, paid
“Punch control” Czech expert group Orienteers, clubs in the region. Czech software
Spectator race result service Organisers
Radio timing Czech expert group Orienteers, Using Racomequipment + SI
TV graphics Czech company (Akisport/Hego)
Long relation with producer. XC-skiing.
GPS Tracking TracTrac Orienteer, paid
Accreditation, athlete management
Web-based database solution Organisers
TV producer Karel Jonak Long relation with o
![Page 40: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/40.jpg)
WOC 2010 TrondheimService Solution Notes
Timekeeping Organisers Orienteers
“Punch control” Organisers + 1 hired expert Orienteers
Radio timing Organisers Orienteers
TV graphics Finnish o-solution Orienteers, paid for
GPS Tracking GPSseuranta Orienteers, paid for
Accreditation, booking management
Local solution; partly manual; access database; excel etc
Organisers
TV producer Olli Härkki Long relation with o
![Page 41: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/41.jpg)
WOC 2012 LausanneService Solution Notes
Timekeeping Leibundgut Orienteers, paid for
“Punch control” Leibundgut Orienteers, paid for
Radio timing Leibundgut + Specialist club Orienteers, paid for, RACOM-based
TV graphics Leibundgut Orienteers, paid for
GPS Tracking GPSseuranta Orienteers, paid for
Accreditation, booking management
N Russi Orienteers, paid for
TV producer Armand ... Some relation with o
![Page 42: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/42.jpg)
WOC 2013 VuokattiService Solution Notes
Timekeeping ResultFellows++ Orienteers, paid for
“Punch control” ResultFellows++ Orienteers, paid for
Radio timing ResultFellows++ Orienteers, paid for
TV graphics Finnish o-solution Orienteers, paid for
GPS Tracking GPSseuranta Orienteers, paid for
Accreditation, booking management
Local solution; partly manual; access database; excel etc
Organisers
TV producer Olli Härkki Long relation with o
![Page 43: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/43.jpg)
WOC 2014 LavaroneService Solution Notes
Timekeeping Local timing company, Chronometry
Non-orienteering
“Punch control” Czech expert group Orienteers, external club
Spectator race result service Organisers + hired expert
Radio timing Czech expert group Using Racom equipment
TV graphics Czech company (Hego) Long relation with producer. XC-skiing.
GPS Tracking GPSseuranta Orienteer
Accreditation, booking management
Manual; excel etc + web application
Organisers
TV producer Karel Jonak Long relation with o
![Page 44: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/44.jpg)
WSOC 2015 BudorService Solution Notes
Timekeeping EQtiming (Emit) 2 persons from EQresponsible. +6 organisers
“Punch control” EQtiming (Emit)
Spectator race - result service Local organiser
Radio timing EQtiming GPRS-based. +2 Organisers.,
TV graphics EtimingGraphics/NOF Run by NOF expert
GPS Tracking NOF/GPSseuranta Run by NOF expert
Accreditation, booking management
Manual + eventor; excel etc Organisers / NOF
Web TV producer Per Frost/Henning Spjelkavik Run by experts, IOF/NOF
Publlic Wifi, Media network NOF-equipment, mobile broadband
Run by NOF expert
Video uplink Mobile broadband with antenna Henning
![Page 45: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/45.jpg)
JWOC 2015 RaulandService Solution Notes
Timekeeping EQtiming (Emit) 2 persons from EQresponsible + 7 organisers
“Punch control” EQtiming (Emit)
Radio timing EQtiming GPRS-based. +2 Organisers.,
Spectator race - result service Local organiser
TV graphics EtimingGraphics/NOF Run by NOF expert
GPS Tracking NOF/GPSseuranta Run by NOF expert
Accreditation, booking management
Manual + eventor; excel etc Organisers / NOF
Web TV producer Christian Gedde-Dahl Run by experts, IOF/NOF
Publlic Wifi, Media network NOF-equipment, mobile broadband
Run by NOF expert
Video uplink Fiber
![Page 46: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/46.jpg)
WOC 2016 StrömstadService Solution Notes
Timekeeping EQtiming 7 persons from EQ + 10? organisers
“Punch control” EQtiming
Spectator race - result service Local organiser
Radio timing EQtiming Cabled
TV graphics Hego Karel Jonak’s partner
GPS Tracking GPSseuranta Pekka + Jouni
Accreditation, booking management
Eventor + excel Organisers
TV producer Karel Jonak Run by experts, IOF/NOF
Publlic Wifi, Media network Telia Event Supplied added mobile coverage.
Event admin (Eventor->EQ) Excel; organiser 3 org + experiencedvolunteer
![Page 47: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/47.jpg)
Project Timeline
![Page 48: An approach to it in a high level event - IOF HLES 2017](https://reader033.vdocument.in/reader033/viewer/2022052915/58ef21bf1a28abad5e8b4695/html5/thumbnails/48.jpg)
Conclusion• What to deliver?
• How to deliver?• There are several ways to split
how you assemble your services• What to buy
• What to deliver internally
• Talk to previous organisers of the same event
• ...and local organisers of similar complexity (if there exists) –possibly in other sports
The IOF IT Commission will be happy to discuss these matters with you!
[email protected] +47 932 080 67