Data Format

  • Moved Blips - Triangle
  • Constant Blips - Circle
  • Quadrants

  • Techniques: elements of a software development process, such as experience design; and ways of structuring software, such as micro-services.
  • Tools: components, such as databases, software development tools, such as versions control systems; or more generic categories of tools, such as the notion of polyglot persistance.
  • Platforms: things that we build software on top of: mobile technologies like Android, virtual platforms like the JVM, or generic kinds of platforms like hybrid clouds
  • Programming Languages and Frameworks
  • Rings

      Radial Coordinate (r): distance away from origin ("radial coordinate")
    • Adopt (r=<150): blips you should be using now; proven and mature for use
    • Trial (r>150 & r=<275): blips ready for use, but not as completely proven as those in the adopt ring; use on a trial basis, to decide whether they should be part of your toolkit
    • Assess (r>275 & r<=350): things that you should look at closely, but not necessarily trial yet - unless you think they would be a particularly good fit for you
    • Hold (r>350 & r<=400): things that are getting attention in the industry, but not ready for use; sometimes they are not mature enough yet, sometimes they are irredeemably flawed
      Angular Coordinate(t): placement of blips from the origin in degrees
    • 0-90 : Languages
    • 90-180 : Platforms
    • 180-270 : Techniques
    • 270-360 : Tools
  • Sample JSON Data format [ {"name":"Automate Database Deployment", "pc":{"r":90,"t":135},"movement":"c", "quadrant":"Techniques","description": "There is a need to automate database deployment .."} ]