Project management is a complicated process where multiple participants working together, including product managers, designers, developers, QA, marketing, sales and more. Many participants and tasks need a tool which helps organizing a work. Jira is the perfect solution.

Scrum is an iterative and incremental agile software development methodology for managing product development. Each iterative cycle is called sprint. Each sprint usually takes 2 weeks and all the remaining tasks will be pushed to the next cycle.

Development team usually starts with a sprint planning meeting and then workout features that need to be done in the current sprint. And then the team leader or project manager will assign the tickets to each person depending on their capabilities.

Why Strut Digital use JIRA to manage most of the projects?

1. Transparency

The transparency JIRA provides is great. Each task is clearly assigned to each individual person, all team member is able to know who is doing what.

2. Flexibility

During product development, it is very common to have any changes occurred because some factors haven’t been accounted for in the sprint planning session. While using JIRA, any team member can create a new ticket if they think it is necessary. When ticket is assigned to a person, that person will get an email notification straightaway so there is no chance that team members would miss any of the tasks.


3. User Experience

The drag and drop feature JIRA offers is also one of the reasons why we choose it at the first place. Team member can drag each ticket and drop it into any of the process step.


4. Commenting

Commenting is another good feature which JIRA provides, it allows the team members to easily collaborate with each other. Especially for a global enterprise, people within the same team could be in different time zone which makes them impossible to work efficiently


5. Cost management

JIRA is also great for project managers who has a tight schedule. Team member can put down the story point for each task, it offers a way to estimate the project budget and a burndown chart can be generated to predict if the project is going to meet the deadline, so the key stakeholders would be able to make the right decision and adjust the project scope.


6. Categorisation

JIRA is also able to categorise each ticket into epics, this helps project manager to split all tickets into components and then track them down instead of lots of small tickets.

7. Custom Workflow

Workflow in the JIRA board can be easily customized; it can be applied to other industries other than IT as long as the project has a definable workflow. In Strut Digital, a typical workflow would be To Do -> Sprint -> QA -> Done. QA is usually done by people outside the development team.


8. Integrations

There are many plugins and integrations which can be used in conjunction with JIRA. For example, we are using Harvest with JIRA to record the timesheet and bill our clients.


It is also very easy to use JIRA with other Atlassian products such as Confluence to provide Documentation, BitBucket to host code repositories.


In conclusion, JIRA provides great functionalities and tools to manage projects. Clear project progress and cost management can be exported easily with a few simple clicks. Clean UI/UX design, highly customisable workflow and rich integration support make it easily adaptable to any type of projects.

Author: Alex Yu, Application Engineer, Strut Digital