Breaking down the business requirements into software features
We will need a solution to organize all the tasks we need to work on. We can do this by using a notebook, a scratchpad, post-it notes, or even a simple Kanban board. But since we are planning to develop maintainable software and we want to have visibility into the progress of our development process, it would be great to have a more powerful solution than, say, a notebook.
In this project, we will be using Atlassian Jira. Jira is software that we can use to organize all the items that we need to build and work on. We will use it as a turbo-charged notebook to contain our to-do lists of software features.
We will not be focusing deeply on the methodology; instead, we will be using Jira just to help us organize our project so that we can start writing software in an organized sequence.
We want to have the ability to link our Git branches, pull requests, and commits to an issue that we are working on. We want the...