I would say my favorite technology used during this project would be Jira. This has been my favorite because I feel it is very useful in keeping tasks organized. I have always found it much easier to stay on track and figure out next steps if I have a very clear idea on which tasks are remaining. Furthermore, I prefer to break down tasks into their subtasks so it does not seem overwhelming, as projects sometimes can. This is something I can very easily achieve with this technology.
Jira is a project management software which allows for the creation of issues. I have always used these issues to create user stories including user stories in “As a ___, I need the ability to ____” format, technical requirements, acceptance criteria. Jira also allows for assignment of issues to those on the team. I think this also can alleviate confusion and helps further organization since it is very clear to see who is responsible for which tasks.
I believe it could be made better when it comes to creating the user story. I originally attempted to add different input boxes to more clearly separate the user story and any additional information like the aforementioned. However, the issue arose with the acceptance criteria. Since the majority of issues have more than one acceptance criteria, I need the ability to create a list. Additional input boxes did not allow for any sort of list, meaning I placed all information in the description box. It is still legible, but I do think it would have been more organized if I could use lists and place everything in its own box.