Modulo 4
Modulo 4
Epics
Reproducir video
reproducir
Volumen
0:00/7:26
Ajustes
Pantalla completa
Notas
Haz clic en el botón Guardar nota cuando desees capturar una pantalla. También puedes
resaltar y guardar líneas de la siguiente transcripción. Añade tus propias notas a lo que hayas
capturado.
Guardar nota
Discutir
Descargar
Ayúdanos a traducir
Transcripción interactiva: para habilitar el modo de transcripción básico, presiona la tecla de escape
Puedes navegar a través de la transcripción usando la pestaña. Para guardar una nota para
una sección de texto, presiona CTRL + S. Para expandir tu selección, puedes usar CTRL + la
tecla de flecha. Puedes contratar tu selección usando Shift + CTRL + tecla de flecha. Para los
lectores de pantalla que no son compatibles con el uso de teclas de flecha para accesos
directos, puedes reemplazarlos con las teclas H J K L. Algunos lectores de pantalla pueden
requerir el uso de CTRL junto con la tecla alt.
Play video starting at 2 seconds and follow transcript0:02
In this video we will discuss Epics.
VIDEO 18
Versions
Reproducir video
reproducir
Volumen
0:00/14:45
Ajustes
Pantalla completa
Notas
Haz clic en el botón Guardar nota cuando desees capturar una pantalla. También puedes
resaltar y guardar líneas de la siguiente transcripción. Añade tus propias notas a lo que hayas
capturado.
Guardar nota
Discutir
Descargar
Ayúdanos a traducir
Transcripción interactiva: para habilitar el modo de transcripción básico, presiona la tecla de escape
Puedes navegar a través de la transcripción usando la pestaña. Para guardar una nota para
una sección de texto, presiona CTRL + S. Para expandir tu selección, puedes usar CTRL + la
tecla de flecha. Puedes contratar tu selección usando Shift + CTRL + tecla de flecha. Para los
lectores de pantalla que no son compatibles con el uso de teclas de flecha para accesos
directos, puedes reemplazarlos con las teclas H J K L. Algunos lectores de pantalla pueden
requerir el uso de CTRL junto con la tecla alt.
Play video starting at 0 seconds and follow transcript0:00
In this video, we will discuss versions.
We will start with the versions overview.
A version is a set of issues for a project that are
usually considered to be a single product update.
The word usually is used here because it is up
to the team to decide the purpose of the version.
A version is also called a release.
Here's a version in project A that we named 0.1.
This version contains four issues.
Versions in Jira serve a number of purposes.
It's up to every team to decide how they want to use them.
The sets of issues and versions are a way to organize issues.
You can easily find the issues related to any version.
If your project has a number of fixed release points,
versions in Jira help schedule them.
Identifying issues for release and specifying
unexpected release date sets a goal for the team.
Versions can be used in queries and reports.
For example, you could view all of the stories that were completed in
a specific version or view
a report on the progress of the version that you are working on.
Versions can also be used to remove done issues from kanban boards.
Kanban boards have a continuous flow of issues,
and versions are a way to prevent the done column from continuously growing in size.
Scrum does not have this problem because sprint boards have
a relatively fixed number of issues and have shorter lives.
The primary field related to versions is the fixVersion field.
If the fixVersion field of an issue has a value,
the issue belongs to a version.
Here we are editing an issue.
You can see that there's a fixVersion field with a value of none.
This issue does not belong to any versions.
It is not editable here because no versions have been defined for this project.
FixVersion is a bit of a historic name.
Jira primarily started out as a bug tracker for software projects.
FixVersion originally represented the version of the software where the bug was fixed.
There's also an affectsVersion field which
typically represented which version the bug was founded.
In none bugs situations,
you can think of the fixVersion field as
the primary version field because it applies generally to all types of Agile issues.
Each version has a version status.
An unreleased version is a set of issues in preparation for a release.
For example, a team could create an unreleased version
and assign five issues from the backlog to be part of that version.
The released version usually represents
a set of issues that have been delivered to the customer.
An archived version is an historic set of delivered issues.
Jira hides this version from the user interface and release reports.
An archived version is a relatively subtle concept in Jira.
Issues in all versions are still query-able.
As long as you have permission to see the issues, you can search for them.
They still belong to a project.
There are two general stages of working with a version.
The first is to create the version.
When you do this, you assign it a name and
other optional metadata such as its release date.
The version has an unreleased version status.
The team can then add issues to the version in preparation for release.
When the issues of the version are done,
the version can be released.
The version status is changed to released or archived.
We will first discuss working with versions independently from a board.
We'll then see that from a kanban board.
You can combine these stages,
creating and releasing the version in one step.
Next, we will discuss two-stage releases.
To begin creating a version,
you can click on the Releases tab in the project sidebar.
This method of creating a version is independent of
boards and can be used for issues in any type of project,
including kanban and Scrum projects.
When you click on the Release button,
you are prompted to enter the version metadata.
You must specify a version name.
It can be a number such as 0.1 or any other name such as a code name for the release.
Optionally, you can enter a start date,
release date, and description.
When you specify the release date that is in the future, it is a goal,
and Jira will inform you by displaying
the version named in red if your release is overdue.
Another way to create a version for Scrum projects is from
the Versions tab of the Product Backlog using the create version link.
For kanban projects, if you have the kanban backlog enabled for your board,
you can create a version from the backlog.
Just like with Scrum projects,
there's a Versions tab containing a create version link.
Here's the Releases tab after we create aversion.
Notice that when you create a version,
it has an unreleased status.
Also notice that it contains no issues.
The version is ready to have issues added to it.
To add an issue to a version,
open the issue and click on its fixVersions field.
You can then select the version or versions that you want to add the issue to.
You usually makes sense to add it to a single unreleased version,
but you could also add it to a released version.
You can use the Releases tab in
the project sidebar to view details of the release at anytime.
Here's our unreleased version containing one done issue.
If you create a version and have a number of
existing issues that you would like to add to it at once,
you can both change the issues.
Here we have performed a basic search,
where we search for issues from our project that are either in the selected for
development or in-progress statuses and do not have the fixVersion field set.
Assuming that these are the issues that we would like to add to the release,
we can click on the More menu in the upper right and select Bulk change alt issues.
After selecting the issues that you want to add to a version,
you can select Edit issues to begin
the process of adding a fixVersion value to the issues.
You then check the change fixVersions box
and can add the unreleased version as a value for the field.
For Scrum projects, you can add completed issues from a sprint to a version.
Here we have done a basic search for issues
from a completed sprint with a status of done.
We can then bulk add these issues to our version.
We can view our version under the Releases tab in
the project sidebar and see that the issues have been added to the version in bulk.
We can see the current progress of the version,
including workflow status of each of the issues.
You can click on the View in Issue Navigator link
to view the list of issues as a query result.
Here's a list of issues from the version in the issue Navigator.
You can see the query that is used to show these issues.
The query is scoped to a project because projects may use the same version naming scheme.
The fixVersion field is used to find issues from version 0.1.
If you view the details of an issue in a version,
you will see that the version name is assigned to the fixVersion field.
You can click on the version name to switch to the issue navigator,
showing the issues of version.
As you are working on a version,
you can view version related reports,
such as the version report shown here.
This applies mainly to Scrum projects.
This shows you your story point progress to see
if you are on track to release the version on time.
To release a version,
you click the release button.
If you click the Release button when some of the issues are not done,
Jira will warn you and ask you if you really want to do this.
You can release a version in this state but usually you
want all of the issues to be done before releasing them.
When the issues of the release are done,
you can click the release button,
specify the release date,
and click the release button to change the version status to released.
VIDEO 19
Reproducir video
reproducir
Volumen
0:00/8:47
Ajustes
Pantalla completa
Notas
Haz clic en el botón Guardar nota cuando desees capturar una pantalla. También puedes
resaltar y guardar líneas de la siguiente transcripción. Añade tus propias notas a lo que hayas
capturado.
Guardar nota
Discutir
Descargar
Ayúdanos a traducir
Transcripción interactiva: para habilitar el modo de transcripción básico, presiona la tecla de escape
Puedes navegar a través de la transcripción usando la pestaña. Para guardar una nota para
una sección de texto, presiona CTRL + S. Para expandir tu selección, puedes usar CTRL + la
tecla de flecha. Puedes contratar tu selección usando Shift + CTRL + tecla de flecha. Para los
lectores de pantalla que no son compatibles con el uso de teclas de flecha para accesos
directos, puedes reemplazarlos con las teclas H J K L. Algunos lectores de pantalla pueden
requerir el uso de CTRL junto con la tecla alt.
Play video starting at 1 second and follow transcript0:01
In this video, we will discuss users and groups.
Play video starting at 6 seconds and follow transcript0:06
We will start by discussing adding users.
VIDEO 20
(optional) Permissions
Reproducir video
reproducir
Volumen
0:00/17:45
Ajustes
Pantalla completa
Notas
Haz clic en el botón Guardar nota cuando desees capturar una pantalla. También puedes
resaltar y guardar líneas de la siguiente transcripción. Añade tus propias notas a lo que hayas
capturado.
Guardar nota
Discutir
Descargar
Ayúdanos a traducir
Transcripción interactiva: para habilitar el modo de transcripción básico, presiona la tecla de escape
Puedes navegar a través de la transcripción usando la pestaña. Para guardar una nota para
una sección de texto, presiona CTRL + S. Para expandir tu selección, puedes usar CTRL + la
tecla de flecha. Puedes contratar tu selección usando Shift + CTRL + tecla de flecha. Para los
lectores de pantalla que no son compatibles con el uso de teclas de flecha para accesos
directos, puedes reemplazarlos con las teclas H J K L. Algunos lectores de pantalla pueden
requerir el uso de CTRL junto con la tecla alt.
Play video starting at 0 seconds and follow transcript0:00
In this video we will discuss Permissions.
We will start by discussing Global permissions.
Jira's Permission Model works by granting permission to users.
If a user can see or do something,
that means that the user has been granted that permission.
For example, the difference between a standard user and
a Jira administrator is that the standard user
has not been granted the administer Jira permission.
Managing users and groups, application access,
and administration access applied to the entire site.
Now we will move to the Jira application level of the interface.
We will discuss Jira's Global Permissions which
define what a user can see and do in the Jira account.
There are six Jira Global Permissions.
Administer Jira allows users to create and administer projects
and perform most administration tasks except for managing users,
importing, and exporting data,
and editing system email settings.
Browse users and groups allows users to see the names of users and groups on the site.
Share dashboards and filters allows queries to be shared as dashboards and filters.
Manage group filters subscriptions lets you create and delete group filter subcriptions.
Make bulk changes allows a user to modify multiple issues in one step.
Create next-gen projects is a relatively new permission.
Users can create next-generation projects that do
not leverage or affect the existing projects.
A team could configure this project without a Jira administrator.
By default, any logged in user can create a next-generation project.
If an organization wanted to control next-generation project creation,
they could limit this global permission to only certain groups.
To view and manage global permissions,
navigate to Jira's settings,
select the system tab,
and then select global permissions.
On the left, we see the list of permissions.
On the right, you can view the groups that have the associated global permission.
You can click on the view users links to
navigate to the group's tab of site administration.
The administer Jira permission is unique in that
even though it is shown on the global permission's page,
it is managed by providing a group access to Jira administration.
When you click on a link to configure permissions in user management,
you are brought to the application access configuration page of site administration.
We saw this earlier in site management under the product access tab.
If you add a group to the Jira administration section of this page,
it will automatically appear in the list of groups
for the administer Jira global permission.
Jira also adds the system administrators and Atlassian add-ons admin groups to this list.
These are basically internal groups managed by Jira.
Notice that the only group that currently does not have
the administer Jira global permission is the Jira software users group.
We have seen that new users are added to this group by default.
Let's compare the list of groups with administer
Jira global permission to the list with browse users and groups permission.
All of the groups that can administer Jira can also browse users and groups.
In addition, members of the Jira software users group can browse users and groups.
This enables team members to select from
other users and groups when using the application.
If for some reason we did not want members of this group to have this permission,
we can click the delete link associated with the group.
Notice that our new external group that we created earlier is not in this list.
New groups are not given this permission unless you explicitly add it.
To add a global permission to a group,
you scroll down to the Add Permission heading.
You then select the permission that you want to add.
In our case, we want to add Browse users and groups for our new external group.
Notice that administered Jira is not in this list.
This is because that permission is managed using
the site administration as previously mentioned.
In the group drop down,
notice that the first option is anyone.
If you select this,
users in any group will have the associated global permission.
We will select our new external group to
provide it the browse users and groups permission.
Now you can see that the external group has Browse users and groups global permission.
Next, we will discuss next-generation project permissions.
So far, we have discussed access and permissions that
apply sitewide and at the Jira application level.
Project permission specify what a user can see and do in a particular project.
When talking about project permissions,
it's useful to differentiate
next-generation project permissions from classic project permissions.
Classic project permissions are in general more
flexible and powerful than next-generation project permissions,
which are designed with simplicity in mind.
Next-generation projects allow you to specify
one of three access settings for the project,
which we will see in a moment.
These three options are good enough for a large percentage of projects.
The permissions for classic projects are specified by a Jira administrator.
This allows your organization to use common permission strategies for all projects.
The permissions on these projects can be finally tuned to what your organization needs.
To access setting for a next generation project is set by a project administrator.
This allows each team to control their projects permissions.
When you create a next-generation project,
you must specify the projects access.
There are three simple options.
Open allows anyone with access to your site to create and edit issues in the project.
This means that the project team members don't have to be separately
added to the project because they already have access.
Limited means that anyone with access to your site can view and comment on issues,
but they cannot create and edit issues.
Team members that need to create and edit issues must be added to the project.
Private means that only people who have been added to the project can see the project.
This is a way to prevent the project's issues
from being widely visible in your organization.
If you want to change the access after creating a next-generation project,
you can navigate to
Project Settings details and use the access drop down to change the access.
To add team members to a project,
you click on Project Settings and then the People tab,
you then click the Add People button.
You can add individual users or groups.
When adding a person to a project,
you must choose a project role for the user.
Each role enables different functionality in Jira.
Specifying the administrator role for a user means that they are a project administrator.
This user will see
the Project Settings tab and can make changes to the settings of the project.
The member role is assigned to the typical member of the project.
This user does not see the Project Settings tab,
but they can view,
add, and edit issues.
The viewer role is the most limited.
These users can view and comment on issues in the project,
but not much else.
If the project has open access,
you will see an entry on the People page of the project saying
that anyone with access to the site has a role of member.
You do not need to specifically add members to this project.
Also adding a person or group with a role of viewer would not make
sense because all users already have a role of member,
and therefore the user's member role would enable them to add and edit issues.
Adding a viewer role for users or groups would have
no effect because if a user is assigned multiple roles in a project,
the most permissive role wins.
If the access for a project is set to limited,
you will see an entry on the projects people page that specifies
that anyone with access to the site has a role of viewer.
This means that if you want a user to be able to add and edit issues,
you must click add people,
add the user or group,
and assign them a role of member.
Also it would not make sense to add a user or group to this project and specify
a role of viewer because all users of the site are already viewers in this project.
If a project's access is set to Private,
it means that none of the users of the site can see, add,
or edit issues of the project unless they are added to the project's People page.
For example, if you want a user or a group to be able
to only view and comment on issues of the project,
you'd add them with the role of viewer.