32
ease solutions ease solutions Professional Requirements Management with JIRA Ed Scharrer ease solutions Gerald Heller Software.Process.Management

Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

  • Upload
    buinhan

  • View
    245

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

ease solutionsease solutions

Professional Requirements Management with JIRA

Ed Scharrer ease solutions

Gerald Heller Software.Process.Management

Page 2: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

Agenda

I n t r o d u c t i o n

P r o f e s s i o n a l R M i n t h e A L M

A t l a s s i a n T o o l s f o r R M

Q & A

Page 3: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

•  Turnkey IT service & solutions provider with focus in the ALM domain

•  Strong alliances with key technology partners like Atlassian

•  Advanced software solutions for the product and application lifecycle

•  Global setup with offices in Germany, Singapore, Philippines and Thailand

•  http://easesolutions.com

•  Please visit us at the REConf 2016 - Booth GS4

ease solutions

Page 4: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

Ed Scharrer – ease solutions

Ed ScharrerDirector, ease [email protected]

Delivering IT solutions that help streamline your business.ease solutions

Page 5: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

Gerald Heller - Software.Process.Management

Gerald HellerPrincipal Consultant, [email protected]

We help organizations to optimally align their software processes with their business goalsSoftware Product Management, Requirements Management & Agile Development

Page 6: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

Professional Requirements Management in

the Application Lifecycle

Page 7: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

Requirements Management in the Application Lifecycle

Coding and Testing (Developer Testing)

Define Business Goals

and ContextDevelop

Requirements Specification

Develop Architectural

Design

Develop Detailed Design

Conduct Acceptance Test

Conduct Component Test

Deliver and Deploy System

Conduct System Test

Requirements Manager

Project Manager

Developer

Architect

Test Manager

Page 8: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

Process Is about Collaboration

Requirements Engineer

Requirements Manager

and others …

Project Manager

Developer

Architect

Test Manager

Business Analyst

System Analyst

ProductOwner

Product Manager

Collaborate across the

product/applicationlifecycle

Page 9: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

What Requirements Managers Need

Define & modify requirements

Structure & organize requirementsVisualize requirements

Find & access requirements

Track requirements status & quality

Work concurrently as a team on the same requirements

Comment, discuss & decide collaboratively on requirements

Manage dependencies between requirements & to other lifecycle artifacts

Page 10: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

Collaborate with Architects

Benefit to Architects

Have clear reference point for architectural decisions

Document problem/solution fit explicitly

negotiate problem/solution fit

Problem Requirement

Solution Requirement Architecture

implement implement

clarify requirement

Requirements Manager

Architect

Page 11: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

Collaborate with Developers

Benefit to Developers

Understand requirements & development tasks more easily

Supply code artifacts with reference to requirements

Conduct change more easily

clarify requirement

Requirement Code Artifact

relate back(traceability)

understand

implement

Requirements Manager

Developer

Page 12: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

Collaborate with Test Managers

Benefit to Test Managers

Start test case definition, test planning, and preparation early

Ensure completeness and quality of test cases

Set priorities in testing according to relevant business requirements

Monitor and control progress of testing and product quality

clarify requirement

Problem Requirement Test Case Test Result

deriveconduct

test

understand

relate forward(requirements-related test coverage)

Test Manager

Requirements Manager

Page 13: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

Collaborate with Project Managers

Benefit to Project Managers

Possess solid foundation for project planning

Monitor project status and progress with regard to customer and business requirements

Control project flexibly and be able to re-plan fast

Requirement provide data

Project Plan & Estimation

Project Status & Progress

detailed status by requirement &

in real-time

Requirements Manager

Project Manager

Page 14: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

Benefits of Requirements Management

Benefit to Stakeholders

Requirements Management Productivity

Development Status

Process Control

Collaborative Decision Making

Documentation

Task Planning

Change Impact Analysis

Test Planning

Control ofTesting

Requirements Quality

Business Benefit

Product Quality

Development Productivity

Flexibility Process Control

Stakeholders

Page 15: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

Tool Support for Professional

Requirements Management

Page 16: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you
Page 17: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

