Squore
Augmented Analytics for Efficient Decision Making in Your Project Monitoring

Squore: Analytics for Projects Monitoring

More transparency and faster decision-making by providing management-relevant information

Squore is an innovative decision-making dashboard that enables quality management of software development by:

  • Improving project performance
  • Driving Software Quality
  • Ensuring process and standard compliance

Advantages

  • Optimize project management based on real-time indicators
  • Assess industrial standard compliance using Squore analyzers and external data sources
  • Automate continuous quality checking adapted to Agile/DevOps processes
  • Manage application portfolio by easy comparison between projects

Application Areas

Optimization of Software Project Management

Squore enables project managers to optimize the monitoring of every type of software and systems development project by providing real-time access to the most relevant and actionable indicators.

  • Adapted to your software development methods: Agile or waterfall projects
  • With wide coverage: Software projects, Software and Systems projects
  • Meeting user's needs: Code quality monitoring, Process monitoring, Project monitoring "on time, on cost, on quality, on resources"
  • Enabling application portfolio management: the Squore dashboard provides easy comparison with other similar projects for objective decision-making

A Range of Solutions Adapted to Different Levels of Maturity

Whatever the maturity of internal development processes, Squore provides a best-fit solution for optimizing the quality of software developments, and managing projects with strong normative constraints.

  • Turnkey solution: Squore/Software Analytics offers a standard and fully operational solution with prebuilt analysis and decision models allowing to ensure the quality of your software developments
  • Integration of Squore within already proven processes and key performance indicators:  Squore will seamlessly interface with every in-house standards and processes, thanks to its ability to integrate every kind of data and KPI and its easily customizable dashboard and analysis models

     

Advantages

  • A comprehensive and accurate overview of the quality and performance of project portfolio
  • Accurate and real-time monitoring of project health: quality trend, process compliance
  • Early high-risk projects detection, prevention of deviations from plans
  • Decision-making support for an optimized project monitoring thanks to prioritized action plans
  • All project data gathered in a unique repository
Mostrar más

Continuous Quality Checking

Squore automates continuous quality checking, helping development teams benefit from Agile/DevOps processes.

  • Continuous integration including delta versioning analysis
  • Real-time overview of code quality

  • Quick location of regressions

  • Early detection of defect and risky constructions

  • Automatically generated action plans for an effective reduction of Technical Debt

  • Collaborative module to share remediation strategies within development teams

Advantages

  • Better reliability thanks to daily verification of the quality of developments
  • Unleashing innovation: avoiding late rework and maintaining the technical debt at an acceptable level frees up more time for delivering innovative features
  • Better efficiency: defect correction becomes simpler and more efficient from the Squore dashboard, which provides easy access in 3 clicks from the global rating down to the line of code to be fixed

 

Mostrar más

Optimization of Test Activities

Squore enables project teams to optimize test activities by focusing on critical components according to the test strategy.

  • Testing strategy monitoring via a comprehensive overview of development progress through key performance indicators and trend analysis: immediate detection of regressions, test failures, deviation from plans

  • Customizable and scalable analysis and decision models according to testing strategy evolution, up to optimized action plans generation

  • Risk-based testing strategy from decision criteria adapted to each phase: Unit Test, Integration, Regression

  • Consideration of the different kinds of risks: functional criticality of the tested features, specific environment and constraints of the project, code complexity and stability, risks associated to development teams experience and technical skills

  • In-depth analysis where at-risk components are immediately identified, down to the most elementary function or method. Squore recommends testing techniques to be applied according to the level of risk computed from collected measures

Advantages

  • More competitive testing processes, without compromising final system quality via the implementation of a risk-based testing strategy

  • More reliability by focusing the test strategy on critical, complex, unstable but under covered pieces of code

  • Minimizing acceptance time and cost

  • Growing customer/supplier confidence thanks to the achievement of a level of quality based on shared and quantified acceptance criteria

  • Continuously improving validation process via performance and trend indicators

Mostrar más

Quality at Every Stage of the Project Lifecycle

