The road to digital success The Antwerp Databikers app

Vergelijkbare documenten
Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces

BABOK meets BiSL. Marcel Schaar, IIBA Dutch Chapter Mark Smalley, ASL BiSL Foundation Jan de Vries, ASL BiSL Foundation. Kennissessie, 19 januari 2016

Mobile Devices, Applications and Data

Settings for the C100BRS4 MAC Address Spoofing with cable Internet.

Enterprisearchitectuur

Business Architectuur vanuit de Business

ARE methodiek Het ontwikkelen van Informatie Elementen

Het beheren van mijn Tungsten Network Portal account NL 1 Manage my Tungsten Network Portal account EN 14

General info on using shopping carts with Ingenico epayments

RESEARCH DATA MANAGEMENT INNOVATIE & SURF

Handleiding Zuludesk Parent

Dr. ir. Jaap Vreeswijk, MAPtm 25 oktober Use cases

Activant Prophet 21. Prophet 21 Version 12.0 Upgrade Information

VALUE ENGINEERING: THE H E G A G ME! E

End-to-End testen: de laatste horde

Support Center GIS-Flanders

Opleiding PECB IT Governance.

1. Voor het installeren wordt geadviseerd een backup te maken van uw database en bestanden.

Enterprise Portfolio Management

2019 SUNEXCHANGE USER GUIDE LAST UPDATED

