Inspired by the work of Simon Wardley’s "Wardley Maps". Built initially as a way of learning the concepts as well as creating a tool for others in a space where specialised tools did not exist or the best available option was a tool such as MS PowerPoint. OWM is free to use and modify since open source.

What it does

Maps are often visual and for that reason are hard to read by computers or for those who are visually impaired. OnlineWardleyMaps generates maps from text. It allows users to write (and generate through the GUI) maps into a DSL - domain specific language - which represents all the various components of a Wardley Map - users, components, value chains and also stage of evolution. Since the maps are generated from text, they can be stored locally, online or privately in places such as GitHub, enabling benefits of source control and readable by machines.

OnlineWardleyMaps also has a Visual Studio Code plugin, which brings all the power of OWM into the code editor that can be run locally and offline.

How we built it

Built purely in javascript using React and completely serverless within AWS, using S3/CloudFront with a single C# lamba used to save maps.

Accomplishments that we're proud of

Community, OWM is an established tool and is actively used daily, it was also the first tool to emerge into the space, bringing much needed tools beyond PowerPoint/Google Docs/Miro.

The tool also allows its users to share maps by sharing the unique URLs. You'll see such examples on Twitter by searching for the url

What we learned

Creating a DSL is hard.

What's next for

Private maps, public read-only maps, authentication, dashboards, saving/exporting maps as SVG - essentially community requests to improve the tool.

Another key feature which is nearing completion is the ability to create maps with the ability to generate a timeline of how the map evolves and changes, allowing folk to walk through/present or building on the previous iteration of the map.

Share this project: