jLouzado / speed-mapping

Wardley Mapping at the Speed of Conversation

Home Page:https://gracious-kare-5c40df.netlify.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Wardley Mapping at the Speed of Conversation

https://gracious-kare-5c40df.netlify.com/


Languages

Language:JavaScript 70.3%Language:TypeScript 27.3%Language:HTML 2.0%Language:CSS 0.5%