Top Banner
Agile 101
35

Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Jul 08, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Agile 101

Page 2: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.

Objectives

2

• Takeaway’s from today’s brownbag• Basics of Agile

• How to navigate JIRA

• How to navigate Confluence

• But most importantly I want everyone to understand that….

AGILE/JIRA ISN’T HARD

AGILE/JIRA ISN’T A SOLUTION

Page 3: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.

Why Agile?

3

In order to fully embrace these benefits

we must first understand how to start

implementing this approach

Courtesy of towardscience.com

The term “agile” is used frequently in all parts of our work from software development to acquisition.

Our understanding of core Agile principles is essential in enabling the change in the current engineering, development, and delivery processes

WHY IS THIS IMPORTANT:

Agile enables us to….

• Improve the quality of what we are

delivering • Adapt to project requirement

changes • Center our products around

the customer

Page 4: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.

Why are we talking about Agile?

4

As Forbes says…

“Firms are learning the hard way that software requires a different way of running the

organization to be successful. Firms have to be nimble, adaptable, able to adjust on the fly to

meet the shifting whims of a marketplace driven by the customer. This kind of management

was—and is—beyond the capabilities of the lumbering industrial giants of the 20th Century. It

is firms that are truly agile that are eating the world (whether or not they call themselves by

the label "Agile").”

“…the world is entering a new age: the age of Agile. An unstoppable revolution is now under

way in our society, affecting almost everyone. Agile organizations are connecting everyone

and everything, everywhere, all the time. They are capable of delivering instant, intimate,

frictionless value on a large scale.”

Page 5: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.

Waterfall Project Management

5

Page 6: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.

Waterfall - What is it?

6

Waterfall Development is another

name for the more traditional

approach to development

Page 7: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.

Waterfall – How successful is it?

7

Page 8: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.

Waterfall – What issues does it face?

8

Page 9: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.

What is Agile?

9

Page 10: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.

What does Agile mean?

10

Merriam Webster defines agile

as “marked by ready ability to

move with easy grace or

having a quick resourceful and

adaptable character.”

Page 11: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.

The Agile Mindset

11

Page 12: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.

Four Agile Values

12

A set of methods and practices based on values and

principles expressed in the Agile Manifesto (1999) commonly

used in software development:

• Individuals and Interactions over Processes and Tools

• Customer Collaboration over Contract Negotiation

• Working Products over Comprehensive Documentation

• Responding to Change over Following a Plan

Page 13: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.

12 Agile Principles

13

Page 14: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.

Common Misconceptions

14

• No more planning

• No more Design

• No more QA

• No more documentation

• Change Requirements

whenever you want

• Agile doesn’t scale

• Agile isn’t disciplined

• Allow you to go faster

• Agile = Scrum

Page 15: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.

Agile vs Waterfall Development

15

Page 16: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.

When to use Agile in projects

16

• Not all projects are set up for agile, so when/why use it:

• Easier and cheaper to fail/learn faster and smaller

• Get to viable solution quicker

• Solving complex problems when end state isn’t clearly known

Page 17: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.

Conceptual Example

17

Sit down Restaurant = Waterfall

• Customers communicate what they want at the very beginning

• Order is given to the kitchen – customer has no control over what

happens at this point

Chipotle = Agile

• Customer is involved in the creation

of their order from beginning to end

• If customer changes their mind

about some of the ingredients

before they get to that step, the

staff can easily pivot to support this

Agile is value-driven by customer feedback and collaboration.

The customer knows exactly what they will receive because they were involved

throughout the entire build process.

Page 18: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.18

What are the benefits?

Page 19: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.

Agile Project Management

19

Page 20: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.

• An iterative approach to planning and guiding project processes

• Just as in Agile Software Development, an Agile project is completed in small sections

What is Agile Project Management?

20

SCRUM KANBAN

What are the most common frameworks?

Page 21: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.

SCRUM

21

Page 22: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.

What is Scrum?

22

Page 23: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.

How does it work?

23

Page 24: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.

Scrum in a Nutshell

24

Page 25: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.

KANBAN

25

Page 26: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.

What is Kanban?