Hoe met Windows 8 te verbinden met NDI Remote Office (NDIRO) How to connect With Windows 8 to NDI Remote Office (NDIRO

CTI SUITE TSP DETAILS

CLOUDSTRATEGIE. voor Stedin Netbeheer. v1.0 26/03/2019

Wij beloven je te motiveren en verbinden met andere studenten op de fiets, om zo leuk en veilig te fietsen. Benoit Dubois

MyDHL+ Van Non-Corporate naar Corporate

EM7680 Firmware Update by OTA

Process Mining and audit support within financial services. KPMG IT Advisory 18 June 2014

WFS 3.0 De geo-api van de toekomst. Linda van den Brink, Geonovum 13 februari #DataToBuildOn

Use-Case 2.0. Requirements Kenniscentrum 15 November Eric Lopes Cardozo

Risk & Requirements Based Testing

Product Quality Management, onze toekomst René Tuinhout

QUICK START. IP cam viewer.

Integratie in de praktijk

Apparaten en Azure AD: wie, wat en waar? Sander Berkouwer SCCT

Van Big Data tot waardevolle informatie op maat van de (interne)gebruiker en de burger

FOD VOLKSGEZONDHEID, VEILIGHEID VAN DE VOEDSELKETEN EN LEEFMILIEU 25/2/2016. Biocide CLOSED CIRCUIT

EM6250 Firmware update V030507

Digital municipal services for entrepreneurs

BJORN VAN COTTHEM ICT TRAINER

Pair Testen. Het verbeteren van je test kennis met anderen. Peter

Cisco Cloud. Collaboration. Ronald Zondervan David Betlem September, Presentation_ID 2010 Cisco Systems, Inc. All rights reserved.

Succes = Noodzaak x Visie x Draagvlak 2. Case: Implementatie Requirements Lifecycle management bij Rabobank International

PicknPack. Gert Kootstra, Wageningen UR.

Interaction Design for the Semantic Web

Pijlers van Beheer. Bram van der Vos

Conclusie: voor elke organisatie die dit nastreeft is het goed besturen en beheersen van de bedrijfsprocessen

ISO CTG Europe

NETWORK CHARTER. #ResourceEfficiency

BiZZdesign. Bouwen van sterke en wendbare organisaties met behulp van standaarden, methode, technieken en tools. Research & Development

SharePoint intranet bij Barco Beter (samen)werken en communiceren

Opleiding PECB ISO 9001 Quality Manager.

open standaard hypertext markup language internetprotocol transmission control protocol internet relay chat office open xml

Quick start guide. Powerbank MI Mah. Follow Fast All rights reserved. Page 1

Monday, 29 September, 2008

Ontwikkelen doe je samen Patiënten helpen bij de ontwikkeling van een persoonlijke Gezondheidsomgeving 16 maart 2017 Michel Löhr

MEER AMBACHT DAN FABRIEK Data-Analyse en Process Mining Support

Wat is Interaction Design?


GETTING THE BEST OUT OF YOUR SOURCE CODE MODERNISEREN MET UNIFACE

Introduction to IBM Cognos Express = BA 4 ALL

Ervaringen met begeleiding FTA cursus Deployment of Free Software Systems

Vrijgeven van volledige gedetailleerde technische cookies

Leeftijdcheck (NL) Age Check (EN)

Creating a marketplace where expertise is made available through videoconferencing. Roland Staring Community Support Manager roland.staring@surfnet.

AlarmShield Interactive Security System Quickstart Guide. Model No. OPG2204

7 februari 2017 Research Online - Purchase Offline.

Curriculum Vitae Ishak Atak. Naam : Ishak Atak Roepnaam : Ishak. Woonplaats : Utrecht Geboorte datum :

Wi-Fi Range Extender Add-on Device Quickstart Guide

Dictu innovatie: innovatieve omnichannel mogelijkheden met mobiel en chatbots

MASTERCLASS BUSINESS ANALYSE NIEUW

The Power of SAP Innovations. De ongekende kracht van real-time Analytics

Taco Schallenberg Acorel

Handleiding beheer lijst.hva.nl. See page 11 for Instruction in English

MyDHL+ Uw accountnummer(s) delen

EM4594 Firmware update

ETS 4.1 Beveiliging & ETS app concept

ARTIST. Petten 24 September More info:

Enterprise Architectuur. een duur begrip, maar wat kan het betekenen voor mijn gemeente?

Migratie proces van Unilab6.4 naar SIMATIC IT R&D Suite 7. Lut Van Gorp

My Benefits My Choice applicatie. Registratie & inlogprocedure

Workflow Management MIS 3TI

STORM Groep b.v. We will get there in time

Windchill Document Management. - Digitaliseren van documenten en processen -

Smart Mobility. Marije de Vreeze Connekt / ITS

Towards a competitive advantage

Hoe te verbinden met NDI Remote Office (NDIRO): Apple OS X How to connect to NDI Remote Office (NDIRO): Apple OS X

Your View on Business

gastcollege HvA, Iskander Smit, 26 mei 2009 ONTWERPEN VOOR MOBIEL INTERNET

ISO/IEC in een veranderende IT wereld

Toolbox for Circle Regions. UrbanWINS Webinar

Support Center GIS-Flanders

"WAAR STAAN WIJ?..." Internationale BIM ontwikkelingen. 13 October 2015

ISO/IEC Governance of InformationTechnology. Yvette Backer ASL BiSL Foundation. 16 juni ISO Governance of Information Technoloy 1

ATOS Viewer for Dental Frameworks User Manual

Registratie- en activeringsproces voor de Factuurstatus Service NL 1 Registration and activation process for the Invoice Status Service EN 10

Innovatie door samenwerken - Slim gebruik maken van de aanwezige informatievoorziening - September 2014

Connected Assets, de next step in buitendienstautomatisering. Nush Cekdemir Service & Maintenance Congres, 31 maart 2011

Benefits Management. Continue verbetering van bedrijfsprestaties

Transcriptie:

The road to digital success The Antwerp Databikers app

Context - Algemeen Adviseur afdeling relatiebeheer (Informatie Vlaanderen / Vlaamse overheid) Relatiebeheer (Internationale projecten) EU Projecten iov EC (OTN project) CIP programme Externe relaties W3C & OGC SBM Opleiding business Analist ICT Architect

Context Open Transport Net project 14 Partners 4 Pilot cities 3

Context Open Transport Net project Doel OTN Open transport gerelateerde datasets (open data) OTN HUB platform (beschikbaar stellen, gebruik stimuleren, community vormen - stedelijke sub-sites) OTN pilots (Antwerpen - BE, Birmingham - UK, Issy Les Moulineaux - FR, Liberec region - CZ) specifieke toepassingen

OTN Pilots Antwerp (BE) Birmingham (UK) Issy-Les-Moulineaux (FR) Liberec (CZ) Traffic intensity: App measuring the use of cycling infrastructure, road quality, and reporting road issues, user generated content on bike use in Antwerp Road safety: Building interactive road safety maps & app to report traffic accidents, road safety data as open data Traffic planning: Providing transport data as open data & concept multimodal traffic planner app Crisis management: Flood management dashboard & crisis management app

Context Open Transport Net project Diverse invalshoeken: Innovatie project versus living lab project Project partners: Grote verscheidenheid (andere culturen, doelstellingen en wensen) Pilot partners: Beperkte IT achtergrond, beperkte kennis van analyse technieken, inhoudelijke experts DOW (Projectbijbel) Beperkte omschrijving van piloot toepassingen en specifieke doelstellingen Beperkt gezamenlijk business model Nood aan gedetailleerde omschrijving van de business * Dow: Description of work

Wat is de rol van een business analist?

Wie is de business analist? Wikipedia: A business analyst is someone who analyzes an organization or business domain (real or hypothetical) and documents its business or processes or systems, assessing the business model or its integration with technology. IIBA: The BA is a liaison among stakeholders in order to understand the structure, policies, and operations of an organization, and to recommend solutions that enable the organization to achieve its goals

Wat is de rol van een business analist? Verantwoordelijkheden Business specificaties: Omschrijft de business Bekijkt de business ook vanuit ruimer perspectief (klanten oogpunt, oogpunt van de concurrenten) Gaat terug naar de fundamenten (wat wil men echt? Wat ligt er echt aan de basis?) en start pas met verder analyseren als deze fundamenten zijn blootgelegd Overdracht verzorgen aan functionele / technische analisten, communiceren met de opdrachtgever of projectverantwoordelijke

Vaardigheden en ervaring Benodigde ervaring Idealiter domeinervaring (niet strikt noodzakelijk!) Kennis van BPML (= business process modeling language) Kennis van UML (= unified modeling language) Kennis van MindMapping Communicatieve vaardigheden Interviewen, actief luisteren, adequaat vragen stellen, antwoorden accuraat interpreteren en verwerken Formele resultaten juist en overtuigend vertalen Vertalen van de business specificaties naar de functionele analisten

Vaardigheden en ervaring Technische vaardigheden Definiëren van precieze en formele specificaties Toolset: Modelling tools (UML based vb. Enterprise architect) Office tools (Office, Google docs) Interface design (Balsamiq) Project reporting tools (timesheet reporting) Persoonlijke vaardigheden Onafhankelijkheid Gestructureerd & punctueel conform standaarden en procedures beslissingen incl. oog voor compromis realistisch inschatten (expectation-management)

Aanpak Business context model Bestuderen bronmateriaal Interviews met domain experts Business domein model Business terminologie (statisch) Relaties tussen domein objecten Business proces model Dynamische werking v/d business Framework omschrijving (scope) Referentie (handleiding & testen) Business vereisten model Scope van de toepassing Functionaliteiten van de toepassing Testbasis + basis voor wijzigingen

Deel 2: Data bikers app - Antwerpen

Data bikers app analyse Business analyse Rol van de piloot applicatie voor Antwerpen binnen OTN (generiek proces) Doel van de piloot fiets applicatie voor Antwerpen Business context en domein model Procesmodel Vereisten (functionele en niet functionele) Functionele analyse Systeem informatie model Datamodel Use cases Mock-up android app

Business analyse Algemeen proces model OTN (HUB- Piloot interactie)

Business analyse aanpak Brainstorm sessie met stakeholders 1 e definiëring user stories Evaluatie user stories OTN Business analyse met OTN piloot partners Herdefiniëring Scope afbakening Terugkoppeling Functionele analyse Realisatie + gebruikers testen

Demo movie: Data bikers https://www.youtube.com/watch?v=sgxce0w0to4&feature=em-upload_owner

Business analyse Business context model

Domein model Business analyse

Business analyse Procesmodel Antwerpen App (high level)

Business analyse Functionele vereisten vb. data exchange Name Route upload Route download Sending data to the hub Short description The user can upload a cycle route in GPX The user can download a route in GPX format The app. automatically send route data when a data connection is established Name Niet functionele vereisten Data connection Application must be available on android Short description A data connection is needed when sending route and issue information to the central system. A connection will be used when reporting an road issue or when closing registering a track. A data connection is also needed when displaying the map and when snapping the current location to the correct road segment. The application must be available on android devices (as a website or as a web application). Route information The user can view the information of a route (last route, recorded route). The information shown is: time, distance, elevation, speed, track smoothness Play store Android version Application must be downloadable in the google play store. The application must work on recent android device (smartphone and tablet). Supported versions (4.1x to 5.1). Route map The user can see a map of his route

Functionele analyse Systeem informatie model Antwerpen fiets app

Functionele analyse Use case overzicht Nr. Name Description 01 Install App on device User installs the Antwerp Cycle App on his android device. 02 Link an account User links an account (A-Profile account). 03 Set-up the device User sets up the App by selecting options. 04 Central application page Central startpage of the application. 05 Start track registration Start registration, control settings (for ex. GPS settings). 06 Stop track registration Stop registration. 07 Change options User change options (for ex. bike type). 08 Disconnect/connect user User log out and disconnect or user sign in and connect. 09 Report an issue The user report an issue (for ex. dangerous situation, signalisation problem, damage). 10 Route download User download his route as a track (GPX format). 11 Route upload Upload your route (GPX format). 12 Information about your track Providing information to the user about the length of his track, average speed, duration, height profile. 13 Viewing your track View your track on the map. 14 My Antwerp bike Interaction page for the A-profile user, using the Antwerp bike application. The page contains several options for interaction between users and the City of Antwerp. 15 Putting information on the OTN hub Providing aggregated information about cycling routes on the OTN Hub. 16 Administrative interface An administrative interface to follow up the success of the application (dashboard) - km route, number of issues reported.

Functionele analyse Applicatie proces model

Functionele analyse Use case detail Algemene informatie Nr 09 Name Actor Goal Other UC s involved Assumptions Preconditions Involved hub components Involved hub data layers Report an issue User (cyclist) The user report an issue (for ex. dangerous situation, signalisation problem, damage). UC05 (Start track registration) UC13 (Putting information on the OTN hub) The system is correct registering the route and the GPS is function properly None Crowdsourcing engine Cycle usage map (crowdsourcing) Road network (OSM)

Use case detail workflow scenario

Functionele analyse Use case detail voorbeeld Rapporteren van een probleem op de weg

Conclusie Belang business analyse in OTN Inhoudelijke sturing Motor voor gedetailleerde opvolging Taakgericht werken Samenwerkingsmodel tussen partners (pilots / Technical partners) Belang van een gedegen opleiding Interviewtechnieken (open vragen, terugkoppeling) Methodiek & rapportering (focus op resultaat omshrijving) Logische samenhang

Meer weten SBM opleiding: Business analist ICT architect: http://www.sbmopleidingen.be/ OTN Project: http://project.opentransportnet.eu/ IIBA (International Institute of Business Analysis): https://www.iiba.org/ Brussels chapter Babok V3 (Business Analysis Body of Knowledge)