/speed-mapping

Wardley Mapping at the Speed of Conversation

Primary LanguageJavaScript

Speed Mapping

Purpose

  • Creating a Map is Easy, the true test is Editing a Map.
    • These are most of the tools I've already evaluated.
  • Introducing Speed Maps - Mapping, at the speed of conversation.
  • The Project is still in it's infancy, but soon you'll be able to:
    • Add new Nodes and connect existing ones with ease,
    • Rename nodes quickly,
    • Invert Dependencies and many more

Solution

This Project solves this problem in the following way (for now):

  • Map data stored in JSON as an array of Nodes and an array of Links
  • D3 to Run a Force-Directed simulation of Nodes where Source is Higher and Target is lower

Setup

yarn install
yarn start
  • Check App.tsx for a full list of configurable options and start mapping
    • They're all passed into the <WardleyChart /> Component
  • You'll need to set the following things:
    • Create a file and import data
      • currently it reads from here
    • Scaling factor
      • only needs to be increased once the map gets too clustered
  • Change the scaling factor if you're map is overshooting the bottom.

Known Issues

  • Currently known issues are listed under Project-Issues
  • Workarounds exist for them as well, refer the issues and comment if you have any continuing feedback
  • Create a new issue if you find anything not Documented

Resources for Wardley Mapping

If you're just getting started with Wardley Mapping, I'd recommend the following Resources

Developer Resources