don't we all love jira it has so many features and then so many companies actually work with it
I think it makes sense for us to know how it works so that we can help our teams be
better and improve and today I want to show you some cool features that can save you a
lot of time and give you some extra information that would be more difficult to find on your own
hey it's Dari here welcome in today's video I want to look into a pool app or tool that you
can add into jira to give you some new features and functionalities and also save you some time
finding important information and this is called Script Runner by adaptivist this is an app that
automates customizes and extends jira to fit the needs of any team or business saves time
improves efficiency transforms jira and aligns it with companies processes this video is sponsored
by Script Runner which means that I actually had access to their sales and through their Dev teams
to help me with some of the features so that I can show you some really customized and very specific
use cases that will make sense to you and me scrum Masters the tool is a bit technical but well I
made sure that what we're going to look into today is very easy to use and you can just copy
paste exactly what I'm doing and start using it without the need for any technical skills or even
really knowing jira in detail although it is a technical tool there are lots of useful resources
such as Library scripts built-in scripts in-app script examples in-depth documentation training
and demo videos and a support team that can help customers with any questions let me quickly show
you the three new cases that could be very helpful for you and for your team that you can use with
script Runner so when you're on the script Runner website you can click on cloud trial it's going to
take you to the atlassian marketplace where you can click on try it free and you do have a free
version of the script runner for under 10 users if you have less than 10 users you can try it
out and see how it works and then decide whether you want to continue using it you can actually
try it out on your own jira instance like create a free your account and see how it works when you're
clicking on the try it free it will install it on your jira let's go into jira and see how it looks
so you will either end up on this page that says welcome to your script Runner home and then you
can go into script console and start looking into everything here or you might also end up
on this page here are a few things that I want us to look into more specifically that are very good
use cases that can be helpful for you first thing first is that script printer comes with enhanced
search enhanced search comes as a part of script Runner but can also be installed as a separate
Standalone app and jira I'll link it down in the description if you go into the enhanced search
you can actually start doing some good things and easy things to gain some information about your
Sprints and the tickets you have on your Sprints just using their enhanced search without having
to know jql so if you go into filters and just go into the advanced issue search that we use
usually use to identify specific issues you need to know how to write the query I will talk about
it maybe in one of the videos but yeah it has a pretty steep learning curve and scriptwriter can
help you with some very specific use cases more specifically add it after Sprint I think this
is a very important one so this is a function that you can add into your scriptwriter enhanced search
console and basically for every Sprint I mean your team you can look into what has been added after
you started Sprint which is a very important metric to track especially if your team is
struggling with changing priorities constantly changing priorities you can actually use this
metric show this metric to your stakeholders your product owner just to highlight how many issues
how much new work that actually comes into the spread so how do you do that if you are starting
just here I have saved some of the filters here but when you click on here search with jql you
don't need to do that you just click on plus sign and then you have all of the different available
functions and more specific ones you you're free to discover what is there but the one that I'm
talking about here is the added after Sprint start you just need your board name and your Sprint name
and this is the information that you can get just from your board if you're going onto your board
or your project right in the address bar you can find the board ID so it says board four right and
then the Sprint name obviously is right here when you are going to enhance search you can say board
four and then the Sprint name cjp Sprint four so add query and this is going to just start
searching and we'll find the information for you and then you can quickly just change the name of
this friend to find this information for other cases and as you can see there are many different
other use cases that you can look into and you can use that would be very easy to get started
with and to get gain some of this those valuable metrics that you can use to help your team get
better other use cases can be found under script runner for jira more specifically and then we're
going to go to script console right here and you don't need to know any code you can actually use
their library and just copy paste the code right into your jira to help you with some of the tasks
for example right here if you click on script listeners you can add different things so these
are just examples that come with the script Runner script listeners execute an action automatically
in response to a specific event in jira for example like creating an issue I added another
one and this is basically a use case that creates subtasks when a new issue is created and you can
actually you don't need to know any code you don't code here at all whatsoever you come in here you
name your script you make sure that you choose when it needs to be run well in this case every
time a new issue is created in our project we want to have a set of subtasks to be creative I chose
which projects is going to be created and and then I copy pasted this code and I'm gonna give
you this code as well in the blog post where did I find it Well I didn't write it I went to the adapt
to this library right here as you can see when you come here you can go into script runner for
jira and there are 242 different use cases that already exist that you can kind of go into right
here and just copy the script and see maybe which use cases make sense for you I took specifically
this one create some tasks when issues created just came in here copy paste and then went back
into the script Runner and then the only thing that I did actually change if you go in here
and you have a list of summaries in line 21 is I have identified what subtasks I want to
create right so I have five staff tasks Define the solution write unit test get the pr reviews
merge into QA environment and test into your environment so whenever a new issue is created
in one of my projects these five subtasks will be created and it is a good use case especially if
your team is may be struggling or doesn't want to create subtasks but having some tasks can
be so beneficial for helping you track progress especially visually on the kanban board if you
don't have subtasks you will have difficulty figuring out whether you're still on track or
not with this it actually removes that tedious part of creating some tasks that you need to do
manually for every subtask and instead just sets them up for you and usually your team
will always go through kind of the same set of subtasks or the same side of things they need
to do for every ticket especially for things like definition of done right you can actually use it
as a definition of done for yourself to double check that everything has been completed and
that's automated you don't need to do anything you just save and whenever new issue is created
just making sure that it is enabled you have new subtasks created so it's a very good use
case all the codes will be obviously in the blog post another thing that I wanted to show you is
when you click on scheduled jobs scheduled jobs is the feature that allows you to automate the
running of scripts at regular intervals saving you time and reducing the risk of error the same you
can actually add examples and this example comes with scriptwriter so you don't even need to go
and copy paste anything at all when you create the the exam when you just import the examples
from script Runner and this is can be a very good use case as well so this basically creates a new
release in jira every single week on Thursdays so I have chosen Thursdays at 12 and what else
will do it will just every Thursday around 12 it will run the script like on a schedule and will
create a new release slash version that can be helpful especially if your team is doing regular
releases continuous deployment and we'll just recreate all of those releases for you you don't
need to create them on your own and then the only thing you need to do is to organize your tickets
in your backlog using those releases that you have identified and the same the code will be available
I didn't write this code the only thing I did is you need to hear it was actually set test you
just need to put in the net the project key for your project more specifically in which project
you want your releases to be created and then you can also identify the name for example here
it will say version number and then it will give the release date and then basically this is how
it will create it if I go into the releases this is the release that has been created automatically
I didn't do anything and it will just run this job automatically nothing you need to do and basically
this just automates a lot of the tasks that can save your team so much time that can automate some
of those tedious tasks that your team doesn't want to do because it does take time but but
with that without doing that they are losing their opportunities to actually improve their processes
their workflows and even just to understand how well they're doing how they're progressing and
script Runner can help you with a lot of that just look into their library and I'm going to link in
the description and all of the code Snippets will be in the blog post as well there are
much more features that are available that you can see in the menu on the left it provides you
with various use cases and ways you can automate customized and extend jira with script runner for
example with workflow extensions you can gain more control over how and when an issue transitions in
jira by automating and extending your workflows beyond the native possibilities I'll add the link
to learn more about it in the description some final thoughts on the tool I think it may look
a bit complicated at first when you are getting started and I definitely needed help from the
screen switch Runners team to help me figure out how it works but I have shown you everything I
know and I think you need to know obviously if you have developers who can help you figure out some
of the scripts and make them even more customized you can definitely benefit from script Runner even
more so work with your team and see what are some of the things maybe some tedious tasks that are
preventing them from really using jiren enjoying jira find some of the examples in the adaptivist
library of how you can use jira and how you can facilitate your team's life really when using
jira and help them automate tedious tasks get some information additional information about the work
that they do and customize the way jira works for you and for your team I looked into a few very
specific cases I looked into the script Runners advanced search which can be a good start for you
if you're not very familiar with how to use advanced search in jira with jql's queries
and instead how to use script Runners enhanced search without the need to know any of that
query language we also looked into how to create subtasks for newly created issues and if you can
get help from some of your developers on your team you can even make it very very specific to every
single different type of tasks we also looked into how to automatically create releases so that you
don't have to do it manually and it just kind of comes every single week or every single Sprint
single month and this is something that can be easily really help you organize your work and
track your progress towards different goals that your team is working on thank you script runner
for sponsoring this video and giving me access to your developers and to your sales team who
helped me understand the tool even more so that I can share it with you in a easy to use way that
can give you some quick wins right away I will put all of the links in the description to the
script Runner library and just their Pages where you can download and install it as well as my blog
post where you will be able to find all of the code Snippets that you can just copy and paste
into your jira to start using it immediately what do you think will you use this tool what kind of
possibilities this can open up for you and your scrum team I hope you learned something new and if
you did give this video a thumbs up and subscribe to this YouTube channel and video cheers [Music]
foreign [Music]