This week we send developers and programming technologies to the box, to make way for project management, also key to the growth and development of software companies.
Perhaps you already have some tools to manage projects, maybe you use several or you are in the initiation and creation phase of a company and you are going to “work” with a little more limited resources. This week we are going to present a tool that has freed us from many headaches, WELCOME to WORLD of JIRA.
Jira is a web application developed by the giant ATLASSIAN. Atlassian has several desktop and web applications, such as the following:
JIRA is a web-based application, as we have explained before. It is based on tracking the tasks of each project. Through these tasks we carry out the management and development of the project.
WHAT DOES JIRA OFFER US?
Through JIRA we can manage as many projects as we want, and we can structure them as we want. That is, if we work with the “SCRUM” methodology or with any management methodology that works with “sprints”, we can generate sprints during the development of the project. If we work with any other management system, we can structure the project in approximations that we can call versions.
But, of course this is not enough to create a project in JIRA, since being software projects we will have, in most cases, many functionalities to develop and implement. To do this, we explain what else JIRA offers us:
We have a series of elements/markers that help us identify a task the way we want with a great level of detail. Let’s give an example:
In Develapps we have an element with the name of: “develapps component” that is associated with all the tasks, which acquires the technology that we define from the beginning, in this case iOS.
We can see in the screenshot that we also have other elements such as: tags, affected versions, corrective versions, etc. These elements help us to manage in the best way, each task and in general, each project.
Another of JIRA’s great options
It allows us to have a global vision of the projects. JIRA gives us information from the:
initial estimated time (time estimated by developers initially)
remaining time (time left to do to finish the task)
time worked (time worked on the task)
By adding these times appropriately, we can have approximations of when the project will end and therefore know if we will meet the milestones agreed with the client.
The advanced search
This is one of the functionalities that we use the most and that we like the most! Advanced search allows us to create structured queries using the Jira query language (JQL) to search for problems. We can specify criteria that cannot be defined in quick or basic searches (for example, ORDER BY clause). This allows us to fine-tune the management to wherever we want at a very high level of detail.
ATLASSIAN Group allows us to use independent tools but synchronized with JIRA such as an internal chat, incident management, etc. They also give us the possibility of incorporating custom functionalities, that is, the Atlassian group has thought that this tool will be used by developers of different technologies, capable of getting into the JIRA code and implementing the functionality as we want.
Finally, JIRA offers us to make calls to its API, something great that we use daily!