With Squore, quality becomes a central focus all along the project lifecycle.

  • Unification of development methods and associated tools, such as configuration management tools, requirements management tools, testing tools...
  • Data aggregation and analysis results through a single quality model

  • Compliance of software development processes with existing Quality management system

  • Tooling support for software development process improvement plan

  • Assessment of industrial standard compliance with Squore Source Code Analyzer and external data sources

  • Quality Indicators reporting features to general management or within an audit

Advantages

  • An objective and real-time evaluation to manage software developments quality

  • A common and shared quality reference for enhanced team collaboration

  • Identification and broadcast of best practices by capitalizing and analyzing past project data

  • Automated report generation in various formats (PPT, PDF)

Mostrar más

An All-In-One Solution to Evaluate Software Compliance

Squore provides a dynamic access to audit results via an interactive dashboard, and create comprehensive reports with just one click.

  • Meeting different needs:  audit, acceptance, valuation of software assets
  • Objective and comprehensive overview of projects in all phases: development, maintenance, transmission, benchmarking
  • Multi-dimensional analysis of the application, from general project level down to requirements details, source code, etc…
  • Ability to choose either turnkey solutions including pre-built quality models by industrial domain or by standard (ISO 9126, SQALE, …), or analysis and decisions models adapted to specific requirements
  • Integrated native source code analyzers available for a wide range of languages, combinable with data from third party tools via our plugins (other source code analyzers, programming rules verification tools, dynamic analyzers, technical facts management tools, configuration management tools, requirements management tools…)

Advantages

  • Simpler and more complete audits, for a reliable and full assessment of project quality against standards or requirements to be met

  • Permanent access to audit data via a secure web-based interface allowing to display and share results

  • A tool-based audit report, providing navigation through results via an interactive dashboard

  • Automated report generation in various formats (PPT, PDF)

Mostrar más

Highlights of Squore 2019

New Home Screen

The home screen is now completely refurbished, for even better user experience.

  • A timeline presents chronological information related to projects builds, pinned artifacts and comments added by other users.
  • The timeline provides filters to allow users to focus on particular activity or project.
  • It also provides a period selector which allows users to display a particular period of time.
Mostrar más

Easy Access to Multiple Dashboards

Each user can now easily access to its different authorized dashboards depending on its roles on the project, and switch from one dashboard to another in one click.

Mostrar más

Full REST API

Squore now includes a full REST API which can be used to retrieve projects, versions, artifacts, metrics and user management.

Discover the API Quick Start Guide.

Mostrar más

Apply Model in 2 Clicks

Now, it is possible to change or update a model using the project data in database, without executing repository connectors and data providers!

  • Go to the project page and click on "Reapply model...":
  • Then select a wizard to apply, and choose between:

    • Replace this project
    • Duplicate into new project

  • Finally, click on "Run" to update or create the project with an up-to-date model.
Mostrar más

Manage Findings From Source Code

Users are now able to create, ignore or close findings manually, directly through the "source code" user interface.

  • To create a finding, click on the line number placed on the gutter to display the dedicated form. Select the finding rule and fill a description.
  • To ignore a finding, click on the warning icon to display the dedicated form. If several findings are positioned at a code line, select the desired one among them. Then select the relaxation status and add a comment.
  • In addition, the form allows users to remove findings if added manually.
Mostrar más

Enriched TextValues Charts

 With Squore release 19.0, it becomes possible to add textual information and indicators on the "TextValues" charts.

Mostrar más

New Export Mechanism

  • Based on Highlight definition
  • Fully customizable using Groovy language or any other language
  • Export available for Excel, JSON, XML, CSV
Mostrar más

Use Cases

Monitoring Embedded Software Projects in the Automotive Industry

  • Software reliability improvement
  • Demonstration of HIS and MISRA compliance
  • Integration of standard ISO 26262
  • Optimization of testing strategy
  • Business process performance and support as recommended by Automotive SPICE

Go to Use Case

Reducing Technical Debt

  • Reduction of code review costs
  • Improvement of software reliability
  • Accelerated decision-making
  • Greater productivity via optimized quality monitoring
  • Enhanced team collaboration and best practices adoption

Go to Use Case

Conducting an Internal or Third Party Audit

  • Risk assessment
  • Code reliability and maintainability
  • Impact analysis
  • Outsourcing security
  • Automated audit report

