Revisions UI focus kick off post

As @michael-arestad announced, I’m going to be leading a focus on the Revisions UI. This post is the first step on the path to starting to think about how we approach the Revisions UI.

Background

This project stems from some interesting discussions at the community summit between @melchoyce, @michael-arestad and @adamsilverstein. It will probably include some way to move between revisions quickly and a revised interface for viewing. This is an opportunity to rethink what we have right now.

Here is what Revisions currently looks like:

2016-02-05 at 10.06

2016-02-05 at 10.08

Process

One thing we need to do is ensure we tackle this with a proper process. The structure would be something like:

  • Research: comparative, survey, discussions and trac ticket analysis.
  • Mockups for entire process. This will be influences by the earlier research.
  • Plan. It’s important that the plan is broken down into sensible timeframes to push the project on and get delivering.

As each section happens the development process should be:

  • Mockups and lo-fi ideas
  • Testing
  • Iteration
  • Testing
  • Development
  • Testing
  • Release

We also shouldn’t be afraid to go back at any point to revise and iterate. Testing is really important even if it may be peer at times. This way we can easily and swiftly test even the crazy ones – the ones that may just turn out to be the right direction.

Timeframe

This focus isn’t something that will result in a deliverable tomorrow. The first process of research I would like to kick off this week and expect research to take a few weeks as we work out the direction for the project. There will be regular posting on this blog for updates.

Everyone is welcome

If you are interested in joining us for this ride, let us know in the comments. As things process, we’ll be doing specific calls for tasks. Initially the plan will be to use the design open hours for anything that comes up. As we move into actually developing, we can look at going the route of other feature plugins, if that is needed in Slack.