Project information Issue tracking and User Stories - nsaxelby/EasyFileSender GitHub Wiki

Basic Project Setup

The project is run using user-stories ( something that offers value to a user ). These are to be added into the 'Issues' page. Stories are marked with the 'Story' label. Each story is assigned into a 'Project board'.

There are two main projects : the macOS Application project, and the Windows OS Application project. Generally features will be replicated on both types of applications/projects, but their implementation/codebase is significantly different to warrant having seperate 'boards'.

Labels

Additional Labels are used within the Issues page to identify bugs/stories ( the only two artifacts of current writing ). Also there are different labels for the different projects ( macOS vs Windows ).

User Story Format

'As a UUUUUU, I want to be able to FFFFFF, So that I can BBBBBB'

Whereby UUUUUU is a user type, FFFFFF is a feature or request, and BBBBBB is some sort of user/business value.

Typically, beccause we have two major Application Types ( windows and macOS ) the users will nearly always be 'As a Windows User' or 'As a Mac User' to start the story.