Agile Team Tool User Guide New UI

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 50

Last Updated:
April 11, 2017
IBM Internal Use Only
Page 2
This page left intentionally blank
Page 3
Table of Contents
INTRODUCTION.................................................................................................. 4
WHAT ARE WE MEASURING AND WHY............................................................................................. 5
WHY THESE MEASURES MATTER .................................................................................................... 6
OBJECTIVES ................................................................................................................................. 6
BASIC WORKFLOW OF THE AGILE TEAM TOOL ................................................................................... 7
LAUNCHING THE AGILE TEAM TOOL ................................................................................................. 7
NAVIGATION ...................................................................................................... 8
LEFT COLUMN ............................................................................................................................. 8
CENTER COLUMN ....................................................................................................................... 10
RIGHT COLUMN ......................................................................................................................... 11
CREATING A NEW TEAM ................................................................................... 13
GUIDELINES FOR CREATING A TEAM ............................................................................................... 13
CREATING A TEAM...................................................................................................................... 14
MANAGING YOUR TEAM .............................................................................................................. 19
DELETING A TEAM ...................................................................................................................... 28
CREATING AN ITERATION ................................................................................ 30
ENTERING ITERATION RESULTS ...................................................................................................... 33
CREATING A NEW MATURITY ASSESSMENT ...................................................... 36
VIEWING YOUR AGILE MATURITY ASSESSMENT SUMMARY ................................................................. 41
VIEW A PREVIOUSLY SUBMITTED MATURITY ASSESSMENT .................................................................. 43
APPENDIX A NOTES ....................................................................................... 44
APPENDIX B AGILE ROLE CATEGORIES ......................................................... 45
APPENDIX C TOP THINGS TO KNOW ABOUT THE NEW USER INTERFACE ...... 46
APPENDIX D API INFORMATION ................................................................... 49
Page 4
Preface
The Agile Team Tool is a web app that enables teams to track and analyze progress on their
Agile Journey. The application offers a range of features from visualizing team data to
understanding a team’s overall Agile maturity. The Agile Team Tool can be used by all types
of agile teams. This user manual will provide systematic instructions on how to use the
features of the tool.
Introduction
Our CIO, Jeff Smith, often reminds us that “to evolve our Agile Culture we need to look at
how we form our teams, how we distribute the work and how we measure what
matters.” The Agile Team Tool has been designed to help squad teams measure what
matters by:
visualizing and sharing agile team results
analyzing trends over time, and
making course corrections needed to improve agile practices
Depending on the type of work your squad performs, you will enter data about your team;
team member names and roles, stories or story points delivered, number of deployments
and defects, team and client satisfaction scores and your squad’s agile maturity. These
measures are typically entered at the end of each iteration.
The iteration results are displayed in a series of graphs in the Trends section of the Home
Page showing trends from one iteration to the next. Squads will use the trended data to
track their agile progress and plan actions to get better.
This user guide will provide not only how-to instructions, but guidelines for the measures
included in the tool. Based on those guidelines, each squad can decide which measures best
fit their type of work and stage of maturity. But, each squad is expected to track their
progress, analyze their results, and continually improve their agile practices.
Page 5
What are we measuring and WHY
Measure
Aggregated
Size of Team per iteration
Yes
Role gaps* Roles needed in a team but not filled
No
Agile Maturity
Yes
Velocity No. of units (Story Points) Planned & Delivered Throughput
No. of units (Stories/Tickets/Cards) Planned & Delivered
Squads can record either Velocity OR Throughput
Yes
No of deployments per iteration
Deployment = Code drop to production
Yes
Quality Measures
Open Defects (bugs in production) per iteration
(Defects from previous iteration + defects found this iteration)
minus defects resolved = Closing balance
Team selected quality measures for non-delivery teams*
Yes (defects)
No (non-defect)
Cycle Time of Stories (in days)
Time in WIP - Time from out of backlog to production
Time in Backlog - Time Story added to backlog until pulled into
WIP
Yes
Unit Cost per Person Day
Number of Stories or Story Points Delivered per Person Day
No
Team Satisfaction (1-4 based on Mood Marbles)
Yes
Client Satisfaction (1-4) collected during Showcase
Yes
*not currently in the tool
Page 6
Why These Measures Matter
Tracking these measures help agile squads manage their funnel of work and continually get
better by answering:
Do I have the right number of people and the right skills on my squad? (team size,
role gaps);
Are the squad’s agile practices improving? (maturity)
Do I know the capacity of my squad so I can plan my releases and iterations? (velocity
or throughput, number of deployments and defects)
Does the funnel have the right work and is it flowing through the funnel in a
reasonable time frame? (Average cycle time per story, average backlog cycle time)
Do I understand the cost of the work so I can estimate the cost and benefit? (stories
or story points per person day)
Is my squad happy and working well together? (team satisfaction)
Are we meeting client expectations? (client satisfaction, quality)
OBJECTIVES
After reading this document you should be able to:
1. Launch and navigate all sections of the Agile Team Tool.
2. View team information in the tool.
3. Create a new team.
4. Update an existing team.
5. Create and update iteration results for your squad team.
6. Enter an Agile Maturity Assessment for your team
Comments regarding this publication and its use should be addressed to Bruce Fouts via
Lotus Notes at Bruce Fouts/Atlanta/IBM@IBMUS or via the internet at bfouts@us.ibm.com.
(Until Sep 30, 2017)
Page 7
Basic Workflow of the Agile Team Tool
1. Create your team(s).
2. Add your team members and their associated agile role.
3. Associate your Squad team(s) to a ‘parent’ or to a ‘child’ if creating a Parent team.
4. Add iteration information; squad teams only.
5. Track your team’s progress in the Iteration trends area; make course corrections, as
needed.
6. Record periodic maturity assessments for your team.
7. Track actions to improve agile maturity practices.
Launching the Agile Team Tool
All users with an IBM w3id and password can access this tool in ‘Read Only’ mode.
Individuals listed as members of a given team have edit access for that team.
The Agile Team Tool is an internet browser application which can be accessed via the
following URL: http://ibm.biz/AgileTeamTool
The Agile Team Tool is Single Sign On (SSO) enabled
Enter your IBM w3id and password if not already logged into SSO
You will see a screen similar to the one shown on the following page. (See Figure 1)
Page 8
Figure 1
Navigation
When you first log into the tool, you will see that the screen is divided into three columns of
information.
Left Column
This column has two views; My Teams and All Teams.
‘My Teams’, displays only those teams you have edit access for (you are a team
member or a team member on the parent team). This should be your default view if
you are listed as a team member on a team in the Agile Team Tool.
‘All Teams’ displays all teams entered into the tool. This will be your default view if
you are NOT listed as a team member on a team in the Agile Team Tool.
Beside the team names you will notice a series of twisties (+) and indentions
indicating ‘parent’ and ‘child’ relationships. Squad teams, which cannot have child
teams, are indicated by an icon like this one, .
You will notice a search option in the ‘All Teams’ view where you can filter on
part or all of a team name to quickly find a team. (figure 2)
You will also notice a create new team icon to the far right of this column
You will notice a light blue background when a team is selected but the team is not
visible due to the section being collapsed (figure 2). A dark blue line is displayed
under a selected team when the section is expanded. (figure 3)
Page 9
Figure 2
Page 10
Figure 3
More detail about this section can be found under, Creating a New Team, on page 14.
Center Column
The center column, to the immediate right of the team name, shows information
about the selected team including:
o Team name and parental hierarchy if it exists
o Team Bookmarks (Important Links)
o Team Members
o Results of the last Maturity Assessment submitted (Squad Teams Only)
o Iteration trends in a graphical format if iteration results have been entered
o Maturity assessment trends in a graphical format if any assessments have been
submitted
More detail about this section can be found under, Managing Your Team, on page 19.
Page 11
Right Column
The far-right column is used to input and display iteration results for squad teams. If
a Parent team is selected in the left column, this area will be blank. (Parent teams do
not enter iteration results or maturity assessments.)
More detail about this section can be found under, Creating an Iteration, on page 30.
Other selections
Additional selections can be found in the upper right hand corner of the Agile Team Tool.
(See figure 4)
Figure 4
Your Name: This drop down provides two options.
Generate an API key for using an external API to
send iteration results to the Agile Team Tool
Logout of the Agile Team Tool
Figure 5
Page 12
Help: Here is where you will find a variety of resources to assist you with making full use of
the Agile Team Tool.
‘How To’ information
The detailed User Guide (this one)
Quick Ref Card (a skinny version of the User Guide)
Frequently Asked Questions
Feedback option to send an email to the support
team for suggestions or identify any problems
Community link to see what’s new in the Agile Team
Tool
API documentation
Figure 6
Support & Feedback: Offers the ability to provide direct feedback to the development team
regarding any suggestions or a problem you are having with the tool.
The popup window allows you to specify the area of the tool and team name, if applicable.
(See figure 7, on the next page)
Page 13
Figure 7
Creating a New Team
Guidelines for Creating a Team
Any user can create a new team
If you are listed in the team member list you will have edit access for that team.
If you are listed in the team member list of a parent team you will have edit access
for that team and all child teams under that parent
A Squad team (Level 1) is the lowest level team; it can only have a parent’ team, no
‘child’ teams.
A team can only have one parent team.
A parent team can have multiple child teams.
Page 14
Suggestion: If creating Parent teams and child (squad) teams as part of an organizational
structure for using the Agile Team Tool, I suggest creating the parent team first and then the
children teams. Select the parent team as you create the child team.
Creating a Team
1. In the left column, in the ‘My Teams’ or ‘All Teams’ view, click on the ‘Create New
Team’ icon in the top right of this column.
2. A pop up window appears for you to enter the name of the new team and a team
description as shown below in figure 8.
Figure 8
3. Enter the required information and click on ‘Next’. (If the team name you enter is
already in use you will receive a warning message.)
4. In the next pop up, choose to create a Parent team or a Squad team as shown in
figure 9 on the next page.
Page 15
Figure 9
5. If creating a Parent team, make the appropriate selection and click on ‘Next’. Go to
step 7. Otherwise, go to step 6.
6. If creating a Squad team, make the appropriate selection and click on ‘Next’. Go to
step 20.
7. You are presented with the Parent/Child team hierarchy screen as shown in figure 10
on the next page.
8. Select a parent team from the drop-down selection. If the team you are creating will
not roll up to another team or it has not yet been created you can skip this step or
select the option for ‘Top tier / Not Listed’.
9. Select any children teams that may roll up to the one you are creating from the drop-
down selection. If the child team has not yet been created or you don’t know the
name you can select ‘Not Listed'.
10. Click on ‘Next’.
Page 16
Figure 10
11. The Add Team Members screen appears as shown in figure 11 below. You will notice
that your name is added by default as a team member when you create the team.
Warning: Do NOT remove your name until you have added at least one additional
team member to the list. Failure to do this will result in nobody being able to make
updates to this team.
Figure 11
Page 17
12. Enter the name(s) of the team member(s) to be added and select the person from
the list provided as you type in the name.
13. The names are added to the list as you select them.
14. When all names have been added click on ‘Next’.
15. The member roles and allocation screen appears as shown in figure 12.
Figure 12
16. Select the role for each team member and whether the member works a full time or
half-time work week or some % thereof. (This selection is used to determine the
number of person days the team has available for the iteration/sprint.
17. Once all team members have been updated click on ‘finish’.
18. You should receive a confirmation message that you have successfully added your
team. Click OK.
19. Your ‘My Teams’ view should refresh and display the new team you just created. (If
you removed yourself from the member list it will not show in the ‘My Teams’ view
but it should appear in the ‘All Teams’ view.)
Page 18
20. When you indicate that a squad team is being created you are presented with the
option to select a parent team using a drop-down selection as shown in figure 13
below. If the parent team has not yet been created or you don’t know the name you
can leave this blank. If no parent team is selected, you are basically setting this team
up as a standalone team.
21. Go to steps 11-19 and complete the team setup. Repeat the process for each team
you are establishing in the Agile Team Tool.
r
Figure 13
22. Congratulations, you have set up your team(s).
Page 19
Managing your Team
1. From the team navigation column on the home page, select the team you want to
view/update. (Remember, you can ONLY make changes to teams that you are listed
as a team member.)
2. Information about the selected team is displayed in the Team Information area at the
top of the center column, figure 14. This figure will be referred to several times in
the next few steps with references to [A] through [E].
Figure 14
3. To view the team description hover your mouse pointer over the ‘Team Information’
icon, [A]. To change the team name or description click the ‘Edit’ button. Make any
necessary changes and click ‘Save’, figure 15.
Figure 15
Page 20
4. To change the parent or child team association click on the ‘Team Setup’ icon, [B].
Make the necessary changes by using the appropriate drop-down selection lists and
click on ‘Save Changes’, figure 16 (squad teams) or figure 17 (parent teams). You can
also delete the team which is discussed in the next section, Deleting a Team.
Figure 16
5. It is in the Team Setup area that you add additional child teams to a parent team if
the team is not already associated to another parent team. If you do not see the
team you are looking for in the selection list it is either A) already associated to
another parent team, or B) the team has not been created in the tool, or C) the team
name may have been changed or perhaps deleted.
6. It is in the Team Setup area where you can also revert a parent team to a squad team
using the ‘Revert to a Squad Team’ reset icon, figure 17. Warning: If you revert a
parent team to a squad team you will remove all existing child team associations if
they exist.
Page 21
Figure 17
7. [C] The Team hierarchy is easily visible under the team name. If you change the
parent team as was explained in the previous bullet the update will be reflected in
this hierarchy.
8. To create bookmarks, formerly called important links, hover your mouse pointer over
the ‘Team Bookmarks’ icon, [D] , and click ‘Add new link’, figure 18. Select a label for
the bookmark from the selection list, paste in or add the URL and click Save, figure
19. To make changes to an existing bookmark, hover over the link and click the ‘Edit
Bookmark’ icon (pencil). Make necessary changes to the label or URL and click Save,
figure 20. You can also click on the ‘Remove Bookmark’ icon if you want to delete
the bookmark all together.
Page 22
Figure 18
Figure 19
Figure 20
Page 23
9. To add a team member click the ‘Team Members’ icon, [E] in figure 21 below and
then click ‘Add Team Member’. Enter the person’s name, agile role, allocation %,
and the *Avg work week. Click ‘Add’.
*Note: The Average Work Week indicates whether the team member works a full time, a
half-time work week or some % thereof, i.e. someone working 3 full days a week, 24
hours, would be represented by 60%.) The allocation %, average work week and the
iteration duration is used to determine the number of person days the team has
available for the iteration/sprint.
Figure 21
10. The team member is added to the list.
Page 24
11. To update an existing team members Agile role, Allocation % or Average work week
hover your mouse pointer over, or click, the ‘Team Members’ icon. The team
member list appears. Hover over the team member line you want to edit. Edits are
performed by hovering over the field you want to modify and then making a
selection from the provided list or directly entering a new value. See figure 22 below.
Figure 22
12. To remove a team member from the list use the previous steps to display and select
the team member. Click on the ‘Remove member’ icon, figure 23 below.
Figure 23
Page 25
13. Under the team information area you can see the results of the most recently
submitted maturity assessment. (Squad teams only) See figure 24 below.
[A] Your overall result is dispayed on a sliding scale from Initiating to Scaling.
Information for an assessment in a draft status is not displayed here.
[B] Previous assessments can easily be selected.
[C] Reviewing the action plan is as easy as clicking a button.
[D] If you have edit access you can start a new assessment.
Figure 24
14. Under the maturity overview section is the Trends area that displays iteration and
maturity assessment results for squads in graphical form and enables users to link to
details about those results. By selecting a ‘parent’ team, you can see aggregated
data for the teams that roll up to that parent team.
15. A sample of the Squad Team iteration trends is shown in figure 25 on the next page.
16. If there are graphs in the Trends section that you do not want to display you can click
on the ‘Filter Trends’ icon and deselect them from the list. This will apply to all teams
you select from the team navigation area on the left-hand side. To bring the charts
back, just click the icon and then check any graphs you want back in your view. For
now, these filter settings are only saved for the session, not long term, but it is in our
plan.
17. The parent team or roll up view looks very similar except the periods will be by
month instead of by iteration. See figure 26.
Page 26
Figure 25
18. You can hover over each of the data points to see flyover information about each of
the data points.
19. To see details for a specific iteration, click on the data point and the iteration
information will be displayed in the Iteration Overview section in the right column.
You can also go to the Iteration Overview section and select an iteration from the
drop-down selection.
Page 27
20. For ‘Parent Teams’ containing aggregated data from the squads, the month the
squad data rolls up into is determined by the Iteration End Date of each squad
reporting up to that parent.
Figure 26
Page 28
Deleting a Team
1. From the navigation column in the left column, locate and select the team to be
deleted.
2. In the Team Information section click on the Team Setup icon, figure 27.
Figure 27
3. The ‘Team Setup’ popup appears. Click on the ‘Delete Team’ button, figure 28.
Figure 28
Page 29
4. A confirmation warning appears. Select the ‘Delete’ button to continue with the
deletion; otherwise click ‘Cancel’, figure 29.
Figure 29
5. The team is deleted and removed from the team navigation list in the left column.
Page 30
Creating an Iteration
At the end of each iteration it is expected that the Iteration Manager (IM) will create a new
iteration and then enter the results of the team’s most recent iteration into the Iteration
Overview section. This section will focus on the creation of the iteration. To enter iteration
results please see the next section, Entering Iteration Results.
1. If the team has not created at least one iteration you will see something like figure 30
in the Iteration Overview section. If you do not see figure 30 for the selected team
this is NOT the team’s first iteration. Go to step 6.
2. Click on ‘Start the first Iteration’.
Figure 30
3. The Add New Iteration pop up appears as shown in figure 31 on the next page.
4. Enter the name of your first iteration and select the start date for the iteration. You
will notice that when you selected a start date the end date was automatically
populated based on a 2-week iteration. If your team is NOT on a 2-week iteration
you can select a different date. Click ‘Add’. (The other boxes are not relevant for the
very first iteration but they can be used for all iterations following the first one.
More on this later.)
5. A confirmation window appears that you have successfully added iteration
information. Click on OK.
Page 31
Figure 31
6. If this is NOT the team’s first iteration you will see something like figure 32 shown on
the next page.
7. Click on the ‘New Iteration’ icon in the upper right corner.
8. The ‘Add New Iteration’ pop up appears, figure 33, but you will notice several boxes
already checked and the start & end dates are already populated.
9. The iteration name was copied from the previous iteration with ‘copy’ appended on
the end. You can choose to keep the copied name and make a minor change to it, i.e
change the iteration number to a 2, or uncheck the ‘Remember previous name’ box
and enter a totally different name.
10. Next, you need to decide if you want to copy the Planned or Delivered values of
Stories/Cards and Story Points into your Planned numbers for this new iteration. Click
the appropriate box to copy or you can elect to uncheck the boxes to not copy and
enter the planned values after your planning session.
11. You may have noticed the iteration start date was populated by adding one day to
the end date of the previous iteration. Verify or update your iteration start & end
dates.
12. Click on ‘Add’.
Page 32
13. A confirmation window appears that you have successfully added iteration
information. Click on OK.
14. Your Iteration Overview section is updated with the new information.
Figure 32 Figure 33
Page 33
Entering Iteration Results
The previous section focused on the creation of the iteration. In this section, we will focus
on entering iteration results.
1. In the Iteration Overview section make sure you have the correct iteration selected
for which you want to enter results for. Check the iteration number and the start /
end dates as shown in figure 34 below.
Figure 34
2. With the correct iteration selected, fill in the ‘committed’ fields for your team with
information from your planning session. For assistance, we have provided an
explanation of each field as a ‘flyover’. Move your mouse pointer over each field
name and informational text will appear for an explanation.
Page 34
Committed Guidance:
If your squad tracks stories, tickets or cards, enter or update committed stories. OR
If your squad estimates story points, enter or update your committed story points.
If your squad does end to end activities (for example project and operations work),
you may choose to enter stories and story points but do NOT count them twice. Use
stories/cards/tickets for operations work and story points for the delivery work.
3. At the end of the iteration, complete the remaining fields based on what was
delivered by the team.
Iteration Availability:
As mentioned earlier in this document, We have introduced the concept of ‘Person
Days’ for each iteration. We compute the optimum team availability, in days, based
on the number of work days (Mon-Fri) in an iteration using the iteration Start / End
Date, each team member’s Allocation % and their Full Time, Part Time status.
All you have to do is enter the total number of days your team members were
unavailable during the iteration as a whole. If you make changes to your team
structure during the course of an iteration you can reset the Optimum team
availability value by clicking on the ‘Team Reset’ icon.
Indicate whether there was a Team Change or not.
The Person days available will be calculated for you.
Throughput (Operations):
If your squad tracks stories / tickets / cards, enter delivered stories.
The stories per person day will be calculated for you.
Velocity (Development):
If your squad tracks story points, enter delivered story points.
Enter the number of deployments this iteration; code promotions to the production
environment.
The story points per person day will be calculated for you.
Page 35
Defects:
Indicate the number of defects discovered in production.
Indicate the number of defects resolved this iteration.
The closing balance of defects will be calculated for you.
Cycle Time:
Enter the Cycle Time in WIP (Work in Progress) for this iteration. (more information
on WIP cycle time is displayed when you hover over the field name as a flyover.)
Enter the Cycle Time in Backlog for this iteration. (like WIP cycle time, more
information is displayed when you hover over the field name as a flyover.)
Overall Satisfaction:
Enter your Client and Team Satisfaction scores for this iteration ranging between 1.0
and 4.0
4. Enter any comments you may want to make about this iteration, i.e. why a team
change, why a drop or increase in velocity, etc.
Page 36
Creating a New Maturity Assessment
Depending on the type of work your team does (Operations or Project) your team will
take one of two assessments for Leadership and Collaboration and if your team delivers
software you should take the Delivery portion of the assessment. The delivery portion is
sometimes referred to as the DevOps assessment.
1. Select your team from the team navigation list in the left column.
2. If you are creating the very first assessment for your team, the center column of your
home page will look similar to that shown in figure 35 below.
3. Click on ‘Let’s get started’. If this is NOT the very first assessment click on the ‘Create
New Assessment’ button.
Figure 35
4. You will be presented with a pop up asking you to identify the type of work your
team does. See figure 36 on the next page.
5. Read the explanation for each question and make the appropriate selection for your
team.
6. Click on ‘Continue’.
Page 37
Figure 36
7. The agile maturity assessment appears as a pop up window. See figure 37 on the
next page.
8. You will notice in the top right corner the values you selected in previous steps
regarding the type of work your team does and if your team delivers software. These
values can be changed here if they are not correct.
9. You might notice the submission date has an override function. If you are entering
information for an assessment taken prior to using the Agile Team Tool and you are
entering data for historical and trending purposes, you can click on ‘override’ and
select the actual date your team previously did the assessment.
10. You will also notice that the Agile Principles are expanded but the Agile Practices are
collapsed.
Page 38
Figure 37
11. Expand each practice as you scroll down the list indicating the maturity level of your
team for each practice by clicking the appropriate radio button in the ‘Current’
column. See figure 38 below.
Figure 38
Page 39
12. Once you have selected your team’s current maturity level, select the appropriate
radio button under the ‘Target’ column to indicate the level that the team wants to
attain by the next assessment cycle. See Figure 38 above. (It is recommended that
you schedule assessments every 90 days so the team can improve their maturity
incrementally).
13. For each practice, you have the option to enter an action plan item on how you can
get better. At a minimum, you should enter action items for those practices that are
targeted for improvement.
14. As you proceed through the assessment you can easily see which practices you have
responded to and those still left unanswered. See figure 39 below.
Figure 39
15. If you are unable to complete the assessment click on the ‘Save as draft’ button at
the bottom of the window at any time and return later to complete your assessment.
(You may have to scroll down to see the button.) To return to an incomplete
assessment just click on the ‘Continue Assessment’ button in the Agile Maturity
Overview section on the home page, see figure 40 below.
Figure 40
Page 40
16. Complete all sections and click the ‘Submit’ button when finished. Once submitted
you can NOT make changes to any of the ‘Current’ and ‘Target’ values. You can only
make updates to the Action Plan once submitted.
17. Once submitted, the Agile Maturity Overview section will be updated with your
overall assessment results. See figure 41 below. The small red box reflects the date
your assessment was submitted or the override date selected for this assessment.
Figure 41
Page 41
Viewing your Agile Maturity Assessment Summary
1. To review your Action Plan at any time, click the ‘Review Action Plan’ button. You
will be presented with the ‘Agile Maturity Team Summary’ screen. Your action
plan items will be at the bottom of the page. See figure 42 below.
2. (This view is available once you submit an assessment). You can add additional
line items to the action plan by selecting the ‘Add Action Plan’ button if you wish.
3. Here you can track your progress and close them as they are completed.
4. Key metrics can be defined and recorded. For example, the team may want to get
their standups duration to 15 minutes or less.
5. Review dates for the actions items can be set.
6. Progress can be recorded in the Progress Summary field.
7. Status is tracked in the Status field, i.e. Open, In Progress, Closed.
Figure 42
8. To view the summary results of your assessment, expand the collapsed section
for the area you want to view, i.e. Leadership & Collaboration, Delivery &
DevOps, etc.
9. Here you will see the overall summary for the ‘Current’ and ‘Target’ values
submitted for this assessment as well as values for each agile practice. Trends are
charted on the right side as more assessments are submitted. See figure 43 on
the next page.
Page 42
Figure 43
10. By default, the Overall summary values are charted on the line graph.
11. If you want to view the trend for any of the individual practices click on the
Practice name. The graph on the right displays the trend for the selected
practice.
12. To return to the home page close the summary window using the X in the upper
right corner.
Page 43
View a Previously Submitted Maturity Assessment
1. Select the team you want to view from the team navigation list in the left column of
the home page.
2. In the Agile Maturity Overview section, select an assessment date from the drop-
down list using the ‘Previous Assessments’ button. See figure 44 below.
Figure 44
3. You are presented with the ‘Agile Maturity Team Summary’ screen.
4. All sections are expanded by default.
5. Scroll down to view the overall summary for the ‘Current’ and ‘Target’ values
submitted for this assessment as well as values for each agile practice. Trends are
charted on the right side as more assessments are submitted. See figure 43 on the
previous page.
6. Click on the practice name to see the trends for that practice.
7. At the bottom, you will see action plan items the team agreed to work on.
8. To return to the home page close the summary window using the ‘X’ in the upper
right corner.
Page 44
Appendix A Notes
A Squad Team is the lowest level team in the Agile Team Tool hierarchy, i.e. Level 1
Squads normally report up to a Tribe (Level 2), but it can also be directly associated to a
Level 3 or Level 4 team.
Tribes report up to a Sub-Domain; Level 3 (CIO statement).
Sub-Domains report up to a Domain; Level 4 (CIO statement).
Team members can be on multiple teams.
A person can be on the team member list more than once, i.e. two different roles at
different allocation % but will only be counted once in the team member count.
A parent team can have multiple teams underneath it but any team can have ONLY one
parent.
Page 45
Appendix B Agile Role Categories
Agile Coach
Analyst
o Business Analyst
o Business Information Management Specialist
o Data Specialist
o Designer
Architect
o Application Architect
o Enterprise Architect
o Security Architect
Consultant
o Business Design Consultant
o IBM Field Enablement Professional
o IT Management Consultant
o Process Excellence & Transformation Professional
o Security Consultant
o Security Specialist
DBA
o Application Database Administrator
Developer
o Application Developer
o Portals & Collaboration Solutions Specialist
Infrastructure
o Infrastructure Architect
o Systems Management Specialist
Manager
o Business Area Manager
o People Manager
Operations and Support
o Application Focal Point
o Audit & Compliance Focal
o Business Operations Professional
o Finance Coordinator
o Financial Analyst
o Measurements & Reporting Analyst
o Support Center Representative
Program & Project Mgmt
o Business Programs Manager
o Delivery Project Executive
o Project Manager
o Technical Team Leader
Tester
o Test Specialist
Product Owner
Iteration Manager
Page 46
Appendix C Top Things to Know About the New User Interface
(Don’t miss #10)
1) We eliminated the multiple tabs across the top of the page. All primary activities can be
done on a single page through a series of pop-up windows.
2) To create a new team, use the ‘Create new Team’ icon in the team navigation section in
the left column.
3) Seeing your team hierarchy, making changes to your team name or discription as well as
making changes to your parent team or even deleting a team is performed easily from the
team area.
[A] To change the team name or description click the ‘Team Information’ icon
[B] To change the parent team association or to delete a team click on the ‘Team Setup’ icon
[C] The Team hierarchy is easily visible right under the team name
4) To update your bookmarks, formerly called important links, click on the ‘Team Bookmarks’
icon
Page 47
5) To display, edit, add team members as well as their Agile Roles, Allocation % and if they
work Full Time or Part Time, click on the ‘Team Members’ icon. You will notice that all fields
can be updated on the single team member line!
6) Results of your team’s most recently submitted maturity assessment is viewable right
under your team information area.
[A] Your overall result is dispayed on a sliding scale from Initiating to Scaling. Information for
an assessment in a draft status is not displayed here.
[B] Previous assessments can easily be selected.
[C] Reviewing your action plan is as easy as clicking a button.
[D] Easy to start a new assessment.
7) As you enter your iteration information into the Overview section on the right-hand side,
your graphs will be updated as you enter the data and tab to the next field. Assumption:
The current system date is > or = to the iteration end date.
Page 48
8) If there are graphs in the Trends section that you do not want to display you can click on
the ‘Filter Trends’ icon and deselect them from the list. This will apply to all teams you select
from the team navigation area on the left-hand side. To bring the charts back, just click the
icon and then check any graphs you want back in your view. For now, these filter settings
are only saved for the session, not long term, but it is in our plan.
9) We have introduced the concept of ‘Person Days’ for each iteration. We compute the
optimum team availability, in days, based on the number of work days (Mon-Fri) in an
iteration from the iteration Start / End Date, the team member’s Allocation % and their Full
Time, Part Time status. All you have to do is enter the total number of days your team
members were unavailable during the iteration as a whole (red box below). If you make
changes to your team structure during the course of an iteration you can reset the Optimum
team availability value by clicking on the ‘Team Reset’ icon (arrow).
10) Because of number 9 above, it is imperative that you as the iteration Manager ensure the
following are correct for each team member:
[A] Allocation %
[B] Average Work Week ( Full Time, Half Time, or Part Time expressed as a %, i.e if the team
member works 2 full days a week it would be 40% with each full work day representing
20%.)
Page 49
Appendix D API Information
Our development team has created an API for the Agile Team Tool. We could not possibly
create APIs for all possible combinations of track & plan tools that are available on the free
market but we are working with colleagues to provide APIs for the following:
Rational Team Concert (RTC) In limited use
Trello In testing
Jira Planned
If you are interested in creating your own API to interface with the Agile Team Tool, we have
a link to our API documentation in the Help section of the tool in the upper right corner. See
screen shot below.
Page 50
This page left intentionally blank

Navigation menu