DEV Community

Timothy Broome
Timothy Broome

Posted on

High-level vision, vision board and requirements - WIP

High Level Vision

As described in my intro-post; I want to create an app that allows me to log productive time and then allow the exploration of cross-sections of that data. Data should be visualised in a mixture of numerical totals as well as graphics to efficiently provide a range of perspectives in one view.

Important metrics are:

  • productive time
  • planning time
  • tasks attempted (started)
  • tasks completed

Useful additional context:

  • Task size
  • Task complexity
  • Task readiness (can be executed)

To achieve this a level of task-management will be needed to log time against tasks. However the ui should me nimble and easy to navigate. I do not want to re-create Jira or monday.com. A task should be quick to add and have the minimal information. Additional resources should be provided through links; for example; a work Jira task, an image, a website etc.

Vision Board

When designing and to communicate a vision to others; I find it helpful to create a vision/mood-board of related UIs/apps/experiences etc. These can be labeled to add flavour

Enticing data visualisation views from Strava and Smashrun. This new app should attempt to re-create this experience but for productivity

Enticing data visualisation views from Strava and Smashrun. This new app should attempt to re-create this experience but for productivity

Requirements

When embarking on a project it's important to formalise requirements at the start. There's often alot of excited discussion between stakeholders, designers, engineers. But its amazing how peoples minds-eyes can differ when it feels like there's a common understanding and consensus.

Even as a one-man project; once embarked on all the technical details needed to build a project; the context and relative importance of requirements can be lost. Requirements are the way-points/the map to guide engineers and stakeholders through a project, and ultimately provides the finish-line to aim for..

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay