Agile isn’t something that can be learned in-depth in a couple of days. Certain agile basic concepts can be learned in 2 and 3 day agile courses, but what happens when you get back at the office and you receive scenarios that weren’t quite covered during the course?
Sometimes when developing a Jira plugin which creates customfields on installation, it does not enable automatically when Jira app is restarted, the reason being that the code which is used to add the customfields implemented from the class :InitializingBean, maybe with the class :DisposableBean. To remove somethings on plugin disable/uninstall as follows:
The Agile Tooling Debate
We have had many debates over the last couple of years on agile tooling, what works and what does not work. When agile is scaled and needs to solve enterprise wide problems, the reality is that agile tools are a must.
From a support and maintenance perspective is it crucial to understand where to find your Jira license and Plugin licenses on your instance. Some users / clients only make use of certain plugins. To understand where to view your Jira license is vital if no one is really monitoring it. Or if it is your role to do so.
I can’t say that I’ve worked in every single company in the world so my reference point may be limited, however I do have enough experiences to be able to put together a comparison or two.
Sometimes you want to create a Jira plugin which uses screens on it, but you don’t want to add the screens manually, thus the plugin itself has to install its own screens on installation which it is going to use.
Now in the plugin framework you have a file “atlassian-plugin.xml” which is where you insert modules which are going to be used by the plugin. This line of code:
Agile in ICT
In recent years, Agile has become one of the most highly used methodologies in the ICT industry. It’s being implemented by many companies to improve their end product on time and involves every team member.
Ever wondered how to create a dashboard in Jira? You can create your own dashboard or share a dashboard with your team by adding permissions for specific users, groups or project roles to access your dashboard. The first step will be to create a filter. The filter will be specific information you may require. Dashboards work well if you need a specific view or information on a certain project.
Creative people are strange
Their brains are like spaghetti at times, and in and amongst those noodles are nuggets of brilliance. Creative people like to dictate their own hours. Well that makes sense, because flashes of brilliance don’t always exist from 9-5. Sometimes ideas will come at odd hours. So how do you introduce a creative person to an Agile tool such as Jira without making them feel like you’re trying to impose the very structure onto them that stifles their creativity?
MultiSelect on the .vm file
There might be other ways to create your own MultiSelect customfield, however one of the easiest ways is to extend the MultiSelectCFType and then Override the methods which you might need depending on what you want to achieve.