Skip to main content
Version: v2 ⚡

Roadmap and Product Ethos

Introduction

This page details the planned roadmaps for the key products in the OpenFn product suite, including Lightning, Adaptors, and this Docs site. While this page will be updated periodically, you can track our realtime roadmap and progress here.

Our approach to product development

At OpenFn, we follow the Shape Up approach to help our small engineering team build meaningful products and features faster without compromising on quality. With Shape Up in place, we typically commit to projects that can be delivered in a 4-6 week period with multiple releases based on QA approval within the building cycle. We also prioritize feedback and feature requests from our users over features in the backlog.

Transparency and building what matters

Note that it's fairly rare for us to commit to delivering a specific feature more than 2 or 3 months in the future. We are committed to constantly evaluating what our user base needs most and spending the few resources we have to deliver value to them—we simply can't guarantee that what sounds like the "7th most important feature to build" now will still be on our list in 6 months.

At the same time, we strive to be as transparent and inclusive as we can in our planning processes. We have a big backlog of feature requests and GitHub issues (bug reports, stubs, even partially shaped epics or projects) that are getting voted up, commented on, and used as inspiration when we're deciding what to prioritize next.

Read on to learn more about how we work, how you can see what's coming, and how you can get involved!

What are we currently working on?

All of our team's work is tracked publicly using a GitHub Project. Three key views give you up-to-the-minute insights on what we're doing and what's on our immediate roadmap.

See Now 🚧 for what's currently being built

See Next ⏭️ for what's being considered for the next sprint

See Epics 🤔 for a list of projects that we're considering, roughly-prioritized

See Bugs 🐞 for known bugs we're tracking

We will update this site monthly to reflect our progress on major items. You can also keep track of all new features, changes, and bug fixes in real-time via our Changelog.

How to get involved

We collect feedback and new feature requests via our Community site. This allows OpenFn core team and users to track, engage by upvoting their favorite and mission critical feature requests.

Join our weekly product update

We encourage you to join our weekly product updates where we present what's new and coming next. It's also a good opportunity for you to ask us questions about OpenFn. The call holds every Friday at 11 AM GMT (London) here - (https://meet.google.com/vaw-qvfq-mru). You can also add our events to your calendar so you never miss out on our demos, webinars, and product updates.

Upvote features 👍

  1. Go to the community feature request board
  2. Scroll down or use the filter and search features to see existing feature requests
  3. Click on the (Vote) button beside the title of the request to upvote
  4. If you want more upvotes for this feature request, share a link to the feature with your network

Request a new feature 💡

  1. Go to the community feature request board
  2. Click on + New Topic to create a new request.
  3. Provide a very clear, concise and descriptive title for the feature (e.g., "Make the new workflow button green")
  4. Describe the feature request in detail and why it's important to you. Helpful if you can add reference images and links.
  5. Share the feature request on across your professional network for upvotes
Tip

When describing the feature, it is very helpful to help us understand the problem, proposed solution (if any) and similar solutions we might glean insights from if they exist.

Open an issue or bug directly

If you prefer the direct approach, you can search across all tracked issues in OpenFn's GitHub org here, comment on them, or even pick them up to work on yourself. If you don't find what you're looking for, please go ahead an create an issue in the relevant repo. We'll do our best to respond promptly!

Have questions, feedback or found a bug?

We encourage users to post their questions on the OpenFn Community at community.openfn.org, or consider creating issues for bugs via product repository. You can also independently start contributing to the OpenFn software, adaptors, or documentation by getting started here.