Using JIRA & Greenhopper for Agile Development

Post on 08-May-2015

83.676 views 3 download

Transcript of Using JIRA & Greenhopper for Agile Development

Case Study: Using JIRA & Greenhopper for Agile

Development

Jeff Leyser Atlassian

Giancarlo LionettiAtlassian

Oren Teich Replicate Technologies

Jean-Christophe Huet Pyxis Technoliges

Housekeeping

Agenda

Let’s have some fun

JIRA OverviewJIRA OverviewJIRA OverviewJIRA Overview

Greenhopper Greenhopper OverviewOverview

Greenhopper Greenhopper OverviewOverview

Tools in ActionTools in ActionTools in ActionTools in Action

Q & AQ & AQ & AQ & A

Agenda

JIRA OverviewJIRA OverviewJIRA OverviewJIRA Overview

Greenhopper Greenhopper OverviewOverview

Greenhopper Greenhopper OverviewOverview

Tools in ActionTools in ActionTools in ActionTools in Action

Q & AQ & AQ & AQ & A

The Atlassian Product Family

The Atlassian Product Family

So what is JIRA?

We could not find an issue tracker that met our own needs

Started out as a bug tracking system

Highly flexible and customisable platform

Designed for real issues

JIRA Overview

There are many reasons JIRA is so popular, this is only some of them

Lightweight

Flexible

Customisable

Source Access

JIRA Benefits

Architecture

Web-based application

No client software / OS independent

Two Options:

Download and install behind firewall

Atlassian Hosted

Open

Supports many application/database servers

SOAP, XML-RPC, Java API Interfaces

Plugin sub-system

JIRA Architecture

An issue tracking platform for all teams

IntranetIssue Tracking

Help-desk / Support / Customer Service

Project Management

Task Tracking

Requirements Management

Workflow / Process Management

One Application. Many uses.

Over 10,000 customers in more than 100 countries

Who Uses JIRA?

Agenda

Let’s start with the basics

JIRA ConceptsJIRA ConceptsJIRA ConceptsJIRA Concepts

Live DemonstrationLive DemonstrationLive DemonstrationLive Demonstration

Let’s start with the basics

ProjectsProjectsProjectsProjects

ComponentsComponents (sub-section)(sub-section)ComponentsComponents (sub-section)(sub-section) VersionsVersions (milestones)(milestones)VersionsVersions (milestones)(milestones)

IssuesIssuesIssuesIssues

Level 1

Level 2

Issue TypesIssue TypesIssue TypesIssue Types

Level 3

Sub-TasksSub-TasksSub-TasksSub-Tasks

Issue TypesIssue TypesIssue TypesIssue Types

Sub-TasksSub-TasksSub-TasksSub-Tasks Sub-TasksSub-TasksSub-TasksSub-Tasks Sub-TasksSub-TasksSub-TasksSub-Tasks

JIRA Concepts

Level 4

Project CategoriesProject CategoriesProject CategoriesProject Categories

Let’s start with the basics

ProjectsProjectsProjectsProjects

ComponentsComponents (sub-section)(sub-section)ComponentsComponents (sub-section)(sub-section) VersionsVersions (milestones)(milestones)VersionsVersions (milestones)(milestones)

IssuesIssuesIssuesIssues

Level 1

Level 2

Project CategoriesProject CategoriesProject CategoriesProject Categories

Issue TypesIssue TypesIssue TypesIssue Types

Level 3

Sub-TasksSub-TasksSub-TasksSub-Tasks

Issue TypesIssue TypesIssue TypesIssue Types

Sub-TasksSub-TasksSub-TasksSub-Tasks Sub-TasksSub-TasksSub-TasksSub-Tasks Sub-TasksSub-TasksSub-TasksSub-Tasks

JIRA Concepts

Level 4

Let’s start with the basics

ProjectsProjectsProjectsProjects

ComponentsComponents (sub-section)(sub-section)ComponentsComponents (sub-section)(sub-section) VersionsVersions (milestones)(milestones)VersionsVersions (milestones)(milestones)

IssuesIssuesIssuesIssues

Level 1

Level 2

Project CategoriesProject CategoriesProject CategoriesProject Categories

Issue TypesIssue TypesIssue TypesIssue Types

Level 3

Sub-TasksSub-TasksSub-TasksSub-Tasks

Issue TypesIssue TypesIssue TypesIssue Types

Sub-TasksSub-TasksSub-TasksSub-Tasks Sub-TasksSub-TasksSub-TasksSub-Tasks Sub-TasksSub-TasksSub-TasksSub-Tasks

JIRA Concepts

Level 4

JIRA For A Help Desk Environment

ProjectProject

Desktop SupportDesktop SupportProjectProject

Desktop SupportDesktop Support

ComponentsComponents

Operating Systems, Email, Operating Systems, Email, ApplicationsApplications

ComponentsComponents

Operating Systems, Email, Operating Systems, Email, ApplicationsApplications

VersionsVersions

Q1, Q2, Q3Q1, Q2, Q3VersionsVersions

Q1, Q2, Q3Q1, Q2, Q3

IssuesIssuesIssuesIssues

Level 1

Level 2

Project CategoriesProject Categories

Information TechnologyInformation TechnologyProject CategoriesProject Categories

Information TechnologyInformation Technology

ProblemProblemProblemProblem

Level 3

IssueIssueIssueIssue Purchase RequestPurchase RequestPurchase RequestPurchase Request

JIRA Conceptual Example

JIRA for Software Development

ProjectProject

JIRAJIRAProjectProject

JIRAJIRA

ComponentsComponents

