Punchcard Swagger

Key Insights

Research task, identifying key requirements from stakeholders, identifying tools available and selecting an appropriate solution. Followed by implementation, deployment and review.

Z

Measure

Identify and implement a graphical tool for assisting office staff to be able to build reports and develop their own tools for extracting data out of the Key’s timesheet management system, Punchcard.
Z

Analyse

Research and identify key requirements from stakeholders, as well as tools available and selecting an appropriate solution, followed by implementation, deployment and review
Z

Execute

Implementation of an open-source tool called Swagger (or OpenAPI) was identified that easily integrated with the development pipeline for Punchcard and was able to extract all the necessary information out of the source code.
Z

Sustain

Improved API awareness and understanding of existing data platforms, spreading knowledge about the API security and usage. Providing individuals, the building blocks for custom reports, as well as providing exposure for the software team to additional tools.

Our Goal:

Identify and implement a graphical tool for assisting office staff to be able to build reports and develop their own tools for extracting data out of the Key’s timesheet management system, Punchcard.

Our Solution:

From our research, an open-source tool called Swagger (or OpenAPI) was identified that easily integrated with the development pipeline for Punchcard and was able to extract all the necessary information out of the source code.

    Unlocked Potential:

    Benefits from the application include:

        • Improved awareness to office staff about existing data platforms available within the office,
        • Spreading knowledge about the use of APIs, as well as API security,
        • Ability for individuals to build reports & analyse data directly out of Punchcard,
        • Exposure for the software team for building internal tools for the office.