Suppose my team is going to develop a system, which includes
password recovery and lots of other modules.
There are an UI designer, a PO, a front-end engineer and a back-end engineer in my team. To track their work, I could create some stories, e.g.
sign up jira story,
login jira story,
password recovery jira story
and then create 3 groups of sub-tasks under corresponding jira story respectively. For example, under jira story
sign up, I create sub-task
sign up - product definition for PO,
sign up - Front-End for front-end engineer, and so on ...
under jira story
login, I create sub-task
login - UI for my UI designer,
login - Back-End for my back-end engineer, and so on ...
Each Jira sub-task is also tagged a "Component/s" field correspondingly, for example, sub-task
login - UI is tagged
Is the process above a common way to track the development of a project?