Custom Field, Workflow, Custom Field, Workflow, SchemesSchemes

ComponentsComponents

Custom Field, Workflow, Custom Field, Workflow, SchemesSchemes

VersionsVersions

3.12.3, 3.13, 3.13.13.12.3, 3.13, 3.13.1VersionsVersions

3.12.3, 3.13, 3.13.13.12.3, 3.13, 3.13.1

IssuesIssuesIssuesIssues

Level 1

Level 2

Project CategoriesProject Categories

SoftwareSoftwareProject CategoriesProject Categories

SoftwareSoftware

New FeatureNew FeatureNew FeatureNew Feature

Level 3

Sub-Sub-TasksTasksSub-Sub-TasksTasks

Level 4 Sub-Sub-TasksTasksSub-Sub-TasksTasks

BugBugBugBug ImprovementImprovementImprovementImprovement

Sub-Sub-TasksTasksSub-Sub-TasksTasks

Sub-Sub-TasksTasksSub-Sub-TasksTasks

Sub-Sub-TasksTasksSub-Sub-TasksTasks

Sub-Sub-TasksTasksSub-Sub-TasksTasks

JIRA Conceptual Example

Today's live demo

ProjectProject

SeraphSeraphProjectProject

SeraphSeraph

ComponentsComponents

Code, Documentation, UICode, Documentation, UIComponentsComponents

Code, Documentation, UICode, Documentation, UIVersionsVersions

0.32, 0.33, 0.340.32, 0.33, 0.34VersionsVersions

0.32, 0.33, 0.340.32, 0.33, 0.34

IssuesIssuesIssuesIssues

Level 1

Level 2

Project CategoriesProject Categories

DevelopmentDevelopmentProject CategoriesProject Categories

DevelopmentDevelopment

BugBugBugBug

Level 3

Sub-Sub-TasksTasksSub-Sub-TasksTasks

Level 4 Sub-Sub-TasksTasksSub-Sub-TasksTasks

TaskTaskTaskTask New FeatureNew FeatureNew FeatureNew Feature

Sub-Sub-TasksTasksSub-Sub-TasksTasks

Sub-Sub-TasksTasksSub-Sub-TasksTasks

Sub-Sub-TasksTasksSub-Sub-TasksTasks

Sub-Sub-TasksTasksSub-Sub-TasksTasks

JIRA Conceptual Example

Agenda

Nothing beats the real thing

JIRA ConceptsJIRA ConceptsJIRA ConceptsJIRA Concepts

Live DemonstrationLive DemonstrationLive DemonstrationLive Demonstration

Agenda

JIRA OverviewJIRA OverviewJIRA OverviewJIRA Overview

Greenhopper Greenhopper OverviewOverview

Greenhopper Greenhopper OverviewOverview

Tools in ActionTools in ActionTools in ActionTools in Action

Q & AQ & AQ & AQ & A

Agenda

JIRA OverviewJIRA OverviewJIRA OverviewJIRA Overview

Greenhopper Greenhopper OverviewOverview

Greenhopper Greenhopper OverviewOverview

Tools in ActionTools in ActionTools in ActionTools in Action

Q & AQ & AQ & AQ & A

Agile Project Management PluginBased on 3 Boards

Planning BoardPlanning Board

1. Backlog Maintenance 2. Prioritise

3. Estimate Issues 4. Release Planning 5. Sprint Planning

Task BoardTask Board

1. Track Sprint Progress

2. Track Story Progress

3. Log work4. Configurable columns

5. Personal Board

Chart BoardChart Board

1. Hour Burndown 2. Issue Burndown 3. Burnup Charts 4. Velocity Chart 5. See Forecasts

Multi level planning Track ongoing work Visibility and Metrics

Agenda

JIRA OverviewJIRA OverviewJIRA OverviewJIRA Overview

Greenhopper Greenhopper OverviewOverview

Greenhopper Greenhopper OverviewOverview

Tools in ActionTools in ActionTools in ActionTools in Action

Q & AQ & AQ & AQ & A

Agenda

JIRA OverviewJIRA OverviewJIRA OverviewJIRA Overview

Greenhopper Greenhopper OverviewOverview

Greenhopper Greenhopper OverviewOverview

Tools in ActionTools in ActionTools in ActionTools in Action

Q & AQ & AQ & AQ & A

Thanks for spending your valuable time with us

Evaluate JIRA & GreenHopper Evaluate JIRA & GreenHopper

today!today!FREE FOR 30 DAYS ---- FULLY FUNCTIONAL FREE FOR 30 DAYS ---- FULLY FUNCTIONAL

http://www.atlassian.com/jirahttp://www.atlassian.com/jirahttp://www.greenpeppersoftware.com/confluence/display/GH/Pluginhttp://www.greenpeppersoftware.com/confluence/display/GH/Plugin

Evaluate JIRA & GreenHopper Evaluate JIRA & GreenHopper

today!today!FREE FOR 30 DAYS ---- FULLY FUNCTIONAL FREE FOR 30 DAYS ---- FULLY FUNCTIONAL

http://www.atlassian.com/jirahttp://www.atlassian.com/jirahttp://www.greenpeppersoftware.com/confluence/display/GH/Pluginhttp://www.greenpeppersoftware.com/confluence/display/GH/Plugin

Questions?Questions?sales@atlassian.comsales@atlassian.com

greenhopper@greenpeppersoftware.com greenhopper@greenpeppersoftware.com

Questions?Questions?sales@atlassian.comsales@atlassian.com

greenhopper@greenpeppersoftware.com greenhopper@greenpeppersoftware.com

Thank You