•  A leader in Gartner's 2015 Magic Quadrant for Application Development Life Cycle Management

•  Software company founded in 2002 and currently serving more than 15,000 customers

•  Products: JIRA, Confluence, Bitbucket, HipChat and more

Page 18: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you
Page 19: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

The #1 software development tool used by agile teams

Plan

Create user stories and issues, plan sprints, and distribute tasks across your software team.

Track

Prioritize and discuss your team's work in full context with complete visibility.

Page 20: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

Release

Ship with confidence and sanity knowing the information you have is always current.

Report

Improve team performance based on real-time, visual data you can use.

The #1 software development tool used by agile teams

Page 21: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

Issue #2

Different organizations use JIRA to track different kinds of issues. Depending on how your organization is using JIRA, an issue could represent a software bug, a project task, a helpdesk ticket, or in our case a requirement.

JIRA Projects & Issues

Issue #1

Project A

Issue #2

Issue #1

Project B

Page 22: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

Issue #2

While JIRA has been developed primarily as an issue and project tracker out of the box, you can use JIRA for requirements management in conjunction with Confluence. Confluence is a leading collaboration and documentation solution for software teams.

Issue #1

Req Doc #2

Req Doc #1

Simplified RM with Atlassian JIRA & Confluence

Page 23: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

JIRA & Confluence can provide you with basic features of a classical requirements management solution, yet following key features are missing:

But what about features like …

•  Requirement hierarchies

•  Requirement reuse

•  Round-trip (Import/Export)

•  Full and easy to use traceability

•  Change impact analysis

•  Baseline & Revision comparing

•  Role specific views & access rights

•  Suspect logic

Page 24: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

R4J – Requirements Management for JIRA

Page 25: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

R4J – Requirements Management for JIRA is a native add-on to JIRA, and extends JIRA’s functionality to become an enterprise grade requirements management solution.

R4J – Requirements Management for JIRA

R4J – Requirement Hierarchies & StructuringIncrease ProductivityStructure your requirements professionally, e.g. User Requirements, System Requirements

Increase QualityMaintain your requirements easily and have a holistic view

Page 26: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

R4J – Traceability & Coverage ViewRequirements QualityAddresses compliancy

Maintain Quality

Maintain requirements quality even in complex settings

R4J – Requirements Management for JIRA is a native add-on to JIRA, and extends JIRA’s functionality to become an enterprise grade requirements management solution.

R4J – Requirements Management for JIRA

Page 27: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

R4J – Requirements Management for JIRA

Use case for Agile Development Process

Page 28: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

R4J – Requirements Management for JIRA

Use case for Agile Development Process

Page 29: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

R4J – Requirements Management for JIRA is a native add-on to JIRA, and extends JIRA’s functionality to become an enterprise grade requirements management solution.

R4J – Requirements Management for JIRA

R4J – ALM-Wide MonitoringProcess ControlDefine your dashboards to view all relevant information, and control your project optimally.

Real Time Data – throughout the lifecycle

React instantly on your ever changing customer requirements and increase customer satisfaction.

Page 30: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

R4J Features Provide Business Benefit

Custom requirements hierarchies

Requirements change management

Reuse requirements across projects Round-trip export/import

Full traceability Change impact analysis Baselines & revision compare

Role-specific views & access rights

Product Success Customer Satisfaction Product Quality Development Productivity

Process Control Development Flexibility Lead Time Profit

Page 31: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

Key benefits of R4J – Requirements for JIRA

Summary

•  R4J brings advanced requirements management to your business – easily and effectively

•  R4J extends the functionality of JIRA to become an enterprise grade RM solution

•  Fully scalable (High Availability, Load Balancing with JIRA Data Center Edition)

•  Simple installation, deployment, and maintenance

•  Consolidation of tool environment

•  Very low cost of ownership

•  Optimum usability

Page 32: Professional Requirements Management with JIRA - · PDF fileProfessional Requirements Management with JIRA Ed Scharrer ... Structure & organize ... JIRA & Confluence can provide you

ease solutions

Thank you!

Ed Scharrer ease solutions

Gerald HellerSoftware.Process.Management