Go to Use Case

Managing Agile Projects

  • Decision-making capabilities enabling accelerated Time to Market
  • Comprehensive project indicators: functionalities, cost, deadlines, quality
  • Reduction of maintenance costs with early risk detection
  • Better communication between stakeholders, from development teams to final users

Go to Use Case

Monitoring the Effectiveness of Systems Engineering Projects

Applied to Systems Engineering effectiveness, Squore provides a continuous and centralized overview along the 3 major axes of project performance monitoring:

  • Meeting of delivery deadlines
  • Adherence to Budgets constraints
  • Quality of the achieved system

Go to Use Case

Securing the Acceptance Phase

Squore secures customer-supplier relationship via a common quality reference framework:

  • Shared and objective Acceptance criteria
  • Increased confidence between Customer and Supplier
  • Secured deployment and operation
  • Reduction of acceptance costs and efforts

Go to Use Case

Squore Variants

Squore/Software Analytics

All along the project lifecycle, Squore/Software Analytics automatically collects and aggregates with its own results the measures from the various tools already in use in your environment, in order to provide an overall and historical insight on software products and processes. Squore/Software Analytics is a turnkey solution which integrates pre-defined quality and performance indicators, built on extensive experience with major industrial users.

Squore/KPI

Squore/KPI is a fully customizable version of Squore, in order to perfectly fit existing in-house practices, methods and tools. It makes it simple to implement an analytics process that will take into account expected objectives, applicable regulations and standards, risks to be minimized, current practices, level of maturity… and of course, your available data.

Interoperability

Tools Integrations

Thanks to its comprehensive set of more than 50 ready-to-use plugins, Squore Software Analytics automatically collects and aGgregates with its own results the measures from the various third-party tools already in use in your environment. 

 
  • Source Code Static Analysis / Rule Checking
 
Bauhaus, CheckStyle, CodeSniffer, CodeSonar, Coverity, CppcheckESLint, FindBugs, FxCopGNATcheck, GNATCompiler, JSHint, Klocwork, PC-lint, pep8, PMD, Polyspace, pycodestyle, pylint, Qac_8_2, Rational Logiscope, SonarQube, SQL Code Guard, Squore Squan Sources, StyleCop, Testwell CTC++
 
  • Test Coverage
 
CoberturaCPPTestGcovJaCoCo, MSTest, NcoverPHP Code Coverage, Rational Logiscope, Tessy
 
  • Tests Management
 
CANoe, Junit, Unit Test Status from Rational Test RealTime, VectorCAST, vTestStudio, Test Data Import
 
  • Tickets / Issues Management
 
Jira, Mantis, Ticket Data Import
 
  • Modeling
 
SCADE
 
  • Requirements Management
 
reqIF, Requirement data import
 
  • Generic
 
CSV, Excel, XML, JSON, raw text
 
  • Misc
 
CPU Data Import, Memory Data Import, Stack Data Import

 

Mostrar más

Continuous Integration

Squore allows full automation of data collection and continuous build thanks to its compatibility with Continuous Integration frameworks. This allows to produce periodic project rating without any manual intervention, and to provide historical and trend analysis of the project's evolution. Squore integrates with frameworks such as:

Mostrar más

REST API

Squore includes a full REST API which you can use to retrieve every data from Squore: projects, versions, artefacts, metrics, findings, highlights, etc...

Mostrar más

Knowledge

Mostrar más

KnowledgeBase

The Vector KnowledgeBase provides useful information about the Vector tools. It contains hints, known errors, procedures how to install software, documentation and other useful information.

 

Visit the KnowledgeBase

Visit the KnowledgeBase
Mostrar más

Squore at a Glance

Discover Squore in less than 2 minutes

Events

Related Pages

Squore/Software Analytics

Actionable intelligence for software project quality and performance.

More information
Squore/KPI

Automated KPIs and analytics solutions for industrial environments.

More information
Squore Services

High added-value services to accelerate the success of your Analytics Strategy.

More information
Functional Safety / ISO 26262

Ensure safe operation of ECUs. Neither passengers nor other road users shall be harmed by...

More Information