u-qasar and the state of sqa saas tools

29
U-QASAR and State of SQA SaaS Tools

Upload: uqasar

Post on 15-Apr-2017

156 views

Category:

Software


1 download

TRANSCRIPT

Page 1: U-QASAR and the State of SQA SaaS Tools

U-QASAR and State of SQA SaaS Tools

Page 2: U-QASAR and the State of SQA SaaS Tools

U-QASAR in briefU-QASAR. This project has received funding from the European Union’s

Seventh Framework Programme for research, technological development and demonstration under grant agreement no. 318082.

8 organizations from Finland, Norway, Germany, Luxembourg and Spain: Experts in SW Quality, Ontology modeling and implementation, SW Engineering methods, SW Measurement and Commercialization

Page 3: U-QASAR and the State of SQA SaaS Tools

U-QASAR in brief

OBJECTIVE: Create a solution to provide project managers, software engineers, testers and other actors with an objective measurement of quality for:

Software Development processes

Software Products

Page 4: U-QASAR and the State of SQA SaaS Tools

U-QASAR partners

Page 5: U-QASAR and the State of SQA SaaS Tools

SECTION ASaaS Market overview

Competition & trends

Page 6: U-QASAR and the State of SQA SaaS Tools

SECTION A

SQA Tools

Page 7: U-QASAR and the State of SQA SaaS Tools

SaaS ALM overviewSECTION A

Page 8: U-QASAR and the State of SQA SaaS Tools

VERSIO

NO

NE

SECTION A Project Burndown Test Trend

Work Item TreeMap

Page 9: U-QASAR and the State of SQA SaaS Tools

Visual S

tudio Online

SECTION A

Page 10: U-QASAR and the State of SQA SaaS Tools

SaaSTestmgmt

SECTION A

Tool Agile fit Flexibility Tool Agile

fit Flex.

✔ ✔✔ ✔ ✔

✔ ✔ ✔ ✔

✔ ✔ ✔ ✔

✔✔ ✔ ✔ ✔✔

✔ ✔✔ ✔ ✘✘

✔ ✘ ✔✔ ✔✔

✔✔ ✔ ✔✔✔ ✔✔

Page 11: U-QASAR and the State of SQA SaaS Tools

QM

ETRY

Page 12: U-QASAR and the State of SQA SaaS Tools

Zeph

yr-J

ira

Page 13: U-QASAR and the State of SQA SaaS Tools

SaaS Software metrics

Mobile and web app testing (load and testing)

SECTION A

Static Code analysis

Page 14: U-QASAR and the State of SQA SaaS Tools

Asian rack Keynote rackSECTION A

Page 15: U-QASAR and the State of SQA SaaS Tools

Gluing all togetherSECTION A

Page 16: U-QASAR and the State of SQA SaaS Tools
Page 17: U-QASAR and the State of SQA SaaS Tools
Page 18: U-QASAR and the State of SQA SaaS Tools

?

Page 19: U-QASAR and the State of SQA SaaS Tools

SECTION BState of the SQA

Challenges & solutions of the current SQA market

SECTION B

Page 20: U-QASAR and the State of SQA SaaS Tools
Page 21: U-QASAR and the State of SQA SaaS Tools

THE CHALLENGES WITH SQA

standardizationtransparency patterns

integrationusability

visualization

analytics agile

SECTION B

segmentation

Page 22: U-QASAR and the State of SQA SaaS Tools

THE SOLUTIONS TO SQASECTION B

Page 23: U-QASAR and the State of SQA SaaS Tools

SECTION CDemo of U-QASAR

SECTION C

Page 24: U-QASAR and the State of SQA SaaS Tools

The U-QASAR conceptSolution is paradigm agnostic, for any SW dev model

Two elements in U-QASAR● A methodology

○ the main innovation of the project○ how to measure SW quality

● A platform○ with semantic capabilities○ measuring the SW quality (processes and products)

SECTION C

Page 25: U-QASAR and the State of SQA SaaS Tools

How does it work? Starting point: a Quality Model is needed● It can be based on existing standards or models● It can be an organization’s self-made model● It can deal with process, products, or both● U-QASAR will provide templates

U-QASAR Methodology can be used to define- QOs, QIs and Metrics

SECTION C

Page 26: U-QASAR and the State of SQA SaaS Tools

How does it work?Next step: entering the QM in the U-QASAR Platform and create QA Projects

Link Quality Metrics to existing connectors or wrappers (or Introduce values manually)

Create Quality Objectives (QOs) or Select existing ones

Select or create Quality Indicators (QIs) by aggregating metrics

SECTION C

Page 27: U-QASAR and the State of SQA SaaS Tools

The PlatformSECTION C

Page 28: U-QASAR and the State of SQA SaaS Tools

Key problems we’re trying to solveSECTION D

KP.1: Segmentation SQA tools need to address different stakeholders and their perspectives in decision making; they need to provide different levels of granularity to different groups of stakeholders so they can be on the same page

KP.2: IntegrationLots of different tools used in SQA that are not integrated in a shared view; need for automatic real-time monitoring

KP.3: Data AccessibilityNo method to make the heterogeneous SQA data comprehensive and accessible

KP.4: Tool UsabilityUsing SQA tools is not a pleasant experience; experience should be consistent; etc.

Page 29: U-QASAR and the State of SQA SaaS Tools

Key solutions that might solve themKS.1: LevellingQuality model organizes the levels of information according to the different stakeholders’ needs.

KS.2: Open architectureA pluggable monitoring architecture to facilitate integration with external sources

KS.3: VisualizationComparative tools allows for simplified views; simple visualization of the relative importance of various metric types

KS.4: UsabilityIntuitive quality model editor; flat UI design; intuitive Admin environment;

SECTION D