Hackpads are smart collaborative documents. .
961 days ago
2 / 4
Unfiled. Edited by Jaakko Korhonen , Molly Schwartz 961 days ago
  • Use commenting to suggest additions and have a free, open and critical discussions in between the text chapters.
  • COSS description, Timo V / Moona
Feasibility Study on Service Solution Architecture, Open Source Software Components and Developer Communities. This document works as a design document for further Open Journey Planner development.
974 days ago
Unfiled. Edited by Jaakko Korhonen 974 days ago
Agile procurement and Lean development
Lean development methods prefer to steer the development through guidelines and principles rather than specification documents. In this way developers are empowered to maximise their creative input to the project. Iterative development process is built on Refactoring Application Interfaces, Data and Software Code. The ever-changing software base requires a Component architecture that is Built to change. Developer should always be ready to rewrite a component from scratch, component by component at a time. With major version number change, data cycle requires the whole system to be changed into a new environment overnight.
Developer Community Engagement Methodology
Developer community and management of the Open Source Project is built on the fact that open community enables software developer engagement on several levels: through peer support, co-creation and shared problem solving, innovation is quicker and recruitment easier than with some other development models.

961 days ago
2 / 4
Unfiled. Edited by Molly Schwartz 961 days ago
  • Use commenting to suggest additions and have a free, open and critical discussions in between the text chapters.
  • COSS description, Timo V / Moona
Feasibility Study on Service Solution Architecture, Open Source Software Components and Developer Communities. This document works as a design document for further Open Journey Planner development.
961 days ago
0 / 2
Unfiled. Edited by Molly Schwartz 961 days ago
  • Use commenting to suggest additions and have a free, open and critical discussions in between the text chapters.
  • Use Cases
Services are developed to address human needs. For example, the development of Journey Planner software services are designed to help users navigate a route from where they are (Point A) to where they want to go (Point B) using the most efficient and most convenient public transportation options available. Therefore, the creation of technical route-planning solutions should be informed and inspired by user stories. The non-technical descriptions of how users want and should be able to deploy services are called user stories. These user stories include multiple discrete steps and components, such as user needs, feature definitions, and solutions, which are called functionality modules. These non-technical descriptions of functionality modules are oftentimes consistent and repeated across different user stories, and therefore they are reusable. The functionality descriptions below provide non-technical descriptions of functionality modules that can be defined and reused across and different user stories in order to fulfill user needs in an efficient, interoperable design
961 days ago
0 / 2
Unfiled. Edited by Jaakko Korhonen 961 days ago
  • Use commenting to suggest additions and have a free, open and critical discussions in between the text chapters.
  • Principles
Architectural development principles are used as basis for making design choices when developing a new web service. Architectural principles have been adjusted to accommodate decentralized open source development, dispersed piloting and lean software development methodologies.
974 days ago
0 / 1
Unfiled. Edited by Jaakko Korhonen 974 days ago
  • Use commenting to suggest additions and have a free, open and critical discussions in between the text chapters.
  • GTFS Data Sample, Hannes
974 days ago
Unfiled. Edited by Jaakko Korhonen 974 days ago
The  license and terms of use supporting any open data initiative is  critical. The process to acknowledge the terms of use as well as the  constraints in terms of reuse, integration with other data and  commercial use can have a serious effect on adoption. From the point of  view of an organization or a developer who wants to develop a tool that  gets data from several sources, managing complex license agreements can  be a major limitation.
974 days ago
Unfiled. Edited by Jaakko Korhonen 974 days ago
Term Long Name More information
SIRI Service Interface for Real Time Information http://www.siri.org.uk
GTFS General Transit Feed Specification https://developers.google.com/transit/gtfs/
OTP Open Trip Planner http://www.opentripplanner.org/
OSM Open Street Map http://www.openstreetmap.org/about
JIT
RRRR Rapid Real-time Routing https://github.com/bliksemlabs/rrrr
MaaS Mobility as a Service http://www.tekes.fi/en/programmes-and-services/tekes-programmes/mobility-as-a-service/
LIJ
ITS Intelligent transport systems
974 days ago
Unfiled. Edited by Jaakko Korhonen 974 days ago
Agile procurement and Lean development
Lean development methods prefer to steer the development through guidelines and principles rather than specification documents. In this way developers are empowered to maximise their creative input to the project. Iterative development process is built on Refactoring Application Interfaces, Data and Software Code. The ever-changing software base requires a Component architecture that is Built to change. Developer should always be ready to rewrite a component from scratch, component by component at a time. With major version number change, data cycle requires the whole system to be changed into a new environment overnight.
Developer Community Engagement Methodology
Developer community and management of the Open Source Project is built on the fact that open community enables software developer engagement on several levels: through peer support, co-creation and shared problem solving, innovation is quicker and recruitment easier than with some other development models.

Stop sharing the collection with ?

This pad is open to "", so will still be able to access it.
Cancel
Open Journey Planner Feed

Contact Support



Please check out our How-to Guide and FAQ first to see if your question is already answered! :)

If you have a feature request, please add it to this pad. Thanks!


Log in