26

Page 27: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Herren Associates, Inc.

What is Kanban?

27

Page 28: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Jira & ConfluenceA GUIDE TO

Page 29: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Jira: A centralized, flexible and highly customizable system for project-based task

tracking.

What Does Jira Offer?

Permissions-based access

• CAC accessible & Accessible by

contactors (on DI2E instantiation)

Time-bound and iterative goals

• Ability to set task due dates

• Prioritize tasks

Time and progress tracking

• Displays task status (To Do/ IN Progress/

Done)

• Ability to log time to completion of tasks

Tasking from a central location

• Overview of all project tasks

Workflows

• Projects go through several workflows that

control the status of tasks

• Ability to set requirements to establish task

completion

Creates transparency of team’s work and keeps everyone on the same page

What is Jira?

Page 30: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Sprints:

Definitive periods of time in which a task is completed, and usable product is delivered

Issues:

Actionable tasks able to be completed within a timebox

Task Attribute Examples:• Definition of the task

and what “Done” means

• Assigned task owner• Sub-tasks• Attachments

Epics:

Category titles of bundled stories and related issues

Backlog List of TasksJira at a Glance

Page 31: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Other Jira Attribute Examples:

• Visualizations / dashboards• Team workload analysis• Task workflows

Track Metrics:

Ability to log work, view task burn down chart, track completeness

Jira is used for large and small projects and is

effective in most settings. While Jira was

developed for software development, its agile

tasking and PM benefits can be applied in any

environment.

How Could it Help?

✓ Easily prioritize tasks✓ Increase clarity of tasks✓ Quickly track time✓ Increase productivity & visibility✓ Increase team communication✓ Generate performance reports

How is it Used?

Page 32: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

What is Confluence?

Confluence: An open and shared workspace to create, collaborate, and keep all work in

one secure place

Connects people and ideas to move work forward

What Does Confluence Offer?

Create and Share Pages

• Create/capture product requirements, meeting

minutes/action items

• Collaborate with team members

• Invite key stakeholders to view pages/information

Search and Organize Space

• Files are stored in centralized location

• Personnel and team space available

• Content/related pages can easily be grouped

together for easy search

Permissions-based access

• CAC Accessible

• Available to Contractors (Non-NMCI)

Page 33: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

Confluence at a GlanceConfluence enables teams to collaborate on projects in one place without

having to search through different tools and emails for content/information.

Navigation Pane to different Confluence functions

Home PagePages are the primary means of storing and

sharing information in Confluence.

• Created easily from anywhere in the site• Are searchable, including attachments • Exported to PDF, MS Word, HTML, or XML or

e-mailed.

Integrates with JiraCalendar to keep track of meetings

Page 34: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

How is it Used?

34

How it Helps

✓ Easily search for documents including

attachments

✓ Easily collaborate on projects

✓ Capture meeting minutes

Document Control System:

Ability to manage versions, search

and organize attachments

Confluence is a valuable collaboration and wiki tool

that offers full transparency when it comes to content

creation and knowledge sharing. It allows you to

engage readers and colleagues. Confluence isn’t just

a knowledge management platform. There are many

ways of leveraging that platform for other use cases

(like Technical documentation)

Page 35: Jira & Confluence - Washington ICEAAwashingtoniceaa.com/wp...Agile_Jira_Confluence_101.pdf · There are multiple versions of Jira and Confluence, many of which have restrictions or

How to Get Access?

For more information on how to set-up a Jira/Confluence account, visit the Digital Toolbox Resources and

Education site: h t t p s : / / n a v s e a . n a v y . d e p s . m i l / p e o / i w s / D i g i t a l F A Q / S i t e P a g e s / H o m e . a s p x

How will you begin to leverage this tool in your work?

There are multiple versions of Jira and Confluence, many of which have restrictions or are exclusive to a

specific organization. The DI2E version, on the other hand, allows the necessary collaboration

between respective parties in a project

2 Ways to access

Jira/Confluence

Through DI2E (remote

access) and Fusion

(NMCI access).

A. Utilizing CAC

OR

B. Creating a username

and password.

Create a DI2E account by…