-
Notifications
You must be signed in to change notification settings - Fork 5
CITE Introduction Roles and Responsibilities
This document summarizes the goal, principles and process shared by all the test suites leaders supporting the OGC Compliance Program (CITE).
All Geospatial software in the world is OGC compliant. We have better systems interoperability and we help to save lives and make this world better and safer. Integration of geospatial data is not a problem, when software is OGC Compliant.
- Provide the best support to developers of OGC implementations around the world, towards passing OGC Tests.
- Engaged leaders in the geospatial community and software environment to help and lead and develop the tests
- Create a virtual place where the geospatial community can help each other improving their own software and becoming compliant
- Provide an Awesome Service to developers around the world
- Embrace and drive change and improvement
- Have fun, create fun
Each test is managed by a lead organization. Leads are most of the times organization that provide in-kind contribution or have an agreement with OGC (e.g. support of hours in exchange for membership).
Leads do the following:
- support the forum
- advances test
- release tests
- support TEAM Engine
- Interact with the CITE Manager to prioritize issues
The leads interact with the CITE Manager (See Communications-Manager-and-Test-Leads). The Manager do the following:
- Monitor the CITE forum to make sure the questions, issues and suggestions are being responded and captured in the appropriate GitHub repository
- Coordinate with the leads to prioritize issues
- Do releases of the tests in TEAM Engine beta and production
- Do releases of TEAM Engine
- Maintain documentation about the process, support and management of CITE tools
- Test Lead monitors the CITE Forum: http://cite.opengeospatial.org/forum
- If a message is submitted related to a test that a test Leads owns, then the Test Lead should respond in less than 24 hours. The CITE Manager can also respond.
- Test Lead (or CITE Manager) does the following:
- If it is a fast response (< 5 min) - the Test Lead responds directly to the forum
- If it seems like a bug or good question to capture (for TEAM Engine or Tests), the Test Lead:
- creates an issue in the resepctive GitHub project and assigns the issue to him/herself
- responds to the Forum. pointing to the issue in GitHub, inviting those interested to continue the conversation in GitHub
- Test Leads works on the issue.
OGC uses waffle, which is a [Kanban board] (https://en.wikipedia.org/wiki/Kanban_board) to track the status and priority of the issues.
Kanban Board for CITE
The board has 4 columns
- Backlog - new issues
- In-investigation - This column contains issues that are prioritize by the Test Lead and the CITE Manager. The issue on the top has highest priority that the issue on the bottom
- Waiting - Issues in this column are waiting for an external resolution.
- Closed - issues are closed
The board can be filtered by project, assigned, milestones and labels. For example if the Test Lead has the following github account: robert-smith-the-lead, the link to the all the issues assigned to this github user is https://waffle.io/opengeospatial/cite?assigned=robert-smith-the-lead
The process for releasing tests and TEAM Engine is documented here.