Visure Solutions Requirements Definition and Management

32

Click here to load reader

Transcript of Visure Solutions Requirements Definition and Management

Page 1: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID 1

www.visuresolutions.com

IRQA Demo

Fernando Valera – IRQA Product Manager

[email protected]

3rd of November 2011

Page 2: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID 2

The RDM solution designed for solving problems

Fernando Valera – IRQA Product Manager

[email protected]

Page 3: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Product

Quality 3

What is IRQA?

Process

driven

Collaboration

Page 4: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID 4

Graphical tailoring through Process Model: SW Development Sample

Process driven

Page 5: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID 5

Examples of Embedded develoment, Product Validations and Tender Management, metamodels.

Graphical tailoring through Process Model: Tender Mngt sample

Process driven

Page 6: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID 6

Examples of Embedded develoment, Product Validations and Tender Management, metamodels.

Graphical tailoring through Process Model: Pharma Sample

Process driven

Page 7: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID 7

Examples of Embedded develoment, Product Validations and Tender Management, metamodels.

Graphical tailoring through Process Model: Systems Eng. Sample

Process driven

Page 8: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID 8

Agile support

Process driven

Page 9: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID 9

Agile support:

Burndown

Chart

Process driven

Page 10: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Justinmind Prototyper

Prototyping and

simulation

10

R e q u i r e m e n t s C o m m u n i c a t i o n

IRQ

A

eX

ch

an

ge

IRQ

A

eX

ch

an

ge

10

2. What is IRQA?

The solutions

IRQA Face. J- IRQA Face – COM & Java API

Report

Manager

Reporting

Customers

Suppliers

I R Q A

Requi rement Def in i t ion & Management (RDM)

IRQA Plugins SDK

•Integrations •New func

IRQA

Quality Analyzer

Semantic Analyzer

S C M ( S C C )

( S V N , e t c )

U S E R M A N A G E M

E N T ( N T , L D A P )

E x i s t i n g I n t e g r a t i o n s

P r o j e c t M a n a g e m e n t ( M S P r o j e c t )

Requirements Driven Testing

• HP QC •LDRA

Requirements Driven Design

• Enterprise Architect

• IBM RSM/RSA

RM Tools

IBM DOORS Caliber RM

Issue Tracking Change Request

• MKS IM

•Bugzilla •JIRA

PPM

•IBM Focal Point

Page 11: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

2. Requirements

Re-usability

Objectives of requirements reuse:

Improve the quality of the requirements

Reduce development costs

Reduce time to market

Increase requirement team productivity

Page 12: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

2. Requirements

Re-usability

Reuse of sets of elements

In Software Engineering, sets of elements such as legal

requirements, interface standards, basic security functions, etc.,

are common to most projects in the organization.

Product lines

In Systems Engineering, variants of a core product are built

starting from common components and adding some specific

features of their own.

Page 13: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

2. Requirements

Product lines

Product line engineering can be defined as a method that creates

an underlying architecture of an organization's product platform. It

provides an architecture that is based on commonality as well as

planned variabilities. The various product variants can be derived

from the basic product line, which creates the opportunity to reuse

and differentiate on products in the line. [...]

- Carnegie Mellon (SEI), 2003).

Page 14: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Config- & Change Management

Reuse of requirements

Identification of reusable requirements

Original Project

Page 15: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Reuse of requirements

Identification of reusable requirements

Definition of "Components”

Config- & Change Management

Original Project

Page 16: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Reuse of requirements

Identification of reusable requirements

Definition of "Components"

Reuse in the target project (shared, copy and link, copy)

Target project

Config- & Change Management

Original project

Page 17: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Reuse of requirements

Identification of reusable requirements

Definition of "Components"

Reuse in the target project (shared, copy and link, copy)

Config- & Change Management

Original project Target project

Page 18: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Reuse of requirements

Identification of reusable requirements

Definition of "Components"

Reuse in the target project (shared, copy and link, copy)

Changes

Config- & Change Management

Original project Component v2 Target project

Page 19: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

Reuse of requirements

Identification of reusable requirements

Definition of "Components"

Reuse in the target project (shared, copy and link, copy)

Changes

Config- & Change Management

Original project Component v2 Target project – v2‘

Page 20: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID 20

Sub-set A of

non functional

requirements

Sub-set B of

non functional

requirements

20

SOURCE PROJECT

Standard Tests

2. What is IRQA?

Reusability

Non functional

requirements

Standard

features

Security Usability Security Usability

Project 2 – Gold

Project 1 – Silver

Page 21: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID 21

2. What is IRQA?

IRQA Quality Analizer

Page 22: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID 22

2. What is IRQA?

IRQA Quality Analizer

Page 23: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID 23

2. What is IRQA?

IRQA Quality Analizer

Page 24: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID 24

2. What is IRQA?

IRQA Quality Analizer

Page 25: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID 25

2. What is IRQA?

IRQA Quality Analizer

Page 26: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID 26

2. What is IRQA?

IRQA Quality Analizer

Page 27: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID 27

2. What is IRQA?

Licensing

IRQA REPOSITORY

(ORACLE, SQL Server,

MS Access)

Local Client

Floating Client

IRQA Web LICENSE

SERVER

Web Client

IRQA LICENSE SERVER

TCP/IP TCP/IP

Page 28: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID 28

IRQA Metamodel

External Elements

Page 29: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID 29

DEMO

Page 30: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID 30

Competitive Advantages – Why our customers selected IRQA

to summarize…

1. Open Environment / Flexible interoperability with any tool in your environment

Open API (COM & Java), Plug-in SDK (C++), External Elements, Scripts, Integration platform

2. Reusability

Between project, platforms, products, etc.

3. Process oriented / Process support

Block diagrams

Attributes, workflows

Relationships restrictions, types definition

Etc.

4. Architecture

Commercial Database

Distributed Environment (Cache, Web services, Remote desktops, etc.)

5. Powerful rights management and lock at element level

Access to elements are assigned to specific elements NOT to documents

Page 31: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID 31

Competitive Advantages – Why our customers selected IRQA

to summarize…

6. Align Business needs with technical departments

MS Word, MS Excel type views

7. Easy to use (Document orientation + relational information)

Customizable UI based on roles / User oriented

Classify the elements according to different criteria: attributes, documents, etc.

8. Requirements Management & Definition tool

Tests definition and traces, use cases, concepts, etc.

9. Traceability capabilities and baselines

Traceability diagram is defined and can be enforced to users

Traceability defined at element type level NOT at document level.

Partial baselines, and traceability comparison between them.

10. Reporting capabilities

All information included in the database can be exported at any format (belonging to several projects)

No license required for report execution

Page 32: Visure Solutions Requirements Definition and Management

www.visuresolutions.com Copyright 2009 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID 32

THANKS FOR YOUR ATTENTION!

Visure Solutions The Requirements Company

Avda. de los Labradores, 1, 4th Floor 28760 Tres Cantos, Madrid Spain

Phone: +3491 806 17 13 Email: [email protected] www.visuresolutions.com

Copyright© 2011 Visure Solutions, S. L. All rights reserved This document may not be reproduced or transmitted in any way or by any electronic or mechanical means, including photocopying, recording, or any other means, without the express permission of VISURE SOLUTIONS, S. L. All of the material contained in this document has been developed by VISURE SOLUTIONS, S. L. and is the property of VISURE SOLUTIONS, S. L. IRQA® is a registered trademark of VISURE SOLUTIONS, S. L. The other products mentioned are the property of their respective companies.