Software roadmap 2024

Long overdue, here is a summary of what we are aiming at for the end of April (1st quarter):

source

  • Backoffice UI Uplift: rollout description and more info here: https://community.openfoodnetwork.org/t/backoffice-ui-product-list-uplift-rollout/2921/26

  • Product Model refactor: in order to pursue the Network feature development once we have finish BUU, we need a refactor of our product model. Issues are tracked here: Product refactor Milestone · GitHub

  • Some instances have an Ubuntu version that will be soon deprecated. We aim at upgrading servers with the latest Ubuntu version

  • Stripe test automation: automating our Stripe testing would allow us to stop doing release testing (or at least the way we do it currently). See point 3 of the testing circle notes for last update

  • Missing translations: we would like to catch missing translations before manual testing :muscle:

  • Discovery endpoints: funded project aiming at a discovery portal, this is currently actively being develop by the AU team. A dedicated community post will be done once the project is ready to launch, In the meantime you can follow the project here: Discover Regenerative · GitHub

  • DFC API Orders: continuing the work on our DFC API, after products, orders are being displayed on the API. 2 pilots project in the UK will use the API in April and June this year. Project board is here: DFC Orders Implementation Phase 1 · GitHub

Up next

What will happen next?

We still have two leftovers from 2023: work on better invoices and tax report. Both have no dedicated funding and rely on core budget which is low atm. Hopefully we will be able to get them to the last mile in the next 6 months.

The next network milestone will be around Product tags: be able to tag product (add a label to triage them) or actually use our tagging feature and be one step further in our target to retire inventory.

Quality side, we have not migrated yet all our automated testing from the previous checkout, this needs to be fixed. Increasing our report automated test will also help spotting bugs more easily.

Funded feature side, there should be some funding to continue work on vouchers and the new product modal.

More details on this soon!

1 Like

Thank you so much @Rachel - this is really helpful - not just to communicate to users but it can really help with our funding bids too.
Big respect to the product team and all the amazing devs too. You are all very much appreciated :hugs:

1 Like

April 5th update: all projects have progressed and some are really close to be done :slight_smile: More info next month, but don’t hesitate to ask if you need more info!

May 6th update

Not all target for end of April are met yet, but KUDOS to @filipefurtado who drove all QA goals to DONE :partying_face: :piñata:

source

Up next (no changes)

What will happen next?

We still have two leftovers from 2023: work on better invoices and tax report. Both have no dedicated funding and rely on core budget which is low atm. Hopefully we will be able to get them to the last mile in the next 6 months.

The next network milestone will be around Product tags: be able to tag product (add a label to triage them) or actually use our tagging feature and be one step further in our target to retire inventory.

Funded feature side, there should be some funding to continue work on vouchers and the new product modal.

More details on this soon!

2 Likes

August 6th update

Update long overdue!

source

Up next (there are changes!)

What will happen next?

Funded feature side, these are the next in line:

- Product modals
- Payout reports
- Product preview

We still have two leftovers from 2023: work on better invoices and tax report. Both have no dedicated funding and rely on core budget which is low atm. Hopefully we will be able to get them to the last mile in the next 6 months.

The next network milestone will be around Product tags: be able to tag product (add a label to triage them) or actually use our tagging feature and be one step further in our target to retire inventory.

More details on this soon!

1 Like

September 11th update

Lots of changes! Don’t hesitate if you have questions.

Main message here is that OFN Global is running out of money that can be dedicated to general dev tasks. Therefore all current work is targeting funded projects.

source

  • Backoffice UI Uplift: All severe issues have been fixed, I think we can call the rollout done ! ** :heart_eyes: There will be some leftover tasks (like removing the old product page from the main code) but I think we can already celebrate this huge milestone :tada: https://community.openfoodnetwork.org/t/backoffice-ui-product-list-uplift-rollout/2921/26

  • Product Model refactor: the last issue is being tested :tada:

  • Some instances have an Ubuntu version that will be soon deprecated. We aim at upgrading servers with the latest Ubuntu version. This has started and because core money is running low, it has become a funded project : only instances who have been able to contribute to maintenance cost will get their ubuntu version updated. We don’t aim for latest version anymore to reduce costs, only to latest maintained version (Ubuntu 20)

  • Increasing our report automated tests: This has been postponed due to lack of funds. However some funded feature aim to improve reports, therefore some of these tasks will be performed during these projects.

  • DFC API Orders: continuing the work on our DFC API, after products, orders are being displayed on the API. This should be done this month. Project board is here: DFC Orders Implementation Phase 1 · GitHub

  • :new: Voucher upgrade : This project has been started, more info here: Introducing VINE (Voucher Integration Engine)

  • :new: Flower farms: Flower farms in CA have contributed money to get a list of features done. This list is not completely clear yet but 2 new issues are being worked on : a new report and product preview. Milestone here: Flower farms Milestone · GitHub

Finishing Tax report, invoice project and proposing a product modal can’t be done in absence of core funding. These projects are postponed / if possible proposed as issues to be picked-up by the community

Up next (there are changes!)

What will happen next?

The next network milestone will be around Product tags: be able to tag product (add a label to triage them) or actually use our tagging feature and be one step further in our target to retire inventory.

More details on this soon and on the next steps for the Flower Farms project.

November 7th update

We are still only working on funded projects

source

  • Product Model refactor: **This is now done, kudos to @Gaetan ** :tada:

  • Ubuntu update : This is being worked on, latest update here

  • DFC API Orders: The first release has been done! Congrats to @maikel The project might go a little further as pilots are happening in the UK

  • Voucher upgrade : The first release is almost done, more info here: Introducing VINE (Voucher Integration Engine)

  • Flower farms: Product preview has been released and the payout report is almost done. Future work is being estimated before selection. Milestone here: Flower farms Milestone · GitHub

Finishing Tax report, increasing automated tests, invoice project and proposing a product modal can’t be done in absence of core funding. These projects are postponed / if possible proposed as issues to be picked-up by the community

Up next (no changes)

What will happen next?

The next network milestone will be around Product tags: be able to tag product (add a label to triage them) or actually use our tagging feature and be one step further in our target to retire inventory.

More details on this soon and on the next steps for the Flower Farms project.