24
Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe Huet Pyxis Technoliges

Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe

Embed Size (px)

Citation preview

Page 1: Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe

Case Study: Using JIRA & Greenhopper for Agile

Development

Jeff Leyser Atlassian

Giancarlo LionettiAtlassian

Oren Teich Replicate Technologies

Jean-Christophe Huet Pyxis Technoliges

Page 2: Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe

Housekeeping

Page 3: Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe

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

Page 4: Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe

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

Page 5: Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe

The Atlassian Product Family

The Atlassian Product Family

Page 6: Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe

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

Page 7: Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe

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

Lightweight

Flexible

Customisable

Source Access

JIRA Benefits

Page 8: Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe

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

Page 9: Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe

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.

Page 10: Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe

Over 10,000 customers in more than 100 countries

Who Uses JIRA?

Page 11: Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe

Agenda

Let’s start with the basics

JIRA ConceptsJIRA ConceptsJIRA ConceptsJIRA Concepts

Live DemonstrationLive DemonstrationLive DemonstrationLive Demonstration

Page 12: Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe

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

Page 13: Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe

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

Page 14: Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe

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

Page 15: Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe

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

Page 16: Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe

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

Page 17: Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe

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

Page 18: Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe

Agenda

Nothing beats the real thing

JIRA ConceptsJIRA ConceptsJIRA ConceptsJIRA Concepts

Live DemonstrationLive DemonstrationLive DemonstrationLive Demonstration

Page 19: Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe

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

Page 20: Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe

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

Page 21: Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe

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

Page 22: Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe

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

Page 23: Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe

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

Page 24: Case Study: Using JIRA & Greenhopper for Agile Development Jeff Leyser Atlassian Giancarlo Lionetti Atlassian Oren Teich Replicate Technologies Jean-Christophe

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

[email protected]@atlassian.com

[email protected] [email protected]

[email protected]@atlassian.com

[email protected] [email protected]

Thank You