23
Jira Demo 2007-01-09 Blame Tony Edgin

Jira Demo

  • Upload
    turner

  • View
    48

  • Download
    1

Embed Size (px)

DESCRIPTION

Jira Demo. 2007-01-09 Blame Tony Edgin. Overview. What is Jira? Requirement states Terminology Jira demo. Jira. General-purpose issue management system Web-based Integrates with wikis and revision tracking systems Highly configurable Extensible. Requirement State Chart. - PowerPoint PPT Presentation

Citation preview

Page 1: Jira Demo

Jira Demo

2007-01-09

Blame Tony Edgin

Page 2: Jira Demo

Overview

• What is Jira?

• Requirement states

• Terminology

• Jira demo

Page 3: Jira Demo

Jira

• General-purpose issue management system

• Web-based

• Integrates with wikis and revision tracking systems

• Highly configurable

• Extensible

Page 4: Jira Demo

Requirement State Chart

Page 5: Jira Demo

Requirement States

• Proposed – A requirement has been requested by entering it into Jira.

• Accepted-waiting – A requirement has been evaluated and found suitable for implementation.

• Accepted-in development – A requirement has been scheduled for inclusion in the next baseline. This includes testing.

Page 6: Jira Demo

Requirement States continued

• Released – A requirement is satisfied by the current release of the product.

• Rejected – A requirement that is not or is no longer appropriate for the product.

Page 7: Jira Demo

Proposed Requirement Transitions

• Accept accepted-waiting - The requirement has been reviewed and found to be appropriate for the product.

• Reject rejected - The requirement has been reviewed and found to be inappropriate for the product.

Page 8: Jira Demo

Accepted-Waiting Requirement Transitions

• Develop accepted-in development – The project manager schedules this requirement for the next baseline.

• Modify proposed – The project lead realizes there is an issue with the requirement. It needs to be modified or clarified.

• Reject rejected – The project lead determines that the requirement is no longer appropriate for implementation

Page 9: Jira Demo

Accepted-In Development Requirement Transitions

• Release released – The requirement is added to the next release of the product.

• Postpone accepted-waiting – The requirement has been removed from inclusion in the next baseline.

• Modify proposed – The project engineers realize there is an issue with the requirement. It needs to be modified or clarified.

• Reject rejected – The project lead determines that the requirement is no longer appropriate for implementation

Page 10: Jira Demo

Released Requirement Transition

• Deprecate rejected – The requirement is outdated and will not be supported in future baselines.

Page 11: Jira Demo

Terminology

• Source - A person, policy, standard, or other any other thing capable of defining or constraining the product or its development.

• Reporter – A member of the software group who acts as a advocate for the source. I.e. the person who enters the requirement into Jira. The reporter may also be the source.

Page 12: Jira Demo

Terminology continued

• Project lead – A member of the software group who takes responsibility for the outcome of the project.

• Component lead – A member of the software group who takes responsibility for a portion of a project.

• Assignee – A member of the software group who takes responsibility for the satisfaction of a requirement.

• Watcher – A member of the software group who is interested in being notified when a requirement is updated.

Page 13: Jira Demo

Terminology continued

• Requirement – A requirement which comes from a source.

• Derived Requirement – A requirement which is results from another requirement.

Page 14: Jira Demo

Terminology continued

• Issue – Something Jira tracks. For us, it is either a requirement or a derived requirement.

• Sub-task – An issue which is part of another issue. For us, this is a derived requirement.

Page 15: Jira Demo

Terminology continued

• Workflow – The set of all states and their transitions for a requirement.

• Status – The state of a requirement within a workflow.

• Workflow Action – A status transition for a requirement.

Page 16: Jira Demo

Terminology continued

• Fix Version – The name of the first release containing the requirement.

• Component – A collection of related requirements which forms part of a project. A requirement may belong to any number of components.

• Category – A collection of related projects.

Page 17: Jira Demo

Terminology continued

• Resolution – When a requirement reaches an end-state, it is considered resolved. A resolution is a categorization of how the requirement was resolved. Released and rejected requirements have resolutions.

Page 18: Jira Demo

Rejected Resolutions

• Unclear – The meaning of the requirement cannot be assertained..

• Duplicate – The requirement has already been proposed.

• Inconsistent – The requirement conflicts with the existing set of requirements.

• Not verifiable – The requirement cannot be objectively tested.

• Not traceable – The requirement cannot be traced to a source.

• Not appropriate - The requirement does not support the science goals of the telescope.

Page 19: Jira Demo

Released Resolutions

• Satisfied – The requirement is satisfied by the current release of the product.

• Deprecated – The requirement is no longer supported by the product.

Page 20: Jira Demo

Jira Demo Prelude

• Demo will be brief. Jira’s online help is very good

• Location: http://jira.lbto.arizona.edu/jira

• Login: LDAP username and password– Homework: Let me know if you can’t. I had to

guess at your usernames

Page 21: Jira Demo

Jira Demo

• Home*

• Category and project creation done by the software manager

• Project Lead assigned by the software manager

• Component creation done by project lead*

• Component lead assigned by project lead*

Page 22: Jira Demo

Jira Demo continued

• Feature creation*

• Derived requirement creation*

• Commenting verses editing

• Requirement workflow*

• Linking issues*– Only conflicts supported by us

• Referring to other issues*

Page 23: Jira Demo

Jira Demo continued

• What would you like to see?

• What are your concerns?