Replies: 4 comments 12 replies
-
As one example of how we could start creating value for the "OpenAPI adopters", here are some ideas around one possible way how we could approach the workshops in Paris: OAI Workshops at API Days ParisThis is about organizing several full-day "OAI Masterclasses" at API Days Paris. The exact number and format are to be discussed. The current thinking is as follows:
|
Beta Was this translation helpful? Give feedback.
-
I agree that this is the key area for expansion. Something that I see is that while smaller organizations tend to just pick a set of tools and go with it, larger organizations that are concerned with broader interoperability are somewhat baffled by the inconsistencies in the ecosystem. Ideally, we kind of need a "can I use..." site that cross-references features with different tools and ecosystems to help navigate things. Even something as simple as "can I use 3.1 at all, or is there a tool I need somewhere that only supports 3.0?" In the absence of such a site, maybe there is value to offer in aligning potential-member needs with what's available in the ecosystem, and (for us) helping to get a more clear view of where the gaps are and what, if anything, we can do to fill them (which would then feed back into member value for whichever member(s) are blocked on those gaps. This could also really help our Moonwalk story and planning, as we want to avoid the interoperability problems that currently plague the tooling landscape. If Moonwalk is to be AI-oriented, we really can't afford interoperability problems as it will be even less clear who is trying to do what with which tools. |
Beta Was this translation helpful? Give feedback.
-
There is a group missing or we need to expand the definition of OpenAPI adopters. I expect the vast majority of developers using the OAS is not necessarily aware of it. They are indirect users based on whatever tool or tools they are using. If they are currently writing JSON or other schemas directly, how many would opt to write a description in YAML instead of JSON, sans tools versus adopting the OAS as part of moving to a productivity tool? At the very least we need to consider OpenAPI indirect adapters or maybe causal adapters. I think in most of these cases it is not the developer we need to influence but the decision makers. Who is pushing and financing an effort to upgrade API development and delivery would be the target. In my last position that was me. I had a team of 100 architects who cat herded 3000 developers. I sent many of them to conferences to keep current but any change of a direction like following the OAS and how we would approach that (tooling) was based on full analysis and business case showing the potential ROI. Which I did do, won over the CFO and proceeded. I think @lornajane touched on this. These are great proposals on how to adopt OpenAPI specs but not why. I still think we need to get some help to sort out the why, the audience we need to target and the how do we reach them. Pushing forward some education is great and I don’t want to come across as we should do nothing until we get it all planned. However we can’t lose sight that future OpenAPI adoption and hence funding will be dependent on getting a message to a very broad audience and especially those that make decisions. They won’t be the ones sitting in the class. On a related note. Some of the discussion seems to indicate OpenAPI would be providing a master class for a fee. My understanding is OpenAPI would provide educational material as open source. Work with others for fee based education as that is not something we, OpenAPI, would want to take on nor be in competition with education providers. I’m not sure if the intent is we would invite LF to come in and set up a class or someone else. We did talk about fee based certification but that also was intended for others to perform according to criteria OpenAPI defines. We would like to see some sort of revenue sharing arrangement for the certification. That may be as simple at someone performs the certification process for a fee that they retain. OpenAPI issues the certification for our own fee. The point being that while we need a kick in the pants to get moving on this, I have my doubts how much we can get our act together before December. |
Beta Was this translation helpful? Give feedback.
-
On 2024-06-25 22:02, Stu Waldron wrote:
I think @lornajane <https://github.com/lornajane> touched on this. These are great proposals on how to adopt OpenAPI specs but not why. I still think we need to get some help to sort out the why, the audience we need to target and the how do we reach them. Pushing forward some education is great and I don’t want to come across as we should do nothing until we get it all planned. However we can’t lose sight that future OpenAPI adoption and hence funding will be dependent on getting a message to a very broad audience and especially those that make decisions. They won’t be the ones sitting in the class.
I like that a lot. There are some clear and clearly different groups of people to address, some of which we're currently not targeting at all.
- Developers: We are, but we could be a bit more opinionated in terms of going "API first", i.e. in terms of making the case that for a successful API it will help to first think about its consumers and only afterwards about the implementation. Or we could call it "outside-in" which may be an easier sell? I don't mind that much but it is a focus we could present more clearly.
- Product Owners: If you go beyond "API products" and look at "how to digitally enable *any* product", OpenAPI is front and center. Again, not something we say very clearly right now but we could.
- Architects and Strategists: Treating APIs as a strategic asset and not just a digital byproduct is still more the exception than the norm. This is a more complex story to convey, but also one that can unlock a lot of potential in a lot of organizations. Good stories for this start with Amazon in 2002 and I am confident we could find them on a regular basis. For example, here's one from one of our members: https://www.youtube.com/watch?v=BCPD5NwQ7_M
|
Beta Was this translation helpful? Give feedback.
-
Thinking about the potential "OAI workshops" in Paris, one thought I had was to have reduced member prices for these workshops. The it occurred to me that since most members are tool providers, they're not really going to take these workshops. Which then made me think about our current and target "membership demographic". We can look at the current state:
Tool makers: This is the majority of current members. That makes sense because that's how the current model works, it's mostly about showing support for the spec and that's almost all that these members want. We could do better with membership badges and "member of the month" postings, but that's a different discussion.
Power users: We have some members who use OpenAPI a lot but aren't OpenAPI tool makers. They, too, want to show support for the spec because it is an important part of how they generate value and revenue. But they, too, don't need much support from us in terms of "getting better at OpenAPI".
OpenAPI adopters: What if we target at least some and maybe most of the membership value proposition thoughts around organizations that want to get serious with OpenAPI? Maybe they want to build their own ecosystem around OpenAPI or they want to treat APIs more strategically internally. We could help those a lot with better understanding what to do and with, for example, workshops and other educational formats.
I would be curious to hear what people think. Do these three groups make sense? Should we start looking beyond the experts as our membership focus and explicitly target those who want to start using OpenAPI more strategically and wonder how to best do that?
Beta Was this translation helpful? Give feedback.
All reactions