Code Monkey home page Code Monkey logo

adidas / api-pm-training Goto Github PK

View Code? Open in Web Editor NEW
42.0 14.0 9.0 47 KB

Training materials to deliver an API Product Owner training. The training follows a "learning by doing" methodology with big emphasis on students solving a realistic problem for the first time with the facilitation of an instructor. The training is split in modules with each module touching upon different areas of responsibilities for an API product owner.

License: MIT License

api-pm-training's Introduction

description
Training materials for API product owners at adidas

adidas logo

License: MIT

adidas API Product Owner Training

Training materials for API product owners at adidas.

The training is meant to be facilitated by an instructor. It is following a "learning by doing" methodology with big emphasis on students solving a realistic problem for the first time with the facilitation of an instructor. The training is split in modules with each module touching upon different areas of responsibilities for an API product owner.

The actual content of the training is in the student and instructor folder.

Students are asked to NOT read the instructor materials until after the training.

How to execute this training

The instructor welcome the students and prepares an ice breaker.

The instructor then explains the API Transformation initiative and why the practice of API Product ownership is necessary to successfully drive the initiative.

Students should then be grouped in teams of 3 people ideally. At the beginning of each module they will receive the student "message" which simulates an email from their line manager asking them to produce an artefact.

Each team is expected to have a time-slotted discussion of around 15-20 minutes in which they will decide the actions that should be taken to produce the artefacts. They are not expected to actually produce the artefacts, just a step by step guide explaining how would they do it.

All relevant action points identified by them should be written down in post-its. After 20 minutes each team would expose how would they proceed to produce the artefacts and what are the key elements to watch out for.

After all teams have exposed their proposals, the instructor will open a discussion to challenge each other's approach. In the instructor section of each module there is a proposal of activities that the instructor can use to contribute to the discussion. Each one of those proposals contributes to one or more "areas of investment" of an API Product.

During the training or at the end of the training, the teams can assign their proposals to one of the seven areas of investment for an API Product:

DOCUMENTATION SUPPORT CLIENT DEVELOPMENT TOOLS RUNTIME INSTANCES STRATEGY DESIGN REPORTING
◦ overview
◦ getting started with use cases
◦ vocabulary
◦ API Contract
◦ non-functional qualities
◦ change log
◦ release notes
◦ versions
◦ roadmap
◦ Q&A Forum
◦ bug tracking
◦ chat channels, etc
◦ sample code for copy and paste
◦ SDKs
◦ mock service
◦ postman collections, etc.
◦ production endpoint
◦ version management
◦ usage analysis
◦ API Management
◦ vision
◦ roadmap
◦ go-live strategy
◦ user and stakeholder identification
◦ financials
◦ hypothesis driven product development
◦ API lifecycle
◦ contract first
◦ relationships in the landscape
◦ requirements rationalisation
◦ architecture and style
◦ load/usage estimation
◦ evolvability
◦ usage
◦ operations
◦ non-functional
◦ user satisfaction
◦ financials

Questions & Comments

Please contact Zdenek Nemec, Jordi Fernandez Moledo in the case of questions.

Intended Use Cases

This project is intended to provide the training materials for API product owners at adidas.

adidas is not responsible for the usage of this software for different purposes that the ones described in the use cases.

License and Software Information

© adidas AG

adidas AG publishes this software and accompanied documentation (if any) subject to the terms of the MIT license with the aim of helping the community with our tools and libraries which we think can be also useful for other people. You will find a copy of the MIT license in the root folder of this package. All rights not explicitly granted to you under the MIT license remain the sole and exclusive property of adidas AG.

NOTICE: The software has been designed solely for the purpose of providing API product owner training. The software is NOT designed, tested or verified for productive use whatsoever, nor or for any use related to high risk environments, such as health care, highly or fully autonomous driving, power plants, or other critical infrastructures or services.

If you want to contact adidas regarding the software, you can mail us at [email protected].

For further information open the adidas terms and conditions page.

License

MIT

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.