Your SlideShare is downloading. ×
0
Spago4 Q Presentation En
Spago4 Q Presentation En
Spago4 Q Presentation En
Spago4 Q Presentation En
Spago4 Q Presentation En
Spago4 Q Presentation En
Spago4 Q Presentation En
Spago4 Q Presentation En
Spago4 Q Presentation En
Spago4 Q Presentation En
Spago4 Q Presentation En
Spago4 Q Presentation En
Spago4 Q Presentation En
Spago4 Q Presentation En
Spago4 Q Presentation En
Spago4 Q Presentation En
Spago4 Q Presentation En
Spago4 Q Presentation En
Spago4 Q Presentation En
Spago4 Q Presentation En
Spago4 Q Presentation En
Spago4 Q Presentation En
Spago4 Q Presentation En
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Spago4 Q Presentation En

424

Published on

Spago4Q Presentation

Spago4Q Presentation

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
424
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  1. Open Source for Software Quality of products, processes and services www.spago4q.org
  2. Overview The free/open source platform to measure, analyse and monitor Quality of software products, development processes and application services. Spago4Q is a platform for the assessment of the maturity and effectiveness of software development processes and application services as well as for the quality inspection of the released software. This goal is achieved by evaluating data and measures, collected from the project management and development tools through non-invasive techniques. 2
  3. Goals Highly adaptability to various organizational contexts (imperativeness of the organizational procedures vs flexibility of the company environment) Measurement processes not bound to the adopted software development processes and tools Automatic data collection from a set of tools Support to a complex evaluation system Measurement knowledge base: set of "library of measurements" and model instances to satisfy the needs of the end-users, providing a low-cost "out of the box" solution Open system and compliance to the "de facto" standards 3
  4. Architecture 4
  5. Main Components Spago4Q Meta Model Data Warehouse structure SpagoBI platform Configuration and administration system 5
  6. Meta Model Key Concepts Abstraction: Meta-model adoption for all aspects of the process measurement activity Consistency between every single instantiated measurement model and the abstract meta-model Decoupling: Software development tools Data representation Reporting framework 6
  7. Meta Model Spago4Q Meta Model defines: The organizational structure (Company/Business Units/Projects) The software development methodology (waterfall, evolutionary, UP,SCRUM, etc) Measurement framework (GQM model, etc) Assessment framework (CMMi, ISO9001-2000, etc.) 7
  8. Meta Model Spago4Q Meta Model is compliant to MOF (Meta Object Facility) standard 8
  9. DWH 9
  10. DWH Structure Datawarehouse Snowflake schema DIM_1 DIM_2 Fact table: one record for every event having occurred on a measurable attribute FT_m that is relevant to a work- FT_1 product DM FT_2 Misura .. Dimension table: conformed dimensions, shared across every work-product DIM_3 DIM_n Historical depth REJECTED ANALYSIS Tracking of rejected data 10
  11. DWH Structure SpagoBI and analytical tools, representing every KPI, metric and the related threshold as an instance of an analytical document type: report OLAP dashboard data mining free enquiry 11
  12. SpagoBI platform Dashboard samples 12
  13. Configuration Definition of connections to repositories and tools ● Polarion ● Jira ● SVN ● Microsoft Project ● DB Project Management (budget estimation, actual risk) ● Others to be defined Quality model management Service Level management (KPIs, thresholds) Access control list 13
  14. How to use Spago4Q Project Spago4Q repositories DWH Report Computational KPI values rules Models Dashboard Spago4Q allows to: define resources (projects, products, services) define models (based on Goal Question Metrics or assessment framework CMMI, ISO 9001-2000) define KPIs and thresholds create relationships between resources, models, KPIs and thresholds define ETL processes and DWH data extract information from measurement tools and load DWH calculate KPIs 14 display the KPI results, produce analytical documents
  15. How to use Spago4Q 15
  16. How to use Spago4Q Definition of models, resources, KPIs, thresholds and relationships 16
  17. How to use Spago4Q Definition of ETL processes and DWH data ● Configuration of a default extractor ● Development and configuration of a custom extractor 17
  18. How to use Spago4Q Extracting data and loading DWH 18
  19. How to use Spago4Q 19
  20. How to use Spago4Q Calculation of KPIs 20
  21. How to use Spago4Q 21
  22. How to use Spago4Q KPI results 22
  23. How to use Spago4Q Reports 23

×