-
Notifications
You must be signed in to change notification settings - Fork 214
Description
🗒️ Context
After conducting numerous interviews and workshops throughout 2023, MobilityData is suggesting several refinements to address common problems in both the formal amendment process and the informal processes related to GTFS governance.
In this issue, you will find a summary of the most common problems as highlighted by the community.
🤔 Problems
High barrier to entry
- Scattered communication leads to confusion regarding where to access key information.
- Confusion on where the source of truth for documentation lies.
- Lack of overview on what is actively being discussed.
- The governance process is designed for major changes, creating an intimidating barrier for individuals seeking to propose minor improvements.
Insufficient engagement in the proposals in the early stages of development.
- Vague process before the Pull Request stage.
- The level of consensus is frequently unclear until a Pull Request is initiated or a vote is called.
- Reviews are vague, it’s hard to know if a proposal has been thoroughly reviewed before testing and adoption.
First adopters are frequently impacted by last-minute changes to their implementation, leading to an increase in committed resources.
- First Adopters need to implement changes before opening a vote. Certain problems identified too late demand multiple rounds of testing and require supporting various versions of a proposal.
🔮 Phasing Plan
Based on these issues, MobilityData has worked on a phasing plan, which will be updated to represent the current status.
| Phase | What’s included | Status |
| 1 - Effective communication and GitHub management |
|
✅ Done |
| 2 - Enhancing voting and reviews |
|
🚧 WIP |
| 3 - Fast-track process for smaller changes |
|
🚧 WIP |
🔎 Future Considerations
While the phasing plan should address most of the problems highlighted by the GTFS community, some solutions worth exploring remain.
- Merging GTFS Schedule and GTFS Real-time governances
- GTFS Community Platform
- Formalize Working Group
- Adding GTFS Project Roadmap
- Flexibility in 1 Consumer and 1 Producers testing requirements and depreciation of “small” unused fields
- YouTube videos for GTFS changes and other applications
⏩ What’s next?
- We welcome the GTFS community to comment in the section below and share their thoughts.
- Questions for the community
- Do you think the proposed solutions best help alleviate the problems identified?
- Out of the 3 proposed phases, would you split any of them up to include more details?